HOLTEK-logo

Aplikimi HOLTEK HT8 MCU LVD LVR

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

Udhëzimet e aplikimit HT8 MCU LVD/LVR

D/N: AN0467EN

Hyrje

Gama MCU 8-bit e Holtek ofron dy funksione shumë praktike dhe të dobishme mbrojtëse, LVD (Volim i ulëttage Zbulimi) dhe LVR (Vëllimi i ulëttage Rivendos). Nëse furnizimi me energji MCU voltage (VDD) bëhet jonormale ose e paqëndrueshme, këto funksione do të lejojnë MCU të lëshojë një paralajmërim ose të ekzekutojë një rivendosje të menjëhershme për të ndihmuar produktin të vazhdojë funksionimin në mënyrë korrekte.
Si LVD ashtu edhe LVR përdoren për të monitoruar vëllimin e furnizimit me energji MCUtage (VDD). Kur vlera e zbuluar e furnizimit me energji është më e ulët se vëllimi i ulët i zgjedhurtage vlerës, funksioni LVD do të gjenerojë një sinjal ndërprerje ku vendosen si flamujt LVDO ashtu edhe ato të ndërprerjes. Funksioni LVR është i ndryshëm në atë që menjëherë detyron MCU të rivendoset. Ky shënim aplikacioni do të marrë HT66F0185 si një shembullample MCU për të prezantuar në detaje funksionet LVD dhe LVR për Holtek Flash MCU.

Përshkrimi funksional

LVD ‒ Volumi i ulëttage Zbulimi

Shumica e MCU-ve Holtek kanë një funksion LVD, i cili përdoret për të monitoruar vëllimin VDDtage. Kur VDD voltage ka një vlerë më të ulët se vëllimi i konfiguruar LVDtage dhe mbahet për një kohë që tejkalon kohën tLVD, atëherë do të gjenerohet një sinjal ndërprerjeje. Këtu do të vendosen flamuri LVDO dhe flamuri i ndërprerjes LVD. Zhvilluesit mund të zbulojnë sinjalin për të përcaktuar nëse sistemi është në një vëllim të ulëttage. Më pas, MCU mund të ekzekutojë operacionet përkatëse për të mbajtur sistemin të funksionojë normalisht dhe për të zbatuar mbrojtjen e ndërprerjes së energjisë dhe funksione të tjera të lidhura.
Funksioni LVD kontrollohet duke përdorur një regjistër të vetëm të njohur si LVDC. Marrja e HT66F0185 si një ishample, tre bit në këtë regjistër, VLVD2~VLVD0, përdoren për të zgjedhur një nga tetë vëllimet fiksetages nën të cilat një vëllim i ulëttagdo të përcaktohet gjendja. Biti LVDO është biti i flamurit të daljes së qarkut LVD. Kur vlera VDD është më e madhe se VLVD, biti i flamurit LVDO do të pastrohet në 0. Kur vlera VDD është më e ulët se VLVD, biti i flamurit LVDO dhe biti i flamurit të kërkesës për ndërprerje LVF do të vendosen të larta. Në përgjithësi, biti i flamurit të kërkesës për ndërprerje LVF ndodhet brenda ndërprerjes shumëfunksionale dhe duhet të pastrohet nga programi i aplikacionit. Shumica e regjistrave të funksionit LVD janë të ngjashëm me atë që tregohet në Figurën 1, megjithatë është më mirë t'i referoheni fletës së të dhënave MCU për detaje pasi mund të ketë përjashtime nga kjo.

Funksioni HT8 MCU LVD konfigurohet ose duke përdorur opsionet e konfigurimit ose softuerin. Më poshtë përshkruan konfigurimin e softuerit HT66F0185 MCU.

Figura 1
LVR ‒ Volumi i ulëttage Rivendos

