0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

信号发生器电路(Quartus/Verilog/CRD500)

杜勇FPGA 来源:杜勇FPGA 2023-01-29 10:16 次阅读

因近期芯片价格太高,配套CRD500开发板售完后暂未生产,现阶段无法购买该开发板。后续根据芯片供货情况再安排开发板生产。需选购开发板的朋友请关注该公众号及米恩工作室的淘宝官网。

1 运行平台 硬件:CRD500数字信号处理板 系统:win7/64(推荐);win7/32;win10/64 软件:Quartus13.1/ModelSimSE 10.1c/Verilog HDL/Matlab2014a

2 主要功能及性能指标

2.1 主要功能

1)可产生ASK、FSK、PSK、单频信号、三角波、锯齿波、方波 2)载波频率、调制参数等波形参数可设置 3)可通过串口设置信号参数

2.2 主要性能指标

1)系统时钟:50MHz

2)串口协议:9600bps波特率、1位起始位、8位数据位、1位停止位、无校验位

3)载波频率范围:1MHz~4.75MHz可变,步进250kHz

4) 基带信号码速率范围:100kHz~475kHz,步进25kHz

5)三角波频率范围: 6kHz~98kHz,共16种频率可设置

6) 锯齿波频率范围: 12kHz~195kHz,共16种频率可设置

7)方波频率范围:50kHz~237.5kHz,步进12.5kHz

3 程序结构框图说明

9583924c-9f74-11ed-bfe3-dac502259ad0.png

信号发生器电路程序主要串口通信模块(uart.v)、方波模块(square.v)、锯齿波模块(sawtooth.v)、三角波模块(triangle.v)、基带数据模块(pcm.v)和调制模块(modulate.v)组成。

uart.v模块完成与计算机之间的串口通信,接收串口发出的指令,并将接收到的指令回送至计算机,验证指令传输的正确性。串口接收的指令送至各信号波形产生模块,产生相应参数的信号波形。

方波模块(square.v)、锯齿波模块(sawtooth.v)、三角波模块(triangle.v)分别根据指令参数产生方波、锯齿波和三角波信号。基带数据模块产生8比特循环的基带数据11111010,并将基带数据送至调制模块modulate.v。modulate.v模块产生正弦波、ASK、PSK和FSK信号。波形输出选择控制逻辑根据串口指令输出对应的波形信号,经信号处理板上的DA转换及滤波电路后,形成模拟波形输出。

4 资料清单

1)FPGA工程源程序(提供网盘链接)

2)开发工具(提供网盘链接):QuartusII 13.1/

ModelSimSE 10.1c/Verilog HDL/Matlab2014a/串口调试助手

安装方法请关注B站UP主:杜勇FPGA观看“FPGA环境安装”合集

3)工程代码讲解视频(杜勇老师主讲,mp4格式,可在线观看)

主要包括功能说明、FPGA代码讲解、ModelSim仿真过程、板载测试方法等完整的设计测试流程。

(试看)程序功能视频

(试看)系统测试视频 FPGA程序设计视频及FPGA工程源程序(付费后可见)

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路
    +关注

    关注

    172

    文章

    5851

    浏览量

    171921
  • 模块
    +关注

    关注

    7

    文章

    2672

    浏览量

    47345
  • 信号发生器
    +关注

    关注

    28

    文章

    1455

    浏览量

    108662

原文标题:信号发生器电路(Quartus/Verilog/CRD500)

文章出处:【微信号:杜勇FPGA,微信公众号:杜勇FPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    信号发生器怎么输出调制信号的频率

    发生器的基本原理 信号发生器的核心原理是利用振荡产生周期性的电信号,然后通过各种电路对这些
    的头像 发表于 06-03 15:24 982次阅读

    信号发生器是干什么用的 信号发生器可以输出电流吗

    领域。 信号发生器的工作原理 信号发生器的核心是振荡,它负责产生周期性的电信号。振荡
    的头像 发表于 06-03 11:29 1479次阅读

    信号发生器频率怎么调

    信号发生器是一种电子设备,用于产生具有特定频率、幅度和波形的电信号。这些信号可以用于测试和校准各种电子设备,如放大器、滤波、振荡
    的头像 发表于 06-03 11:06 1507次阅读

    信号发生器的sync什么意思

    信号发生器是一种电子设备,用于产生具有特定频率、幅度和波形的电信号。这些信号可以用于测试和测量电子设备的性能,或者作为其他电子系统的输入信号
    的头像 发表于 06-03 10:59 2819次阅读

    信号发生器的使用方法 信号发生器的幅值是有效值吗

    信号发生器是一种电子设备,用于生成具有特定特性的电信号,如正弦波、方波、锯齿波等。信号发生器广泛应用于测试和测量领域,如电子
    的头像 发表于 06-03 10:56 2550次阅读

    函数信号发生器怎么频率调整

    函数信号发生器是电子测试领域的重要工具,它能够模拟产生各种波形信号,如正弦波、方波、三角波等,并且可以调整这些信号的频率、幅度和相位等参数。在电子
    的头像 发表于 05-15 16:15 1318次阅读

    函数信号发生器按键介绍

    函数信号发生器是电子测试领域中不可或缺的重要工具,它能够模拟产生各种波形信号,如正弦波、方波、三角波等,广泛应用于电路测试、信号模拟、科学研
    的头像 发表于 05-15 16:14 1697次阅读

    函数发生器信号发生器和波形发生器的区别

    在电子测试和测量领域,函数发生器信号发生器和波形发生器都是重要的测试仪器,它们各自具有独特的功能和应用场景。本文将详细介绍这三种发生器的原
    的头像 发表于 05-15 14:49 1468次阅读

    proteus信号发生器怎么设置方波

    ,用于模拟和调试电子电路。它具有丰富的虚拟仪器库,包括示波器、信号发生器、函数发生器等。Proteus信号
    的头像 发表于 02-23 16:44 9202次阅读

    信号发生器是干什么用的 信号发生器和示波器怎么连接

    信号发生器是一种用于产生各种电信号的设备,它在电子设备测试、电路调试、教学实验等领域得到广泛应用。信号
    的头像 发表于 01-30 10:08 2813次阅读

    信号发生器是干什么用的 信号发生器的使用方法

    信号发生器是一种电子测试仪器,用于产生各种类型的电信号。它可以在实验室、工厂和其他领域提供标准化的、可重复的信号,用于测试和验证其他电子设备的性能。
    的头像 发表于 01-19 14:51 2895次阅读

    信号发生器如何发出双脉冲?

    信号发生器如何发出双脉冲? 信号发生器是一种用于产生各种信号波形的仪器。双脉冲信号是一种特殊的
    的头像 发表于 12-21 15:03 2023次阅读

    信号发生器怎么输出调制信号 信号发生器输出信号衰减如何调整?

    信号发生器怎么输出调制信号 信号发生器输出信号衰减如何调整?
    的头像 发表于 12-21 14:56 5714次阅读

    信号发生器在射频信号处理中的应用与技巧

    ,用于测试、验证及调试射频电路、系统及设备的性能。 在射频信号处理中,信号发生器可用于以下几个方面的应用: 1. 信号源:
    的头像 发表于 12-21 14:56 690次阅读

    信号发生器的使用方法

    信号发生器的使用方法  使用信号发生器是测试、调试、校准电子设备和电路的常用工具。在本文中,我们将介绍
    的头像 发表于 12-11 11:09 2566次阅读