一, Technická podstata režimu spánku: jádro dynamického řízení spotřeby
Režim spánku obrazovky segmentového kódu v podstatě dosahuje postupného snižování spotřeby energie vypínáním nepodstatných obvodových modulů. Jeho technická implementace musí splňovat dvě základní podmínky:
Řízení tvaru vlny měniče: Obrazovky segmentového kódu řízené střídavým napětím potřebují dynamicky upravovat fázový vztah signálů COM/SEG v režimu spánku. Například National Technology N32L43x dokáže snížit pracovní cyklus napájecího napětí LCD z 50 % na 20 % v režimu spánku díky své vestavěné-funkci obrácení fáze průběhu budícího průběhu, čímž se sníží statická spotřeba energie z 5 μA na 0,8 μA.
Uchování obsahu displeje: Aktuální data zobrazení je třeba uložit do vyrovnávací paměti snímků nebo paměti RAM displeje. LCD řadič GD32L233 integruje 32 × 8 segmentů paměti RAM displeje, která dokáže udržovat obsah displeje v režimu spánku bez nutnosti znovu inicializovat data zobrazení po probuzení.
Z technického hlediska patří režim spánku do kategorie „Dynamic Power Management“ (DPM) v architekturách s nízkou spotřebou{0}}. Vezměme si jako příklad jádro ARM Cortex-M, režim spánku dosahuje rovnováhy mezi spotřebou energie a rychlostí odezvy vypnutím hodin CPU, zachováním SRAM a stavů registrů a použitím technologie hradlování periferních hodin. U obvodu ovladače obrazovky segmentového kódu je třeba tuto správu rozšířit na modul ovladače LCD konfigurací bitu SLP v registru LCD_CR, aby se ovladač uvedl do stavu nízké- spotřeby.
2, Cesta implementace režimu spánku: Hardware Software Collaborative Design
1. Podpora hardwarové vrstvy: Hluboká integrace vyhrazených čipů ovladačů a MCU
Režim spánku moderních průmyslových segmentových kódových obrazovek je vysoce závislý na spolupráci mezi vyhrazenými čipy ovladače a MCU
Optimalizace úrovně čipu ovladače: Například HT1621 a další čipy ovladače mají vestavěné-obvody nabíjecího čerpadla, které dokážou automaticky vypnout nabíjecí čerpadlo v režimu spánku, čímž se sníží proud napájecího zdroje z 200 μA na 2 μA. Současně lze jeho interní generátor časování skenování nakonfigurovat jako „režim skenování v režimu spánku“, čímž se sníží obsah displeje při spotřebě energie o 80 %.
Integrace periferií MCU: Řadič LCD GD32L233 podporuje režim STOP2, ve kterém ovladač LCD pokračuje v práci, když jsou CPU, PLL a další moduly vypnuté, čímž se snižuje spotřeba energie systému z 3 mA v normálním režimu na 2 μ A. Klíčem je dynamické přepínání mezi zdrojem hodin a režimem pohonu pomocí konfigurace bitů LCDEN a LCDCLK v registru LCD_CF.
2. Řízení softwarové vrstvy: přerušte buzení{1}}a údržbu stavu
Softwarová implementace režimu spánku musí řešit dva základní problémy:
Vstup do režimu nízké{0}} spotřeby: Nakonfigurováním registru řízení spotřeby MCU (jako je PWR_CR v STM32) a jeho zkombinováním s instrukcí SLEEP přejde systém do režimu spánku. Například v ATmega8 je nutné nastavit bit SE registru MCUCR na 1 a nakonfigurovat bity SM2-SM0 pro výběr typu režimu spánku (jako je režim úspory energie).
Konstrukce mechanismu probuzení: Mezi typické zdroje buzení- patří časovače RTC, externí přerušení (například spouštění kláves), detekce aktivity sběrnice atd. Vezmeme-li příklad zařízení Siemens SCALANCE W, jeho režim spánku řídí napájení navazujících zařízení prostřednictvím kontaktů DI/DO, přičemž k dosažení hardwarového probuzení-používá D-OUT kontakt klienta. Dobu probuzení- lze ovládat do 100 μs.
3, Případy průmyslových aplikací: Skok od teorie k praxi
1. Inteligentní měřič: Režim spánku dosahuje 10leté životnosti baterie
U jednofázových inteligentních měřičů musí obrazovka segmentového kódu nepřetržitě zobrazovat informace, jako je stav baterie a čas. Ve schématu využívajícím GD32L233 se systém každou minutu probudí pomocí časovače RTC, aktualizuje data na displeji a přejde do režimu STOP2. Aktuální testovací data ukazují, že spotřeba energie je 3 mA v normálním režimu zobrazení, zatímco v režimu spánku klesne na 2 μA. Ve spojení s lithiovou baterií 4000mAh může teoretická životnost baterie dosáhnout 10 let. Mezi klíčové technické body patří:
Dynamická aktualizace obsahu zobrazení: Aktualizujte pouze data, která se změní během-období probuzení (jako jsou hodnoty nabití baterie), ponechte statický obsah (jako jsou symboly jednotek) beze změny a snižte počet ovladačů displeje.
Optimalizace zdroje hodin: Jako zdroj hodin v režimu spánku se používá LSI (níz
2. Průmyslové HMI zařízení: Spolupráce mezi režimem spánku a probuzením dotykem{1}}
V průmyslových zařízeních s rozhraním člověk{0}}stroj (HMI) se obrazovky segmentového kódu často používají ve spojení s kapacitními dotykovými tlačítky. V řešení National Technology N32L43x systém dosahuje probuzení dotykem-nakonfigurováním registru TOUCHCTRL: když je detekováno tlačítko, hardware automaticky probudí MCU a obnoví ovladač displeje pomocí funkce LCD_Makeup. V tomto schématu je spotřeba energie v režimu spánku 1,2 μA a doba odezvy-probuzení je kratší než 50 ms, což splňuje-požadavky průmyslových areálů v reálném čase.
3. Přenosná zdravotnická zařízení: integrace režimu spánku a komunikace s nízkou spotřebou-
U přenosných glukometrů musí obrazovka s kódem segmentu fungovat ve spojení s modulem Bluetooth Low Energy (BLE). V řešení Nordic nRF52832 je systém propojen s režimem spánku LCD konfigurací režimu SLEEP BLE: když BLE přejde do hlubokého spánku, LCD synchronně přejde do režimu spánku, čímž se sníží spotřeba energie z 8 mA v normálním režimu na 3 μ A. Při probuzení spustí modul BLE probuzení LCD {{5}IO} čas probuzení pomocí {80} kolíku {80} a probuzení pomocí {80} kolíku μ s, zajišťující bezproblémové propojení mezi přenosem dat a aktualizací displeje.