Hi,
We are using TM4C1231D5PZ for an RS485 based application.
The RS485 tranceiver operates at 5V and hence the receiver output is at 5V. Can we connect this signal directly to the UART_RXD pins of the controller?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
We are using TM4C1231D5PZ for an RS485 based application.
The RS485 tranceiver operates at 5V and hence the receiver output is at 5V. Can we connect this signal directly to the UART_RXD pins of the controller?
Can we connect this signal directly to the UART_RXD pins of the controller?
Does the following from the Tiva C Series TM4C1231D5PZ Microcontroller Data Sheet datasheet (Rev. E) answer your question?
Hello Akash,
You can depending on how much risk you want to manage. 5.5V is the absolute maximum rating beyond which pins may be damaged. So even with a 5V tolerant pin, we recommend the use of level shifters. If you have a 5% tolerance on your 5V supply, that could push it up to 5.25V without even accounting for noise or spikes. So you would need to evaluate your system and assess long term risk.
My official recommendation will be to minimize risk and employ level shifters.
Best Regards,
Ralph Jacobi