我们公司在做ADS1255数据采集时,发现当输入的正玄波信号的幅度比较大时,比如输入为正玄波差分信号,幅度为±2V时,ADS1255内部的PGA设为1倍,采集到的波形的最大值附近发生了波形凹陷的失真现象,如果信号幅度减小到±1.2V以下时,波形正常。
错误的波形见下图:
ADS1255的前端为Buffer加LC低通滤波,LC低通滤波器的电阻为100欧,电容为100PF和0.1µF两个电容并联。
如果PGA为8倍以上时,信号变为正常,以下波形有6个通道,从1ch到6ch(通道),PGA分别为1倍,2倍,4倍,8倍,16倍,32倍。1ch到6ch输入为同一个差分的正玄波信号。见下图:
当信号幅度降低为±0.8V时,见下图。输入信号频率均为10Hz,采样频率均为1KHz。
我自己分析如下:1.如果ADS1255的初始化,做错了,应该不会得到正玄波形。
2.在ADS1255的初始化里,进行了AD内部零偏移和幅度自校正 ,没有进行系统的零偏移和幅度自校正。
本人十分困惑,希望高手指点一下。
Jeff Wang1:
试着把ADS1255输入的buffer turn on, +-2V, Vref=2.5V? 频率10hz? 此时也可看看电源的纹波如何。
xingxing hu:
波形凹陷是由于输入电路电平变换不合理引起的。请检查输入电路,仔细计算输入电压范围