1, Katkise koodiekraani kuvamise põhimõte ja riistvaraline alus
Segmendi koodi struktuur ja draiveri loogika
Katkestatud koodiekraani kuvaüksus koosneb mitmest fikseeritud segmendist, millest iga segment vastab sõltumatule elektroodile (SEG) ja kõigil segmentidel on ühine elektrood (COM). Võttes näiteks tavalise 8-kujulise arvu, koosneb see 7 löögi segmendist (AG) ja 1 kümnendkoha segmendist (DP) ning see lülitatakse sisse ja välja, reguleerides SEG ja COM vahelist pingeerinevust. Näiteks numbri "8" kuvamiseks peavad kõik 7 löögisegmenti üheaegselt põlema, "1" kuvamisel aga ainult segmendid b ja c.
Draiveri kiibid (nagu HT1622, TM1621) juhivad segmendikoodi ekraani ajajaotuse dünaamilise skaneerimise kaudu ning iga COM-i töötsükkel ja nihkeparameetrid määravad ekraani stabiilsuse ja kontrasti. Näiteks HT1622 toetab 1/4 töötsüklit ja 1/3 nihket ning suudab juhtida kuni 32 SEG-i ja 8 COM-i, mistõttu sobib see keerukate instrumentide kuvamiseks.
Kümnendkohtade ja sümbolite füüsiline rakendamine
Koma (DP) toimib sõltumatu segmendina ja selle kuvamine sõltub draiveri kiibi registri konfiguratsioonist. HT1622 tüüpilises rakenduses vastab COM0-COM7 katkise koodi ekraani COM1-COM8 ja SEG0-SEG10 vastab katkise koodi ekraani SEG1-SEG11. Kümnendkoha kuvamiseks tuleb vastav SEG-registri bitt seada kõrgele tasemele. Näiteks kui kuvatakse "12.34", peab teise numbri DP segment põlema samaaegselt.
Sümbolite (nt ühiku "kraad" ja suunanooled) rakendamine eeldab segmendikoodiekraanide jaoks kohandatud kilevormide kasutamist, mis integreerivad sümbolite joonesegmendid klaasist aluspinnale. Näiteks võib termomeetri sümbol „kraad” hõivata täiendavaid SEG- ja COM-ressursse ning seda tuleb juhiloogikas eraldi juhtida.
2, kümnendkohtade ja sümbolite kuvamise tehniline väljakutse
Juhi kiipide registripiirangud
Mõne draiveri kiibi registri bitilaius võib piirata kümnendkohtade või sümbolite kuvamist. Näiteks teatud juhul ei pruugi HT1622 SEG3/SEG4/SEG9/SEG10 kõrgeima biti kirjutamisel kuvada nii ülemist kui ka alumist rida, võib-olla registribittide konfliktide või ajastusvigade tõttu. Seda tüüpi probleem tuleb lahendada draiverikoodi optimeerimisega, näiteks värskendades üles- ja allavoolu andmeid ajajagamise viisil{7}}, et vältida vastuoluliste segmentide samaaegset kirjutamist.
Töötsükli mõju dünaamilisele skaneerimisele
Ajajaotusega skannimise töötsükkel{0}} mõjutab otseselt koma kuva stabiilsust. Kui töötsükkel on liiga madal (nt 1/8), võib koma ebapiisava värskendussageduse tõttu vilkuda. Lahendus sisaldab:
Valige kõrge töötsükliga draiverikiibid (nt 1/4 või 1/3);
Optimeerige skannimise järjekorda ja seadke prioriteediks kümnendkohti sisaldavate segmentide värskendamine;
Suurendage kuva vahemälu, et vähendada{0}}reaalajas arvutamise latentsust.
Sümbolite kohandamise maksumus
Sümbolite kuvamiseks on vaja segmendikoodiekraanide jaoks kilevormide eelprojekteerimist, mis suurendab vormi valmistamise kulusid. Väikese partii tootmisel saab lihtsaid sümboleid kasutada olemasolevate segmentide kombineerimise teel (nt kasutades "-" negatiivse märgi tähistamiseks). Näiteks kuvab teatud voltmeeter negatiivse märgi, kasutades uuesti numbri "1" segmenti, säästes ressursse sõltumatute sümboli segmentide jaoks.
3, tüüpilised rakendusstsenaariumid ja lahendused
Tööstuslike instrumentide mitmeparameetriline kuva
Mitmeparameetriliste tööstusinstrumentide puhul peab lahtiühendamise ekraan kuvama väärtusi, ühikuid ja olekusümboleid üheaegselt. Näiteks peab manomeetril kuvama "12,34 MPa ↑", kus "MPa" on ühik ja "↑" on olekunool. Lahendus:
Kasutage suure SEG-tasemega draiverikiipe (nt TM1640, mis toetab 64 SEG-d);
Kohandage segmendikoodi ekraani, et integreerida ühikud ja sümbolid kindlasse piirkonda;
Juhtides loogikat väärtuste ja sümbolite ajajagamisel{0}}värskendamiseks, saab konflikte vältida.
Tarbeelektroonika interaktiivne liides
Nutika käevõru lahtiühendamise ekraan peab kuvama kellaaega, samme ja ikoone (nt pulsisagedust ja äratuskell). Piiratud ruumi tõttu on vaja dünaamilise skannimise ja ikoonide taaskasutamise kaudu saavutada mitme sisu kuvamine. Näiteks:
Peida sammu ikoon aja kuvamisel;
Vilkuv pulsi ikoon, kui kuvatakse sammude arv;
Värskendamise latentsuse vähendamiseks kasutage topeltpuhverdustehnoloogiat.
Autode instrumentide töökindlusdisain
Auto näidikupaneel peab äärmuslikel temperatuuridel (-40 kraadi ~ 85 kraadi) stabiilselt kuvama. Katkise koodi ekraani töökindluse disain sisaldab järgmist:
Valige lai temperatuuridraiveri kiip (näiteks HT1621B, mis toetab -40 kraadi ~ 105 kraadi);
Lisage ESD kaitseahel, et vältida SEG/COM elektrostaatilisi kahjustusi;
Optimeerige taustvalgustuse draiver, et tagada loetavus tugevas valguses.