HOLTEK-logo

HOLTEK HT8 MCU LVD LVR Aansoek

HOLTEK-HT8-MCU-LVD-LVR-Application-product-image

HT8 MCU LVD/LVR Aansoekriglyne

D/N: AN0467EN

Inleiding

Die Holtek 8-bis MCU-reeks bied twee baie praktiese en nuttige beskermingsfunksies, die LVD (Low Voltage Detection) en die LVR (Low Voltage Herstel). As die MCU kragtoevoer voltage (VDD) abnormaal of onstabiel word, sal hierdie funksies die MCU toelaat om 'n waarskuwing uit te reik of om 'n onmiddellike terugstelling uit te voer om die produk te help om korrek voort te gaan.
Beide die LVD en die LVR word gebruik om die MCU kragtoevoer voltage (VDD). Wanneer die bespeurde kragtoevoerwaarde laer is as die geselekteerde lae voltage waarde, sal die LVD-funksie 'n onderbrekingsein genereer waar beide die LVDO- en onderbrekingsvlae gestel is. Die LVR-funksie is anders deurdat dit die MCU onmiddellik dwing om terug te stel. Hierdie aansoeknota sal die HT66F0185 as 'n example MCU om die LVD- en LVR-funksies vir Holtek Flash MCU's in detail bekend te stel.

Funksionele beskrywing

LVD ‒ Laag Voltage Opsporing

Die meeste Holtek MCU's het 'n LVD-funksie, wat gebruik word om die VDD voltage. Wanneer die VDD voltage het 'n laer waarde as die LVD-gekonfigureerde voltage en word volgehou vir 'n tyd wat die tLVD-tyd oorskry, dan sal 'n onderbrekingsein gegenereer word. Hier sal die LVDO-vlag en die LVD-onderbrekingsvlag gestel word. Ontwikkelaars kan die sein opspoor om te bepaal of die stelsel in 'n lae volume istage. Die MCU kan dan ooreenstemmende bewerkings uitvoer om die stelsel normaal te laat werk en om afskakelbeskerming en ander verwante funksies te implementeer.
Die LVD-funksie word beheer deur 'n enkele register bekend as LVDC te gebruik. Neem HT66F0185 as 'n example, drie bisse in hierdie register, VLVD2~VLVD0, word gebruik om een ​​van agt vaste volumes te kiestages waaronder 'n lae voltagDie toestand sal bepaal word. Die LVDO-bis is die LVD-baanuitsetvlagbis. Wanneer die VDD-waarde groter is as VLVD, sal die LVDO-vlagbis uitgevee word na 0. Wanneer die VDD-waarde laer is as VLVD, sal die LVDO-vlagbis en die onderbrekingsversoek LVF-vlagbis hoog gestel word. Oor die algemeen is die LVF-onderbrekingversoekvlagbis binne die multifunksie-onderbreking geleë en moet dit deur die toepassingsprogram uitgevee word. Die meeste van die LVD-funksieregisters is soortgelyk aan wat in Figuur 1 getoon word, maar dit is die beste om na die MCU-datablad te verwys vir besonderhede aangesien daar uitsonderings hierop kan wees.

Die HT8 MCU LVD-funksie word opgestel deur konfigurasie-opsies of sagteware te gebruik. Die volgende beskryf die HT66F0185 MCU-sagtewarekonfigurasie.

Figuur 1
LVR ‒ Laag Voltage Stel terug

HOLTEK-HT8-MCU-LVD-LVR-Aansoek-08HOLTEK-HT8-MCU-LVD-LVR-Aansoek-07
Die HT8 MCU's bevat 'n lae voltage herstel kring om die VDD voltage. Wanneer die VDD voltage waarde laer is as die geselekteerde VLVR waarde en volgehou word vir 'n tyd wat die tLVR tyd oorskry, dan sal die MCU 'n lae vol uitvoertage terugstel en die program sal 'n hersteltoestand betree. Wanneer die VDD-waarde terugkeer na 'n waarde hoër as VLVR, sal die MCU terugkeer na normale werking. Hier sal die program herbegin vanaf adres 00h, terwyl die LVRF vlagbis ook gestel sal word en wat deur die toepassingsprogram na 0 skoongemaak moet word.
Neem HT66F0185 as 'n example, die LVR bied vier kiesbare voltages in die LVRC-register. Wanneer die registerkonfigurasiewaarde nie een van hierdie vier voltage waardes, sal die MCU 'n terugstelling genereer en die register sal terugkeer na die POR-waarde. Die LVR-funksie kan ook deur die MCU gebruik word om 'n sagteware-terugstelling te genereer.

