I'm on a project that involves TFT displays and Raspberry Pi Compute Module 4. I noticed that there are several acronyms, protocols confusing information.
As I understand it, there are protocols:
DBI: Parallel communication. It can have multiple bandwidths, such as 24-bit RGB or 16-bit RGB.
MIPI DSI: Serial communication. It can be 4 lanes or 2 lanes.
LVDS is quite straight forward, and is just parallel data serialized.
MIPI is more complex and involves data clocks and 3 differential communication pairs.
What I didn't understand: Are MIPI and DSI equivalent things?
Is DBI (or RGB) a type of MIPI?
DBI, DPI and MIPI seem to be related to each other. LVDS is something totally different.
Am I right in my analyses?
Thank you very much