基于DDS技术三相正弦信号发生器的设计与实现(10)
发布时间:2021-06-07
发布时间:2021-06-07
4.3 频率控制字(FSW)位数
4.3.1合成波最高频率f0的确定
根据Nyquist采样定理,每周期最少有两个采样点,便可以还原出数字信号的波形,所以最高输出频率为2fs。但实际中并不需要如此高的频率,并且随着采样点数的减少,对后面的抗混叠滤波提出了更高的要求,必然要增加模拟电路的硬件成本。一般我们每周期采样64个点。
前面已经讨论过DDS工作的基准时钟fc为35MHz,为保证每周期至少取到64个点,将输出的合成波最高频率f0设为350KHz,这样,当输出350KHz的波形时每周期可以取到点数为
N=(1/f0)/(1/fc)=100
这样能保证输出波形能较容易从混叠波中滤出。
因此当fc为35MHz时,从DDS出来的合成波频率可以达到350KHz。完全满足本设计要求的输出频率最高为30KHz的要求。 4.3.2 FSW位数的确定
前面由公式已经计算出: f=fmin 0.913,所以当输出频率f0为30KHz的波形时频率控制字FSW由下式得出
FSW=f0/ f 32894.743>215=32768
实际设计时可以取频率控制字的位数为16位。
4.4 相位控制字(PSW)位数
移相最大精度由波形表地址精度有关,其算法有下面公式给出:
Δφ=360°/2n
两相正弦波相位之差是靠键盘预置和步进的方法来实现的,移相最大精度与