Figuur 2
Let wel: Die terugsteltyd kan verskil in verskillende MCU's, daarom is dit belangrik om na die spesifieke datablad te verwys Die minimum bedryfsvol.tages kan verskil by verskillende stelselfrekwensies. Gebruikers kan die VLVR instel volgens die minimum bedryfsvoltage van die geselekteerde stelselfrekwensie om die stelsel normaal te laat werk.

Belangrikste kenmerke

tLVDS (LVDO stabiele tyd)
Die produk kan die LVD-funksie deaktiveer om krag te bespaar en kan dit weer aktiveer wanneer dit nodig is om dit te gebruik. Aangesien die LVD-funksie 'n insteltyd van tot 150 μs vereis van gedeaktiveer tot ten volle geaktiveer, is dit nodig om 'n vertragingstyd in te voeg vir die LVD-funksie om te stabiliseer voordat die LVD gebruik word om akkuraat te bepaal of die MCU in 'n lae volume istagboedel.

HOLTEK-HT8-MCU-LVD-LVR-Aansoek-06

Figuur 3
tLVD (Minimum Lae Voltage Breedte om te onderbreek)
Na die opsporing van 'n lae voltage sein, kan die LVD ook die LVD-onderbreking gebruik om die aktivering daarvan op te spoor sowel as om die LVDO-bietjie te stem. Dit sal die doeltreffendheid van die program verbeter. Die LVD-onderbreking vind plaas wanneer die VDD-waarde laer is as die LVD-opsporingsvoltage en word volgehou vir 'n tyd wat die tLVD-tyd oorskry. Daar kan geraas op die kragtoevoer wees, veral tydens EMC-toetsing in AC-toepassings, so daar is 'n hoë waarskynlikheid dat 'n foutiewe LVD-situasie sal plaasvind. Die tLVD-tyd behoort egter hierdie geraas te kan uitfiltreer, wat LVD-opsporing meer stabiel maak.

HOLTEK-HT8-MCU-LVD-LVR-Aansoek-05HOLTEK-HT8-MCU-LVD-LVR-Aansoek-04

tLVR (Minimum Lae Voltage Breedte om terug te stel)
Wanneer die VDD-waarde laer is as die LVR voltage en volgehou word vir 'n tyd wat die tLVR-tyd oorskry, sal die MCU 'n lae voltage herstel. Met hierdie tLVR-tyd kan kragtoevoergeraas uitgefiltreer word, wat LVR-opsporing meer stabiel maak.
HOLTEK-HT8-MCU-LVD-LVR-Aansoek-04HOLTEK-HT8-MCU-LVD-LVR-Aansoek-03

Bedryfsbeginsels

Die verskil tussen die LVD- en LVR-funksies is dat die LVD-funksie slegs 'n waarskuwingsein aktiveer wat die MCU vooraf inlig oor 'n voltage onstabiliteit of abnormaliteit. Die MCU kan dus ooreenstemmende aksies neem of beskermingsmeganismes implementeer. Die LVR is anders deurdat dit 'n MCU-terugstelling uitvoer. Hier stel die MCU onmiddellik terug en spring dus na 'n aanvanklike programtoestand. Daarom, wanneer beide funksies saam gebruik word, sal die LVR voltage is oor die algemeen gekonfigureer om 'n laer voorafingestelde voltage as die LVD voltage. Wanneer die VDD-waarde daal, sal die LVD-funksie eers geaktiveer word om die MCU toe te laat om sekere beskermingsmaatreëls te implementeer voordat die LVR-funksie geaktiveer word, wat produkstabiliteit behoort te handhaaf.
Neem HT66F0185 as 'n example, die stelselfrekwensie is 8MHz en die voltage reeks is tussen 2.2V en 5.5V. As die LVR herstel voltage is opgestel om 2.1V te wees, dan wil dit voorkom asof die LVR-funksie nie die minimum bedryfsvolume dek nietage. Die 2.2V minimum MCU bedryfsvoltage definieer nie die punt waar die HIRC of kristal ossillators ophou ossilleer nie, daarom is die LVR voltage gekonfigureer met 'n 2.1V voltage sal nie normale MCU-gebruik beïnvloed nie.
Vir 'n stelselfrekwensie van 16MHz en 20MHz, is die bedryfsvoltage is 4.5V ~ 5.5V die LVR reset voltage is gekonfigureer om 3.8V te wees, dan wil dit voorkom asof die LVR-funksie nie die minimum MCU-bedryfsvolume dek nietage vir 16MHz en 20MHz. Die 4.5V minimum MCU bedryfsvoltage definieer nie die punt waar die kristal ossillator ophou ossilleer nie, dus vir 'n voltagMet 'n reeks van 3.8V ~ 4.5V sal die kristal ossillator aanhou werk. Hier is geen kommer oor abnormale programwerking nie.
As die stelselfrekwensie 16MHz of 20MHz is en as die LVR op 'n waarde van 3.8V gestel is, dan wanneer die VDD vol.tage onder 3.8V val, sal die LVR-funksie geaktiveer word en die MCU terugstel. Die LVRC-aanvangswaarde is 2.1V vir die LVR-terugstelling, hier sal die volgende twee toestande voorkom:

  • Wanneer VDD onder 3.8V daal, maar nie onder die minimum kristal ossillasiepunt nie, sal die MCU normaal ossilleer nadat die LVR teruggestel is. Die program sal dan die LVRC-register konfigureer. Nadat die LVRC-register opgestel is, sal die MCU 'n LVR-terugstelling uitvoer nadat daar vir tLVR-tyd gewag is, en dan herhaal.
  • As die VDD-waarde onder 3.8V val, sal die voltage is reeds onder die beginpunt van die kristal ossillator, daarom sal die MCU nie in staat wees om ossillasie te inisieer nadat die LVR teruggestel is nie. Alle I/O-poorte sal verstek na 'n insettoestand na 'n aanskakel-terugstelling. Die MCU sal geen instruksies uitvoer nie en sal geen aksie op die kring uitvoer nie.

