1 DDS 电路工作原理
N 位
全加器
累加
寄存器
波形
存储器
D/A
转换器
基准时钟
clk
f
地址值
相位
步进量
Y(频率数据)
X
LPF
out
'
f
data
地址计算单元
相位累加器
DDS电路的基本工作原理框图
N 位
全加器
累加
寄存器
波形
存储器
D/A
转换器
基准时钟
clk
f
地址值
相位
步进量
Y(频率数据)
X
LPF
out
'
f
data
地址计算单元
相位累加器
DDS电路的基本工作原理框图
上图所示是一个基于的 DDS 电路的工作原理框图
DDS 的工作原理是以数控振荡器的方式产生频率、相位可控制的正弦波。电路一般包括基准时钟、
频率累加器、相位累加器、幅度/相位转换电路、D/A 转换器和低通滤波器(LPF)。频率累加器对输入信
号进行累加运算,产生频率控制数据 X(frequency data 或相位步进量)。相位累加器由 N 位全加器和
N 位累加寄存器级联而成,对代表频率的 2 进制码进行累加运算,是典型的反馈电路,产生累加结果 Y。
幅度/相位转换电路实质上是一个波形寄存器,以供查表使用。读出的数据送入 D/A 转换器和低通滤波器。
工作过程如下:
每来一个时钟脉冲 Fclk,N 位加法器将频率控制数据 X 与累加寄存器输出的累加相位数据相加,把
相加后的结果 Y 送至累加寄存器的输入端。累加寄存器一方面将在上一时钟周期作用后所产生的新的相位
数据反馈到加法器的输入端,以使加法器在下一时钟的作用下继续与频率控制数据 X 相加;另一方面将这
个值作为取样地址值送入幅度/相位转换电路,幅度/相位转换电路根据这个地址输出相应的波形数据。最
后经 D/A 转换器和低通滤波器将波形数据转换成所需要的模拟波形。相位累加器在基准时钟的作用下,
进行线性相位累加,当相位累加器加满量时就会产生一次溢出,这样就完成了一个周期,这个周期也就是
DDS 信号的频率周期。