Baud Rate Issue on NVIDIA Jetson TX2 through FT234XD-T Module

Hello everyone,

I am encountering an issue with setting the Baud Rate when using the NVIDIA Jetson TX2 through FT234XD-T module.

The baud rate I am trying to set is 1843200, but when I set this value, I get a rate of 2M instead of the requested rate. The stable rate I get below that is 1.5M. Also when I set the rate to 921600, it works fine without issues. This is all being done through USB output (ttyUSBx).

I also tried using PySerial to set the baud rate, but the result is the same, and the rate I get is 2M instead of 1843200.

Additionally, I acquired the appropriate libftd2xx.so file for the FTDI device, and I’ve made all the necessary configurations in the libraries and system, but the issue persists.

Is there any way to work around this or resolve the issue?

Thank you in advance for your help!

Hi albagli.dor,

Are you using the devkit or custom board?
What’s the Jetpack version in use?

I believe it might be expected, as 1.8432 MHz could be the closest frequency to 2 MHz achievable by dividing the parent clock.

Hi,
I am using a custom board.
My Jetpack version is 4.2.2

Do you need the exact 1.8432MHz for your use case?
Is there any data loss in transaction with 2MHz?

I need exact 1.8432MHz

It seems the issue is caused from FT234XD-T module itself since its based clock is 48MHz.
Have you also asked your vendor for details?

Or you can just try using the serial interface from TX2.

How can I get this rate with serial interface? do you mean by UART?

First, you can contact your vendor to check if FT234XD-T can work with exact 1843200 Hz.

Alternatively, you may consider directly utilizing the UART interface from the TX2 to determine if it meets your requirements.

Can you guide me how to do this?