HOLTEK-HT8-MCU-LVD-LVR-Application-08HOLTEK-HT8-MCU-LVD-LVR-Application-07
MCU-të HT8 përmbajnë një vëllim të ulëttage rivendosni qarkun për të monitoruar vëllimin VDDtage. Kur VDD voltagvlera e është më e ulët se vlera e zgjedhur VLVR dhe e qëndrueshme për një kohë që tejkalon kohën tLVR, atëherë MCU do të ekzekutojë një vëllim të ulëttage rivendosni dhe programi do të hyjë në një gjendje rivendosjeje. Kur vlera VDD kthehet në një vlerë më të lartë se VLVR, MCU do të kthehet në funksionimin normal. Këtu programi do të riniset nga adresa 00h, ndërsa do të vendoset edhe biti i flamurit LVRF dhe i cili duhet të fshihet në 0 nga programi aplikativ.
Marrja e HT66F0185 si një ishampLe, LVR ofron katër vëllime të zgjedhuratages në regjistrin LVRC. Kur vlera e konfigurimit të regjistrit nuk është një nga këto katër vëllimetagvlerat e, MCU do të gjenerojë një rivendosje dhe regjistri do të kthehet në vlerën POR. Funksioni LVR mund të përdoret gjithashtu nga MCU për të gjeneruar një rivendosje të softuerit.

Figura 2
Shënim: Koha e rivendosjes mund të jetë e ndryshme në MCU të ndryshme, prandaj është e rëndësishme t'i referoheni fletës specifike të të dhënave Vëllimi minimal i funksionimittages mund të jenë të ndryshme në frekuenca të ndryshme të sistemit. Përdoruesit mund të konfigurojnë VLVR sipas vëllimit minimal të funksionimittage të frekuencës së zgjedhur të sistemit për ta bërë sistemin të funksionojë normalisht.

Karakteristikat kryesore

tLVDS (Koha e qëndrueshme LVDO)
Produkti mund të çaktivizojë funksionin LVD për të kursyer energji dhe mund ta riaktivizojë atë kur kërkohet të përdoret. Meqenëse funksioni LVD kërkon një kohë vendosjeje deri në 150μs nga çaktivizimi deri në aktivizimin e plotë, është e nevojshme të futet një kohë vonesë që funksioni LVD të stabilizohet përpara përdorimit të LVD për të përcaktuar me saktësi nëse MCU është në një vëllim të ulët.tage shtetit.

HOLTEK-HT8-MCU-LVD-LVR-Application-06

Figura 3
tLVD (Vëllimi minimal i ulëttage Gjerësia për të ndërprerë)
Pas zbulimit të një vëllimi të ulëttagE sinjalit, LVD mund të përdorë gjithashtu ndërprerjen LVD për të zbuluar aktivizimin e tij si dhe për të votuar bitin LVDO. Kjo do të përmirësojë efikasitetin e programit. Ndërprerja e LVD ndodh kur vlera VDD është më e ulët se vëllimi i zbulimit të LVDtage dhe mbahet për një kohë që tejkalon kohën tLVD. Mund të ketë zhurmë në furnizimin me energji elektrike, veçanërisht gjatë testimit të EMC në aplikacionet AC, kështu që ekziston një probabilitet i lartë që të ndodhë një situatë e gabuar LVD. Sidoqoftë, koha tLVD duhet të jetë në gjendje të filtrojë këtë zhurmë, duke e bërë zbulimin e LVD më të qëndrueshëm.

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

tLVR (Vëllimi minimal i ulëttage Gjerësia për të rivendosur)
Kur vlera VDD është më e ulët se vëllimi i LVRtage dhe e qëndrueshme për një kohë që tejkalon kohën tLVR, MCU do të ekzekutojë një vëllim të ulëttage rivendosur. Pasja e kësaj kohe tLVR lejon që zhurma e furnizimit me energji të filtrohet, duke e bërë zbulimin e LVR më të qëndrueshëm.
HOLTEK-HT8-MCU-LVD-LVR-Application-04HOLTEK-HT8-MCU-LVD-LVR-Application-03

Parimet e funksionimit

