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.

DS90UB964-Q1: virtual channel(VC_ID) setting

Part Number: DS90UB964-Q1

I have problem setting Virtual channel ID (VC_ID)


- target application : cmose image sensors(4EA) -> UB953(4EA) -> UB964 -> ISP
- format : RAW12
- mode : Line-Interleave
- used RX port : FPD3 RX RIN1
- setting command
   0x4C, 0x12 // CSI port
   0x71, 0x6C // RAW12_VCID/VCDT
   0x6D, 0x78 // PORT_CONFIG
   0x32, 0x01 // CSI0 select
   0x33, 0x01 // CSI_EN & CSI0 4L
   0x21, 0x28 // synchronous forwarding with line interleaving
   0x20, 0xD0 // FWD_CTL1
- symptoms : ISP got image but virtual channel ID(VC_ID) is always 0
- what I tried.
1. Tried every FPD3 RX IN port(0~3) with setting VC_ID, but ISP reads VC_ID = 0 always.
2. However, when I tried generated pattern by setting "Indirect Pattern Gen Registers", ISP reads VC_ID as I set.

is there missed setting command for VC_ID?

  • Hi JW, 

    Did you mean 960 or 964? 964 is compatible with 913A/933, but not 953.

    Thanks, 
    Sally 

  • Dear Sally Cheung95.

    Thanks for your reply. 

    Further question. 

    1. application is Ser (953) + Des (964) -> ISP

     -> ISP still get correct image.

    2. Line-Interleave Format seems does not care imager's VC-ID, all VC-ID = 0

     -> 964 re-generate VC-ID by setting 0x70[RAW10_ID] or 0x71[RAW_12]. 

    in this condition, I guess 964 should send each VC_ID at each Channel. 

  • Hi JW, 

    Since our 964 is not actually compatible with the 953, I cannot recommend that you use this pairing. If you would look at the 954, you will see that you can set the virtual channel in register 0x72. If you are not use a 953, and perhaps using our DVP SER, 0x70/0x71, use RAW1x_VC[7:6] field to define the associated virtual ID transported by the CSI-2 protocol from the camera sensor.

    Thanks, 
    Sally 

  • Hi Sally.

    Very thanks for your quick response.

    I checked 953-954 combination working well at different project already.

    Now, I considering 953(4EA)-960 combination for MIPI interface between Imager and Ser(953).

    960 seems pin to pin with 964 except 1 pin (TESTEN).

    Thank.

    JW.

  • Hi JW, 

    For 953-960, use 0x72 to remap the VC-ID. Please use the correct compatible pairs. 

    Thanks, 
    Sally