PIC單片機(jī)的外接電壓檢測(cè)復(fù)位電路舉例
該系列芯片中包含多個(gè)型號(hào),每種型號(hào)的芯片都用于檢測(cè)一個(gè)固定的電壓,整個(gè)系列中各芯片的電壓檢測(cè)值在1.5~7.0V范圍內(nèi)。由于采用了CM0S工藝,可以確保芯片具有較低的電源消耗。
?。?)外接帶延時(shí)的專用芯片電壓檢測(cè)復(fù)位電路。
IM-V809是美國(guó)IMP公司新研制的一組CM0S監(jiān)控電路,能夠?yàn)榈凸奈⒖刂破鱉CU微處理器MPU或數(shù)字系統(tǒng)監(jiān)視3~5V的電源電壓。在電源上電、掉電和跌落期間產(chǎn)生不低于140ms的復(fù)位脈沖,將該功能集成到一片3腳封裝的小芯片內(nèi)。
與采用分立元件或通用芯片構(gòu)成的電路相比,系統(tǒng)電路的復(fù)雜性大大降低了,元器件的數(shù)量大大減小了,顯著提高了系統(tǒng)的可靠性和精確度,應(yīng)用電路如圖5所示。
圖5 由IMP809構(gòu)建的外加電壓檢測(cè)復(fù)位電路
該系列產(chǎn)品能提供高、低兩種復(fù)位信號(hào)電平,還能提供6鐘復(fù)位門限電壓4.63V、4.38V、4.00V、3.08V、2.39V和2.63V。
對(duì)于IMP809,在電源上電、掉電或跌落期間,只要VCC大于1.1V,就能保證RESET輸出電壓不高于0.4V的低電平,確保復(fù)位信號(hào)有效,在Vcc上升期間RESET維持低電平,直到電源電壓升至復(fù)位門限以上。在超過(guò)此門限后,內(nèi)部定時(shí)器大約再維持240ms后釋放RESET,使其返回高電平。只要電源電壓降低到復(fù)位門限以下(即電源跌落),RESET引腳會(huì)立刻變低。
?。?)外接帶人工復(fù)位的專用芯片電壓檢測(cè)復(fù)位電路。
IMP811是美國(guó)IMP公司新研制的一組CM0S監(jiān)控電路,能夠?yàn)榈凸奈⒖刂破鱉CU微處理器MPU或數(shù)字系統(tǒng)監(jiān)視3~5V的電源電壓,并能提供消除抖動(dòng)的人工復(fù)位輸入。
將這些常用的功能集成到一片4腳封裝的小芯片內(nèi),與采用分立元件或單一功能芯片組合的電路相比,大大減小了系統(tǒng)電路的復(fù)雜性和元器件的數(shù)量,顯著提高了系統(tǒng)的可靠性和精確度,應(yīng)用電路如圖6所示。
圖6 由IMP811構(gòu)建的外加電壓檢測(cè)復(fù)位電路
· 電源引起的復(fù)位。
復(fù)位信號(hào)用于啟動(dòng)或者重新啟動(dòng)MPU/MCU,令其進(jìn)入或者返回到預(yù)知的循環(huán)程序并順序執(zhí)行。一旦MPU/MCU處于未知狀態(tài),例如程序“跑飛”或進(jìn)入死循環(huán),就需要強(qiáng)行將系統(tǒng)復(fù)位。IMP811就用于監(jiān)視系統(tǒng)的電源電壓,并在偏離正常范圍,即低于復(fù)位門限時(shí),發(fā)出一個(gè)復(fù)位信號(hào)。
對(duì)于IMP811,在電源上電、掉電或跌落期間,只要VCC還大于1.1V,就能保證RESET輸出電壓不高于0.4V的低電平,確保復(fù)位信號(hào)有效。
在Vcc上升期間RESET維持低電平直到電源電壓升至復(fù)位門限以上。在超過(guò)此門限后,內(nèi)部定時(shí)器大約再維持140ms后釋放RESET,使其返回高電平。無(wú)論何時(shí)只要電源電壓降低到復(fù)位門限以下,RESET引腳會(huì)立刻變低。
· 人工復(fù)位輸入。
許多基于MPU/MCU的產(chǎn)品中需要人工復(fù)位功能,允許操作員、測(cè)量員或外接邏輯電路將系統(tǒng)初始化。為此,IMP811設(shè)計(jì)了一個(gè)低電平有效的手動(dòng)復(fù)位輸入端MR,平時(shí)該引腳可被片內(nèi)200kΩ的上拉電阻拉到高電平。
啟用人工復(fù)位功能時(shí),該引腳可以被外接CMOS/TTL邏輯電路或一端接地的按鈕開(kāi)關(guān)拉成低電平。不需要采用外部去抖動(dòng)電路,因?yàn)樽钚?80ms的復(fù)位時(shí)間足以消除機(jī)械開(kāi)關(guān)的抖動(dòng)。此外,為了提高可靠性,避免噪聲引起的誤動(dòng)作,可在該引腳與地之間跨接—只0.1ΩF的電容。
評(píng)論