Hi,
I have a sensor that sends serial data between 0 and 5v and not 0 and 3.3v.
Are pixhawk 4 serial ports(TELEM1-2/I2c&UART) RX/TX lines tolerants to this 5v logic or do I need to use a level shifter for that?
Best regards,
M
Hi,
I have a sensor that sends serial data between 0 and 5v and not 0 and 3.3v.
Are pixhawk 4 serial ports(TELEM1-2/I2c&UART) RX/TX lines tolerants to this 5v logic or do I need to use a level shifter for that?
Best regards,
M
I hope @david_s5 can answer this question.
It is dependent on which pins. In general 166 of IOs are 5 Volt tolerant.
I2C may be an issue due levels and the pull ups on the FMU are to the 3.3V supply.
Please See FMUv5_stm32_pinout - Google Sheets
On the All pinouts Page you will find the signals. Next to the signals is the port and pin. Then look that up in the https://www.st.com/resource/en/datasheet/stm32f765bg.pdf
FT indicates 5 V tolerant I/O
Thanks for the support @david_s5!
Just double checking:
for the RX of the serial port called “UART&I2C B” on pixhawk 4, so /dev/ttyS3
Pin name = PD0
I/O structure = FT
So I can input a 5V logic without risk.
M.
Yes it is ttyS3 and yes it is 5 Volt tolerent.
Hello, I’m a little late.
Can all STM32F765-based Pixhawks be seen on that spreadsheet? To determine if they are tolerant?
I have a PX4 from Holybro: Pixhawk 4 | PX4 User Guide
And I need to connect the telemetry radio that has telemetry outputs with 5V TX RTS. I wanted to know if it was possible.
Thank you!