一, STN koda laušanas ekrāna tehniskie parametri un braukšanas izaicinājumi
1. Hipervītu nematisko struktūru fizikālās īpašības
STN šķidrie kristāli ievērojami uzlabo optiskās rotācijas efektu, palielinot šķidro kristālu molekulu pagrieziena leņķi no 90 grādiem TN tipa līdz 180 grādiem -270 grādiem, optimizējot fona krāsu no gaiši dzeltenas TN uz zili pelēku vai dzelteni zaļu un palielinot kontrastu līdz 10:1-20:1. Lai gan šī struktūra uzlabo displeja veiktspēju, tā rada arī sarežģītākas elektriskā lauka kontroles prasības: šķidro kristālu molekulām pārmaiņus jāpieliek pozitīvs un negatīvs spriegums, lai izvairītos no polarizācijas, un piedziņas sprieguma viļņu formai ir precīzi jāatbilst šķidro kristālu reakcijas īpašībām.
2. Pasīvās matricas piedziņas raksturīgie ierobežojumi
STN koda sadalīšanas ekrāns izmanto pasīvās matricas elektrodu struktūru, un tā vadīšanas metode būtiski atšķiras no aktīvās matricas TFT{0}}LCD:
Elektrodu skaits: 16 × 2 rakstzīmju STN ekrānam ir nepieciešami 32 SEG (segmenta) elektrodi un 4 COM (kopējie) elektrodi, kopā 128 krustojumiem.
Dinamiskās skenēšanas prasība: lai izvairītos no šķērstraucējumiem, katra rinda (COM) ir jāaktivizē pārmaiņus, izmantojot laika{0}}dalīšanas multipleksēšanas tehnoloģiju, katrai rindai izgaismojot tikai 1/4 (1/4 darba cikls) vai 1/8 (1/8 darba cikls).
Nobīdes attiecības kontrole: ir jāģenerē vairāki sprieguma līmeņi (piemēram, 1/3 un 1/2 nobīde), lai pielāgotu pikseļu caurlaidību un panāktu pelēktoņu displeju.
Inženiertehniskais izaicinājums: ja mikrokontrolleris IO tiek tieši izmantots, lai modelētu piedziņas signālus, vienlaikus ir jāizvada vairākas precīzas laika maiņstrāvas viļņu formas un dinamiski jāpielāgo sprieguma amplitūda. Ņemot par piemēru STM32F103, tā GPIO maksimālā izejas frekvence ir tikai 18MHz, kas ir grūti sasniegt 100Hz-400Hz skenēšanas frekvenci, kas parasti nepieciešama STN ekrāniem, un programmas sarežģītība palielinās eksponenciāli.
2. Specializēto draiveru IC pamatvērtības analīze
1. Aparatūras līmeņa optimizācija: no signāla ģenerēšanas līdz jaudas pārvaldībai
Specializētie draiveru IC (piemēram, HT16K33, S6B33BOA) atrisina trīs galvenās problēmas, izmantojot integrētu dizainu:
Viļņu formas ģenerēšana: iebūvētais{0}}oscilators var automātiski ģenerēt maiņstrāvas piedziņas signālus ar regulējamu darba ciklu un nobīdes attiecību, atbalstot 1/2, 1/3 un 1/4 nobīdes režīmus. Piemēram, HT16K33 iekšējā RC oscilatora frekvenci var noregulēt uz 64Hz-512Hz, izmantojot ārējo rezistoru, kas lieliski atbilst STN ekrānu atsvaidzināšanas prasībām.
Sprieguma pārvaldība: integrētais uzlādes sūknis vai LDO regulators var radīt ± 12 V nobīdes spriegumu, kas nepieciešams STN ekrānam. Piemēram, Samsung S6B33BOA, tā iekšējais uzlādes sūknis var palielināt 3,3 V ievadi līdz ± 15 V, un sprieguma pulsācija, braucot ar 65 K krāsu STN ekrānu, ir mazāka par 50 mV.
Laika kontrole: Saņemiet MCU norādījumus, izmantojot I2C/SPI interfeisu, automātiski pabeidziet kadru skenēšanu, datu bloķēšanu un citas darbības. Kā piemēru ņemot 16 × 2 STN ekrānu, draivera IC var pabeigt pilnekrāna atsvaidzināšanu 2 ms laikā, savukārt mikrokontrollera IO analogajam draiverim ir nepieciešamas vismaz 10 ms, un tas ir pakļauts dublētiem efektiem.
2. Programmatūras līmeņa vienkāršošana: no reģistra konfigurācijas līdz ekoloģiskajam atbalstam
Specializētās draiveru IC samazina attīstības šķēršļus, izmantojot standartizētas instrukciju kopas:
RAM kartēšanas tehnoloģija: piemēram, HT16K33 ir iebūvēta-128 × 8 bitu RAM, un katrs segments atbilst neatkarīgai adresei. Inženieriem ir jākontrolē tikai jebkura segmenta spilgtums, izmantojot funkciju HT16K33WriteRAM (adrese, dati), manuāli nerēķinot laiku.
Iepriekš iestatīts draivera režīms: galvenās draivera IC (piemēram, RA8875) atbalsta vairākus displeja režīmus, piemēram, rakstzīmju tipu, grafiskās punktu matricas veidu un segmenta koda tipu, un var automātiski apstrādāt sarežģītu loģiku, piemēram, rakstzīmju kodēšanas pārveidošanu un kursora pozicionēšanu.
Rīku ķēdes atbalsts: ražotāji nodrošina atbalsta datoru konfigurācijas rīkus (piemēram, Segger emWin), kas var vizuāli ģenerēt displeja datus un eksportēt tos kā HEX failus, ko atpazīst draivera IC, tādējādi ievērojami samazinot izstrādes ciklu.
3. Tiešās piedziņas iespējamības robeža un piemērojamie scenāriji
1. Tehniskās iespējamības nosacījumi
Konkrētos scenārijos teorētiski ir iespējams, ka mikrokontrolleris var tieši vadīt STN izslēgtā koda ekrānu
Minimālisma displeja prasības: ja ir jāparāda tikai neliels skaits fiksētu simbolu (piemēram, 1–2 ciparu digitālās lampas) un atsvaidzes intensitātes un kontrasta prasības nav augstas, statiskos draiverus var simulēt, izmantojot IO portus. Piemēram, izmantojot STM32 PWM izvades funkciju, lai ģenerētu kvadrātveida vilni ar regulējamu darba ciklu, darbinot 2 ciparu 7 segmentu digitālo cauruli.
Zemu izmaksu ierobežojums: ar akumulatoru darbināmās ierīcēs, ja nav iespējams atļauties izmaksas par īpašiem draivera IC (parasti
0.3−
1.5), var pieņemt pretestības sprieguma dalīšanas + IO simulācijas shēmu. Bet ir jāpieņem kompromisi displeja veiktspējā: kontrasta samazinājums par 30%, atsvaidzes intensitāte<30Hz, and a high risk of ghosting.
2. Inženierprakses gadījums: rūpnieciskā temperatūras mērītāja vadīšanas shēma
Noteikts uzņēmums savulaik mēģināja izmantot STM32, lai tieši vadītu STN ekrānus rūpnieciskajos termometros, bet galu galā pārgāja uz īpašiem IC šādu problēmu dēļ:
Laika kontroles zudums: zemas temperatūras vidē -20 grādi mikrokontrollera pulksteņa novirze izraisa skenēšanas frekvences samazināšanos no 120 Hz līdz 80 Hz, izraisot ievērojamu mirgošanu.
Enerģijas patēriņš pārsniedz standartu: IO analogās vadīšanas laikā mikrokontrollerim ir nepārtraukti jāizvada augsts līmenis, un kopējais iekārtas enerģijas patēriņš palielinās no 2mA (speciālais IC risinājums) līdz 15mA, saīsinot akumulatora darbības laiku par 50%.
EMC traucējumi: tiešā kvadrātveida viļņu izvade no IO porta rada augstas -frekvences troksni, izraisot temperatūras sensora rādījumu svārstības par ± 0,5 grādiem, pārsniedzot precizitātes prasības.