Dallimi midis funksioneve LVD dhe LVR është se funksioni LVD shkakton vetëm një sinjal paralajmërues i cili informon MCU paraprakisht për një voltagpaqëndrueshmëri ose anomali. Prandaj, MCU mund të ndërmarrë veprimet përkatëse ose të zbatojë mekanizma mbrojtës. LVR është i ndryshëm në atë që ekzekuton një rivendosje të MCU. Këtu MCU rivendoset menjëherë dhe për këtë arsye kalon në një gjendje fillestare të programit. Prandaj, kur përdorni të dy funksionet së bashku, LVR voltage në përgjithësi është konfiguruar që të ketë një vëllim më të ulët të paracaktuartage sesa LVD voltage. Kur vlera VDD bie, funksioni LVD do të aktivizohet së pari për të lejuar MCU të zbatojë disa masa mbrojtëse përpara se të aktivizohet funksioni LVR, gjë që duhet të ruajë stabilitetin e produktit.
Marrja e HT66F0185 si një ishample, frekuenca e sistemit është 8 MHz dhe voltagdiapazoni është midis 2.2V dhe 5.5V. Nëse rivendosja e LVR voltage është konfiguruar të jetë 2.1 V, atëherë duket sikur funksioni LVR nuk mbulon vëllimin minimal të funksionimittage. Megjithatë, voltage nuk përcakton pikën ku HIRC ose oshilatorët kristal ndalojnë së lëkunduri, prandaj LVR voltage konfiguruar me një vëllim 2.1Vtage nuk do të ndikojë në përdorimin normal të MCU.
Për një frekuencë të sistemit prej 16 MHz dhe 20 MHz, voltage është 4.5V ~ 5.5V vëllimi i rivendosjes së LVRtage është konfiguruar të jetë 3.8 V, atëherë duket sikur funksioni LVR nuk mbulon vëllimin minimal të funksionimit të MCUtage për 16 MHz dhe 20 MHz. Megjithatë, voltage nuk përcakton pikën ku oshilatori kristal ndalon së lëkunduri, prandaj për një vëllimtagDiapazoni prej 3.8 V ~ 4.5 V, oshilatori kristal do të vazhdojë të funksionojë. Këtu nuk ka asnjë shqetësim për funksionimin jonormal të programit.
Nëse frekuenca e sistemit është 16 MHz ose 20 MHz dhe nëse LVR është vendosur në një vlerë prej 3.8 V, atëherë kur VDD voltage bie nën 3.8V, funksioni LVR do të aktivizohet dhe do të rivendosë MCU. Vlera fillestare e LVRC është 2.1 V për rivendosjen e LVR, këtu do të ndodhin dy gjendjet e mëposhtme:

  • Kur VDD bie nën 3.8 V, por jo nën pikën minimale të lëkundjes së kristalit, MCU do të lëkundet normalisht pas rivendosjes së LVR. Më pas programi do të konfigurojë regjistrin LVRC. Pasi të konfigurohet regjistri LVRC, MCU do të kryejë një rivendosje LVR pasi të presë kohën tLVR dhe më pas do të përsërisë.
  • Nëse vlera VDD bie nën 3.8 V, voltage është tashmë nën pikën e fillimit të oshilatorit kristal, prandaj MCU nuk do të jetë në gjendje të fillojë lëkundjen pas rivendosjes së LVR. Të gjitha portat I/O do të jenë si parazgjedhje në një gjendje hyrëse pas një rivendosjeje të ndezjes. MCU nuk do të ekzekutojë asnjë udhëzim dhe nuk do të ekzekutojë asnjë veprim në qark.

Konsideratat e Aplikimit

