Qu’est-ce que MIPI DSI (Display Serial Interface) ?
Le MIPI DSI est une interface d’affichage série haut débit définie par la MIPI Alliance, qui transmet les pixels sur 1 à 4 voies de données différentielles plus une voie d’horloge, très utilisée par les SoC mobiles et embarqués.
Les bases
Le MIPI DSI (Display Serial Interface) est défini par la MIPI Alliance et fonctionne sur la couche physique D-PHY. Une liaison comporte une voie d’horloge différentielle et une à quatre voies de données, chacune transportant généralement 0,5 à 1,5 Gbit/s.
Il existe deux modes de fonctionnement :
- Mode vidéo : l’hôte envoie les pixels en continu. C’est le mode de la plupart des dalles TFT.
- Mode commande : la dalle stocke l’image et l’hôte n’envoie que les mises à jour. Courant sur les petits AMOLED, il économise l’énergie.
Ce qui rend l’intégration du DSI différente
Contrairement au LVDS, la plupart des dalles DSI nécessitent une séquence d’initialisation de commandes DCS fournie par le fabricant avant d’afficher quoi que ce soit. Un code d’initialisation manquant ou erroné est la première raison pour laquelle une dalle DSI reste noire.
Où le trouve-t-on
Les RK3566/RK3568/RK3588, NXP i.MX8M, Raspberry Pi, la série Allwinner A, les STM32F469/H747 et l’ESP32-P4 intègrent tous des hôtes DSI. L’ESP32-S3 non.
Voir aussi : afficheurs MIPI DSI, MIPI DSI vs LVDS vs eDP.
Questions fréquentes
Combien de voies faut-il en MIPI DSI ?
Jusqu’à environ 1280×800 à 60 Hz, 2 voies suffisent ; le 1920×1200 nécessite généralement 4 voies.
L’ESP32-S3 prend-il en charge le MIPI DSI ?
Non. L’ESP32-S3 prend en charge le SPI, le QSPI, le 8080 et le RGB. L’ESP32-P4 ajoute un hôte MIPI DSI 2 voies.
Vous ne savez pas quel afficheur convient à votre conception ?
Envoyez-nous votre taille, interface et processeur hôte. Un ingénieur afficheur répond sous 12 heures avec 2 à 3 options, fiches techniques et code d’initialisation. Échantillons dès 1 pce.