Interfaces TFT LCD expliquées : SPI, I2C, 8080 parallèle, RGB et MIPI
L'interface d'affichage est la décision silencieuse qui façonne toute votre carte PCB : combien de broches MCU vous consommez, si vous avez besoin d'un frame buffer, la rapidité de rafraîchissement de l'écran, et même le coût du câble flexible. En cas d'erreur, vous dépensez soit trop pour un SoC dont vous n'aviez pas besoin, soit vous étranglez un flux vidéo à travers un bus incapable de suivre. Ce guide parcourt les cinq interfaces que vous rencontrerez réellement dans notre catalogue de 190+ références, dans l'ordre où la plupart des ingénieurs les abordent.Pourquoi l'interface décide de votre conception
Chaque module TFT embarque un contrôleur intégré (une CI driver comme ST7735, ST7789, ILI9341 ou un équivalent constructeur) qui dialogue avec votre hôte via l'un des quelques bus. Le choix du bus fixe trois choses à la fois : le nombre de broches hôte consommées, le débit maximal de pixels et si l'hôte doit garder un framebuffer en RAM. Un petit wearable et un terminal vidéo de 10″ peuvent utiliser le même format de panneau via des interfaces totalement différentes — commencez donc la sélection par le bus, pas par la diagonale.
Les cinq interfaces en un coup d'œil
| Interface | Fils / lanes | Débit typique | Idéal pour |
|---|---|---|---|
| SPI | 4 (SCL, MOSI, MISO, CS) | Faible — petits bitmaps | Wearables, petits panneaux MCU |
| I2C | 2 (SDA, SCL) | Très faible | Config touch/CTA ; rare pour les pixels |
| 8080 parallèle (MCU) | 8/16 données + ctrl | Moyen | MCUs embarquées, pas de vidéo |
| RGB (RGB565/666/888) | 18–28 broches | Élevé — streaming | SoC, Raspberry Pi, vidéo |
| MIPI DSI / LVDS | 1–4 paires diff. | Très élevé | Haute résolution, FPC fin, classe smartphone |
SPI et I2C sont série et économes en broches ; le 8080 parallèle échange des broches contre de la vitesse ; RGB diffuse les pixels en continu ; MIPI et LVDS sérialisent les mêmes données sur quelques paires différentielles pour une haute résolution et un câblage fin.
SPI et I2C : peu de broches, petits panneaux
SPI est le défaut pour les modules de moins de 3,5″ pilotés par un MCU à GPIO limités. Quatre lignes de signal déplacent commandes et données bitmap vers le contrôleur sur la vitre ; le rafraîchissement est lent mais parfait pour menus et jauges. I2C n'utilise que deux fils et est encore plus lent — sur les modules display le flux pixel est inhabituel, on le voit plutôt configurer un contrôleur tactile. Choisissez SPI quand vous devez garder le nombre de broches bas et le contenu est plutôt statique.
8080 parallèle (interface MCU) : la valeur par défaut embarquée
Le bus Intel 8080 (parfois la variante 6800) est l'interface display embarquée classique : un bus de données 8 ou 16 bits plus les lignes read, write, register-select et chip-select. Le contrôleur garde l'image dans sa propre GRAM, donc le MCU n'écrit que les zones modifiées. Il est plus rapide que SPI et n'a besoin d'aucun framebuffer externe — voilà pourquoi il domine l'HMI industrielle moyenne autour des MCUs type STM32.
RGB : pixels en streaming pour la vidéo et les SoC
RGB (RGB565, RGB666 ou RGB888) présente une horloge pixel continue avec HSYNC, VSYNC et une ligne data-enable. Il n'y a pas de protocole de commande — l'hôte pousse des pixels à chaque cycle, donc le débit est élevé et la vidéo fluide, mais l'hôte (ou un bridge externe) doit fournir un flux régulier et garder généralement un framebuffer. C'est l'ajustement naturel pour les processeurs d'application comme Raspberry Pi, Allwinner et i.MX, et pour tout panneau devant afficher une vidéo live.
MIPI DSI et LVDS : haute résolution, câble fin
MIPI DSI et LVDS sérialisent les données RGB sur une à quatre paires différentielles à très haute vitesse. La récompense est un câble flexible fin et bas-EMI et le support d'une haute résolution sur un petit connecteur — exactement ce que veulent les designs de classe smartphone et les industriels fins. Le coût : l'hôte a besoin d'un émetteur MIPI/LVDS (ou d'une puce bridge comme un convertisseur DSI-vers-RGB) et l'intégrité de signal devient un sujet de layout.
Quelle interface devriez-vous choisir ?
| Votre hôte | Contenu | Commencez par |
|---|---|---|
| MCU 8 bits, peu de broches | Menus, jauges | SPI |
| MCU 32 bits, pas de vidéo | HMI riche, touch | 8080 parallèle |
| Processeur d'application | Vidéo, OS avec GUI | RGB ou LVDS |
| SoC de classe smartphone | Haute résol., fin | MIPI DSI |
En cas de doute, indiquez-nous le numéro de pièce du MCU ou SoC et la résolution voulue — nous pointerons vers l'interface standard qui correspond au lieu d'un projet sur mesure.
Gamme d'interfaces standard RONEN
Dans nos 190+ modèles standard, le mélange est pragmatique : RGB (familles 24 bits et 18 bits, 40/50/54 broches) est la bête de somme pour les tailles moyennes et grandes, LVDS couvre les panneaux moyens à grands voulant une signalisation différentielle, MIPI DSI apparaît sur les constructions haute résolution et compactes, et les interfaces SPI ou MCU peuplent la plage petite sous 3,5″. Quelques pièces de classe moniteur utilisent eDP ou HDMI. Les petits panneaux liés ci-dessous montrent le côté SPI et MCU du catalogue en pratique.
Parlez à nos ingénieurs
Choisir entre SPI, RGB et MIPI est plus facile une fois que nous connaissons votre hôte et votre résolution. Écrivez à sales@odmlcd.com avec le numéro de pièce de votre MCU ou SoC, ou parcourez les petits panneaux ci-dessous pour voir le côté SPI et MCU de notre catalogue en pratique.
Modèles standard RONEN correspondants
Ces numéros de pièce de notre catalogue correspondent à ce guide — chacun est un modèle standard avec spécifications usine complètes et demande de datasheet en un clic :
- RG-T009HESA-01 — 0,96″ 80x160 IPS rund, 200 cd/m²
- RG-T010BCSA-01 — 0,99″ 128x115 IPS rund, 350 cd/m²
- RG-T013HQGA-01 — 1,3″ 240x240 IPS rund, 500 cd/m²
- RG-T013BQSA-01 — 1,3″ 240x240 IPS quadratisch, 350 cd/m²
- RG-T015BOSA-01 — 1,54″ 320x320 IPS quadratisch, 380 cd/m²
- RG-T0177SSI-02 — 1,77″ 128x160 TN, 220 cd/m²
- RG-T020BQSA-01 — 2,0″ 240x240 IPS, 250 cd/m²
- RG-T020BLIA-01 — 2,0″ 320x240 IPS, 250 cd/m²