Aplikasi HOLTEK HT8 MCU LVD LVR

Pedoman Aplikasi HT8 MCU LVD/LVR
D/N: AN0467EN
Pambuka
Range MCU 8-bit Holtek nyedhiyakake rong fungsi perlindungan sing praktis lan migunani, yaiku LVD (Low Voltage Deteksi) lan LVR (Low Voltage Reset). Yen sumber daya MCU voltage (VDD) dadi ora normal utawa ora stabil, fungsi kasebut bakal ngidini MCU ngetokake bebaya utawa nglakokake reset langsung kanggo nulung produk supaya bisa digunakake kanthi bener.
LVD lan LVR digunakake kanggo ngawasi sumber daya MCU voltage (VDD). Nalika nilai sumber daya sing dideteksi luwih murah tinimbang vol rendah sing dipilihtagNilai e, fungsi LVD bakal ngasilake sinyal interupsi ing ngendi LVDO lan bendera interrupt disetel. Fungsi LVR beda amarga langsung meksa MCU kanggo ngreset. Cathetan aplikasi iki bakal njupuk HT66F0185 minangka mantanample MCU kanggo introduce ing rinci LVD lan LVR fungsi kanggo Holtek Flash MCUs.
Deskripsi Fungsional
LVD ‒ Voltage Deteksi
Paling Holtek MCU duwe fungsi LVD, kang digunakake kanggo ngawasi VDD voltage. Nalika VDD voltage wis Nilai luwih murah tinimbang LVD diatur voltage lan tetep kanggo wektu ngluwihi wektu tLVD, banjur sinyal interupsi bakal kui. Ing kene gendera LVDO lan gendera interrupt LVD bakal disetel. Pangembang bisa ndeteksi sinyal kanggo nemtokake apa sistem ing vol kurangtage. MCU banjur bisa nglakokake operasi sing cocog kanggo njaga sistem operasi normal lan ngleksanakake proteksi daya mudhun lan fungsi liyane sing gegandhengan.
Fungsi LVD dikontrol nggunakake register siji sing dikenal minangka LVDC. Njupuk HT66F0185 minangka mantanample, telung bit ing register iki, VLVD2~VLVD0, digunakake kanggo milih siji saka wolung vol teteptages ngisor kang vol kurangtage kondisi bakal ditemtokake. Bit LVDO minangka bit bendera output sirkuit LVD. Nalika Nilai VDD luwih saka VLVD, bakal LVDO flag dicokot kanggo 0. Nalika Nilai VDD luwih murah tinimbang VLVD, LVDO flag bit lan request interrupt LVF flag bit bakal disetel dhuwur. Umumé, bit panjalukan interrupt LVF dumunung ing interrupt multi-fungsi lan kudu dibusak dening program aplikasi. Umume ndhaptar fungsi LVD padha karo sing ditampilake ing Gambar 1, nanging luwih becik ngrujuk menyang lembar data MCU kanggo rincian amarga bisa uga ana pangecualian.
Fungsi LVD HT8 MCU wis diatur kanthi nggunakake opsi konfigurasi utawa piranti lunak. Ing ngisor iki nerangake konfigurasi piranti lunak HT66F0185 MCU.
Gambar 1
LVR ‒ Voltage Reset


MCU HT8 ngemot vol rendahtage reset sirkuit kanggo ngawasi VDD voltage. Nalika VDD voltagNilai e luwih murah tinimbang nilai VLVR sing dipilih lan tahan kanggo wektu sing ngluwihi wektu tLVR, banjur MCU bakal nglakokake volume sing sithik.tage reset lan program bakal ngetik negara reset. Nalika nilai VDD bali menyang nilai sing luwih dhuwur tinimbang VLVR, MCU bakal bali menyang operasi normal. Ing kene program bakal diwiwiti maneh saka alamat 00h, dene bit gendera LVRF uga bakal disetel lan kudu dibusak dadi 0 dening program aplikasi.
Njupuk HT66F0185 minangka mantanample, LVR nyedhiyakake papat vol sing bisa dipilihtaging daftar LVRC. Nalika ndhaftar Nilai konfigurasi ora siji saka papat voltage nilai, MCU bakal generate reset lan ndhaftar bakal bali menyang Nilai POR. Fungsi LVR uga bisa digunakake dening MCU kanggo ngasilake reset piranti lunak.
Gambar 2
Cathetan: Wektu reset bisa uga beda-beda ing MCU sing beda-beda, mula penting kanggo ngrujuk menyang lembar data spesifik Vol operasi minimaltagbisa uga beda-beda ing frekuensi sistem sing beda. Pangguna bisa ngatur VLVR miturut volume operasi minimaltage saka frekuensi sistem sing dipilih kanggo nggawe sistem operasi normal.
Fitur Utama
tLVDS (Waktu Stabil LVDO)
Prodhuk bisa mateni fungsi LVD kanggo ngirit daya lan bisa ngaktifake maneh yen perlu digunakake. Wiwit fungsi LVD mbutuhake wektu penyelesaian nganti 150μs saka dipatèni nganti aktif, perlu kanggo nglebokake wektu tundha supaya fungsi LVD bisa stabil sadurunge nggunakake LVD kanggo nemtokake kanthi akurat apa MCU ana ing volume cilik.tage negara.

Gambar 3
tLVD (Minimum Low Voltage Jembar kanggo Interupsi)
Sawise ndeteksi vol kurangtagsinyal, LVD uga bisa nggunakake interupsi LVD kanggo ndeteksi aktivasi uga polling bit LVDO. Iki bakal nambah efisiensi program. Interupsi LVD dumadi nalika nilai VDD luwih murah tinimbang vol deteksi LVDtage lan tetep kanggo wektu ngluwihi wektu tLVD. Bisa uga ana gangguan ing sumber daya, utamane sajrone tes EMC ing aplikasi AC, saengga ana kemungkinan kedadeyan LVD sing salah. Nanging, wektu tLVD kudu bisa nyaring swara iki, nggawe deteksi LVD luwih stabil.


tLVR (Minimum Low Voltage Jembar kanggo Reset)
Nalika nilai VDD luwih murah tinimbang LVR voltage lan tetep kanggo wektu ngluwihi wektu tLVR, MCU bakal nglakokaké vol kurangtage reset. Duwe wektu tLVR iki ngidini gangguan sumber daya disaring, nggawe deteksi LVR luwih stabil.


