Which I2C channels can be used jointly with both MIPI buses?
Posted: 2025-05-20 20:49
I am using two MIPI channels, M0 and M1, on RV1106G3.
An ordinary CSI-2 camera is connected to M0, and I have no questions regarding this channel.
For the M1 channel, I need to connect two cameras via a multiplexer:
- HDMI
- S-Video
Both video streams are converted into CSI-2 streams using interface conversion chips: TC358743XBG and ADV7280AWBCPZ-M-RL.
Both chips output a CSI-2 stream with all necessary signals required by the MIPI CSI-2 standard.
However, I don't understand how to connect the I2C bus for each camera.
Here are the specific questions I need clarity on:
- Can any of the I2C channels on RV1106 be used for communication over the MIPI bus, or are only specific I2C channels capable of doing this?
- Which I2C channel should I connect the cameras to?
Everything is illustrated in the attached screenshot.
An ordinary CSI-2 camera is connected to M0, and I have no questions regarding this channel.
For the M1 channel, I need to connect two cameras via a multiplexer:
- HDMI
- S-Video
Both video streams are converted into CSI-2 streams using interface conversion chips: TC358743XBG and ADV7280AWBCPZ-M-RL.
Both chips output a CSI-2 stream with all necessary signals required by the MIPI CSI-2 standard.
However, I don't understand how to connect the I2C bus for each camera.
Here are the specific questions I need clarity on:
- Can any of the I2C channels on RV1106 be used for communication over the MIPI bus, or are only specific I2C channels capable of doing this?
- Which I2C channel should I connect the cameras to?
Everything is illustrated in the attached screenshot.