TI论坛
直播中

李艳

7年用户 1477经验值
私信 关注
[问答]

ADS1258设置BYPASS = 0 , DIFF0通道offset较大是怎么回事?


  • 自己做的测试板,MUXOUTP/MUXPUTN 后面无添加任何器件,直接连接至ADCINP/ADCINN,AVDD= 5V, DVDD = 3.3V, BYPASS = 0 时,测量DIFF0 offset 有100uV,与手册数据偏差较大,但是其他通道offset正常;是需要在MUXOUTP/MUXOUTN 后面加电容或电阻吗

回帖(2)

阮薇

2024-11-19 14:12:05
您好,
DIFF0 通道 offset 测量的外接电路和设置与其他通道offset测量时的一样吗?
我理解BYPASS 置 0的话,MUXOUTP/MUXPUTN 、ADCINP/ADCINN外部就不需要连接了,它们内部已经短接了,因此MUXOUTP/MUXOUTN可以悬空。ADC输入阻抗比较小,需要低输出阻抗的信号源。如果信号源阻抗比较大,需要加buffer。
举报

陈键

2024-11-19 18:08:08
根据您提供的信息,您在使用ADS1258时遇到了DIFF0通道的偏移问题。以下是一些建议和可能的原因:

1. 检查电路板设计:首先,请确保您的测试板设计正确,没有短路或错误的连接。检查所有焊点和走线,确保它们符合ADS1258的数据手册要求。

2. 检查电源:您提到AVDD=5V,DVDD=3.3V。请确保这些电源电压稳定且在规定的范围内。不稳定的电源可能会影响ADC的性能。

3. 检查地线:确保您的测试板的地线连接良好,没有地线环路或噪声问题。地线问题可能会导致偏移误差。

4. 添加去耦电容:在MUXOUTP/MUXOUTN后面添加去耦电容(例如0.1uF)可能有助于减少噪声和偏移。这可以改善ADC的性能。

5. 检查外部干扰:确保您的测试环境没有强烈的电磁干扰,这可能会影响ADC的性能。

6. 软件校准:您可以尝试使用软件校准来减少偏移误差。ADS1258提供了校准功能,可以在软件中进行设置。

7. 检查ADS1258芯片:如果以上方法都不能解决问题,可能是ADS1258芯片本身存在问题。您可以尝试更换一个芯片,看看问题是否得到解决。

总之,您可以尝试以上建议来解决DIFF0通道的偏移问题。如果问题仍然存在,可能需要进一步检查您的测试板设计或寻求专业人士的帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分