一, Principiul tehnic al modului de repaus:-analiza aprofundată de la circuit la consumul de energie
Miezul modului de repaus LCD este de a minimiza consumul de energie al modulului prin întreruperea șinelor de alimentare neesențiale, reducerea frecvenței ceasului și oprirea reîmprospătării datelor. Implementarea sa tehnică implică trei aspecte cheie:
1. Managementul șinei de alimentare
Un modul LCD tipic include patru tipuri de surse de alimentare:
AVDD: sursă de alimentare analogică (de obicei 3,3 V), care furnizează energie circuitelor driver-ului pixelilor
VGH/VGL: tensiune înaltă acționată de poartă (± 10V 20V), controlând răsturnarea moleculelor de cristale lichide
IOVDD: sursă de alimentare cu interfață digitală (1,8 V ~ 3,3 V), care furnizează energie pentru conducerea circuitelor logice IC
BL_VDD: sursă de alimentare cu iluminare de fundal (5V~24V), LED de conducere sau iluminare de fundal CCFL
Implementarea modului de repaus: prin utilizarea unei matrice de comutare MOS, AVDD, VGH/VGL și BL_VDD sunt întrerupte în timpul repausului, lăsând doar IOVDD să mențină starea registrului IC al driverului. De exemplu, atunci când un anumit modul TFT-LCD este în modul de repaus, curentul AVDD scade de la 60mA la 0,1 μA, iar consumul de energie de iluminare de fundal scade de la 80mW la 0.
2. Controlul sistemului de ceas
Circuitele integrate moderne de driver LCD (cum ar fi ILI9341, ST7789) au generatoare de ceas PLL încorporate-, cu frecvențe de ceas care depășesc 10 MHz în modul de funcționare. Optimizarea somnului:
Înainte de a intra în modul de repaus, reduceți frecvența ceasului la cel mai scăzut nivel (cum ar fi 32 kHz) prin configurarea registrului
Opriți complet circuitul PLL și utilizați un oscilator extern cu cristal de joasă{0}frecvență (cum ar fi 32,768 kHz) pentru a menține sincronizarea de bază
Un studiu de caz a arătat că, după ce frecvența ceasului a fost redusă de la 10MHz la 32kHz, consumul de energie dinamică al driverului IC a scăzut cu 85%
3. Mecanism de reîmprospătare a datelor
În modul de lucru, ecranul LCD trebuie să se reîmprospăteze de 60 de ori pe secundă pentru a evita pâlpâirea. Optimizarea somnului:
Ieșire semnal de sincronizare a cadrului de oprire (VSYNC).
Înghețați semnalele de unitate de rând/coloană (HSYNC/PCLK)
Păstrați cronometrul doar pentru a monitoriza semnalul de trezire{0}}
Un anumit dispozitiv HMI industrial a redus consumul de energie de reîmprospătare a afișajului de la 45 mW la 0,3 mW prin această soluție
2, Design hardware: construirea unei arhitecturi de repaus cu putere redusă-
1. Proiectarea circuitului de gestionare a puterii
Selectarea componentelor cheie:
Comutator de încărcare: selectați modelul cu scurgeri ultra-scăzute (cum ar fi TPS22919, curent de scurgere 0,5 nA)
Regulator LDO: alegeți un model de curent static scăzut (cum ar fi TPS7A4700, curent static 1,2 μA)
DC-Convertor DC: adoptă modul PFM (cum ar fi TPS62175, eficiență la sarcină ușoară de 85%)
2. Circuitul de detectare a semnalului de trezire
Puncte de proiectare:
Activare ceas în timp real (RTC)-: cip RTC integrat (cum ar fi DS3231) trezește MCU prin întreruperi temporizate
Trezire cheie-: comparatorul de putere redusă (cum ar fi TLV3011) este utilizat pentru a detecta acțiunile cheie, evitând eșantionarea continuă de către MCU
Activarea-comunicației: declanșează activarea-prin pinul de întrerupere UART/I2C, cum ar fi afișarea de trezire-după primirea unui anumit cadru de date
O carcasă de brățară inteligentă:
Detectarea acțiunilor gesturilor folosind un accelerometru (LIS3DH)
Când este detectată ridicarea încheieturii mâinii, treziți MCU prin pinul INT
Întârzierea trezirii este controlată în 50 ms, utilizatorul nu știe
3. Protecție electrostatică și sincronizare a pornirii
Cerințe speciale pentru modul de repaus:
În timpul perioadei de oprire-, este necesar să se mențină funcționarea normală a diodei de protecție ESD
Proiectați un circuit de control al temporizării pornirii pentru a vă asigura că VGH/VGL este pornit cu mai mult de 5 ms mai târziu decât AVDD
Un anumit panou de instrumente a mașinii a redus rata de pornire anormală de la 3% la 0,1% prin adăugarea unui circuit de întârziere RC
3, Optimizare software: Implementarea strategiei de somn inteligentă
1. Proiectarea condițiilor de declanșare a somnului
Scenariul tipic:
Sleep programat: De exemplu, apometrul inteligent actualizează datele la fiecare 30 de secunde și doarme restul timpului
Inactivitatea utilizatorului: Dispozitivul medical portabil intră în modul de repaus după 1 minut fără acţionarea butonului
Pragul scăzut al bateriei: forțați somnul profund atunci când tensiunea bateriei scade sub 3,6 V
2. Procesul de configurare pentru modul de repaus
Pași standard:
Salvați starea curentă de afișare în Flash
Opriți lumina de fundal (BL_VDD=0)
Opriți reîmprospătarea datelor (înghețați HSYNC/VSYNC)
Reduceți frecvența ceasului (PLL_FREQ=32kHz)
Opriți alimentarea cu energie a AVDD/VGH/VGL
MCU intră în modul de consum redus-(cum ar fi modul Stop al STM32)
3. Activați mecanismul de post-procesare
Operații cheie:
Reinițializați parametrii de afișare (contrast, mod de culoare etc.)
Restaurați ultimul conținut afișat (citit din Flash sau RAM)
Sincronizați ceasul sistemului (evitați variația timpului)
Un caz de terminale logistice: comprimarea timpului de redare{0}}de trezire de la 200 ms la 30 ms prin pre-stocarea unui buffer de afișare
4, Analiza tipică a cazului de aplicare
Cazul 1: Debitmetru electromagnetic alimentat de baterii
Cerință: 6 ani de viață a bateriei (baterie cu litiu 3,6 V/19 Ah)
Soluţie:
Selectați ultra-LCD TFT-de putere redusă (curent de funcționare 15 mA, curent de repaus 0,5 μ A)
Proiectați un sistem de alimentare dual: sursa de alimentare principală încarcă supercondensatorul, în timp ce supercondensatorul menține RTC în timpul modului de repaus
Strategia de implementare:
Treziți-vă la fiecare 10 secunde, actualizați datele de trafic și afișați timp de 2 secunde
Alteori, intrați în modul de repaus profund și opriți toate sursele de alimentare neesențiale
Efect: consumul mediu de energie al întregii mașini a fost redus de la 85 mW la 0,8 mW, iar durata de viață a bateriei a ajuns la 7,2 ani
Cazul 2: Dispozitiv portabil de diagnosticare cu ultrasunete
Cerință: funcționare continuă timp de 8 ore (baterie litiu-ion 7,4 V/4400 mAh)
Soluţie:
Adoptarea LCD reflectorizant (nu este necesară iluminarea de fundal, consumul de energie redus cu 80%)
Implementați modul de repaus dinamic:
Afișajul de trezire când sonda intră în contact cu corpul uman detectat
La 5 secunde după ce sonda pleacă, intră în modul de repaus
Păstrați modulul de comunicare activ în timpul somnului (primiți comenzi de la distanță)
Efect: consumul de energie al modulului de afișare a fost redus de la 220 mW la 15 mW, iar durata totală de viață a bateriei a fost mărită de trei ori
5, Tehnici avansate de optimizare
1. Tehnologie de trezire-parțială
Împărțiți ecranul în mai multe zone și treziți numai zonele cu necesități de actualizare
Un anumit cititor de cărți electronice a redus consumul de energie de reîmprospătare de la 12mW la 3mW prin această soluție
2. Algoritm de somn adaptiv
Învățare pe baza obiceiurilor de utilizare: numărați frecvența de vizualizare a utilizatorilor și ajustați dinamic pragul de somn
După implementarea ecranului de control central într-o casă inteligentă, frecvența medie zilnică de trezire{0}}a fost redusă cu 65%
3. Cache de afișare cu putere redusă
Integrarea SRAM ca cache de afișare în MCU
Păstrați conținutul în cache în timpul repausului și scoateți-l imediat după trezire
Un anumit dispozitiv HMI industrial a redus timpul de trezire-de la 120 ms la 15 ms prin această soluție