Lösungen & Leitfäden

TFT-LCD-Schnittstellen erklärt: SPI, I2C, 8080 Parallel, RGB und MIPI

Die Display-Schnittstelle ist die stille Entscheidung, die dein gesamtes PCB prägt: wie viele MCU-Pins du belegst, ob du einen Framebuffer benötigst, wie schnell der Bildschirm refrescht und sogar die Kosten des Flexkabels. Bei der falschen Wahl vergeudest du entweder Geld an einem SoC, das du nicht brauchtest, oder du würgst ein Video durch einen Bus ab, der nicht mithalten kann. Dieser Leitfaden geht die fünf Schnittstellen durch, die du in unserem Katalog mit 190+ Teilen wirklich antreffen wirst, in der Reihenfolge, in der die meisten Entwickler sie kennenlernen.

Warum die Schnittstelle Ihr Design bestimmt

Jedes TFT-Modul trägt einen eingebauten Controller (eine Treiber-IC wie ST7735, ST7789, ILI9341 oder einen herstellerequivalenten), der über einen von wenigen Bussen mit Ihrem Host spricht. Die Buswahl legt drei Dinge zugleich fest: die Zahl der belegten Host-Pins, den maximalen Pixel-Durchsatz und ob der Host einen Framebuffer im RAM halten muss. Eine kleine Wearable und ein 10″-Video-Terminal können dasselbe Panelformat über völlig unterschiedliche Schnittstellen ansteuern — beginnen Sie die Auswahl also beim Bus, nicht bei der Diagonale.

Die fünf Schnittstellen im Überblick

SchnittstelleLeitungen / LanesTypischer DurchsatzIdeal für
SPI4 (SCL, MOSI, MISO, CS)Niedrig — kleine BitmapsWearables, kleine MCU-Panels
I2C2 (SDA, SCL)Sehr niedrigTouch-/CTA-Konfiguration; selten für Pixel
8080 Parallel (MCU)8/16 Daten + SteuerMittelEingebettete MCUs, kein Video
RGB (RGB565/666/888)18–28 PinsHoch — StreamingSoC, Raspberry Pi, Video
MIPI DSI / LVDS1–4 DifferenzpaareSehr hochHohe Auflösung, schlanker FPC, Smartphone-Klasse

SPI und I2C sind seriell und pin-sparsam; 8080 parallel tauscht Pins gegen Tempo; RGB streamt Pixel kontinuierlich; MIPI und LVDS serialisieren dieselben Daten über wenige Differenzpaare für hohe Auflösung und dünne Verkabelung.

SPI und I2C: Wenig Pins, kleine Panels

SPI ist der Standard für Module unter 3,5″, die von einem MCU mit begrenzten GPIO gesteuert werden. Vier Signal­leitungen bewegen Befehle und Bitmap-Daten zum Controller auf dem Glas; das Refresh ist langsam, für Menüs und Anzeigen aber völlig ausreichend. I2C kommt mit nur zwei Leitungen aus und ist noch langsamer — bei Display-Modulen ist der Pixelstrom unüblich, häufiger sieht man es beim Konfigurieren eines Touch-Controllers. Wählen Sie SPI, wenn Sie die Pinzahl niedrig halten müssen und der Inhalt eher statisch ist.

8080 Parallel (MCU-Schnittstelle): Der Embedded-Standard

Der Intel-8080-Bus (manchmal die 6800-Variante) ist die klassische Embedded-Display-Schnittstelle: ein 8- oder 16-Bit-Datenbus plus Read-, Write-, Register-Select- und Chip-Select-Leitungen. Der Controller hält das Bild in seinem eigenen GRAM, sodass der MCU nur geänderte Bereiche schreibt. Er ist schneller als SPI und braucht keinen externen Framebuffer — daher dominiert er mittelgroße industrielle HMI auf STM32-Klasse-MCUs.

RGB: Streaming-Pixel für Video und SoCs

RGB (RGB565, RGB666 oder RGB888) liefert einen kontinuierlichen Pixel-Takt mit HSYNC, VSYNC und einer Data-Enable-Leitung. Es gibt kein Kommando-Protokoll — der Host pusht jeden Takt Pixel, also ist der Durchsatz hoch und Video flüssig, aber der Host (oder eine externe Bridge) muss einen stetigen Strom liefern und üblicherweise einen Framebuffer halten. Das ist die natürliche Passung für Application-Prozessoren wie Raspberry Pi, Allwinner und i.MX sowie für jedes Panel, das Live-Video zeigen muss.

MIPI DSI und LVDS: Hohe Auflösung, dünnes Kabel

MIPI DSI und LVDS serialisieren die RGB-Daten über ein bis vier Differenzpaare mit sehr hoher Geschwindigkeit. Der Lohn ist ein schlanker, low-EMI-Flexkabel und Unterstützung für hohe Auflösung auf kleinem Stecker — genau das, was Smartphone-Klasse und schlanke Industrie-Designs wollen. Der Preis: Der Host braucht einen MIPI-/LVDS-Sender (oder einen Bridge-Chip wie einen DSI-zu-RGB-Wandler), und die Signalintegrität wird zum Layout-Thema.

Welche Schnittstelle sollten Sie wählen?

Ihr HostInhaltStarten mit
8-Bit-MCU, wenig PinsMenüs, AnzeigenSPI
32-Bit-MCU, kein VideoReiche HMI, Touch8080 Parallel
Application-ProzessorVideo, GUI-BetriebssystemRGB oder LVDS
Smartphone-Klasse-SoCHohe Auflösung, schlankMIPI DSI

Im Zweifel nennen Sie uns die MCU- oder SoC-Teilenummer und die benötigte Auflösung — wir verweisen auf die passende Standard-Schnittstelle statt auf ein Custom-Projekt.

RONEN-Standard-Schnittstellenprogramm

Über unsere 190+ Standardmodelle ist die Mischung pragmatisch: RGB (24-Bit und 18-Bit, 40/50/54-Pin-Familien) ist das Arbeitstier für mittlere und große Größen, LVDS deckt mittelgroße bis große Panels ab, die Differenzsignalisierung wollen, MIPI DSI taucht bei hochauflösenden und kompakten Bauformen auf, und SPI- oder MCU-Schnittstellen besetzen den Kleinsize-Bereich unter 3,5″. Ein paar Monitor-Klassen-Teile nutzen eDP oder HDMI. Die unten verlinkten Kleinpanels zeigen die SPI- und MCU-Seite des Katalogs in der Praxis.

Sprechen Sie mit unseren Ingenieuren

Die Wahl zwischen SPI, RGB und MIPI ist leichter, sobald wir Ihren Host und Ihre Auflösung kennen. Schreiben Sie an sales@odmlcd.com mit Ihrer MCU- oder SoC-Teilenummer oder stöbern Sie in den unten stehenden Kleinpanels, um die SPI- und MCU-Seite unseres Katalogs in der Praxis zu sehen.

Passende RONEN-Standardmodelle

Diese Artikelnummern aus unserem Katalog passen zu diesem Leitfaden — jedes ist ein Standardmodell mit vollständigen Werkdaten und einer Datenblatt-Anfrage per Klick: