正弦波信号发生器设计

正弦波信号发生器设计

ID:8496044

大小:406.50 KB

页数:5页

时间:2018-03-29

正弦波信号发生器设计_第1页
正弦波信号发生器设计_第2页
正弦波信号发生器设计_第3页
正弦波信号发生器设计_第4页
正弦波信号发生器设计_第5页
资源描述:

《正弦波信号发生器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、湖北轻工职业技术学院电子设计自动化实训报告项目九正弦波信号发生器设计1.实训目标1)在MAX+plusⅡ中设计一个正弦波信号发生电路;2)使用D/A转换模块,从实验箱上面的D/A转换器AD558输出设计波形;3)使用示波器观察并记录输出波形。2.实训内容1)根据系统框图完成信号发生器的设计。EP1K30TC144-3在系统中需建立一个LPM_ROM宏模块来调用存储在sin.mif文件中的正弦波数据。5/5湖北轻工职业技术学院电子设计自动化实训报告完成系统设计后,对设计进行仿真,需将仿真数据与sin.mif中的数据进行比较,确保系统可以完整的输出sin.mif中

2、的所有数据。存储在sin.mif中的数据如下:1)连接CPLD和AD558,完成CPLD对AD558的控制。5/5湖北轻工职业技术学院电子设计自动化实训报告由上面的AD558控制逻辑图可知,当为低电平、为高电平时,AD558保持上次转换结果;当和同时为低电平时,通过数据总线D[7..0]读入数据,同时将转换结果输出。因为在本项目中需要实时输出转换结果,所以将和同时置‘0’即可。然后将从CPLD输出的8位数字信号传送到AD558的输入端。1)调整EDA-V系统上D/A模块中的输出位置,确保正弦波信号从AD558的D/AOUT端输出。2)使用示波器观察D/AOUT

3、的输出波形,并记录输出波形的频率以及幅值。1.实训数据1)画出所设计的系统原理图,并附上每个模块的程序代码。CNT模块程序代码:libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;5/5湖北轻工职业技术学院电子设计自动化实训报告entitycntisport(clk:instd_logic;q:outstd_logic_vector(5downto0));end;architectureoneofcntissignalq1:std_logic_vector(5downto

4、0);beginprocess(clk)beginifclk'eventandclk='1'thenq1<=q1+1;endif;endprocess;q<=q1;endone;1)记录仿真结果,要求至少包括10个周期的仿真输出数据。clk:时钟输入端q[7..0]:输出端2)绘制在示波器中观察到的输出波形。DA转换之前的波形:5/5湖北轻工职业技术学院电子设计自动化实训报告D/A转换后的波形:5/5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。