Une nouvelle passerelle pour le bus LIN
Chaque MLX81120 se connecte en esclave LIN sur le bus LIN principal, et il est commandé directement par le module BCM (Body Control Module, ou module de commande d’habitacle) du véhicule. Ce nouveau dispositif permet de connecter jusqu’à 16 modules LIN RGB esclave sur un bus LIN privé, permettant ainsi de connecter jusqu’à 196 éclairages à LED à un même BCM par l’intermédiaire d’un bus LIN. Cette passerelle LIN-LIN nouvelle-génération s’appuie sur le contrôleur à CPU RISC, MLX16. Ce MCU 16 bits intègre 32 ko de mémoire Flash (avec ECC), 16 ko de ROM, 2 ko de RAM, et 380 octets d’EEPROM (avec ECC). La ROM est livrée chargée avec un driver LIN, un bootloader (chargeur d’amorçage), une bibliothèque mathématique et un algorithme de gestion de couleurs RVB.
Le contrôleur de protocole LIN fonctionne jusqu’à 19.2 kBauds et il est conforme LIN 2.x et SAE J2602. Ce bloc gère les trames de manière autonome ; en s’assurant qu’il y ait très peu d’interruptions de l’application principale. Sont également inclus dans le MLX81120 un transpondeur LIN maître et esclave, tous deux conformes LIN 2.x et SAE J2602. Le 2nd transpondeur maître permet d’obtenir une architecture d’éclairage ambiant décentralisée dans une voiture, grâce à laquelle on peut ajouter et/ou modifier des fonctions d’éclairage pour différents modèles de voitures ou différents niveaux d’équipement, sans avoir à remplacer le module BCM ni l’ECU (Electronic Control Unit, ou unité de commande électronique) d’éclairage.
Une grande capacité d’E/S est disponible grâce à quatre lignes E/S à tension élevée, à plusieurs sorties PWM (Pulse Width Modulation, ou modulation de largeur d’impulsion)16 bits, à des entrées à capacité d’interruption et à un CAN 10 bits à pré-driver intégré. Le MLX81120 est doté d’un régulateur de tension haut-rendement, qui ne consomme que 20 μA en mode veille. Les autres fonctions sont notamment la compensation de température de LED, la compensation de courant de fuite de LED, ainsi qu’un circuit de surveillance intégrale de batterie et de température.
Le MLX81120 est très souple, peut être configuré pour répondre aux différents besoins utilisateur grâce à sa mémoire Flash, et n’a besoin que de trois composants externes pour LIN RVB, ce qui fait gagner de la place sur la carte et réduit le coût de la solution.