电子森林EETree工具与电路 返回主站
在线工具 / 信号与射频

DDS 直接数字频率合成

DDS 频率合成计算:频率控制字(FCW)、实际频率与分辨率、DAC 量化波形、镜像与杂散频谱、重建低通滤波器元件值,以及 AD9833 / AD9850 / AD9910 等 DDS 芯片的寄存器写入值。

电路原理图

DDS 直接数字频率合成 原理图
KiCad标准 KiCad 符号库绘制下载 .kicad_sch查看大图 ↗

输入参数

计算结果

点按结果可复制数值;支持输入 4.7k、100n、2u2 等工程写法

计算公式

FCW = round(fout · 2N / fclk)
factual = FCW · fclk / 2N,Δf = fclk / 2N
镜像:k·fclk ± fout
ZOH 包络:|sin(πf/fclk) / (πf/fclk)|
相位截断杂散 ≈ −6.02·P dBc
量化 SNR = 6.02·B + 1.76 dB
gk = 2·sin((2k−1)π / 2n)
C = g / (2πfcR0),L = g·R0 / (2πfc)

原理与说明

DDS(Direct Digital Synthesis,直接数字频率合成)用数字方法产生频率、相位可精确编程的信号:每个时钟周期把频率控制字 FCW 累加到 N 位相位累加器中,累加器高 P 位作为地址查正弦表(LUT),得到的幅度码送 DAC,再经低通滤波器得到平滑的模拟信号。

工作原理

DDS 的优点是频率切换快(相位连续)、分辨率极高、可数字调制(FSK/PSK/AM/扫频);缺点是输出上限受奈奎斯特限制、杂散较多,需要好的时钟与滤波。

方案一:FPGA + 高速 DAC

方案二:MCU + DDS 芯片

芯片选型

型号系统时钟累加器 / DAC特点
AD983325 MHz28 / 10 位SPI,MSOP-10,正弦/三角/方波
AD983475 MHz28 / 10 位电流输出,内置比较器
AD983716 MHz28 / 10 位低功耗,兼容 AD9833
AD9850125 MHz32 / 10 位并/串口 40 位字,常见模块
AD9851180 MHz32 / 10 位6× 参考倍频(30 MHz 晶振)
AD9954400 MSPS32 / 14 位线性扫频,RAM 调制
AD99101 GSPS32 / 14 位内置 PLL,并行调制端口

设计要点

电子森林学习资源

实战项目

相关仿真案例

相关工具