Toepassingsoorwegings

Wanneer om die LVD te gebruik
Die LVD-funksie word meestal gebruik om batterytoestand in batteryaangedrewe produktoepassings te ondersoek. Wanneer bespeur word dat 'n battery min energie het, kan die MCU die gebruiker vra om die battery te vervang om normale werking te handhaaf. In gewone AC-aangedrewe produkte word die LVD-funksie gebruik om die VDD voltage, wat gebruik kan word om te bepaal of die AC-kragtoevoer ontkoppel is. Byvoorbeeldample, vir 'n plafon lamp, deur die LVDO-bietjie van laag na hoog en dan weer laag te monitor, kan bepaal word of die skakelaar gebruik word om die plafon te verander.amp toestand om die beligtingsvlak of kleurtemperatuur te verander.

Wanneer om die LVR te gebruik
Die LVR-funksie word dikwels in batteryaangedrewe toepassings gebruik en geaktiveer wanneer die battery verander word. Oor die algemeen is sulke produkte lae-aangedrewe produkte waar die produk voldoende kragtoevoer kapasitiewe bergingsenergie sal bevat om die VDD vol te handhaaftage. Normaalweg word die voltage sal nie in meer as 0 sekondes tot 10V daal nie. Aangesien dit egter 'n stadige afskakelproses is, is daar 'n groot waarskynlikheid dat die VDD voltage kan daal tot 'n waarde laer as die LVR voltage, wat sal veroorsaak dat die MCU 'n LVR-terugstelling genereer. Nadat die nuwe battery geïnstalleer is, sal die VDD voltage sal hoër wees as die LVR voltage, en die stelsel sal terugkeer en voortgaan met normale werking.

Gebruik die LVR en LVD in die IDLE/SLEEP-modus
Wanneer die stelsel die IDLE/SLEEP-modus ingaan, is die LVR nie effektief nie, dus sal die LVR nie die stelsel kan terugstel nie, maar dit sal egter nie krag verbruik nie. Wanneer MCU die SLAAPmodus betree, sal die LVD-funksie outomaties gedeaktiveer word. In sommige spesifikasies is daar twee SLAAPmodusse, SLAAP0 en SLAAP1. Neem die HT66F0185 vir bvample, voordat die SLEEP0-modus binnegegaan word, moet die LVD-funksie gedeaktiveer word deur die LVDEN-bis in die LVDC-register na 0 skoon te maak. Die LVD-funksie sal operasioneel bly wanneer die SLEEP1-modus binnegegaan word. Verwys na die datablad vir spesifieke MCU-besonderhede.
Daar sal 'n sekere hoeveelheid klein kragverbruik wees wanneer die LVD-funksie geaktiveer is. Daarom, in batterytoepassings wat kragverbruik moet verminder, is dit belangrik om die LVD-funksie kragverbruik in ag te neem wanneer die stelsel enige van die kragbesparende modusse, hetsy SLAAP- of IDLE-modusse, ingaan.

HOLTEK-HT8-MCU-LVD-LVR-Aansoek-02

