基于AD9957的USB侧音测距信号发生器设计
时间:10-09
来源:
点击:
侧音,通过计算控制字作为DDS的输入,即可得出相应频率的正弦信号输出,再与外围控制模块送进的各自的调相指数m1、m2经乘法器相乘后送加法器相加,最后经查找表输出两路正余弦信号作为AD9957的两路输入信号。
初始化模块(AD9957_init)用来产生AD9957的配置信号,如片选信号CS、串口数据写入SDIO信号等。使用Modelsim SE 6.0进行串口写数据的时序仿真如图5所示。
3.3 AD9957设计
式(2)中侧音信号与载波信号进行正交调制后即可得到所需的侧音测距信号。在设计中使用AD9957的QDUC模式,由FPGA送出的I/Q两路信号与AD9957内部DDS生成的载波信号进行调相调制后输出,经带通滤波后即可得到所需的中频(70 MHz)USB信号。使用XILINX公司的ChipScope Pro 8.2i进行实时数据采集。ChipScope Pro是针对XILINX公司FPGA的在线片内信号分析工具,通过JTAG口在线、实时地读出FPGA内部信号。
数据观察窗口采集的数据如图6所示。
4结束语
本文给出了一种基于FPGA和AD9957的侧音测距信号发生器设计,设计过程中充分利用了FPGA中特有的IP CORE来实现设计中所需的DDS、乘法器、加法器及查找表的功能,这样不仅简化了实现程序,而且节省了资源。同时通过外围控制模块的设计,实现了灵活的参数可控性能。
本文所设计的中频USB信号发生器已在某深空测距系统得以应用。
- 8位高速A/D转换器TLC5510的应用(02-16)
- 毫欧姆电阻在汽车电子系统中的应用(05-11)
- 24位高精度模数转换器ADSl258的原理应用(11-28)
- 电子式互感器中数据采集系统误差补偿的设计与实现(01-01)
- 用于大型地震勘探网的高精度低功耗自检测数据采集系统(02-20)
- 为应变计应用选择合适的放大器(03-25)