明德扬论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫一扫,快捷登录!

查看: 98132|回复: 0

学习动态—案例成果展示正弦波、三角波信号发生器设计

[复制链接]
发表于 2019-9-28 17:12:30 | 显示全部楼层 |阅读模式

马上注册,看完整文章,学更多FPGA知识。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
学习动态—案例成果展示正弦波、三角波信号发生器设计


        人生就是一段不停向前的旅途,学习就是这段旅途中不可缺少的调味剂,对于FPGA工程师来说,做研究就像学习一样,有酸有苦当然也有甜,经过一周的熬夜钻研,明德扬的学员成功设计出了正弦波、三角波信号发生器。波形发生器是信号源的一种,能够给被测电路提供所需要的波形,大家在电路设计和电路调试中会经常用到。


        我们的学员在制作过程中也遇到了一定的问题,比如按照思路准备好了所有东西,但是输入指令无法出现波形,又重新开始检查出问题的地方,最后发现如果指令顺序不对的话,就出现不了波形。当然除了问题也有收获,依旧是在调试阶段,学员还发现如果在串口调试助手里面勾选“HEX发送”这一选项,串口助手不发送波形,因此“HEX发送”这一选项不可以勾选。这些经验都是经过一次次的检查与尝试换来的,一个项目的成功,最宝贵的也是这一次次的试错与调试,这才是令FPGA工程师不断进步的源泉。


        此设计的制作外部条件非常简单,有兴趣的同学可以自己在家尝试制作。只需一台电脑和一块明德扬MP801V2.0开发板就可以了,电脑上安装CH340驱动程序和串口调试助手程序,将开发板的AD与DA接口使用跳线连通,就可以在电脑上进行配置啦!一起来欣赏明德扬的学员最终成果吧。


三角波显示



正弦波显示



写入后的明德扬开发板



         此设计支持采集频率为1~5K,支持输出频率为1~5K,波特率9600。在串口助手输入不同的指令,可以得到不同的波纹。如下图所示,输入指令“55d5 1001 55d5 2001 55d5 7001 55d5 7101”,输出了正弦波。这里可以特别注意一下,“HEX发送”选项不勾选,波特率为9600。




串口助手操作码(opcode)说明



资源占用率



        此设计虽然在行业中经常看到,但是俗话说坐而言不如李而行,资料查的再多也不如亲手制作一次收获丰富。做好此设计,真正的将学习到的知识运用到项目中去,解决实际的问题,理论计算的值在实际使用上并不一定是最好的参数,不去做不去试,只在脑子里一遍遍走马观花似的空想参数,那永远无法找出错误得到进步。明德扬的学员通过实际的操作,积累了参数调试的经验,将书本上的知识进行了实物化,遇到问题互相讨论,查找自己的不足,积极学习其他同学的好思路。所谓自己动手才有深刻理解,相信这位同学此次设计会成为他FPGA工程师之路一段美妙的旅程。


明德扬专注研究FPGA,想要学习FPGA,想要亲手制作属于自己的设计的同学们快快加入明德扬吧!


FPGA视频课程  培训班 FPGA学习资料
吴老师 18022857217(微信同号) Q1241003385
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


QQ|手机版|小黑屋|MDYBBS ( 粤ICP备16061416号 )

GMT+8, 2022-5-23 11:08 , Processed in 0.066357 second(s), 6 queries , File On.

Powered by Discuz! X3.4

本论坛由广州健飞通信有限公司所有

© 2001-2019 Comsenz Inc.

快速回复 返回顶部 返回列表