各位FPGA用户大家好,为了给本版块营造更良好的学习氛围,现特邀请我们的版主小梅哥带我们一起做项目【基于DDS技术的信号发生器系统】 欢迎大家一起跟帖交流学习!
题目:设计一个基于DDS技术的信号发生器系统。
要求:
1、有输入设备,能够对系统输出信号的频率和相位进行调整;
2、有输出设备,能够实时显示当前输出信号的频率和相位;
3、频率步进要求最低1Hz;
4、相位步进要求最低0.1°;
5、DA精度要求最低10位,可以没有硬件DA芯片(采用signaltap II来抓取输出波形即可),要求最低一路正弦输出,也可以为两路正弦输出。
6、输出正弦信号最高频率要求大于等于1M。
第一周内容,请各位采用word或者绘图软件绘制出系统的结构图,列出所需要的硬件资源。
同时对频率精度和相位精度要求进行分析,得出实现精度要求需要满足那些条件。
输入设备可采用PS2键盘、独立按键、矩阵键盘、红外遥控、串口之类的;
输出设备可采用数码管、串口、LCD1602、LCD12864、VGA之类的。
欢迎大家跟帖一起学习,每周二我们将定时更新,希望大家都可以通过这次活动学习到更多的知识,同时如果大家希望通过本论坛学到哪方的技术或者赶兴趣的技术,均可跟帖留言,我们将尽全力安排工程师带领大家一起学习交流!
36
|
|
|
|
毕设就是这个 不过只是信号发生器部分,那也不会
|
|
|
|
|
你们的毕业设计是什么,我的就是这个,可以交流一下吗,扣1227284476
|
|
|
|
|
只需要在modelsim波形窗口里面修改显示为模拟格式:右键,format/analog
|
|
|
|
|
只需要在modelsim波形窗口里面修改显示为模拟格式:右键,format/analog
|
|
|
|
|
赶快发个帖,能有如此好的文章,支持一下。最近正在搞这个卡在了rom模块
|
|
|
|
|
FPGA的查找表怎么用呀,一直不会,查找表的设置和初始化等,请版主赐教
|
|
|
|
|
我运行的代码,出现的问题如下:
Error (12006): Node instance "ddsrom" instantiates undefined entity "ddsrom"
这是什么问题呀
|
|
|
|
|
楼主这个题目求指教,我是大一学生。想了解了解。
设计制作一个信号发生器(所有信号输出都只允许从同一个间距为5.08mm的两端接线端子引出)。
二、要求
1、基本要求
(1)具备幅值为1V、2V、3V、4V、5V,频率为1kHz、10kHz、100kHz、1MHz的正弦波、三角波、方波三种信号的输出功能;
(2)硬件上应具备按键的参数设定功能,以及信号类型、幅值、频率的数显功能;
(3)波形失真度:用示波器观察时无明显失真(<=3%)。
2、发挥部分
在完成基本要求任务的基础上,增加如下功能:
(1)信号输出指标要求:
频率范围:1kHz~1MHz可随意设定,频率定位精度为100Hz;
幅值范围:0-5V可随意设定,幅值定位精度为0.1V;
(2)方波具备占空比可调功能,调节精度为1%;
(3)具备单相双极性SPWM(正弦脉宽调制)波形的功能,幅值在0-5V可调,调节精度为0.1V,频率在0-400Hz可调,调节精度为0.1Hz;
单相双极性SPWM示意图
(4)额定带载能力要求:带300欧姆负载电阻下,电压变化(<=1%)。
|
|
|
|
|