一, Teknisk princip for dvaletilstand: dybdegående-analyse fra kredsløb til strømforbrug
Kernen i LCD-dvaletilstand er at minimere modulets strømforbrug ved at afskære ikke-essentielle strømskinner, reducere clockfrekvensen og stoppe dataopdatering. Dens tekniske implementering involverer tre nøgleaspekter:
1. Styring af strømskinne
Et typisk LCD-modul inkluderer fire typer strømforsyninger:
AVDD: Analog strømforsyning (normalt 3,3V), der leverer strøm til pixeldriverkredsløb
VGH/VGL: gatedrevet højspænding (± 10V 20V), kontrollerer vendingen af flydende krystalmolekyler
IOVDD: Digital interface strømforsyning (1,8V~3,3V), der giver strøm til at drive IC logiske kredsløb
BL_VDD: Baggrundslys strømforsyning (5V~24V), drivende LED eller CCFL baggrundsbelysning
Implementering af dvaletilstand: Ved at bruge en MOS-switchmatrix afbrydes AVDD, VGH/VGL og BL_VDD under dvale, hvilket kun efterlader IOVDD til at opretholde driverens IC-registertilstand. For eksempel, når et bestemt TFT-LCD-modul er i dvaletilstand, falder AVDD-strømmen fra 60mA til 0,1 μA, og baggrundsbelysningens strømforbrug falder fra 80mW til 0.
2. Kontrol af ursystem
Moderne LCD-driver-IC'er (såsom ILI9341, ST7789) har indbyggede -PLL-clockgeneratorer med klokfrekvenser på over 10MHz i driftstilstand. Søvnoptimering:
Før du går i dvaletilstand, skal du reducere clockfrekvensen til det laveste niveau (såsom 32kHz) gennem registerkonfiguration
Sluk PLL-kredsløbet fuldstændigt, og brug en ekstern lav-krystaloscillator (såsom 32,768 kHz) for at opretholde grundlæggende timing
Et casestudie viste, at efter at clock-frekvensen blev reduceret fra 10MHz til 32kHz, faldt det dynamiske strømforbrug af driver-IC med 85 %
3. Dataopdateringsmekanisme
I arbejdstilstand skal LCD-skærmen opdateres 60 gange i sekundet for at undgå flimren. Søvnoptimering:
Stop rammesynkroniseringssignal (VSYNC) output
Frys række-/søjledrevsignaler (HSYNC/PCLK)
Behold kun watchdog-timeren for at overvåge-vågningssignalet
En bestemt industriel HMI-enhed har reduceret skærmens opdateringsstrømforbrug fra 45mW til 0,3mW gennem denne løsning
2, Hardwaredesign: Opbygning af en-søvnarkitektur med lav strøm
1. Design af strømstyringskredsløb
Valg af nøglekomponent:
Belastningskontakt: Vælg model med ultra-lav lækage (såsom TPS22919, lækstrøm 0,5nA)
LDO-regulator: Vælg en model med lav statisk strøm (såsom TPS7A4700, statisk strøm 1,2 μ A)
DC-DC-konverter: anvender PFM-tilstand (såsom TPS62175, let belastningseffektivitet på 85 %)
2. Opvågningssignaldetektionskredsløb
Designpunkter:
Realtidsur (RTC)-vågning-: Integreret RTC-chip (såsom DS3231) vækker MCU gennem tidsindstillede afbrydelser
Nøglevækning-: Lavstrømskomparator (såsom TLV3011) bruges til at detektere nøglehandlinger og undgår kontinuerlig sampling med MCU
Kommunikationsvågning-op: Trigger vækning-via UART/I2C afbrydelsesstift, såsom vække-visning efter modtagelse af en specifik dataramme
Et smart armbånds etui:
Registrering af gestushandlinger ved hjælp af et accelerometer (LIS3DH)
Når håndledsløftning registreres, skal du vække MCU'en gennem INT-stiften
Vågnningsforsinkelse kontrolleret inden for 50 ms, brugeren er uvidende om det
3. Elektrostatisk beskyttelse og tændt timing
Særlige krav til dvaletilstand:
Under strøm-sluk-perioden er det nødvendigt at opretholde den normale drift af ESD-beskyttelsesdioden
Design et power on timing kontrolkredsløb for at sikre, at VGH/VGL tændes mere end 5ms senere end AVDD
Et bestemt bilinstrumentpanel reducerede den unormale strømtilslutning fra 3 % til 0,1 % ved at tilføje et RC-forsinkelseskredsløb
3, Softwareoptimering: Implementering af intelligent søvnstrategi
1. Design af søvntriggerbetingelser
Typisk scenarie:
Tidsbestemt søvn: For eksempel opdaterer den smarte vandmåler data hvert 30. sekund og sover resten af tiden
Brugerinaktivitet: Den bærbare medicinske enhed går i dvaletilstand efter 1 minut uden knapbetjening
Lav batteritærskel: Tving dyb søvn, når batterispændingen falder til under 3,6V
2. Konfigurationsproces for dvaletilstand
Standard trin:
Gem den aktuelle visningstilstand til Flash
Sluk baggrundslyset (BL_VDD=0)
Stop dataopdatering (frys HSYNC/VSYNC)
Reducer clockfrekvens (PLL_FREQ=32kHz)
Afbryd strømforsyningen til AVDD/VGH/VGL
MCU går i lav-strømtilstand (såsom stoptilstand for STM32)
3. Vågn op efter-behandlingsmekanisme
Nøgleoperationer:
Geninitier displayparametrene (kontrast, farvetilstand osv.)
Gendan det sidst viste indhold (læst fra Flash eller RAM)
Synkroniser systemuret (undgå tidsdrift)
Et logistikterminalhus: komprimering af opvågnings-genoptagelsestiden fra 200 ms til 30 ms ved forudgående lagring af en skærmbuffer
4, Typisk applikationscaseanalyse
Case 1: Batteridrevet elektromagnetisk flowmåler
Krav: 6 års batterilevetid (lithiumbatteri 3,6V/19Ah)
Løsning:
Vælg ultra-laveffekt TFT-LCD (driftsstrøm 15mA, dvalestrøm 0,5 μA)
Design et dobbelt strømsystem: Hovedstrømforsyningen oplader superkondensatoren, mens superkondensatoren opretholder RTC under dvaletilstand
Implementeringsstrategi:
Vågn op hvert 10. sekund, opdater trafikdata og vis i 2 sekunder
På andre tidspunkter skal du gå ind i dyb dvaletilstand og afbryde alle ikke-essentielle strømkilder
Effekt: Det gennemsnitlige strømforbrug for hele maskinen er reduceret fra 85mW til 0,8mW, og batterilevetiden er nået 7,2 år
Case 2: Bærbar ultralydsdiagnoseenhed
Krav: Kontinuerlig drift i 8 timer (lithium-ionbatteri 7,4V/4400mAh)
Løsning:
Vedtagelse af reflekterende LCD (ingen baggrundsbelysning påkrævet, strømforbrug reduceret med 80 %)
Implementer dynamisk dvaletilstand:
Vågn op, når sonden kommer i kontakt med menneskekroppen
5 sekunder efter, at sonden forlader, går den i dvaletilstand
Hold kommunikationsmodulet aktivt under dvale (modtag fjernkommandoer)
Effekt: Displaymodulets strømforbrug er reduceret fra 220mW til 15mW, og den samlede batterilevetid er øget med tre gange
5, Avancerede optimeringsteknikker
1. Delvis områdevågningsteknologi-
Opdel skærmen i flere områder, og vækk kun områder med opdateringsbehov
En bestemt e-bogslæser reducerede opdateringsstrømforbruget fra 12mW til 3mW gennem denne løsning
2. Adaptiv søvnalgoritme
Læring baseret på brugsvaner: Tæl brugerens visningsfrekvens og juster dynamisk søvntærskel
Efter implementeringen af den centrale kontrolskærm i et smart hjem er den daglige gennemsnitlige opvågningsfrekvens-reduceret med 65 %
3. Skærmcache med lav effekt
Integrering af SRAM som display-cache inde i MCU
Vedligehold cachelagret indhold under dvale og output direkte efter opvågning
En bestemt industriel HMI-enhed har reduceret opvågningstiden-fra 120 ms til 15 ms gennem denne løsning