Prinsip Operasi
Bentenipun antarane fungsi LVD lan LVR yaiku fungsi LVD mung micu sinyal bebaya sing ngandhani MCU sadurunge vol.tage ora stabil utawa ora normal. MCU mula bisa njupuk tindakan sing cocog utawa ngetrapake mekanisme perlindungan. LVR beda amarga nglakokake reset MCU. Ing kene MCU langsung ngreset lan mulane mlumpat menyang kondisi program awal. Mulane, nalika nggunakake loro fungsi bebarengan, LVR voltage umume diatur kanggo duwe vol prasetel ngisortage tinimbang LVD voltage. Nalika nilai VDD tiba, fungsi LVD bakal micu dhisik kanggo ngidini MCU ngetrapake sawetara langkah proteksi sadurunge fungsi LVR dipicu, sing kudu njaga stabilitas produk.
Njupuk HT66F0185 minangka mantanample, frekuensi sistem punika 8MHz lan voltage kisaran antarane 2.2V lan 5.5V. Yen LVR ngreset voltage dikonfigurasi dadi 2.1V, banjur katon kaya fungsi LVR ora nutupi volume operasi minimal.tage. Nanging volume operasi MCU minimal 2.2Vtage ora nemtokake titik ing ngendi HIRC utawa osilator kristal mandheg osilasi, mula LVR voltage diatur karo vol 2.1Vtage ora bakal mengaruhi panggunaan MCU normal.
Kanggo frekuensi sistem 16MHz lan 20MHz, volume operasitage punika 4.5V ~ 5.5V LVR reset voltage dikonfigurasi dadi 3.8V, banjur katon kaya fungsi LVR ora nutupi volume operasi MCU minimaltage kanggo 16MHz lan 20MHz. Nanging, 4.5V minimal MCU operasi voltage ora nemtokake titik ngendi osilator kristal mandheg oscillating, mulane kanggo vol atage sawetara 3.8V ~ 4.5V osilator kristal bakal terus operate. Ing kene ora ana prihatin babagan operasi program sing ora normal.
Yen frekuensi sistem 16MHz utawa 20MHz lan yen LVR disetel menyang nilai 3.8V banjur nalika VDD voltage tumiba ing ngisor 3.8V, fungsi LVR bakal diaktifake lan ngreset MCU. Nilai awal LVRC yaiku 2.1V kanggo reset LVR, ing kene bakal ana rong kahanan:
- Nalika VDD tumiba ing ngisor 3.8V, nanging ora ngisor titik osilasi kristal minimal, MCU bakal oscillate biasane sawise LVR ngreset. Program banjur bakal ngatur ndhaftar LVRC. Sawise ndhaptar LVRC dikonfigurasi, MCU bakal nindakake reset LVR sawise ngenteni wektu tLVR, banjur baleni maneh.
- Yen nilai VDD mudhun ing ngisor 3.8V, voltage wis ana ing sangisore titik wiwitan osilator kristal, mula MCU ora bakal bisa miwiti osilasi sawise LVR ngreset. Kabeh port I/O bakal dadi standar kanggo kondisi input sawise daya ing reset. MCU ora bakal nglakokaké instruksi lan ora bakal nglakokaké tumindak ing sirkuit.
Pertimbangan Aplikasi
Nalika nggunakake LVD
Fungsi LVD biasane digunakake kanggo mriksa kahanan baterei ing aplikasi produk sing nganggo baterei. Nalika baterei dideteksi kehabisan energi, MCU bisa njaluk pangguna ngganti baterei kanggo njaga operasi normal. Ing produk AC powered umum, fungsi LVD digunakake kanggo ndeteksi VDD voltage, sing bisa digunakake kanggo nemtokake manawa sumber daya AC wis pedhot. Kanggo example, kanggo langit-langit lamp, kanthi ngawasi bit LVDO saka kurang nganti dhuwur lan banjur mudhun maneh, bisa ditemtokake yen saklar digunakake kanggo ngganti langit-langit lamp kondisi kanggo ngganti tingkat katerangan utawa suhu werna.
Nalika nggunakake LVR
Fungsi LVR asring digunakake ing aplikasi sing nganggo baterei lan diaktifake nalika baterei lagi diganti. Umume, produk kasebut minangka produk bertenaga rendah sing produk kasebut ngemot energi panyimpenan kapasitif sing nyukupi kanggo njaga vol VDD.tage. Biasane voltage ora bakal mudhun menyang 0V ing luwih saka 10 detik. Nanging minangka iki proses daya-mudhun alon, ana kemungkinan dhuwur sing VDD voltage bisa tiba menyang nilai luwih murah tinimbang LVR voltage, sing bakal nyebabake MCU ngasilake reset LVR. Sawise baterei anyar diinstal, VDD voltage bakal luwih dhuwur tinimbang LVR voltage, lan sistem bakal bali lan terus karo operasi normal.
Nggunakake LVR lan LVD ing Mode IDLE / SLEEP
Nalika sistem lumebu ing mode IDLE / SLEEP, LVR ora efektif, supaya LVR ora bakal bisa kanggo ngreset sistem, iku bakal sanadyan ora nganggo daya. Nalika MCU mlebu Mode SLEEP, fungsi LVD bakal dipateni kanthi otomatis. Ing sawetara spesifikasi ana rong Mode SLEEP, SLEEP0 lan SLEEP1. Njupuk HT66F0185 kanggo Example, sadurunge ngetik Mode SLEEP0, fungsi LVD kudu dipatèni dening mbusak bit LVDEN ing LVDC register kanggo 0. Fungsi LVD bakal tetep operasional nalika ngetik Mode SLEEP1. Deleng lembar data kanggo rincian MCU tartamtu.
Bakal ana jumlah konsumsi daya cilik nalika fungsi LVD diaktifake. Mula, ing aplikasi baterei sing kudu nyuda konsumsi daya, penting kanggo nggatekake konsumsi daya fungsi LVD nalika sistem mlebu ing mode hemat daya, salah siji Mode SLEEP utawa IDLE.

