I want to establish a UART communication between two modules. The Rx/Tx Voltage levels of the modules are 2.8V and 1.8V. Also, I have only 3.3V as the supply voltage on my board.
Kindly guide me as to how can I perform this level shifting.
Thanks
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.
Hey Ankur,
How fast are you planning on communicating on the Tx/Rx line (baud rate)?
PCA9306 may be a good choice if you are below ~400kbps. You'll need to provide external pull up resistors on the side that is receiving the signal.
TCA9406 will work for signals up to 24Mbps. No external pull up resistors needed for this one if the device is always enabled.
Thanks,
-Bobby
Hello
Thanks for your reply
The constraint is that I have only 3.3V power supply available on my board. But I need a voltage level translation from 2.8 V to 1.8V (i.e. unidirectional voltage level shifter)
Thanks
Ankur