Kur duhet përdorur LVD
Funksioni LVD përdoret kryesisht për të ekzaminuar gjendjen e baterisë në aplikacionet e produkteve me bateri. Kur zbulohet se bateria po mbaron energjinë, MCU mund t'i kërkojë përdoruesit të zëvendësojë baterinë për të ruajtur funksionimin normal. Në produktet e zakonshme me energji AC, funksioni LVD përdoret për të zbuluar vëllimin VDDtage, e cila mund të përdoret për të përcaktuar nëse furnizimi me energji AC është shkëputur. Për shembullample, për një tavan lamp, duke monitoruar bitin LVDO nga niveli i ulët në të lartë dhe më pas përsëri i ulët, mund të përcaktohet nëse çelësi përdoret për të ndryshuar tavanin lamp kusht për të ndryshuar nivelin e ndriçimit ose temperaturën e ngjyrës.

Kur të përdorni LVR
Funksioni LVR përdoret shpesh në aplikacionet me bateri dhe aktivizohet kur bateria ndërrohet. Në përgjithësi, produkte të tilla janë produkte me fuqi të ulët ku produkti do të përmbajë energji të mjaftueshme të ruajtjes së furnizimit me energji elektrike për të ruajtur vëllimin VDDtage. Normalisht vëlltage nuk do të bjerë në 0V për më shumë se 10 sekonda. Megjithatë, duke qenë se ky është një proces i ngadaltë i fikjes së energjisë, ka një probabilitet të lartë që VDD voltage mund të bjerë në një vlerë më të ulët se vëllimi i LVRtage, e cila do të bëjë që MCU të gjenerojë një rivendosje të LVR. Pasi të jetë instaluar bateria e re, VDD voltage do të jetë më e lartë se vëllimi LVRtage, dhe sistemi do të kthehet dhe do të vazhdojë me funksionimin normal.

Përdorimi i LVR dhe LVD në modalitetin DLE/SLEEP
Kur sistemi hyn në modalitetin IDLE/SLEEP, LVR nuk është efektiv, kështu që LVR nuk do të jetë në gjendje të rivendosë sistemin, megjithëse nuk do të konsumojë energji. Kur MCU hyn në modalitetin SLEEP, funksioni LVD do të çaktivizohet automatikisht. Në disa specifika ka dy mënyra SLEEP, SLEEP0 dhe SLEEP1. Merrni HT66F0185 për shembullampPërpara se të hyni në modalitetin SLEEP0, funksioni LVD duhet të çaktivizohet duke pastruar bitin LVDEN në regjistrin LVDC në 0. Funksioni LVD do të vazhdojë të funksionojë kur hyni në modalitetin SLEEP1. Referojuni fletës së të dhënave për detaje specifike të MCU.
Do të ketë një sasi të caktuar të konsumit të vogël të energjisë kur funksioni LVD është i aktivizuar. Prandaj, në aplikacionet e baterive që duhet të zvogëlojnë konsumin e energjisë, është e rëndësishme të merret parasysh konsumi i energjisë i funksionit LVD kur sistemi hyn në cilindo nga modalitetet e kursimit të energjisë, ose SLEEP ose DLE.

HOLTEK-HT8-MCU-LVD-LVR-Application-02

Shënime të tjera 

  • Nëse të dyja funksionet LVR dhe LVD janë të aktivizuara dhe dëshirohet që vëllimi i tyretagCilësimet duhet të përputhen, atëherë vini re se LVD voltage duhet të vendoset në një vlerë më të lartë se vëllimi i LVRtage.
  • LVD voltagCilësimi e ndryshon me kërkesat e ndryshme të produktit. Nëse është konfiguruar si 2.2 V për shembullample, pastaj LVD voltage i çdo aplikimi do të ndryshojë me rreth 2.2V ± 5%. Specifikimet individuale duhet të kontrollohen me kujdes paraprakisht.
  • Parametri i kohës tLVR për VLVR do të ndryshojë për shkak të proceseve të ndryshme. Për tabelat e hollësishme të parametrave DC/AC referojuni fletës së të dhënave.
  • Pasi të ketë ndodhur një LVR, kur VDD voltage > 0.9V, vlerat e kujtesës së të dhënave nuk do të ndryshojnë. Kur VDD voltage është përsëri më e lartë se LVR, sistemi do të rifillojë funksionimin pa pasur nevojë të ruani parametrat e RAM-it. Megjithatë, nëse VDD është më e ulët se 0.9V, sistemi nuk do të mbajë vlerat e kujtesës së të dhënave dhe në këtë rast kur VDD voltage është përsëri më e lartë se vëllimi LVRtage, në sistem do të ekzekutohet një rivendosje e ndezjes.
  • Funksioni LVR dhe vëllimitagPërzgjedhja e disa MCU-ve zbatohet nga opsionet e konfigurimit në HT-IDE3000. Pasi të zgjidhen, ato nuk mund të ndryshohen duke përdorur softuer.
