Part Number: AM2431
Other Parts Discussed in Thread: SYSCONFIG
Hi TI Experts,
I am using AM2431BSDGHIALVR in a custom board design. We have configured 4 UART channels, each connected through an RS422 transceiver to communicate with an external board.
One UART channel is not working as expected.
Device: AM2431BSDGHIALVR
UART Instance: UART3
RX Pin: D16
TX Pin: E16
Issue
UART3 transmission is working correctly. Data transmitted from UART3_TX on E16 is received properly on the external board.
However, the AM2431 is not able to receive any data on UART3_RX on D16.
Debug Tests Performed
- RS422 communication test
- UART3 TX path is working.
- External board receives data correctly.
- UART3 RX path is not receiving data.
- Direct loopback test
- Removed/bypassed the RS422 transceiver.
- Shorted UART3 TX and RX lines directly.
- Loopback test failed on UART3.
- GPIO test on D16
- Configured D16 as GPIO input/output.
- Verified signal toggling and manual input sensing.
- Pin is alive and soldering/BGA connection appears to be proper.
- Issue is seen only when D16 is configured as UART3_RX.
Additional Information
- The same SDK-based UART loopback test code works correctly on other UART channels.
- The UART configuration flow is the same for all working channels.
- Only UART3 RX is failing.
- Schematic snippet and SDK test files are attached for reference.
Could you please help check whether there are any specific pinmux, pad configuration, input enable setting, or known limitation related to UART3_RX on D16 for AM2431?
SysConfig Settings for Problematic UART
uart4.inputClkFreq = 160000000;
uart4.baudRate = 10000000;
uart4.sdkInfra = "LLD";
uart4.readCallbackFxn = "Callback_rx4";
uart4.writeCallbackFxn = "Callback_tx4";
uart4.$name = "CONFIG_RS422_4";
uart4.intrEnable = "DISABLE";
uart4.UART.$assign = "USART3";
uart4.UART.RXD.pu_pd = "pu";
uart4.UART.RXD.$assign = "UART1_CTSn";
uart4.UART.TXD.$assign = "UART1_RTSn";
Please let me know if you need any further details or files to identify and resolve this issue.
Is there any known limitation or issue with UART3 RX on AM243?
Thanks,
Manikandan V
