Part Number: AM2434
Hi TI Experts,
We have a product that, during low-temperature UART communication stress testing, was found to trigger the i2310 fault multiple times. This fault cannot be cleared effectively immediately, causing repeated FIFO timeout interrupt events and resulting in an interrupt storm. If an external watchdog, MAX706, is used to control chip reset, this interrupt storm can prevent the watchdog from being fed in time, thereby causing a system reset.
-
The UART configuration is shown in the figure below, RX trigger level = 1 byte, and the interrupt mode uses "user managed interrupt" mode.

-
The UART interrupt handling is as follows:

-
We recorded the number of timeouts and read it after about ten minutes of testing. The timeout count reached the millions, while other prototype units running the same code either do not exhibit this issue or have only one or two occurrences.

Is the i2310 workaround really a verified and reliable solution? Are there any other recommended measures?


