DDS波形发生器课件资料.pdfVIP

  • 0
  • 0
  • 约1.21万字
  • 约 13页
  • 2021-11-24 发布于重庆
  • 举报
信 号 发 生 器 的设计 林晓峰 徐志国 国法 (28 组) 摘要: 本系统利用单片机 89C52 与 CPLD (EPM7128SLC84-15) 结合,采纳 DDFS(直接频率数 字频率合成)技术,辅以必要的模拟电路,组成一个波形稳固、精度较高的信号发生器。单 片机操纵频率、 幅度步进, LCD实时显示相关信息, CPLD集成了大部份电路, 系统大大简化, 输出波形能够在正弦波、 方波及三角波间切换。 另外, 还利用手写板实现任意波形输入的功 能。 关键词: DDFS,单片机, CPLD,A/D ,D/A。 一 方案论证与比较 1. 频率合成器模块 方案一:采纳模拟分立元件或单片压控函数发生器 MAX038,可产生正弦波、方波、三 角波, 通过调整外部元件可改变输出频率, 但采纳模拟器件由于元件分散性太大, 即便利用 单片函数发生器, 参数也与外部元件有关, 外接的电阻电容对参数阻碍专门大, 因此产生的 频率稳固度较差、精度低、抗干扰能力低、本钱也高,且灵活性较差,不能实现任意波形和 波形运算输出等智能化的功能。 方案二: 采纳程控锁相环频率合成方案。 锁相环频率合成是将高稳固度和高精准度的标 准频率通过加减乘除的运算产生一样稳固度和精准度的大量离散频率, 在必然程度上解决了 既要频率稳固精准、 又要频率在较大范围可变的矛盾, 能产生方波, 通过积分电路就能够够 取得同频率的三角波, 再通过滤波器就能够够取得正弦波, 但不能知足任意波形的输出要求, 功能扩展能力有限。 方案三: 利用 BCD比例乘法器 14527 的级联数控分频对存储器查表, 取寄存与存储器中 的波形数据,经 D/A 转换输出波形。 方案四:采纳直接数字频率合成( DDFS)技术产生波形。信号频率范围覆盖超低频和高 频, 便于单片机操纵。 通过计数器的输出作为读取波形存储器 RAM的地址, 将读出的数据送 至 D/A 转换器输出波形。 而对计数器的操纵也有两种实现方案: 通过必然的频率作用于计数 器, 使其能循环计数。 采纳 CPLD与单片机相结合的方式实现对频率的操纵, 利用 CPLD产生 一个相位累加器,通过相位累加器和固按时钟脉冲取样的相位寄放器组成。 通过论证比较, DDFS与锁相环方案相较,无需相位反馈操纵,频率成立及频率切换快, 而且与频率分辨率、频谱纯度彼此独立,覆盖频率范围大,精度高,操纵性好且容易实现, 有具有功能扩展的能力,故采纳这种方案。 2. 存储器模块 由于需要产生任意波形, 波形数据表需要常常改写且无法预测, 故不能寄存在 ROM 中。 方案一:采纳 RAM 存储数据,实现简单。但 RAM 不能直接挂在系统总线上,不然必 然显现总线冲突,故采纳双口 RAM 。双口 RAM 有左右两套完全相同的 I/O 口,即两套数 据总线、两套地址总线、两套操纵总线,并有一套竞争仲裁电路,能够通过左右两边任一组 I/O 进行全异步的存储器读写操作,幸免了系统总线隔离。减少了单片机与 CPLD 之间的通 信,节省单片机的资源,使系统更为靠得住。 方案二:利用 CPLD 作为数据的桥梁,将波形先存储在 EPROM 中,同过单片机操纵, 将数据传输给 CPLD ,再由 CPLD 将数据高速传送给

文档评论(0)

1亿VIP精品文档

相关文档