用VHDL研究设计多功能信号发生器.docVIP

  • 7
  • 0
  • 约7.38千字
  • 约 10页
  • 2018-07-12 发布于江苏
  • 举报
用VHDL研究设计多功能信号发生器

实验二 用VHDL设计多功能信号发生器 ???? 基于《VHDL语言》,通过给定的仪器(试验箱设计一个多功能信号发生器,要求: (1)能产生周期性正弦波、方波、三角波、锯齿波以及用户自己编辑的特定波形; ?(2)输出信号的频率范围为100Hz~200KHz,且输出频率可以调节; (3)具有显示输出波形、频率的功能。 系统顶层框图 在原理框图中,正(余)弦查找表由ROM构成,内部存有一个完整周期正(余)弦波的数字幅度信息,每个查找表的地址对应正(余)弦波幅度信号,同时输出到数模转换器(DAC)输入端,DAC输出的模拟信号经过低通滤波器(LPF),可以得到一个频谱纯净的正(余)弦波。   ??????? 用VHDL语言结合原理图设计实现一个函数信号发生器,输出正弦波、方波和三角波三种波形。将频率控制、分频、三角波、正弦波、方波发生各个模块分别用VHDL语言编程为一个子程序,并把每一个模块转换成图形文件,然后在原理图编辑框调用这些图形模块,连接电路如图所示。通过按键1到按键控制频率调节f〔...0〕,用按键6、按键7、按键8控制dlt、sin、sqr波形选通,最后把八位输出接DAC0832通过D/A转换,从示波器上就能看到波形输出。按下不同的按键输出不同的波形及频率。   1)数控分频器模块    (2).数据存储模块    数据存储模块主要存的是正弦波三角波、锯齿波采样

文档评论(0)

1亿VIP精品文档

相关文档