【设计实例】基于上位机串口通信控制的高速双通道DDS信号发生器
之前一直有网友反映我们的《FPGA自学笔记——设计与验证》一书中双通道DDS信号发生器做板级验证有点麻烦,新手可能不适应,因为需要发送的指令比较多,使用串口调试助手不是很方便,因此小梅哥特意现学现卖,做了一个简易上位机,能够以图形界面的方式接受用户的频率、相位、幅度设置参数并组成指令发送,简化了板级验证的过程。本实验基于《FPGA自学笔记——设计与验证》一书中双通道DDS信号发生器章节的源码,在源码基础上修改了系统时钟为100MHz,添加了AD9767双通道高速DAC接口,以使实验能够输出高达20MHz的正弦信号。同时原来板上的TLV5618的两个通道也能继续同步输出信号,不过不能设置输出信号频率高于200K。
AC620_DDS2_控制台.exe为配套的上位机软件,运行后点击操作说明按钮,会提示软件具体使用方法。
另外提供一个基于AC609核心板的本案例,因为AC609核心板上 没有TLV5618型DAC,所以该工程删除了TLV5618的串行DAC部分,仅保留高速DAC模块,也就是AD9767的输出。
谢谢分享!!!
顶起!!! 二楼附上上位机源码,基于VC++6.0MFC开发。
厉害了,小梅哥,棒棒哒。。。。。。。 正好做到这里,这个确实比较麻烦,有这个就方便多了 给小梅哥一个赞 给小梅哥一个赞!支持开源
支持小梅哥!!!
顶一下!
好学习借鉴一下!
谢谢! :'(感动!谢谢小梅哥!谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
页:
[1]
2