Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 8609

Interfacing (DSI, CSI, I2C, etc.) • Re: MIPI DSI DLC0350

$
0
0
In one case we resorted to taking the HDMI to MIPI bridge board that the vendor also sold, and decoding the MIPI signals that it used to initialise the display. That only vaguely matched the data we'd been given, but replicate that in the kernel driver and it worked fine. Decoding MIPI LP comms is relatively simple (it only uses data lane 0 and at a few 10's MHz), and if you're lucky your scope may have an option for decoding it.
This would be interesting to look into!
It's an option if the vendor makes an HDMI interface for your panel.
For reference I think it was on one of our Rohde and Schwarz scopes. The full decode package was https://www.rohde-schwarz.com/uk/produc ... 05472.html, but I seem to recall resorting to manual decoding (it's non-differential, so an edge on one half of the pair is a 1, and on the other half is a 0, hence doesn't need a clock line).
I actually may have found the error as I was powering the IC with IOVCC = 3.3V to allow the reset signal to be 3.3V also. This worked fine for ILI9881 as it had a max IOVCC = 3.3V.
Now I found that ST7703 has a max IOVCC = 2.0V. So maybe I fried both of the two display samples I have :shock:

Strange though that I can still write/read registers from ST7703, but I guess a part of the IC circuit could still be fried from the overvoltage.

Now I'm waiting for new samples of the ST7703 based display to see if it works with IOVCC = 1.8V. I'm curious to know though if the IC can accept 3.3V on reset without breaking. Otherwise I guess I need to logic shift the signal.
Oops. Easily done though.
If it was an overvoltage on IOVCC and the reset line, then I would have expected that to be fairly fundamental and break most of the chip.

Statistics: Posted by 6by9 — Mon Jul 22, 2024 2:32 pm



Viewing all articles
Browse latest Browse all 8609

Trending Articles