直接数字合成技术(DDS)是一种频率合成技术,用于产生周期性波形。目前,从低频到上百MHz的正弦波、三角波产生,绝大多数采用的是DDS芯片完成,甚至于买来的信号源,皆是采用DDS实现。
为了便于大家理解,现假设DDS有一个固定的时钟MCLK—36MHz,那么每个脉冲的周期则为27.78ns。下面再为大家附上一个正弦波的“相位—幅度”表格,它具有足够细密的相位步长,比如0.01°,那么一个完整的正弦波表,就需要36000个点。
如下表1所示。N为表格中数据点序号,phase为该点对应的正弦波相位,Am对应该相位处的正弦波计算值,介于-1 ~ +1之间。Data_10为正弦波计算值转换成10位数字量的10进制表示,用一个10位DAC描述正弦波,sin(0°)应为DAC全部范围的中心,即512。sin(90°)则为最大值1023,而sin(270°)则为最小值0。