您好,
我们使用 Sensor-TMP 107、Micro-TMS570ls1224和 Smaart 导线到 UART 转换器 sn74lvc1t45来实现温度数据采集。 TMS570ls1224 微控制器的 SCI 端口通过 sn74lvc1t45 SMAART 线缆转换器连接到 TMP 107传感器的 IO1引脚。
以下配置用于测试目的:
UART 配置:
UART 端口: SCI2 (非 LIN 模式)
中断:发送和接收
波特率:115200
停止位:1.
数据长度:8位
奇偶校验:已禁用
TMP-107配置:
菊花链中连接的数字传感器:4.
转换模式:连续
数据速率:1秒。
我们能够配置所有温度传感器、并通过读回配置寄存器来验证传感器是否相同。 在我们的应用中、我们每隔1秒通过发送以下命令读取一次温度数据
命令: 0x55 0x23 0xA0
响应:0x55 0x23 0xA0 0XDC 0x17 0x28 0x18 0x88 0x19 0x00 0x18
我们能够在最初的几分钟内按预期从所有传感器读取温度数据。
问题陈述:
1) 1) 几分钟后、温度传感器停止响应。
已观察到、几分钟后、TMP-107传感器对上述温度读取命令没有响应。 我们只能接收0x55 0x23 0xA0命令的回显。
在此期间未观察到与 SCI (UART)相关的错误、即组帧错误、过流错误、奇偶校验错误。
请告诉我们如何解决上述问题。
期待尽早收到您的来信。
提前感谢。