1, displayprincippet og hardwarefundamentet for den ødelagte kodeskærm
Segmentkodestruktur og driverlogik
Displayenheden på den ødelagte kodeskærm består af flere faste segmenter, hvor hvert segment svarer til en uafhængig elektrode (SEG), og alle segmenter deler en fælles elektrode (COM). Tager man det almindelige 8--formede tal som et eksempel, består det af 7 stregsegmenter (AG) og 1 decimalpunktsegment (DP), og tændes og slukkes ved at styre spændingsforskellen mellem SEG og COM. For eksempel kræver visning af tallet "8" at alle 7 taktsegmenter lyser samtidigt, mens visning af "1" kun lyser segment b og c op.
Driverchipsene (såsom HT1622, TM1621) styrer segmentkodeskærmen gennem tids-divisionsdynamisk scanning, og duty cycle og bias-parametrene for hver COM bestemmer skærmstabiliteten og kontrasten. For eksempel understøtter HT1622 1/4 duty cycle og 1/3 bias og kan drive op til 32 SEG'er og 8 COM'er, hvilket gør den velegnet til komplekse instrumentdisplays.
Fysisk implementering af decimaler og symboler
Decimaltegnet (DP) fungerer som et uafhængigt segment, og dets visning afhænger af driverchippens registerkonfiguration. I den typiske anvendelse af HT1622 svarer COM0-COM7 til COM1-COM8 på den ødelagte kodeskærm, og SEG0-SEG10 svarer til SEG1-SEG11 på den ødelagte kodeskærm. For at vise decimaltegnet skal den tilsvarende SEG-registerbit indstilles til højt niveau. Når f.eks. "12.34" vises, skal DP-segmentet af det andet ciffer være tændt samtidigt.
Implementeringen af symboler (såsom enheden "grad" og retningspile) kræver brug af tilpassede filmforme til segmentkodeskærme, som integrerer stregsegmenterne af symbolerne i et glassubstrat. For eksempel kan "grad"-symbolet for et termometer optage yderligere SEG- og COM-ressourcer og skal styres separat i driverlogikken.
2, Den tekniske udfordring ved at vise decimaltegn og symboler
Registrer begrænsninger for driverchips
Registerbitbredden af nogle driverchips kan begrænse visningen af decimaltegn eller symboler. For eksempel, i et bestemt tilfælde, viser SEG3/SEG4/SEG9/SEG10 af HT1622 muligvis ikke både den øverste og nederste linje, når den højeste bit skrives, muligvis på grund af registerbitkonflikter eller tidsfejl. Denne type problemer skal løses ved at optimere driverkoden, såsom at opdatere upstream- og downstreamdata på en tids-delingsmåde for at undgå at skrive modstridende segmenter samtidigt.
Indvirkning af arbejdscyklus på dynamisk scanning
Duty cycle for tids-divisionsscanning påvirker direkte stabiliteten af decimalkommavisning. Hvis arbejdscyklussen er for lav (såsom 1/8), kan decimaltegnet flimre på grund af utilstrækkelig opdateringshastighed. Løsningen omfatter:
Vælg driverchips med høj arbejdscyklus (såsom 1/4 eller 1/3);
Optimer scanningsrækkefølgen og prioriter opdaterende segmenter, der indeholder decimaltegn;
Forøg displaycachen for at reducere-realtidsberegningsforsinkelse.
Tilpasningsomkostninger for symboler
Visningen af symboler kræver prædesign af filmforme til segmentkodeskærme, hvilket øger omkostningerne ved fremstilling af forme. For små batchproduktioner kan enkle symboler opnås ved at kombinere eksisterende segmenter (såsom at bruge "-" til at angive et negativt fortegn). For eksempel viser et bestemt voltmeter et negativt fortegn ved at genbruge b-segmentet af tallet "1", hvilket sparer ressourcer til uafhængige symbolsegmenter.
3, Typiske anvendelsesscenarier og løsninger
Multi parameter visning af industrielle instrumenter
I industrielle instrumenter med flere parametre skal frakoblingsskærmen vise værdier, enheder og statussymboler samtidigt. For eksempel skal en trykmåler vise "12,34 MPa ↑", hvor "MPa" er enheden og "↑" er statuspilen. Løsning:
Brug høj SEG driver chips (såsom TM1640 understøtter 64 SEG);
Tilpas segmentkodeskærmen for at integrere enheder og symboler i et fast område;
Ved at drive logikken til at opdatere værdier og symboler på en tids{0}}delingsmåde kan konflikter undgås.
Interaktiv grænseflade af forbrugerelektronik
Afbrydelsesskærmen på det smarte armbånd skal vise tid, trin og ikoner (såsom puls og vækkeur). På grund af begrænset plads er det nødvendigt at opnå multiindholdsvisning gennem dynamisk scanning og genbrug af ikoner. For eksempel:
Skjul trinikonet ved visning af tid;
Blinkende hjertefrekvensikon, når skridttælleren vises;
Brug dobbeltbufferteknologi for at reducere opdateringsforsinkelse.
Pålidelighedsdesign af automotive instrumenter
Bilens instrumentpanel skal vises stabilt ved ekstreme temperaturer (-40 grader ~85 grader). Pålidelighedsdesignet på den ødelagte kodeskærm inkluderer:
Vælg en bred temperaturdriverchip (såsom HT1621B, der understøtter -40 grader ~105 grader);
Tilføj ESD-beskyttelseskredsløb for at forhindre elektrostatisk skade på SEG/COM;
Optimer baggrundsbelysningsdriveren for at sikre læsbarhed under stærkt lys.