最近在电路调试中遇到这样的问题。
系统描述:
采用FPGA中的DDS核产生频率为几百赫兹的正弦波信号 ,通过DA转换成模拟信号,最后由DSP控制AD采样。
出现的问题:
AD采样得到的信号总是带有一个直流分量,波形超出AD采样幅值范围的部分就被削掉了。但是我在DA输出模拟信号的地方串了个0.47uF的瓷片电容,应该起到隔直作用。为了验证DDS产生波形的正确性,我用示波器测试了DA输出端(隔直电容后端) ,结果是符合要求的波形,无直流成分(示波器直流和交流耦合都试过)。最后,我把信号发生器产生的相同正弦波引入到AD的采样电路,DSP显示的采样结果是正常的,没有直流分量。这样应该可以排除AD采样电路和程序的问题吧。调试中出现过几次波形不稳定的情况,有几次是在用示波器直接测试正在被AD采样的DDS信号后,采样波形又奇怪的正常了。可是断电之后重新调试,老问题还是出现。
那么为什么我用AD采样DDS信号会出现带有直流分量呢?请各位帮忙分析分析。
用示波器的直流耦合档测试过,波形下沿没有抬升的现象。
不稳定是指有时候AD采样到底DDS信号是正常的,不含直流源。而大多数情况都是含直流成分,波形被抬升后,采样结果就是顶部被削掉。
所谓奇怪是指,在不调整电路的情况下,用示波器测试DDS信号,同时AD采样得到的波形是正常的。重新上电后,不用示波器测试,让AD单独采样,结果就含有直流成分了。
电路稍后奉上。