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.

OMAP3530 cam_d0 cam_d1 functional?

Other Parts Discussed in Thread: TVP5151, OMAP3530, TVP5146, TPS65950

I have a custom board with a tvp5151 interfaced to the Zoom Torpedo SOMOMAP3530 on cam_d[0:7].

d[2:7] seem to function just fine, but d0 and d1 do not go above about .75 IO_VDD, and with these lines configured as GPIO the OMAP  shows them stuck low. If I short them high, the OMAP does recognize the pin as high.

Lifting a pin on the tvp5151 allows the signal to go to IO_VDD, suggesting that the OMAP is loading these two signals differently compared to the other 6.

omap3530.pdf shows AG17 and AH17 As LVDS/CMOS  (CBB package), but I've not found anything that suggests any special handling required to set mode 0 and use cam_d0 and cam_d1.

The EVM uses a tvp5146, which puts the data on the higher-order bits, and then the ISP shifts them down - so it looks like these pins are not used there.

 

So...  is it possible to use cam_d0 and cam_d1?

 

Thanks,

Joel.

 

  • Joel,

    Yes...You should be able to connect TVP5151 d[7:0] to OMAP cam_d[7:0].  You could also connect TVP5151 d[7:0] to [9:2], [11:4], etc. and use data lane shifter of 3530 to shift physical pins to proper input of CCDC.  Please refer to Table 12-27, Data-Lane Shifter.  In regard to 3530 RevG EVM, I believe 10 bit 4:2:2 TVP5146 d[9:0] are connected to cam_d[9:0].  One difference to note is that cam_d0 and cam-d1 are input only buffers whereas other cam pins are IOs. 

  • Hi James,

     

    Thanks for your response.  Can you point me to a reference design that uses d0 and d1? 

     

    The EVM has these lines connected but, as configured by the PSP, does not use them. The shifter is configured to drop those two bits as the 5146 uses the higher-order bits..

     

    It looks like cam_d0 and cam_d1 are input-only because they can be configured as a differential pair (on some other device?). It looks like this is related to the difference in impedance that the OMAP is presenting to the 5151 on these two lines, but I have not found anything in the datasheets to explain how to configure them other than the cam_d / gpio mux.  Could you possibly point me towards some information on how to configure this?

     

    Thanks,
    Joel.

  • Joel

    D0 and D1 are connected to the VDDS_CSI2 power supply of the OMAP35x processor.  On the Torpedo board this is powered by VAUX4, which is different from the rest of the data pins.  Please ensure you have enabled VAUX4 of the TPS65950 before using these signals.

    Hope this helps.

    Nate