基于直接数字频率合成的可编程遥测信号源
3 仿真验证
仿真是在QuartusⅡ环境下,使用其自带的仿真软件对整个工程进行功能仿真。
仿真采用20 MHz的晶振作为AD9833的主频时钟来输出相位偏移为零、频率为10 kHz的正弦波、方波、三角波,以及相位偏移为180°的5 kHz的正弦波,结果分别如图5~图8所示。本文引用地址:https://www.eepw.com.cn/article/190325.htm
通过模拟输出频率公式可计算频率为5 kHz时,频率字FREQREG的十六进制数为10624,FPGA写入AD9833的频率字高位十六进制数为4004,低位十六进制数为4624。
4 结论
本文提出了基于FPGA和DDS芯片的遥测信号源。该信号源主要由Cyclone EP1C6和AD9833芯片来搭建硬件电路,采用Verilog语言实现编程,通过对FPGA进行控制使其输出数据给DDS芯片,最终实现所需波形的输出。仿真表明该遥测信号源能够灵活、方便地输出频率范围为0~12.5 MHz的频率、相位可调的正弦波、三角波、方波信号。此方案的参数化没计,极大方便了对所需波形数据的更改,增强了信号源的灵活性。虽然该信号源能够输出频率、相位灵活可变的正弦波、方波、三角波,但没有实现任意波形的输出。因此以后研究方向是实现对任意波形的设计,以增加信号源的灵活可配置性,进一步增强其通用性。
模拟信号相关文章:什么是模拟信号
交换机相关文章:交换机工作原理
评论