HOLTEK HT8 MCU LVD LVR Aplikasyon
Mga Giya sa Aplikasyon sa HT8 MCU LVD/LVR
D/N: AN0467EN
Pasiuna
Ang Holtek 8-bit MCU range naghatag og duha ka praktikal ug mapuslanon nga mga function sa pagpanalipod, ang LVD (Low Voltage Detection) ug ang LVR (Low Voltage Reset). Kung ang MCU power supply voltage (VDD) mahimong abnormal o dili lig-on, kini nga mga gimbuhaton motugot sa MCU sa pag-isyu sa usa ka pasidaan o sa pagpatuman sa usa ka diha-diha nga reset sa pagtabang sa produkto sa pagpadayon sa operasyon sa husto nga paagi.
Ang LVD ug ang LVR gigamit sa pagmonitor sa MCU power supply voltage (VDD). Kung ang nakit-an nga kantidad sa suplay sa kuryente mas ubos kaysa gipili nga ubos nga voltage bili, ang LVD function makamugna og interrupt signal diin ang LVDO ug interrupt nga mga bandila gipahimutang. Lahi ang function sa LVR tungod kay gipugos dayon niini ang MCU sa pag-reset. Kini nga nota sa aplikasyon magkuha sa HT66F0185 ingon usa ka example MCU aron ipaila sa detalye ang LVD ug LVR nga mga gimbuhaton alang sa Holtek Flash MCUs.
Functional nga Deskripsyon
LVD ‒ Ubos nga Voltage Pagkakita
Kadaghanan sa Holtek MCUs adunay LVD function, nga gigamit sa pagmonitor sa VDD voltage. Sa diha nga ang VDD voltage adunay mas ubos nga bili kay sa LVD configured voltage ug gipadayon sulod sa usa ka panahon nga molapas sa oras sa tLVD, unya usa ka interrupt signal ang mabuhat. Dinhi ang LVDO flag ug ang LVD interrupt nga bandila ibutang. Ang mga developers makamatikod sa signal aron mahibal-an kung ang sistema anaa sa ubos nga voltage. Ang MCU mahimo unya nga mopatuman sa katugbang nga mga operasyon aron mapadayon ang sistema sa pag-operate nga normal ug aron mapatuman ang power-down nga proteksyon ug uban pang may kalabutan nga mga gimbuhaton.
Ang LVD function gikontrol gamit ang usa ka rehistro nga nailhan nga LVDC. Gikuha ang HT66F0185 isip example, tulo ka bits niini nga rehistro, VLVD2~VLVD0, gigamit sa pagpili sa usa sa walo ka fixed vol.tagsa ubos diin ang ubos nga voltage kondisyon ang matino. Ang LVDO bit mao ang LVD circuit output flag bit. Sa diha nga ang VDD nga bili mas dako pa kay sa VLVD, ang LVDO flag bit ma-clear ngadto sa 0. Sa diha nga ang VDD bili mao ang ubos pa kay sa VLVD, ang LVDO flag bit ug ang interrupt request LVF flag bit ibutang taas. Sa kinatibuk-an, ang LVF interrupt request flag bit nahimutang sulod sa multi-function interrupt ug kinahanglang limpyohan sa application program. Kadaghanan sa mga rehistro sa function sa LVD susama sa gipakita sa Figure 1, apan labing maayo nga i-refer ang datasheet sa MCU alang sa mga detalye tungod kay mahimo’g adunay mga eksepsiyon niini.
Ang HT8 MCU LVD function gi-setup pinaagi sa paggamit sa mga opsyon sa pag-configure o software. Ang mosunod naghulagway sa HT66F0185 MCU software configuration.
Hulagway 1
LVR ‒ Ubos nga Voltage Reset
Ang HT8 MCUs adunay ubos nga voltage reset circuit aron mamonitor ang VDD voltage. Sa diha nga ang VDD voltage value mas ubos kay sa pinili nga VLVR value ug molungtad sulod sa usa ka panahon nga labaw sa tLVR time, unya ang MCU mopatuman og ubos nga vol.tage reset ug ang programa mosulod sa kahimtang sa pag-reset. Kung ang kantidad sa VDD mobalik sa usa ka kantidad nga mas taas kaysa VLVR, ang MCU mobalik sa normal nga operasyon. Dinhi ang programa magsugod pag-usab gikan sa adres nga 00h, samtang ang LVRF flag bit itakda usab ug kinahanglan nga ma-clear sa 0 sa programa sa aplikasyon.
Gikuha ang HT66F0185 isip example, ang LVR naghatag ug upat ka mapili nga voltagnaa sa rehistro sa LVRC. Kung ang kantidad sa pag-configure sa rehistro dili usa sa upat nga voltage values, ang MCU makamugna og reset ug ang rehistro mobalik sa POR value. Ang LVR function mahimo usab nga gamiton sa MCU aron makamugna og software reset.
Hulagway 2
Mubo nga sulat: Ang oras sa pag-reset mahimong lahi sa lain-laing mga MCU, busa importante nga maghisgot sa piho nga datasheet Ang minimum nga operating voltagkini mahimong lahi sa lain-laing mga frequency sa sistema. Ang mga tiggamit makahimo sa pag-configure sa VLVR sumala sa minimum nga operating voltage sa pinili nga frequency sa sistema aron ang sistema molihok nga normal.
Panguna nga mga Feature
tLVDS (LVDO Stable Time)
Ang produkto maka-disable sa LVD function aron makadaginot sa kuryente ug ma-activate kini pag-usab kung gikinahanglan nga gamiton. Tungod kay ang LVD function nanginahanglan usa ka oras sa paghusay hangtod sa 150μs gikan sa pagkabaldado hangtod sa hingpit nga pagpagana, kinahanglan nga magsal-ot ug oras sa paglangan aron ma-stabilize ang function sa LVD sa dili pa gamiton ang LVD aron mahibal-an nga tukma kung ang MCU naa sa usa ka ubos nga vol.tagkahimtang.
Hulagway 3
tLVD (Minimum Ubos nga Voltage Lapad sa Pagbalda)
Human namatikdan ang ubos nga voltage signal, ang LVD mahimo usab nga mogamit sa LVD interrupt aron mahibal-an ang pagpaaktibo niini ingon man ang pagboto sa LVDO bit. Kini makapauswag sa kaepektibo sa programa. Ang LVD interrupt mahitabo kung ang VDD value mas ubos kaysa LVD detection voltage ug gisustenir sulod sa usa ka panahon nga labaw sa tLVD nga panahon. Mahimong adunay kasaba sa suplay sa kuryente, labi na sa panahon sa pagsulay sa EMC sa mga aplikasyon sa AC, mao nga adunay taas nga posibilidad sa usa ka sayup nga sitwasyon sa LVD nga nahitabo. Bisan pa, ang oras sa tLVD kinahanglan nga makahimo sa pagsala niini nga kasaba, nga maghimo sa LVD detection nga mas lig-on.
tLVR (Minimum Ubos nga Voltage Lapad nga I-reset)
Kung ang kantidad sa VDD mas ubos kaysa sa LVR voltage ug gipadayon sa usa ka panahon nga labaw sa oras sa tLVR, ang MCU magpatuman sa usa ka ubos nga voltage reset. Ang pagbaton niini nga oras sa tLVR nagtugot sa kasaba sa suplay sa kuryente nga masala, nga maghimo nga mas lig-on ang pagkakita sa LVR.
Mga Prinsipyo sa Pag-opera
Ang kalainan tali sa LVD ug LVR nga mga gimbuhaton mao nga ang LVD function nag-aghat lamang sa usa ka pasidaan nga signal nga nagpahibalo sa MCU nga abante sa usa ka vol.tage instability o abnormalidad. Busa ang MCU makahimo og katugbang nga mga aksyon o magpatuman sa mga mekanismo sa pagpanalipod. Lahi ang LVR kay nagpatuman kini og MCU reset. Dinhi ang MCU nag-reset dayon ug busa milukso sa usa ka inisyal nga kondisyon sa programa. Busa, kung gamiton ang duha nga mga gimbuhaton, ang LVR voltage sa kasagaran gi-configure aron adunay mas ubos nga preset voltage kay sa LVD voltage. Kung ang kantidad sa VDD nahulog, ang function sa LVD ang una nga ma-trigger aron tugutan ang MCU nga ipatuman ang pipila nga mga lakang sa pagpanalipod sa wala pa ma-trigger ang function sa LVR, nga kinahanglan magpadayon ang kalig-on sa produkto.
Gikuha ang HT66F0185 isip example, ang sistema frequency mao ang 8MHz ug ang voltage range kay tali sa 2.2V ug 5.5V. Kung ang LVR reset voltage gi-configure nga mahimong 2.1V, unya makita nga ang function sa LVR wala maglakip sa minimum nga vol.tage. Bisan pa, ang 2.2V minimum nga MCU operating voltage wala naghubit sa punto diin ang HIRC o mga kristal nga oscillator mihunong sa pag-oscillating, busa ang LVR voltage gi-configure sa usa ka 2.1V voltage dili makaapekto sa normal nga paggamit sa MCU.
Alang sa frequency sa sistema nga 16MHz ug 20MHz, ang operating voltage mao ang 4.5V ~ 5.5V ang LVR reset voltage gi-configure nga mahimong 3.8V, unya makita nga ang function sa LVR wala maglakip sa minimum nga operasyon sa MCU vol.tage para sa 16MHz ug 20MHz. Bisan pa, ang 4.5V minimum nga MCU operating voltage wala naghubit sa punto diin ang kristal oscillator mihunong sa oscillating, busa alang sa usa ka voltage range sa 3.8V ~ 4.5V ang kristal nga oscillator magpadayon sa pag-operate. Dinhi walay kabalaka bahin sa abnormal nga operasyon sa programa.
Kung ang frequency sa sistema mao ang 16MHz o 20MHz ug kung ang LVR gibutang sa kantidad nga 3.8V unya kung ang VDD voltage mahulog ubos sa 3.8V, ang LVR function ma-activate ug i-reset ang MCU. Ang inisyal nga bili sa LVRC kay 2.1V para sa pag-reset sa LVR, dinhi mahitabo ang mosunod nga duha ka estado:
- Sa diha nga ang VDD mahulog ubos sa 3.8V, apan dili ubos sa minimum nga kristal oscillation point, ang MCU mag-oscillate sa normal human sa LVR resets. Ang programa unya i-configure ang LVRC register. Human ma-configure ang rehistro sa LVRC, ang MCU mohimo ug LVR reset human maghulat sa tLVR nga oras, ug unya sublion.
- Kung ang kantidad sa VDD nahulog sa ubos sa 3.8V, ang voltage anaa na sa ubos sa kristal nga oscillator nga punto sa pagsugod, busa ang MCU dili makahimo sa pagsugod sa oscillation human sa LVR resets. Ang tanan nga I/O ports mag-default sa usa ka input condition human sa power on reset. Ang MCU dili mopatuman sa bisan unsang mga instruksyon ug dili magbuhat sa bisan unsang aksyon sa sirkito.
Mga Konsiderasyon sa Aplikasyon
Kanus-a gamiton ang LVD
Ang LVD function kasagaran gigamit sa pagsusi sa kahimtang sa baterya sa mga aplikasyon sa produkto nga gipadagan sa baterya. Kung ang usa ka baterya namatikdan nga nahutdan sa enerhiya, ang MCU mahimong mag-aghat sa tiggamit sa pag-ilis sa baterya aron mapadayon ang normal nga operasyon. Sa kasagaran nga AC powered nga mga produkto, ang LVD function gigamit sa pag-ila sa VDD voltage, nga magamit aron mahibal-an kung ang suplay sa kuryente sa AC na-disconnect. Kay example, alang sa usa ka kisame lamp, pinaagi sa pagmonitor sa LVDO bit gikan sa ubos ngadto sa taas ug unya ubos pag-usab, kini matino kon ang switch gigamit sa pag-usab sa kisame lamp kondisyon aron usbon ang lebel sa kahayag o temperatura sa kolor.
Kanus-a gamiton ang LVR
Ang function sa LVR sagad gigamit sa mga aplikasyon nga gipadagan sa baterya ug gi-aktibo kung gi-ilis ang baterya. Kasagaran, ang ingon nga mga produkto mga low powered nga mga produkto diin ang produkto adunay igong suplay sa kuryente nga capacitive storage energy aron mapadayon ang VDD vol.tage. Kasagaran ang voltage dili mahulog ngadto sa 0V sa labaw pa kay sa 10 segundos. Apan tungod kay kini usa ka hinay nga power-down nga proseso, adunay taas nga posibilidad nga ang VDD voltage mahimong mahulog sa usa ka bili nga mas ubos kay sa LVR voltage, nga maoy hinungdan nga ang MCU makamugna og LVR reset. Human ma-install ang bag-ong baterya, ang VDD voltage mas taas pa kay sa LVR voltage, ug ang sistema mobalik ug magpadayon sa normal nga operasyon.
Gamit ang LVR ug LVD sa IDLE/SLEEP Mode
Sa diha nga ang sistema mosulod sa IDLE/SLEEP mode, ang LVR dili epektibo, mao nga ang LVR dili makahimo sa pag-reset sa sistema, kini bisan dili mogamit sa gahum. Kung ang MCU mosulod sa SLEEP Mode, ang LVD function awtomatikong ma-disable. Sa pipila ka mga detalye adunay duha ka SLEEP Mode, SLEEP0 ug SLEEP1. Kuhaa ang HT66F0185 alang sa example, sa dili pa mosulod sa SLEEP0 Mode, ang LVD function kinahanglan nga disabled pinaagi sa paghawan sa LVDEN bit sa LVDC register ngadto sa 0. Ang LVD function magpadayon sa operasyon sa diha nga mosulod sa SLEEP1 Mode. Tan-awa ang datasheet alang sa piho nga mga detalye sa MCU.
Adunay usa ka piho nga kantidad sa gamay nga konsumo sa kuryente kung ang LVD function mahimo. Busa, sa mga aplikasyon sa baterya nga kinahanglan nga makunhuran ang konsumo sa kuryente, hinungdanon nga tagdon ang pagkonsumo sa kuryente sa function sa LVD kung ang sistema mosulod sa bisan unsang mga mode sa pag-save sa kuryente, bisan ang SLEEP o IDLE Mode.
Ubang mga Nota
- Kung ang LVR ug ang LVD nga mga gimbuhaton gipalihok ug gitinguha nga ang ilang voltage ang mga setting kay magkatugma, unya timan-i nga ang LVD voltage kinahanglan nga ibutang sa usa ka bili nga mas taas pa kay sa LVR voltage.
- Ang LVD voltage setting lahi sa lain-laing mga kinahanglanon sa produkto. Kung kini gi-setup ingon 2.2V alang sa example, unya ang LVD voltage sa matag aplikasyon magkalahi sa mga 2.2V ± 5%. Ang tagsa-tagsa nga mga detalye kinahanglan nga susihon pag-ayo nga daan.
- Ang parameter sa oras nga tLVR alang sa VLVR magkalainlain tungod sa lainlaing mga proseso. Alang sa detalyado nga mga lamesa sa parameter sa DC/AC tan-awa ang datasheet.
- Human mahitabo ang LVR, sa dihang ang VDD voltage> 0.9V, ang mga kantidad sa Data Memory dili mausab. Sa diha nga ang VDD voltage mas taas pa sa LVR sa makausa pa, ang sistema magsugod pag-usab sa operasyon nga dili kinahanglan nga i-save ang mga parameter sa RAM. Apan kung ang VDD mas ubos kaysa 0.9V, ang sistema dili magtipig sa mga kantidad sa Data Memory ug kung diin ang VDD vol.tage mas taas na usab kay sa LVR voltage, usa ka Power On Reset ang ipatuman sa sistema.
- Ang LVR function ug voltagAng pagpili sa pipila ka mga MCU gipatuman gikan sa mga kapilian sa pag-configure sa HT-IDE3000. Sa higayon nga mapili, dili na sila mausab gamit ang software.
Panapos
Kini nga nota sa aplikasyon nagpaila sa LVD ug LVR nga mga gimbuhaton nga gihatag sa Holtek 8-bit Flash MCUs. Kung gigamit sa husto, ang LVD ug ang LVR function makapakunhod sa abnormal nga operasyon sa MCU kung ang power supply voltage dili lig-on, sa ingon nagpauswag sa kalig-on sa produkto. Dugang pa, ang pipila ka mga nota ug mga paagi sa paggamit sa LVD ug LVR gi-summarize aron sa pagtabang sa mga tiggamit sa paggamit sa LVD ug sa LVR nga mas flexible.
Mga Bersyon ug Impormasyon sa Pagbag-o
Disclaimer
Ang tanan nga impormasyon, mga marka sa pamatigayon, mga logo, mga graphic, mga video, mga audio clip, mga link ug uban pang mga butang nga makita niini website ('Information') kay alang lamang sa pakisayran ug mahimong usbon sa bisan unsang oras nga walay una nga pahibalo ug sa pagkabuotan sa Holtek Semiconductor Inc. kami' o 'among'). Samtang ang Holtek naningkamot sa pagsiguro sa katukma sa Impormasyon bahin niini website, walay gipahayag o gipasabot nga garantiya nga gihatag sa Holtek sa katukma sa Impormasyon. Ang Holtek walay responsibilidad sa bisan unsang sayup o pagtulo.
Ang Holtek dili manubag sa bisan unsang mga kadaot (lakip apan dili limitado sa virus sa kompyuter, mga problema sa sistema o pagkawala sa datos) bisan unsa nga motumaw sa paggamit o kalambigitan sa paggamit niini. website sa bisan unsang partido. Mahimong adunay mga link sa niini nga lugar, nga nagtugot kanimo sa pagbisita sa website sa ubang mga kompanya. Kini webAng mga site dili kontrolado sa Holtek. Ang Holtek walay responsibilidad ug walay garantiya sa bisan unsang Impormasyon nga gipakita sa maong mga site. Mga hyperlink sa uban webAng mga site naa sa imong kaugalingon nga peligro.
Limitasyon sa Tulubagon
Sa bisan unsa nga kaso, ang Kompanya dili kinahanglan nga manubag sa bisan unsang kapildihan o kadaot nga nahimo kung adunay mobisita sa website direkta o dili direkta ug naggamit sa mga sulod, impormasyon o serbisyo sa website.
Nagamandong Balaod
Kini nga disclaimer gipailalom sa mga balaod sa Republika sa China ug ubos sa hurisdiksyon sa Korte sa Republika sa China.
Pag-update sa Disclaimer
Gireserba sa Holtek ang katungod sa pag-update sa Disclaimer sa bisan unsang oras nga adunay o wala’y una nga pahibalo, ang tanan nga mga pagbag-o epektibo dayon sa pag-post sa website.
Mga Dokumento / Mga Kapanguhaan
![]() |
HOLTEK HT8 MCU LVD LVR Mga Giya sa Aplikasyon [pdf] Mga instruksiyon HT8, MCU LVD LVR Mga Giya sa Aplikasyon, Mga Giya sa Aplikasyon, HT8, MCU LVD LVR |