TI论坛
直播中

李英

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

ADS8862数据异常的原因?如何解决?



  • 图1


    图2

    图1是ADS8862采用的电路图,图2是其参考电压驱动电路。采用3线模式。如图所示参考电压采用3.3V,理论上当AINP输入直流3.3V时,输出数据应为65535,共做了两块样板,有一块是正常的,输出数据符合理论值,但另一块输出却为约为32767,将AINP电压调至直流1.65V时输出数据约为16383,整体均比理论值少一半。两块板下载的是同一个程序,也检查过芯片10个管脚的电平都是正常的,也尝试更换过芯片,但异常仍在。通过逻辑分析仪采样输出数据波形,如图3,图4所示。


    图3 AINP输入1.65V时


    图4 AINP输入3.3V时

    从波形图上观察时序关系也没发现问题。

    目前已没有排查思路了。希望能得到大家帮忙给予指点,感谢!!

回帖(2)

夏日余晖

4 天前

您好,

您是使用的3-Wire

CS Mode Without a Busy Indicator 还是 3-Wire CS Mode With a Busy

Indicator?CONVST高电平的时间是多少?看样子您像使用的With a Busy

Indicator模式,这种模式下需要发送17个SCLK,在第2个SCLK的上升沿读取数据,如下截图所示,这样看输出的数据与输入的模拟电压是对应的。


举报

郭大

4 天前
根据您提供的信息,我们可以分析出以下几个可能导致ADS8862数据异常的原因,并提供相应的解决方案:

1. 电路板布线问题:可能是由于电路板布线不当导致的信号干扰或阻抗不匹配。这种情况下,需要检查电路板的布线,确保信号线和电源线之间有足够的距离,以减少干扰。同时,检查电路板的阻抗匹配,确保信号传输的稳定性。

2. 电源问题:可能是由于电源不稳定或电源电压不足导致的。这种情况下,需要检查电源模块,确保电源电压稳定且在规定的范围内。如果电源模块有问题,可以考虑更换电源模块。

3. 芯片问题:虽然您提到已经更换过芯片,但仍有可能是芯片本身的问题。这种情况下,可以尝试使用其他品牌的芯片进行替换,看是否能够解决问题。

4. 程序问题:可能是由于程序中的算法或设置问题导致的。这种情况下,需要检查程序代码,确保算法和设置正确。可以尝试使用其他已知正常的程序进行测试,看是否能够解决问题。

5. 外部干扰:可能是由于外部电磁干扰导致的。这种情况下,需要检查周围环境,确保没有强电磁干扰源。同时,可以考虑增加屏蔽措施,减少外部干扰对电路的影响。

6. 参考电压问题:可能是由于参考电压不稳定或不准确导致的。这种情况下,需要检查参考电压驱动电路,确保参考电压稳定且准确。如果参考电压驱动电路有问题,可以考虑更换参考电压驱动电路。

综上所述,解决ADS8862数据异常的问题需要从多个方面进行排查和处理。首先检查电路板布线、电源、芯片、程序和外部干扰等因素,然后根据具体情况采取相应的解决方案。希望这些建议能够帮助您解决问题。
举报

更多回帖

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