單片機(jī)復(fù)位電路的六種經(jīng)典設(shè)計(jì)
穎特新專(zhuān)業(yè)代理新唐單片機(jī),堅(jiān)持為用戶提供有價(jià)值的服務(wù),本次為大家介紹單片機(jī)的外圍電路復(fù)位電路的常見(jiàn)的設(shè)計(jì)技巧,特別推薦新唐高性價(jià)比單片機(jī)N76E003。
復(fù)位源是導(dǎo)致單片機(jī)內(nèi)部復(fù)位操作的源泉,大致可分為七種:上電復(fù)位(POR)﹑人工復(fù)位(MRST)﹑電源欠電壓復(fù)位(LVR)﹑看門(mén)狗復(fù)位(WDR)﹑軟件復(fù)位(SWR)﹑軟硬件復(fù)位(SHR)﹑和非法地址復(fù)位(IAR)。
一﹑上電復(fù)位電路
上電復(fù)位的實(shí)質(zhì)是上電延時(shí)復(fù)位,也就是在上電延時(shí)期間把CPU鎖定在復(fù)位狀態(tài)上,就是為了彌補(bǔ)由于電源濾波電容存在使單片機(jī)電源由低到高逐漸上升的時(shí)間。如下圖示就是利用RC支路的充電時(shí)間而形成的常用的上電復(fù)位電路。
在每次單片機(jī)斷電之后,應(yīng)使延時(shí)電容C上的電荷立刻放掉,以便重新作好延時(shí)準(zhǔn)備,為隨后可能在很短時(shí)間內(nèi)再次加電面作好準(zhǔn)備。否則,在斷電后C內(nèi)還沒(méi)有充分放電的情況下,如果很快又加電,RC支路就失去了應(yīng)有的延時(shí)功能,為次在電路中加入了一個(gè)二極管,如圖C所示。
二﹑人工復(fù)位電路
在單片機(jī)系統(tǒng)中,個(gè)別情況下,單片機(jī)會(huì)因?yàn)殡姶鸥蓴_等意外因素面陷入混亂或死機(jī)狀態(tài),這時(shí)就需要人工復(fù)位來(lái)幫單片機(jī)復(fù)位,如下圖就是在上電復(fù)位的基礎(chǔ)上改進(jìn)的帶有人工復(fù)位和延時(shí)功能的延時(shí)復(fù)位電路。
三﹑欠壓復(fù)位電路分立元件的設(shè)計(jì)
欠壓復(fù)位就是電源跌落復(fù)位,也就是掉電鎖定復(fù)位,即在單片機(jī)電壓沿未跌落到不能維持工作之前,預(yù)先向單片機(jī)提供報(bào)警信號(hào)或復(fù)位信號(hào),甚至把單片機(jī)鎖定在復(fù)位狀態(tài)上。
圖(a)電阻分壓支路來(lái)設(shè)定欠壓檢測(cè)門(mén)限電壓值。平時(shí)9013導(dǎo)通,RST為低電平,當(dāng)VCC下降到門(mén)限電壓VT時(shí),RST就變?yōu)楦唠娖健T=0.7V(R1+R2)/R1。
圖(b)利用了穩(wěn)壓管設(shè)定欠壓檢測(cè)門(mén)限電壓值。原理如圖(a)。VT=Vz+0.7V。
圖(c)是帶有延時(shí)功能的欠壓復(fù)位電路。
四﹑欠壓中斷功能的設(shè)計(jì)
如圖(a)示,利用了R2和R3的分壓為中斷腳/INT0提供欠壓中斷信號(hào),保障平時(shí)為/INT0提供邏輯高電平,當(dāng)電源電壓下降或跌落到門(mén)限電壓時(shí),才會(huì)使/INT0變?yōu)榈碗娖健?/p>
圖(b)是帶備用電源(3.6V)的可充電電池(或大容量電容)的欠壓中斷功能電路的設(shè)計(jì)。
五﹑電壓檢測(cè)專(zhuān)用芯片
(1)外接電壓檢測(cè)專(zhuān)用芯片。如臺(tái)灣產(chǎn)的HT70XX系列搭建的電壓檢測(cè)和復(fù)位電路。
(2) 外接帶延時(shí)的電壓檢測(cè)器MAX810x,相當(dāng)于在HT70XX搭建電路的基礎(chǔ)上加入了復(fù)位延時(shí)功能。
(3)外接帶人工復(fù)位的電壓檢測(cè)器械MAX812。
(4)外接帶電源故障預(yù)警的電壓檢測(cè)器MAX707/708。
六﹑看門(mén)狗復(fù)位(WDR)和看門(mén)狗定時(shí)器(WDT)
外接看門(mén)狗專(zhuān)用芯片DS1232﹑ MAX813
編輯:admin 最后修改時(shí)間:2018-04-20