1, le principe d'affichage et la base matérielle de l'écran de code cassé
Structure du code de segment et logique du pilote
L'unité d'affichage de l'écran à code brisé est constituée de multiples segments fixes, chaque segment correspondant à une électrode indépendante (SEG), et tous les segments partagent une électrode commune (COM). En prenant comme exemple le nombre commun en forme de 8-, il se compose de 7 segments de course (AG) et d'un segment de point décimal (DP), et est activé et désactivé en contrôlant la différence de tension entre SEG et COM. Par exemple, l'affichage du chiffre « 8 » nécessite que les 7 segments de course soient allumés simultanément, tandis que l'affichage du « 1 » n'éclaire que les segments b et c.
Les puces pilotes (telles que HT1622, TM1621) contrôlent l'écran du code de segment via un balayage dynamique par répartition temporelle, et le rapport cyclique et les paramètres de polarisation de chaque COM déterminent la stabilité et le contraste de l'affichage. Par exemple, le HT1622 prend en charge un rapport cyclique de 1/4 et une polarisation de 1/3, et peut piloter jusqu'à 32 SEG et 8 COM, ce qui le rend adapté aux affichages d'instruments complexes.
Implémentation physique des points décimaux et des symboles
Le point décimal (DP) sert de segment indépendant et son affichage dépend de la configuration du registre de la puce pilote. Dans l'application typique du HT1622, COM0-COM7 correspond à COM1-COM8 de l'écran de code cassé, et SEG0-SEG10 correspond à SEG1-SEG11 de l'écran de code cassé. Pour afficher le point décimal, le bit du registre SEG correspondant doit être réglé au niveau haut. Par exemple, lors de l'affichage de « 12,34 », le segment DP du deuxième chiffre doit être allumé simultanément.
La mise en œuvre de symboles (tels que l'unité « degré » et les flèches directionnelles) nécessite l'utilisation de moules de film personnalisés pour les écrans à codes de segments, qui intègrent les segments de trait des symboles dans un substrat de verre. Par exemple, le symbole « degré » d'un thermomètre peut occuper des ressources SEG et COM supplémentaires et doit être contrôlé séparément dans la logique du pilote.
2, Le défi technique de l'affichage des points décimaux et des symboles
Enregistrer les limitations des puces de pilote
La largeur de bits du registre de certaines puces de pilote peut limiter l'affichage des points décimaux ou des symboles. Par exemple, dans certains cas, les SEG3/SEG4/SEG9/SEG10 du HT1622 peuvent ne pas afficher les lignes du haut et du bas lors de l'écriture du bit le plus élevé, probablement en raison de conflits de bits de registre ou d'erreurs de synchronisation. Ce type de problème doit être résolu en optimisant le code du pilote, par exemple en actualisant les données en amont et en aval en temps partagé-pour éviter d'écrire simultanément des segments en conflit.
Impact du cycle de service sur l'analyse dynamique
Le rapport cyclique de l'analyse par division temporelle-affecte directement la stabilité de l'affichage du point décimal. Si le rapport cyclique est trop faible (par exemple 1/8), le point décimal peut scintiller en raison d'un taux de rafraîchissement insuffisant. La solution comprend :
Choisissez des puces de pilote à cycle de service élevé (telles que 1/4 ou 1/3) ;
Optimisez l'ordre de numérisation et donnez la priorité aux segments d'actualisation contenant des points décimaux ;
Augmentez le cache d'affichage pour réduire la-latence de calcul en temps réel.
Coût de personnalisation des symboles
L'affichage des symboles nécessite la conception préalable de moules de film pour les écrans à codes de segments, ce qui augmente le coût de fabrication des moules. Pour la production en petits lots, des symboles simples peuvent être obtenus en combinant des segments existants (par exemple en utilisant "-" pour indiquer un signe négatif). Par exemple, un certain voltmètre affiche un signe négatif en réutilisant le segment b du chiffre « 1 », économisant ainsi des ressources pour des segments de symboles indépendants.
3, scénarios d'application et solutions typiques
Affichage multiparamètres des instruments industriels
Dans les instruments industriels multi-paramètres, l’écran de déconnexion doit afficher simultanément les valeurs, les unités et les symboles d’état. Par exemple, un manomètre doit afficher « 12,34 MPa ↑ », où « MPa » est l'unité et « ↑ » est la flèche d'état. Solution:
Utilisez des puces de pilote SEG élevées (telles que TM1640 prenant en charge 64 SEG) ;
Personnalisez l'écran de code de segment pour intégrer les unités et les symboles dans une zone fixe ;
En pilotant une logique pour actualiser les valeurs et les symboles en temps partagé-, les conflits peuvent être évités.
Interface interactive de l'électronique grand public
L'écran de déconnexion du bracelet intelligent doit afficher l'heure, les pas et les icônes (telles que la fréquence cardiaque et le réveil). En raison de l'espace limité, il est nécessaire d'obtenir un affichage multi-contenu grâce à une analyse dynamique et à la réutilisation des icônes. Par exemple:
Masquer l'icône d'étape lors de l'affichage de l'heure ;
Icône de fréquence cardiaque clignotante lorsque le nombre de pas est affiché ;
Utilisez la technologie de double mise en mémoire tampon pour réduire la latence de rafraîchissement.
Conception fiable des instruments automobiles
Le tableau de bord de la voiture doit s'afficher de manière stable à des températures extrêmes (-40 degrés ~ 85 degrés). La conception de fiabilité de l'écran de code cassé comprend :
Choisissez une puce de pilote à large température (telle que HT1621B prenant en charge -40 degrés ~ 105 degrés) ;
Ajoutez un circuit de protection ESD pour éviter les dommages électrostatiques au SEG/COM ;
Optimisez le pilote de rétroéclairage pour garantir la lisibilité sous une forte lumière.