一, Tehničke karakteristike i izazovi vožnje STN zaslona za razbijanje koda
1. Fizička svojstva hiper upletenih nematičkih struktura
STN tekući kristal značajno pojačava učinak optičke rotacije povećanjem kuta uvijanja molekula tekućeg kristala od 90 stupnjeva TN tipa do 180 stupnjeva -270 stupnjeva, optimiziranjem boje pozadine od blijedo žute TN do plavo sive ili žutozelene i povećanjem kontrasta na 10:1-20:1. Iako ova struktura poboljšava performanse zaslona, ona također donosi složenije zahtjeve za upravljanje električnim poljem: molekule tekućeg kristala trebaju naizmjenično primijeniti pozitivne i negativne napone kako bi se izbjegla polarizacija, a valni oblik pogonskog napona mora točno odgovarati karakteristikama odgovora tekućeg kristala.
2. Inherentna ograničenja pasivnog matričnog pogona
Zaslon za razbijanje STN kodova ima strukturu elektrode pasivne matrice, a njegova metoda pokretanja bitno se razlikuje od TFT-LCD-a s aktivnom matricom:
Broj elektroda: STN zaslon od 16 × 2 znaka zahtijeva 32 SEG (segmentne) elektrode i 4 COM (zajedničke) elektrode, za ukupno 128 križanja.
Zahtjev dinamičkog skeniranja: kako bi se izbjegle unakrsne smetnje, svaki red (COM) mora se aktivirati naizmjenično pomoću tehnologije-multipleksiranja s vremenskim dijeljenjem, pri čemu svaki red svijetli samo 1/4 (1/4 radnog ciklusa) ili 1/8 (1/8 radnog ciklusa) ciklusa.
Kontrola omjera pristranosti: potrebno je generirati više razina napona (kao što je 1/3 i 1/2 prednaprezanja) kako bi se prilagodila propusnost piksela i postigao prikaz u sivim tonovima.
Inženjerski izazov: Ako se IO mikrokontrolera izravno koristi za simulaciju pogonskih signala, potrebno je simultano izlaziti više valnih oblika izmjenične struje s preciznim vremenom, a amplituda napona mora se dinamički prilagoditi. Uzimajući STM32F103 kao primjer, njegova GPIO maksimalna izlazna frekvencija je samo 18MHz, što je teško zadovoljiti frekvenciju skeniranja od 100Hz-400Hz koja je obično potrebna za STN zaslone, a složenost programa raste eksponencijalno.
2, Analiza temeljne vrijednosti namjenskih upravljačkih sklopova
1. Optimizacija hardverske razine: od generiranja signala do upravljanja napajanjem
Specijalizirani upravljački sklopovi (kao što su HT16K33, S6B33BOA) rješavaju tri temeljna problema kroz integrirani dizajn:
Generiranje valnog oblika: ugrađen-oscilator može automatski generirati AC pogonske signale s podesivim radnim ciklusom i omjerom prednaprezanja, podržavajući načine prednaprezanja 1/2, 1/3 i 1/4. Na primjer, interna frekvencija RC oscilatora HT16K33 može se podesiti na 64Hz-512Hz preko vanjskog otpornika, savršeno zadovoljavajući zahtjeve osvježavanja STN zaslona.
Upravljanje naponom: Integrirana pumpa za punjenje ili LDO regulator mogu generirati prednapon od ± 12 V potreban za STN zaslon. Uzimajući Samsung S6B33BOA kao primjer, njegova unutarnja pumpa za punjenje može povećati ulaz od 3,3 V na ± 15 V, a valovitost napona pri pokretanju STN zaslona u boji od 65K manja je od 50 mV.
Kontrola vremena: primanje MCU instrukcija putem I2C/SPI sučelja, automatsko dovršavanje skeniranja okvira, zaključavanje podataka i druge operacije. Uzimajući 16 × 2 STN zaslon kao primjer, upravljački program IC može dovršiti osvježavanje cijelog zaslona u roku od 2 ms, dok analogni upravljački program mikrokontrolera IO zahtijeva najmanje 10 ms i sklon je pojavljivanju duhova.
2. Pojednostavljivanje na razini softvera: od konfiguracije registra do ekološke podrške
Specijalizirani upravljački sklopovi smanjuju razvojne prepreke putem standardiziranih skupova uputa:
Tehnologija mapiranja RAM-a: Na primjer, HT16K33 ima ugrađen-128 × 8-bitni RAM, sa svakim segmentom koji odgovara neovisnoj adresi. Inženjeri samo trebaju kontrolirati svjetlinu bilo kojeg segmenta putem funkcije HT16K33WriteRAM (adresa, podaci), bez ručnog izračunavanja vremena.
Unaprijed postavljeni način rada upravljačkog programa: IC-ovi glavnog upravljačkog programa (kao što je RA8875) podržavaju višestruke načine prikaza kao što su tip znakova, tip grafičke matrice i tip koda segmenta, i mogu automatski rukovati složenom logikom kao što je konverzija kodiranja znakova i pozicioniranje kursora.
Podrška za lanac alata: Proizvođači pružaju pomoćne alate za konfiguraciju osobnog računala (kao što je Segger emWin), koji mogu vizualno generirati podatke o prikazu i izvesti ih kao HEX datoteke koje prepoznaju upravljački sklopovi, uvelike smanjujući razvojni ciklus.
3, Granica izvedivosti i primjenjivi scenariji izravnog pogona
1. Uvjeti tehničke izvedivosti
U određenim scenarijima, teoretski je moguće da mikrokontroler izravno pokreće STN izvan zaslona koda
Minimalistički zahtjevi za prikaz: Ako je potrebno prikazati samo mali broj fiksnih simbola (kao što su digitalne cijevi od 1-2 znamenke), a zahtjevi za stopom osvježavanja i kontrastom nisu visoki, statički upravljački programi mogu se simulirati putem IO portova. Na primjer, korištenje PWM izlazne funkcije STM32 za generiranje pravokutnog vala s podesivim radnim ciklusom, pogon 2-znamenkaste 7-segmentne digitalne cijevi.
Ograničenje niske cijene: U uređajima s baterijskim napajanjem, ako nije moguće priuštiti troškove namjenskih upravljačkih sklopova (obično
0.3−
1.5), može se usvojiti shema podjele napona otpora + IO simulacija. Ali potrebno je prihvatiti kompromise u performansama zaslona: smanjenje kontrasta od 30%, brzina osvježavanja<30Hz, and a high risk of ghosting.
2. Slučaj iz inženjerske prakse: Pogonska shema za industrijski mjerač temperature
Određena je tvrtka jednom pokušala upotrijebiti STM32 za izravno upravljanje STN ekranima u industrijskim termometrima, ali se na kraju prebacila na namjenske IC-ove zbog sljedećih problema:
Gubitak kontrole vremena: U okruženju niske temperature od -20 stupnjeva, pomak sata mikrokontrolera uzrokuje pad frekvencije skeniranja sa 120 Hz na 80 Hz, što rezultira značajnim titranjem.
Potrošnja energije premašuje standard: kada se IO analogno pokreće, mikrokontroler mora kontinuirano emitirati visoku razinu, a ukupna potrošnja energije stroja raste s 2 mA (namjensko IC rješenje) na 15 mA, skraćujući vijek trajanja baterije za 50%.
EMC smetnje: Izravan izlaz pravokutnih valova iz IO priključka generira visoko{0}}frekventni šum, uzrokujući fluktuaciju očitanja senzora temperature za ± 0,5 stupnjeva, premašujući zahtjeve točnosti.