1, Principiul de afișare și fundația hardware a ecranului cu coduri sparte
Structura codului de segment și logica driverului
Unitatea de afișare a ecranului de cod spart constă din mai multe segmente fixe, fiecare segment corespunzând unui electrod independent (SEG) și toate segmentele au un electrod comun (COM). Luând ca exemplu numărul comun în formă de 8-, acesta constă din 7 segmente de cursă (AG) și 1 segment de punct zecimal (DP) și este pornit și oprit prin controlul diferenței de tensiune dintre SEG și COM. De exemplu, afișarea numărului „8” necesită ca toate cele 7 segmente de cursă să fie aprinse simultan, în timp ce afișarea „1” aprinde doar segmentele b și c.
Cipurile driver (cum ar fi HT1622, TM1621) controlează ecranul codului de segment prin scanarea dinamică-divizată în timp, iar ciclul de lucru și parametrii de polarizare ai fiecărui COM determină stabilitatea și contrastul afișajului. De exemplu, HT1622 acceptă 1/4 de ciclu de lucru și 1/3 de polarizare și poate conduce până la 32 SEG-uri și 8 COM-uri, făcându-l potrivit pentru afișaje complexe ale instrumentelor.
Implementarea fizică a punctelor și simbolurilor zecimale
Punctul zecimal (DP) servește ca un segment independent, iar afișarea acestuia depinde de configurația registrului cipului driverului. În aplicația tipică a HT1622, COM0-COM7 corespunde COM1-COM8 al ecranului de cod rupt, iar SEG0-SEG10 corespunde SEG1-SEG11 al ecranului de cod rupt. Pentru a afișa punctul zecimal, bitul de registru SEG corespunzător trebuie setat la nivel înalt. De exemplu, când se afișează „12.34”, segmentul DP din a doua cifră trebuie să fie aprins simultan.
Implementarea simbolurilor (cum ar fi unitatea „gradul” și săgețile direcționale) necesită utilizarea matrițelor de film personalizate pentru ecrane cu cod de segment, care integrează segmentele de cursă ale simbolurilor într-un substrat de sticlă. De exemplu, simbolul „grad” al unui termometru poate ocupa resurse SEG și COM suplimentare și trebuie controlat separat în logica driverului.
2, Provocarea tehnică de a afișa puncte zecimale și simboluri
Înregistrați limitări ale cipurilor driverului
Lățimea biților de registru a unor cipuri driver poate limita afișarea punctelor zecimale sau a simbolurilor. De exemplu, într-un anumit caz, SEG3/SEG4/SEG9/SEG10 din HT1622 poate să nu afișeze atât liniile superioare, cât și cele de jos atunci când scrieți cel mai mare bit, posibil din cauza conflictelor de biți de înregistrare sau a erorilor de sincronizare. Acest tip de problemă trebuie rezolvată prin optimizarea codului driverului, cum ar fi reîmprospătarea datelor în amonte și în aval într-o manieră de partajare a timpului-pentru a evita scrierea simultană a segmentelor aflate în conflict.
Impactul ciclului de lucru asupra scanării dinamice
Ciclul de funcționare al scanării-diviziunii în timp afectează direct stabilitatea afișajului punctului zecimal. Dacă ciclul de lucru este prea scăzut (cum ar fi 1/8), punctul zecimal poate pâlpâi din cauza ratei de reîmprospătare insuficiente. Soluția include:
Alegeți cipuri de șofer cu ciclu de lucru ridicat (cum ar fi 1/4 sau 1/3);
Optimizați ordinea de scanare și prioritizați segmentele de reîmprospătare care conțin puncte zecimale;
Măriți memoria cache de afișare pentru a reduce-latența de calcul în timp real.
Costul personalizării simbolurilor
Afișarea simbolurilor necesită preproiectarea matrițelor de film pentru ecranele cu coduri de segmente, ceea ce crește costul de fabricare a matriței. Pentru producția de loturi mici, simbolurile simple pot fi obținute prin combinarea segmentelor existente (cum ar fi folosirea „-” pentru a indica un semn negativ). De exemplu, un anumit voltmetru afișează un semn negativ prin reutilizarea segmentului b al numărului „1”, economisind resurse pentru segmente de simbol independente.
3, Scenarii și soluții tipice de aplicare
Afișaj multi parametri al instrumentelor industriale
În instrumentele industriale cu mai mulți parametri, ecranul de deconectare trebuie să afișeze simultan valori, unități și simboluri de stare. De exemplu, un manometru trebuie să afișeze „12,34 MPa ↑”, unde „MPa” este unitatea și „↑” este săgeata de stare. Soluţie:
Utilizați cipuri de driver SEG ridicat (cum ar fi TM1640 care acceptă 64 SEG);
Personalizați ecranul de cod de segment pentru a integra unități și simboluri într-o zonă fixă;
Prin impulsionarea logicii pentru a reîmprospăta valorile și simbolurile într-un mod-de partajare a timpului, conflictele pot fi evitate.
Interfață interactivă a electronicelor de larg consum
Ecranul de deconectare al brățării inteligente trebuie să afișeze timpul, pașii și pictogramele (cum ar fi ritmul cardiac și ceasul cu alarmă). Datorită spațiului limitat, este necesar să se realizeze afișarea mai multor conținut prin scanare dinamică și reutilizare a pictogramelor. De exemplu:
Ascunde pictograma pas când se afișează ora;
Pictograma ritmului cardiac intermitent când este afișat numărul de pași;
Utilizați tehnologia de tamponare dublă pentru a reduce latența de reîmprospătare.
Proiectarea de fiabilitate a instrumentelor auto
Panoul de instrumente al mașinii trebuie să se afișeze stabil la temperaturi extreme (-40 grade ~ 85 grade). Designul de fiabilitate al ecranului cod rupt include:
Alegeți un cip de driver de temperatură larg (cum ar fi HT1621B care acceptă -40 grade ~ 105 grade);
Adăugați circuit de protecție ESD pentru a preveni deteriorarea electrostatică a SEG/COM;
Optimizați driverul de iluminare de fundal pentru a asigura lizibilitatea la lumină puternică.