drivers and interfaces

Pilote LCD

Un pilote LCD, également appelé pilote d'écran LCD ou contrôleur LCD, est un circuit intégré servant d'interface entre un système microprocesseur (MPU) ou microcontrôleur (MCU) et un écran à cristaux liquides (LCD). Il se connecte généralement au système MPU ou MCU via une interface électronique en série ou parallèle standard (SPI ou I2C par exemple). Les pilotes LCD peuvent être des puces discrètes incluses dans des modules à puce semiconducteurs standard, avec des interconnexions d'E/S importantes avec un verre LCD distinct via une technologie comme les raccordements élastomères ou les boucles flexibles liées. Pour pallier les exigences d'interconnexion d'E/S entre le contrôleur et le verre, la puce du contrôleur peut être directement liée au verre, l'interface série et l'alimentation électrique étant les seules connexions d'E/S nécessaires entre le verre et la PCB.Les pilotes d'écran activent une matrice de points ou de segments à cristaux liquides. Le grand nombre de points étend le nombre possible de ports pouvant être raccordés à la puce. De plus, pour pallier cette méthode spéciale d'activation, un écran à matrice de points est mis en œuvre. Ceci est possible en utilisant l'écran LCD comme un ensemble, ou une matrice de lignes et de colonnes, et en activant les lignes et les colonnes par des formes d'ondes spéciales permettant d'activer chaque point de l'ensemble pour que ces formes d'ondes créent régulièrement des potentiels de tension à des moments bien précis, à savoir un multiplexage dans le temps de l'ensemble. Pour cela, chaque port de sortie peut émettre plusieurs niveaux de tension comme un convertisseur numérique-analogique. Les modèles de signaux sur les ports du contrôleur LCD sont prédéfinis pour permettre l'activation sans conflit et pour fonctionner sans endommager l'écran LCD. Le contrôleur/pilote LCD stocke également des caractères de différents jeux pour optimiser l'affichage. Ils incluent également une mémoire de forme programmable et peuvent donc prendre en charge les caractères définis par l'utilisateur. Le fabricant du contrôleur/pilote fournit généralement un pilote logiciel générique permettant de l'interface avec l'appareil. Ils prennent généralement en charge la régulation de tension pour modifier l'amplitude de la forme d'onde du port, pour contrôler le contraste, et pour l'adapter à différentes températures ambiantes. Ils intègrent également généralement la fonction de contrôle du rétroéclairage. Lire la suite Voir moins