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.

Linux/DS90UB960-Q1: Linux Driver for DS90UB960-Q1 and I2C init for 913A and 960

Part Number: DS90UB960-Q1
Other Parts Discussed in Thread: ALP

Tool/software: Linux

Hi Team,

I have some question as below:

The sensor environment that I use as below:

Serializer : DS90UB913A Ti EVM

Deserializer : DS90UB960

MODE : RAW10

CLK : external reference clock 25MHz

Does this environment need any register modify vis I2C?

In addition, do you have any Linux Driver for DS90UB960-Q1? 

  • Hi, firstly, please check the hardware design on UB960. since UB960 is used to back compatible with UB913a, you should make sure the PoC of UB960 should be same as UB964 or UB913a.

    regarding the refer. code of UB960, you can refer to page22 of UB96x EVM user guide in www.ti.com, thanks.

    best regards,

    Steven

  • Hi Steven,

    I have used UB964EVM to connect with a 913A camera module, and SER_ID can be auto load from 913Aserializer.

    I use the sample code from page22 of 96X EVM datasheet to init the deserializer and serializer via ALP tool,  but FPD-link still didn't work.

    I sure that SER_ID, SER_ALIAS_ID, SlaveID[0], SlaveAlais[0] are set successfully.

    Do you have any suggestions to debug? Is PoC setting issue or other?

    Thanks!

  • Hi,
    What is your meaning of "FPD-Link still didn't work"?
    TO enable UB964 and UB913a system, firstly you should set the UB964's mode_sel in the correct mode. then the link between UB913a and UB964 can be created automatically. also, pls refer to UB96xEVM board page22 example on some key registers referred to 913A camera's input video format, you need set the video input format (upper or low 8bits if working at RAW10 mode), and the VS/HS's high/low level, data type, etc., all these can be referred to the above script example.
    then, you can check reg. 0x73--x76 to check whether UB964 gets the correct data from 913a side.

    regards,
    Steven