Ander notas 

  • As beide die LVR- en die LVD-funksies geaktiveer is en dit verlang word dat hul voltage instellings moet ooreenstem, let dan op dat die LVD voltage moet gestel word op 'n waarde hoër as die LVR voltage.
  • Die LVD voltage instelling verskil met verskillende produkvereistes. As dit opgestel is as 2.2V vir bvample, dan die LVD voltage van elke toediening sal met ongeveer 2.2V ± 5% verskil. Individuele spesifikasies moet vooraf noukeurig nagegaan word.
  • Die tydparameter tLVR vir die VLVR sal verskil as gevolg van verskillende prosesse. Verwys na die datablad vir gedetailleerde DC/AC parametertabelle.
  • Nadat 'n LVR plaasgevind het, wanneer die VDD voltage > 0.9V, die datageheuewaardes sal nie verander nie. Wanneer die VDD voltage weer hoër as die LVR is, sal die stelsel die werking herbegin sonder om die RAM-parameters te stoor. As die VDD egter laer as 0.9V is, sal die stelsel nie die datageheuewaardes hou nie en in welke geval wanneer die VDD vol.tage is weer hoër as die LVR voltage, 'n Power On Reset sal op die stelsel uitgevoer word.
  • Die LVR-funksie en voltagDie keuse van sommige MCU's word geïmplementeer uit die konfigurasie-opsies in HT-IDE3000. Sodra dit gekies is, kan hulle nie met sagteware verander word nie.
Gevolgtrekking

Hierdie toepassingsnota het die LVD- en LVR-funksies bekendgestel wat in die Holtek 8-bis Flash MCU's voorsien word. Wanneer dit korrek gebruik word, kan die LVD- en die LVR-funksies abnormale MCU-werking verminder wanneer die kragtoevoer voltage is onstabiel, wat dus produkstabiliteit verbeter. Daarbenewens is sommige notas en maniere om beide die LVD en LVR te gebruik opgesom om gebruikers te help om die LVD en die LVR meer buigsaam te gebruik.

Weergawes en wysigingsinligting
Disclaimer

HOLTEK-HT8-MCU-LVD-LVR-Aansoek-02

Alle inligting, handelsmerke, logo's, grafika, video's, oudiosnitte, skakels en ander items wat hierop verskyn webwebwerf ('Inligting') is slegs vir verwysing en is onderhewig aan verandering te eniger tyd sonder vooraf kennisgewing en volgens die diskresie van Holtek Semiconductor Inc. en sy verwante maatskappye (hierna 'Holtek', 'die maatskappy', 'ons', ' ons' of 'ons'). Terwyl Holtek poog om die akkuraatheid van die inligting hieroor te verseker webwebwerf, word geen uitdruklike of geïmpliseerde waarborg deur Holtek gegee vir die akkuraatheid van die inligting nie. Holtek sal geen verantwoordelikheid vir enige onjuistheid of lekkasie dra nie.
Holtek sal nie aanspreeklik wees vir enige skade (insluitend maar nie beperk nie tot rekenaarvirus, stelselprobleme of dataverlies nie) hoegenaamd wat voortspruit uit die gebruik van of in verband met die gebruik van hierdie webwebwerf deur enige party. Daar kan skakels in hierdie area wees, wat jou toelaat om die webwebwerwe van ander maatskappye. Hierdie webwebwerwe word nie deur Holtek beheer nie. Holtek sal geen verantwoordelikheid en geen waarborg dra vir enige inligting wat op sulke webwerwe vertoon word nie. Hiperskakels na ander webwebwerwe is op eie risiko.

HOLTEK-HT8-MCU-LVD-LVR-Aansoek-01
Beperking van aanspreeklikheid
Die Maatskappy hoef in elk geval nie verantwoordelikheid te aanvaar vir enige verlies of skade wat veroorsaak word wanneer iemand die webwebwerf direk of indirek en gebruik die inhoud, inligting of diens op die webwebwerf.
Beheersende wet
Hierdie vrywaring is onderworpe aan die wette van die Republiek van China en onder die jurisdiksie van die Hof van die Republiek van China.
Opdatering van vrywaring
Holtek behou die reg voor om die Vrywaring te eniger tyd by te werk met of sonder vooraf kennisgewing, alle veranderinge is onmiddellik van krag nadat dit aan die webwebwerf.

Dokumente / Hulpbronne

HOLTEK HT8 MCU LVD LVR Aansoekriglyne [pdf] Instruksies
HT8, MCU LVD LVR Aansoekriglyne, Aansoekriglyne, HT8, MCU LVD LVR

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *