首页 > 代码库 > DDS数字信号发生器

DDS数字信号发生器

在微机内,若插入一块D/A转换卡,然后编制一段小程序,如连续进行加一运算到一定值,然后连续进行减一 运算回到原值,在反复运行该程序,则微机输出的数字量经过d/a转换为小阶梯式模拟量。

 

技术分享

 

在正弦波中,将其一个周期安相位化为若干等分,若每一个等分为6度,则一周期内有60个等分,在ROM中只需存储0度到90度的16个等分,因为正弦波对180度为奇对称对90度和270度为偶对称。

 技术分享

信号和频率的关系

 

在clk的作用下,如果安照0000,0001,0010,的顺序从rom中读取(表中的幅度编码),其输出信号的频率为F0;如果每隔一个地址读一个数,其输出的信号频率F1,且F1的频率比F0的频率要高出一倍,

这样就可以实现数字合成的输出信号的频率的调节。

DDS数字信号发生器