Hi ,
We are implementing Temperature data acquisition using Sensor-TMP 107, Micro-TMS570ls1224 and Smaart wire to UART convertor-sn74lvc1t45. The SCI port of TMS570ls1224 microcontroller is connected to IO1 pin of TMP 107 Sensor through sn74lvc1t45 SMAART wire converter.
Below configurations are used for testing purpose:
UART Configuration:
UART PORT: SCI2 (NOT LIN mode)
Interrupts: Transmit and receive
Baud Rate: 115200
Stop Bits: 1
Data Length: 8 bit
Parity: Disabled
TMP-107 configuration:
Number sensor connected in Daisy chain: 4
Conversion mode: Continuous
Date Rate: 1 Second.
We are able to configure all temperature sensors and verified the same using reading back the configuration register. In our application we are reading temperature data at every 1 second by sending below commands
Command: 0x55 0x23 0xA0
Response: 0x55 0x23 0xA0 0XDC 0X17 0x28 0x18 0x88 0x19 0x00 0x18
We are able to read the temperature data from all sensor as expected for initial few minutes.
Problem statements:
1) After few minutes temperature sensors stopped responding.
It has been observed that there is no response from TMP-107 sensors for the above temperature read command after few minutes. We are able to receive only echo the command that is 0x55 0x23 0xA0.
There are no SCI (UART) related error observed during this period i.e. framing error, over run error, parity error.
Please let us know how to fix the above issue.
Looking forward to hear from you as early as possible.
Thanks in advance.