konkluzioni

Ky shënim aplikacioni ka prezantuar funksionet LVD dhe LVR të ofruara në MCU Flash 8-bitësh Holtek. Kur përdoret siç duhet, funksionet LVD dhe LVR mund të reduktojnë funksionimin jonormal të MCU kur furnizimi me energji voltage është e paqëndrueshme, duke rritur kështu stabilitetin e produktit. Për më tepër, disa shënime dhe mënyra të përdorimit të LVD dhe LVR janë përmbledhur për të ndihmuar përdoruesit të përdorin LVD dhe LVR në mënyrë më fleksibël.

Versionet dhe informacionet e modifikimit
Mohim përgjegjësie

HOLTEK-HT8-MCU-LVD-LVR-Application-02

Të gjitha informacionet, markat tregtare, logot, grafika, videot, klipet audio, lidhjet dhe artikujt e tjerë që shfaqen në këtë websajti ("Informacioni") janë vetëm për referencë dhe mund të ndryshohet në çdo kohë pa njoftim paraprak dhe sipas gjykimit të Holtek Semiconductor Inc. dhe kompanive të lidhura me të (më tej "Holtek", "kompania", "ne", " ne' ose 'tona'). Ndërsa Holtek përpiqet të sigurojë saktësinë e Informacionit për këtë webfaqe, asnjë garanci e shprehur ose e nënkuptuar nuk jepet nga Holtek për saktësinë e Informacionit. Holtek nuk mban asnjë përgjegjësi për çdo pasaktësi ose rrjedhje.
Holtek nuk do të jetë përgjegjës për asnjë dëmtim (përfshirë por pa u kufizuar në virusin kompjuterik, problemet e sistemit ose humbjen e të dhënave) çfarëdo që lind nga përdorimi ose në lidhje me përdorimin e këtij webfaqe nga çdo palë. Mund të ketë lidhje në këtë zonë, të cilat ju lejojnë të vizitoni webfaqet e kompanive të tjera. Këto webfaqet nuk kontrollohen nga Holtek. Holtek nuk do të mbajë asnjë përgjegjësi dhe asnjë garanci për çfarëdo informacioni të shfaqur në faqe të tilla. Hiperlidhje me të tjerët webfaqet janë në rrezikun tuaj.

HOLTEK-HT8-MCU-LVD-LVR-Application-01
Kufizimi i Përgjegjësisë
Në çdo rast, Kompania nuk ka nevojë të marrë përgjegjësi për çdo humbje ose dëmtim të shkaktuar kur dikush e viziton websiti direkt ose indirekt dhe përdor përmbajtjen, informacionin ose shërbimin në webfaqe.
Ligji qeverisës
Ky mohim i nënshtrohet ligjeve të Republikës së Kinës dhe nën juridiksionin e Gjykatës së Republikës së Kinës.
Përditësimi i mohimit
Holtek rezervon të drejtën të përditësojë Mohimin e përgjegjësisë në çdo kohë me ose pa njoftim paraprak, të gjitha ndryshimet hyjnë në fuqi menjëherë pas postimit në webfaqe.

Dokumentet / Burimet

Udhëzimet e aplikimit HOLTEK HT8 MCU LVD LVR [pdfUdhëzime
Udhëzimet e aplikimit HT8, MCU LVD LVR, Udhëzimet e aplikimit, HT8, MCU LVD LVR

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *