欢迎来到天天文库
浏览记录
ID:8496044
大小:406.50 KB
页数:5页
时间:2018-03-29
《正弦波信号发生器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
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
此文档下载收益归作者所有