TI论坛
直播中

赵敏

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

使用ADS1220出现无规律死机的情况,怎么解决?


  • 我用1个ads1220来采集1个两线制RTD温度和1个压力4-20mA数据。如下图

    接RTD部分就是跟ads1220的2线制的接线方式。
    初始配置采集温度,如下:
    AINP=AIN1,AINN=AIN0 PG增益为8,并且启用
    使用REFP0和REFN0基准电压,50HZ/60HEZ抑制 低侧电源开关断开 IDAC为1000uA
    2线制温度传感器 IDAC1已连接至AIN3 IDAC2禁用 DRDY引脚专用数据就绪

    然后当采集完温度后切换如下配置来采集压力值
    AINP=AIN2,AINN=AVSS PG增益为1,并且禁用
    转换速度为20sps,每次转换时间为50mS正常模式,连续转换,禁用温度传感器,电流源关断
    使用2.048基准电压,50HZ/60HEZ抑制 低侧电源开关断开 IDAC为1000uA

    同样道理再采集完压力后再配置回采集温度


    样板测试没有问题了。在小批试做30pcs时发现了有5pcs出现同样的一个问题。问题描述如下,MCU与ADS1220通讯读取的温度数据为0..我去测量了R111的电压为0了。正常这个位置电压应该为1.65v。看情况是ads1220芯片死掉了。我断电再重启又正常了。而且这个问题出现的没有规律,有的刚刚上电就出现,有的运行到一半出现。现象都是一样,然后都是一样断电重启后马上恢复正常。
    请教一下,找不到头绪。

回帖(3)

徐敏

2024-12-3 15:38:45
是一开始测试时就有这个问题,还是使用了一段时间出现的问题呢
出现问题的板子会一直存在这个问题,还是偶然出现问题呢
举报

罗莹

2024-12-3 15:38:54
      是哪里坏了?是模拟信号输入端口坏了,还是数字通信接口坏了?
举报

哔哔哔-

2024-12-3 18:10:49
根据您的描述,您在使用ADS1220采集两线制RTD温度和4-20mA压力数据时遇到了无规律死机的问题。以下是一些建议来解决这个问题:

1. 检查电源:确保ADS1220的电源稳定且在规定的范围内。不稳定的电源可能导致设备死机。

2. 检查接地:确保所有接地连接良好,以减少电磁干扰。

3. 检查线路:检查线路是否有短路、断路或接触不良等问题。

4. 检查代码:检查您的代码逻辑,确保在切换配置时没有遗漏或错误。

5. 降低采样率:尝试降低采样率,以减少设备负担。

6. 检查硬件:检查ADS1220和其他相关硬件是否有损坏或故障。

7. 更新固件:检查是否有新的固件版本,更新固件可能会解决一些问题。

8. 隔离问题:尝试将RTD温度和4-20mA压力数据采集分开进行,以确定问题是否与特定的配置有关。

9. 检查数据手册:仔细阅读ADS1220的数据手册,确保您的配置和代码符合要求。

10. 寻求技术支持:如果问题仍然无法解决,您可以联系ADS1220的制造商或寻求专业技术支持。

希望这些建议能帮助您解决无规律死机的问题。
举报

更多回帖

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