This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS90UB936-Q1: How does a multi-camera system work with a deserializer hub?

Part Number: DS90UB936-Q1

Background:

The deserializer will use two cameras as inputs and output to a CSI interface, such as the DS90UB936-Q1.

 

Question:

1.What is deserializer aggregates data mechanism?

2.Do we need to use a specific SoC?What settings does the driver need to configure?

3.How will the SoC distinguish between the data from the two cameras?Will there be two device nodes?

  • Hi,

    1. Please read through the datasheet section 7.4.28 CSI-2 Forwarding. This section explains how video data from the RX ports is aggregated and forwarded to the CSI TX port.

    2. The 936 CSI output is compliant with MIPI DPHY Version 1.2 / CSI-2 Version 1.3 and has the following configurable settings. The 936 can be used with any SoC which supports DPHY CSI-2 input with these settings.

    • Supports 1, 2, or 4 data lanes
    • CSI-2 data rate scalable for 400Mbps, 800Mbps, 1.5Gbps, or 1.6Gbps each data lane
    • Continuous or non-continuous clock mode

    3. The VC-ID of video data on each RX port can be remapped with register 0x72. The 936 supports 4 virtual channels which can be used to distinguish video data from different camera sources.

    Best,

    Lucas