最近在做一个需要ADC采样的项目,我使用TI的ADC08200芯片,原理图用的是数据手册推荐的,但是现在有一个问题,我用FPGA输出100MHz的采样速率,采集1Mhz的正弦波,然后用逻辑分析仪观察采集到的ADC波形(波形见图片),发现有严重的毛刺现象,我个人认为毛刺现象不是PCB的问题(我之前怀疑是数据线和时钟线没有串联33R的电阻,后来我串联了33R的电阻还是不行),应该是ADC内部原理的问题,因为毛刺是有规律的;当我降低采样速率为50MHz,采到的波形就正常了,不知道是不是这个芯片本身在工作到100MHz以上的时候就会出现问题,希望各位工程师可以帮忙解答一下。
从图片中可以看出毛刺出现在波形的最高点的地方,放大图片也可以看出DATA6和DATA7的边沿部分不能完全对齐,差了一个时钟周期,这也是导致毛刺的原因
user151383853:
问题的分析是有道理的.
但是对于结论, 我并不认同.
在芯片的工作范围內, 我相信芯片的性能厂家是保证的. 出现的问题应该是你的设计, 电路及具体应用条件的问题.
比如 PCB 布线, 电源耦合, 信号源的噪声及阻抗等…….
Seasat Liu:
调一下FPGA的采样的时延吧。
有可能是采样的窗口太临街了,出现误码了。
用FPGA的timing模式采样试一试