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.

DS90UB940-Q1: About the format of MIPI output

Expert 8760 points
Part Number: DS90UB940-Q1

Hi team,

My customer sent me the following inquiries.
Please let me know the answer.

-- inquiries --

I would like to just confirm the specification of your devices technically.
My configuration is shown as follows.

Camera sensor -> MIPItoLVCMOS -> DS90UB925Q -> DS90UB940Q -> Application CPU

I suppose that the following camera parameters from camera sensor are the same
as that from DS90UB940Q.

Is my understanding correct?

Active horizontal pixels
Active vertical pixels
Horizontal blanking period
Vertical blanking period
MIPI CLK
Pixel clock rate
Video format

--------------

Best regards,
Fumio Nakano

  • We would need more information about the MIPI to LVCMOS conversion happening before the 925. Is the 925 receiving 24-bit RGB video? 

    The 940 will use the video timing from the 925 input (sync signals) to compute the frame size and generate the CSI-2 frames. The 940 assumes it is receiving 24-bit RGB, and will output that data type be default. It can also be configured to convert to YUV or RAW and output that data type. 

    The 940 CSI-2 clock will either be 7 or 14 times the PCLK, depending on the number of lanes configured. See section 8.4.1 of the 940 datasheet for more details on that.

    Thanks,
    Jason

  • Jason-san,

    Thank you for your prompt reply.

    Later my customer will provide information directly to this thread,
    so please interact with customer after that.

    Best regards,
    Fumio Nakano

  • Jason-san,

    We use RAW10.
    The 925 can support RAW10.
    Is my understanding correct?

    Our configuration is shown as follows.

    Camera sensor(RAW10) -> MIPItoLVCMOS(RAW10)
    -> DS90UB925Q(RAW10) -> DS90UB940Q(RAW10) -> Application CPU

    Best regards,
    Toshihiko Tanaka
  • Yes, this will work. The 925 will sample all 24 RGB inputs and send it across, and the 940 will pick out only the 10 that it needs for RAW10. I believe the alignment is either the 10 LSB's or the 10 MSB's, but I'll confirm that.

    Thanks,
    Jason
  • Jason, Tanaka-san

    Let me share what I understand with regards to UB925-UB940 interconnection.
    Jason, correct me, if I'm wrong.

    UB925
    We need to make sure which 10bits out of 24bit to be sampled by UB940 RAW10 extraction. may be like DIN0 through DIN9, DIN14 through DIN23 or some other patterns...bit mapping need to be clarified.

    UB940
    We have a register which can change RAW allignment on indirect register 0x09[4]. See datasheet the description of CSI indirect register in page 66. By changing this bit, I guess, bit mapping of UB925 would be changed. So need to be clarified how bit mapping of UB925 is set by this register.

    Again, please correct me if I'm wrong and/or I miss something.

    Thanks,
    Ken

  • Dear Jason-san, Kenichiro-san,

    As the result, is my understanding correct as follows?

    I suppose that the following camera parameters from camera sensor are the same
    as that from DS90UB940Q.

    Active horizontal pixels
    Active vertical pixels
    Horizontal blanking period
    Vertical blanking period
    MIPI CLK
    Pixel clock rate
    Video format

    Best regards,

    Toshihiko Tanaka

  • Dear Jason-san,

    Please give me your answer.

    Best regards,

    Toshihiko Tanaka

  • Dear Jason-san,

    As the result, is my understanding correct as follows?

    I suppose that the following camera parameters from camera sensor are the same
    as that from DS90UB940Q.

    Active horizontal pixels
    Active vertical pixels
    Horizontal blanking period
    Vertical blanking period
    MIPI CLK
    Pixel clock rate
    Video format

    Best regards,
    Toshihiko Tanaka