admin 发表于 2018-5-31 17:58:15

【设计实例】基于上位机串口通信控制的高速双通道DDS信号发生器

      之前一直有网友反映我们的《FPGA自学笔记——设计与验证》一书中双通道DDS信号发生器做板级验证有点麻烦,新手可能不适应,因为需要发送的指令比较多,使用串口调试助手不是很方便,因此小梅哥特意现学现卖,做了一个简易上位机,能够以图形界面的方式接受用户的频率、相位、幅度设置参数并组成指令发送,简化了板级验证的过程。

      本实验基于《FPGA自学笔记——设计与验证》一书中双通道DDS信号发生器章节的源码,在源码基础上修改了系统时钟为100MHz,添加了AD9767双通道高速DAC接口,以使实验能够输出高达20MHz的正弦信号。同时原来板上的TLV5618的两个通道也能继续同步输出信号,不过不能设置输出信号频率高于200K。
      AC620_DDS2_控制台.exe为配套的上位机软件,运行后点击操作说明按钮,会提示软件具体使用方法。







另外提供一个基于AC609核心板的本案例,因为AC609核心板上 没有TLV5618型DAC,所以该工程删除了TLV5618的串行DAC部分,仅保留高速DAC模块,也就是AD9767的输出。

laidaihua 发表于 2018-12-3 02:51:32

谢谢分享!!!
顶起!!!

admin 发表于 2018-5-31 18:06:28

二楼附上上位机源码,基于VC++6.0MFC开发。


张鹏2018 发表于 2018-5-31 19:43:01

厉害了,小梅哥,棒棒哒。。。。。。。

忆搁浅yu 发表于 2018-5-31 20:27:55

正好做到这里,这个确实比较麻烦,有这个就方便多了

MCUlover666 发表于 2018-5-31 23:05:05

给小梅哥一个赞                                                                                                                                                                                          

fzwwj95 发表于 2018-6-1 06:50:33

给小梅哥一个赞!支持开源

slsqz 发表于 2018-6-1 08:00:30

                                          
支持小梅哥!!!

顶一下!


ritinde 发表于 2018-6-3 22:37:08

好学习借鉴一下!                     
谢谢!

卢新硕 发表于 2019-3-3 15:27:26

:'(感动!谢谢小梅哥!谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
页: [1] 2
查看完整版本: 【设计实例】基于上位机串口通信控制的高速双通道DDS信号发生器