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.

DS90UB954-Q1: Minimal configuration emulating video transfering

Part Number: DS90UB954-Q1
Other Parts Discussed in Thread: ALP, , DS90UB953-Q1

Hi all, 

We start doing some tests using just TI953 >> TI954 >> Display B-LCD40-DSI1

Question is, if this a valid minimal configuration to emulate video and send a patter to display. Help to let us know what sould be the firts step.

Already read many blogs and tried to configure registers using ALP but dont have a good result transfering video.

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1055182/ds90ub954-q1-registers-to-check-whether-video-is-correctly-received/3917207?tisearch=e2e-sitesearch&keymatch=DS90UB954-Q1%20video#3917207

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1044165/ds90ub954-q1-how-to-generate-raw10-test-pattern-without-alps

Thanks in advanced

  • Octavio,

    DS90UB954-Q1 is a MIPI CSI-2 deserializer but the B-LCD40-DSI1 display uses MIPI DSI. Those are different standards and they are not directly compatible. We do not have any deserializers or bridge products within TI that directly convert MIPI CSI-2 to MIPI DSI. That function is typically done by an SoC or FPGA solution. 

    Best Regards,

    Casey 

  • Hello Casey,

    I was looking for some displays and found some ones. But dont found something related to MIPI CSI-2 protocol compatible on datasheets.

    Honestly I get confused according to protocol compatible with TI954, most common protocols are as image shows below.

    Could you recommend any display part number to be used with TI954

    Thank for your support.

  • Hello Octavio,

    MIPI CSI-2 which is what DS90UB953-Q1 and DS90UB954-Q1 use is a protocol typically found in camera applications such as CMOS imagers. Typically to translate the output of a CMOS imager to something that can be displayed on a screen you need to do some color space conversion, scaling, and add discrete timing into the video so that it can match a monitor timing spec. We don't have any deserializer device which can take a CSI-2 source such as 953 and then convert to a display standard such as HDMI, DVI, etc. This is why I mentioned you need something in-between to do all the aforementioned video operations such as FPGA or SoC 

    Best Regards,

    Casey