cancel
Showing results for 
Search instead for 
Did you mean: 

DSI interface general information

TJM
Senior

Hello.  I've placed this here as it's the closest location for LCD display information I can find.

I've picked up an LCD display hoping to drive it and display some sensor information.  The display is 400x1280 and 7.9 inches wide.  It came with an HDMI to DSI converter board and this all works nicely but I'm lacking some basic information, I think.  First, there are a lot of these things, as a unit, that require an HDMI input then convert to DSI.  I'm not finding anything that allows feeding the LCD-DSI interface directly.  I'll put the first two questions here:

1. Why is the HDMI-DSI interface so prevalent?  I understand the possible usage as a secondary display and the HDMI input makes that easy but my thinking is if I want to drive the DSI LCD directly, why would I want to feed it the HDMI signal instead of the DSI signals directly through an IC, a driver, or both?

2. Are there DSI boards and drivers in any combination other than the few ST dev boards with DSI built in that simplify the driving of these LCD-DSI panels?  An ideal situation would be to choose an MCU board of my choice, connect it to the elusive DSI IC/Driver, attach the DSI LCD panel using the appropriate cable (10 to 40pin FFC is common) then use whatever is available as a driver to produce the display.

Any information would be useful, including a 'this is not possible' or 'this is not a good direction to go' reply, but a suggestions to find more pertinent information would be nice.  It doesn't appear there are IC's or dev boards available to allow this to be simplified but the HDMI-DSI adapters appear to have a MPU on board that drives the conversion in firmware instead of using a dedicated DSI IC.  It's also odd that even with some part numbers it's difficult to find datasheets with all the necessary information to drive these DSI-LCDs.

Thanks,

TJM 

3 REPLIES 3

>>Why is the HDMI-DSI interface so prevalent?  

Because people have HDMI screens, televisions, and set-top boxes and FireSticks that work with them.

DSI is designed for board-to-board level connectivity within designs that are integrated and lack flexibility.

There are a bunch of drivers for assorted ST boards in the Drivers/BSP and Drivers/BSP/Component directories of the Cube packages.

There are all manner of DSI to RGB, DSI to VGA type ICs out there, not particularly well suited to makers/hackers due to the amount of wires involved and  the bandwidth/frequency of such things.

Most of the ICs are complex and specialized, covered by licensing and patents, with documentation / materials provided under NDA, so serious commercial businesses over makers and tire-kickers.

 

https://github.com/STMicroelectronics/stm32-otm8009a/blob/d8caa51709b6beabc28ff40268c513c74bad11f1/otm8009a.c

https://github.com/STMicroelectronics/32f769idiscovery-bsp/blob/adccc7dc7a84483175f5e340e6cb69e97196a6f1/stm32f769i_discovery_lcd.c

 

 

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

https://github.com/STMicroelectronics/stm32-adv7533/blob/d772ea912c4f1250491adf7f4a4b1646f3c7c012/adv7533.c

 

ADV7533  https://www.analog.com/media/en/technical-documentation/data-sheets/adv7533.pdf 

 

The displays support DSI directly have a controller to panel interface, and flex-circuit connectivity, out-of-the-box and don't need any intermediary conversion or additional ICs.  See OTM8009A   https://www.orientdisplay.com/pdf/OTM8009A.pdf

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..