各种类型的检测、致动和时域反射(TDR)应用都需要波形发生器。输出频率和相位可通过软件进行编程,调整简单这是我们硬禾实战营推出的DDS信号发生器模块中的一枚,只有8个管脚,其中用SPI总线可以通过任何一款MCU或FPGA对其进行配置。本模块工作于16MHz的主频,能够输出正弦波(1Vpp)、三角波(1Vpp)、方波(3Vpp)三种波形,输出模拟信号的频率达到3MHz是仍能得到1Vpp的输出幅度,可以调节到6MHz的输出,只是输出幅度有所下降。
该模块的输出信号可以通过板上的Pin5或u.FL的射频连接器,输出信号以1.65V为直流偏置点(3.3V供电的情况下),输出信号的幅度和直流偏置都是固定的,不能调节。-本设计参考了Sparkfun的MiniGen模块电路设计,做了一些改进,使得该模块更小巧,且可以通过邮票孔的方式直接焊接在电路板上使用。Sparkfun MiniGen的链接
模块物理尺寸
模块内部功能框图
-特性DDS内部采用了10位DAC以实现较高的波形准确度2个频率寄存器,可以用来设置输出信号的频率28位的频率分辨率,能够精密到0.06Hz2个相位寄存器外部的MCU或FPGA可以通过SPI接口对其进行配置SPI的接口总线速度达40MHz工作电压范围:3-3.3V-应用领域频率激励/波形发生液体和气流测量传感器应用:接近度、运动和缺陷检测线路损耗/衰减测试与医疗设备扫描/时钟发生器时域反射(TDR)应用-设计文档-核心器件AD9837的技术资料页面
数据手册SPI接口使用微处理器的控制参考代码(无OS)-ADI DDS设计工具可以通过AD9833将主时钟降低到16MHz来使用在Github上MiniGen的参考代码,可以直接使用在Github上MiniGen的库,可以直接使用-ADA4891-1的技术资料页面低成本CMOS、高速、轨到轨放大器数据手册Sallen Key 有源滤波器响应曲线ADI的滤波器设计向导