Problème d’affichage. L’écran ne fonctionne pas correctement et produit un effet appelé « ghosting ».
Ce problème concerne les écrans STM32H7 7″.
Cause première : l’affichage MIPI que nous utilisons est associé au temps THS_ZERO. Malheureusement, Driver MIPI ne respecte pas la valeur minimale autorisée par la norme MIPI. Si le temps THS_ZERO se situe dans la plage inférieure, le pilote risque de ne pas s’initialiser correctement. Il en résulte un « saut » de l’image.
Pour un fonctionnement correct de l’affichage, il est nécessaire de modifier le paramètre THS_ZERO dans le contrôleur DSI-PHY. La valeur par défaut de THS_ZERO doit être modifiée pour atteindre une valeur d’environ 213 ns (et/ou plus), ce qui correspond à une valeur de 200 dans le registre THS_ZERO.
Ces paramètres peuvent être modifiés en éditant le fichier IOC sous Multimedia-DSIHOST, en sélectionnant l’option « Show Advanced Parameters », puis en générant à nouveau le projet – comme le montre la figure ci-dessous :>
DÉCOUVREZ NOTRE
Livre blanc
Réalisez l’interaction parfaite entre l’utilisateur et l’écran avec le bon circuit intégré pour capteur tactile. Vous avez déjà été confronté à des problèmes d’événements tactiles fantômes ou de certification ? Boostez votre R&D comme un pro grâce à notre livre blanc !