1. 信号输出源有问题
2. 示波器带宽偏小.
方波在示波器上看到的是波形不太好的正弦波,这是由于示波器的带宽不够,由于方波的傅里叶分解为基频和奇次谐波的叠加,带宽不够的话,高频方波很容易看成正弦波。因为你只能看到其低频谐波分量,所以显示正弦波。完美的再现方波需要至少10倍的带宽,5倍的带宽只能算是勉强。(例如60M频率的晶振,至少需要300M的示波器)另外也有可能是负载的问题,可以把探头调整到*10档。
一切波都是基波和多个频率的正弦波合成出来的,方波是基波加奇次谐波合成出来的,我们取的谐波次数越高,我们得到的方波越完整,也就是说越“方”,10KHz的方波,我们需要的频率就是10K,30K,50K……直到几千次谐波,我们才取到最低频率的倍,很多高频的成分丢失,就采样不正确了,合成一下,低频的对了,高频的不准,就失真了。
不仅如此,进入ADC之前,我们要把信号放大一下,放大器的决定了它有一定的高频特性不理想的情况,也就是只能放过去低频成分,高频滤掉了,这个比上一个还严重,直接高频都没了。
综上所述,取得足够大的采样率和够宽的带宽才能获得真正的波形,而这一切不是对于信号频率,而是信号谐波成分最高频率而言的。