Skip to main content
Associate III
August 30, 2025
Question

VD55G0 Video mode

  • August 30, 2025
  • 4 replies
  • 686 views

According to the UM2829 manual stating that it supports "SLAVE_I2C STREAMING on I²C pulses", I would like to ask whether this means that image data can be obtained via I2C like the VD55G1, or if it only refers to synchronization signals between image data, with image transmission being possible only through MIPI CSI. Additionally, is there any code for obtaining images via I2C, such as starting to read from which address?

4 replies

ST Employee
September 1, 2025

Hello @eureka,

The second statement is the right one. It only refers to I2c triggering. The output is still obtained via the MIPI interface.

You can find a script named vd55g0_i2c_slave_mode.py inside the sdk that you can directly download on st.com.

Best regards,

Jean

eurekaAuthor
Associate III
September 2, 2025

Thank you.

Do you mean the file vd55g0_i2c_slave_mode.py inside STSW-IMG501?

ST Employee
September 3, 2025

Hello @eureka

No, this file is part of the python sdk inside STSW-IMG507-55G0. And just to be clear, this script is to evaluate I2c triggering on vd55g0, I2c readout is not a feature of vd55g0.

 

Best regards,

Jean 

eurekaAuthor
Associate III
September 3, 2025

After the camera reaches the stream state, will it actively pull up the four lines (Dp, Dn, Cp, Cn) on its own initiative? Because the MCU side has not entered the LP (11) state, I am not sure whether the camera has the capability to keep these lines pulled up continuously.