General HUSKYLENS

HUSKYLENS 2 – High-Speed UART and I²C Communication Support

userHead shingo243 2026-08-12 21:20:10 18 Views0 Replies

Dear DFRobot Support Team,

I have some questions regarding the communication interfaces of the HUSKYLENS 2.

I am considering using the HUSKYLENS 2 for a high-speed line-tracking robot project. In this application, I would like to read the latest line-tracking result approximately every 1 ms, so communication latency is very important.

1. High-speed UART support

The maximum UART baud rate currently documented for the HUSKYLENS 2 appears to be 115200 bps.

Are there any plans to support higher UART baud rates in future firmware versions, such as:

 230400 bps 460800 bps 921600 bps 1 Mbps

Alternatively, is there any undocumented or experimental way to configure the HUSKYLENS 2 UART above 115200 bps?

For high-speed control applications, 115200 bps can become a communication bottleneck, so I would like to know whether higher-speed UART communication is technically possible on the HUSKYLENS 2 hardware.

2. I²C communication speed

I understand that the HUSKYLENS 2 supports I²C communication, but I could not find an official specification for the maximum supported I²C clock frequency.

Could you please confirm whether the HUSKYLENS 2 supports:

 400 kHz I²C (Fast Mode) 1 MHz I²C (Fast Mode Plus)

If these speeds are not officially supported, could you let me know whether they have been tested internally, or whether there is a recommended maximum I²C clock frequency?

3. I²C library implementation

I noticed that the official HUSKYLENS 2 library appears to configure the I²C clock to 100 kHz.

Is this 100 kHz setting simply a conservative/default setting, or is there a technical limitation in the HUSKYLENS 2 that prevents operation at 400 kHz or 1 MHz?

4. Recommended interface for high-speed control

For a line-tracking application where the host MCU would like to obtain the latest line position approximately every 1 ms, which communication interface and configuration would DFRobot recommend?

For example, would you recommend:

 UART at 115200 bps

 I²C at 400 kHz

 I²C at 1 MHz

 or another configuration?

I would greatly appreciate any information regarding the maximum practical communication speed and the recommended configuration for low-latency, high-speed control applications.

Thank you very much for your support.

Best regards,