Reading time: 5 minutes

An overview

The most common display interfaces

There is a confusing variety of different interface types for displays. To help you choose the right interface, we bring some order to this chaos and provide you with an overview and guide below.

In this article, we will exclude the control of displays without logic (such as passive LCDs or LED displays without an integrated controller). Controlling these usually requires a specialized driver chip to be placed on the application circuit board.

Displays without frame buffer

These typically include displays with a diagonal size starting at 3.5″ (with a resolution of at least 320×240 pixels). Such displays have integrated column and row drivers. It is necessary to send the image data to the display using a suitable display controller at a refresh rate of at least 30 frames per second, with 18 or 24-bit color information per pixel and the necessary synchronization signals (vertical/horizontal sync and pixel clock).

Typical examples of such interfaces are:

InterfaceArt
RGBRGB Parallel data lines with TTL level:
– One data line per colour bit
– For VSYNC/HSYNC/Clock one data line each
Cable lenght: A few centimeters
Weiterer Konverter-Baustein notwendig / Standardisierte Stecker: Nein / Nein
LVDSSame information as RGB, but the data is serialised and transported via the required number of channels using a differential signal. The number of channels depends on the interface type and the data transfer rate. This reduces the number of data lines compared to RGB and increases interference immunity.
Cable lenght: A few centimeters
Additional Converter Module Required / Standardized Connector: No / No
MIPI DSISame information as RGB, but the data is serialised and transported via the required number of channels using a differential signal. The number of channels depends on the interface type and the data transfer rate. This reduces the number of data lines compared to RGB and increases interference immunity.
Cable lenght: A few centimeters
Additional Converter Module Required / Standardized Connector: No / No
eDPSame information as RGB, but the data is serialised and transported via the required number of channels using a differential signal. The number of channels depends on the interface type and the data transfer rate. This reduces the number of data lines compared to RGB and increases interference immunity.
Cable lenght: A few centimeters
Additional Converter Module Required / Standardized Connector: No / No
DVISame information as RGB, but the data is serialised and transported via the required number of channels using a differential signal. The number of channels depends on the interface type and the data transfer rate. This reduces the number of data lines compared to RGB and increases interference immunity.
Cable lenght: Several meters
Additional Converter Module Required / Standardized Connector: Yes / Yes

Displays with frame buffer

Most displays smaller than 3.5″ and with a resolution below 320×240 pixels have an integrated display controller that handles the display’s operation. These controllers typically have a built-in frame buffer that stores the image content, which is written using software commands over a standardized microcontroller interface.

The display controller retrieves the content from the frame buffer and controls the display at a minimum rate of around 30 frames per second. Since writing to the frame buffer and controlling the display are decoupled, the frame buffer can be written to at a slower speed.

Here is an overview of typical microcontroller interfaces:

InterfaceType
6800 / 8080Parallel data transmission with 8 or 16 data bits, used within an application.
Cable length: A few centimeters
Additional Converter Module Required / Standardized Connector: No / No
SPISerial data transmission, usually bidirectional, used within an application.
Cable length: A few centimeters
Additional Converter Module Required / Standardized Connector: No / No
I2CSerial data transmission, usually bidirectional, used within an application.
Cable length: A few centimeters
Additional Converter Module Required / Standardized Connector: No / No
UARTBidirectional serial data transmission, connects external units with an application.
Cable length: Several meters
Additional Converter Module Required / Standardized Connector: Yes / No
RS232 / RS485 / USBBidirectional serial data transmission, connects external units with an application.
Cable length: Several meters
Additional Converter Module Required / Standardized Connector: Yes / Yes

Touch Panel

If a display is equipped with a touch panel, it will have a separate controller that is controlled independently of the display. For today’s common capacitive touch solutions, either an I2C or USB interface is used.

Any questions?
We would be happy to offer you a no-obligation consultation by email, phone, video conference or an in-person meeting at your premises. Simply get in touch with us to arrange an appointment. We look forward to hearing from you!