Cathetan liyane
- Yen loro LVR lan fungsi LVD diaktifake lan dikarepake sing voltage setelan sing cocog, banjur elinga yen LVD voltage kudu disetel menyang nilai sing luwih dhuwur tinimbang LVR voltage.
- LVD voltage setelan beda karo syarat produk beda. Yen wis diatur minangka 2.2V kanggo Example, banjur LVD voltage saben aplikasi bakal beda-beda dening bab 2.2V ± 5%. Spesifikasi individu kudu dipriksa kanthi teliti sadurunge.
- Parameter wektu tLVR kanggo VLVR bakal beda-beda amarga proses beda. Kanggo rincian tabel parameter DC/AC deleng lembar data.
- Sawise LVR wis kedaden, nalika VDD voltage> 0.9V, Nilai Memori Data ora bakal owah. Nalika VDD voltage luwih dhuwur tinimbang LVR maneh, sistem bakal miwiti maneh operasi tanpa perlu nyimpen paramèter RAM. Nanging yen VDD luwih murah tinimbang 0.9V, sistem ora bakal nyimpen nilai Memori Data lan ing kasus nalika VDD vol.tage maneh luwih dhuwur tinimbang LVR voltage, Power On Reset bakal dileksanakake ing sistem.
- Fungsi LVR lan voltage pilihan saka sawetara MCUs dipun ginakaken saka opsi konfigurasi ing HT-IDE3000. Sawise dipilih, ora bisa diganti nggunakake piranti lunak.
Kesimpulan
Cathetan aplikasi iki wis ngenalake fungsi LVD lan LVR sing kasedhiya ing MCU Flash Holtek 8-bit. Yen digunakake kanthi bener, fungsi LVD lan LVR bisa nyuda operasi MCU sing ora normal nalika sumber daya voltage ora stabil, saéngga ningkatake stabilitas produk. Kajaba iku, sawetara cathetan lan cara nggunakake LVD lan LVR wis diringkes kanggo mbantu pangguna nggunakake LVD lan LVR kanthi luwih fleksibel.
Versi lan Informasi Modifikasi
Penafian

Kabeh informasi, merek dagang, logo, grafis, video, klip audio, pranala lan item liyane katon ing iki websitus ('Informasi') mung kanggo referensi lan bisa diganti sawayah-wayah tanpa kabar sadurunge lan ing discretion saka Holtek Semiconductor Inc. lan perusahaan sing gegandhengan (sabanjuré 'Holtek', 'perusahaan', 'kita', ' kita' utawa 'kita'). Nalika Holtek ngupayakake akurasi Informasi babagan iki websitus, ora babar pisan Express utawa diwenehake dening Holtek kanggo akurasi Informasi. Holtek ora tanggung jawab kanggo kesalahan utawa bocor.
Holtek ora bakal tanggung jawab kanggo karusakan apa wae (kalebu nanging ora winates ing virus komputer, masalah sistem utawa mundhut data) apa wae sing kedadeyan nalika nggunakake utawa gegayutan karo panggunaan iki. websitus dening pihak sembarang. Bisa uga ana pranala ing wilayah iki, sing ngidini sampeyan ngunjungi websitus perusahaan liyane. Iki websitus ora kontrol dening Holtek. Holtek ora tanggung jawab lan ora njamin apa wae Informasi sing ditampilake ing situs kasebut. Hyperlinks menyang liyane websitus ing resiko dhewe.

Watesan Tanggung Jawab
Ing kasus apa wae, Perusahaan ora perlu tanggung jawab kanggo kerugian utawa karusakan sing disebabake nalika ana sing ngunjungi websitus langsung utawa ora langsung lan nggunakake isi, informasi utawa layanan ing websitus.
Hukum Panguwasa
Penafian iki tundhuk marang hukum Republik China lan miturut yurisdiksi Pengadilan Republik China.
Nganyari saka Penafian
Holtek nduweni hak kanggo nganyari Penafian sawayah-wayah kanthi utawa tanpa kabar sadurunge, kabeh owah-owahan efektif langsung sawise dikirim menyang websitus.
Dokumen / Sumber Daya
![]() |
Pedoman Aplikasi HOLTEK HT8 MCU LVD LVR [pdf] Pandhuan HT8, MCU LVD LVR Pedoman Aplikasi, Pedoman Aplikasi, HT8, MCU LVD LVR |





