MAX813L 管腳圖及管腳功能編輯
(1)腳1(/MR) :當(dāng)電壓降至 0.8V以下時(shí),手動(dòng)復(fù)位觸發(fā)一個(gè)復(fù)位脈沖。這個(gè)低電平為有效輸入提供一個(gè)內(nèi)部 250uA 的上拉電流。它能被 TTL 或CMOS 邏輯電路來驅(qū)動(dòng)。
(2)腳 2(VCC) :+5V電源輸入端。
(3)腳 3(GND) :對(duì)所有信號(hào) 0V參考地。
(4)腳4(PFI) :電源失效監(jiān)督輸入端。當(dāng) PFI 低于 1.25V,/PFO 為低電平。若 PFI不用,可將其與 GND或 VCC 相連。
(5)腳 5(/PFO) :當(dāng) PFI 低于 1.25V時(shí),電源失效輸出為低電平,且吸收電流。
(6)腳 6(WDI) :看門狗輸入端。當(dāng) WDI 維持高電平或低電平達(dá) 1.6S 時(shí),其內(nèi)部WATCHDOG 定時(shí)器完成計(jì)數(shù),且 WDO 為低電平。WDI 懸空或?qū)?WDI 接到一個(gè)三態(tài)高阻緩沖器可使 WACHTDOG 失去作用。一旦證實(shí)復(fù)位發(fā)生,WDI 處于三態(tài)狀態(tài),或在 WDI 端檢測(cè)到一個(gè)上升沿或下降沿,內(nèi)部 WATCHDOG 定時(shí)器則被清零。
(7)腳 7(RESET) :高電平有效輸出端。
(8)腳 8(/WDO) :看門狗輸出端。當(dāng)內(nèi)部看門狗定時(shí)器完成 1.6S 計(jì)數(shù)后,/WDO為低電平,且直到 WATCHDOG 被清零,/WDO 不變?yōu)楦唠娖健?WDO 在低壓條件下為低電平。當(dāng) VCC 低于復(fù)位門,/WDO維持在低電平。然而與 RESET 不同,/WD0 并沒有其最少脈寬。一旦 VCC 升至復(fù)位門限之上,/WDO 即刻變成高電平。
MAX813L典型電路設(shè)計(jì)編輯
基本工作原理
工業(yè)環(huán)境中的干擾大多是以窄脈沖的形式出現(xiàn),而最終造成微機(jī)系統(tǒng)故障的多數(shù)現(xiàn)象為“死機(jī)"。究其原因
單片機(jī)掉電方式控制電路
是CPU在執(zhí)行某條指令時(shí),受干擾的沖擊,使它的操作碼或地址碼發(fā)生改變,致使該條指令出錯(cuò)。這時(shí),CPU執(zhí)行隨機(jī)拼寫的指令,甚至將操作數(shù)作為操作碼執(zhí)行,導(dǎo)致程序“跑飛"或進(jìn)入“死循環(huán)"。為使這種“跑飛"或進(jìn)入“死循環(huán)"的程序自動(dòng)恢復(fù),重新正常工作,一種有效的辦法是采用硬件“看門狗"技術(shù)。用看門狗*程序的運(yùn)行。若程序發(fā)生“死機(jī)",則看門狗產(chǎn)生復(fù)位信號(hào),引導(dǎo)單片機(jī)程序重新進(jìn)入正常運(yùn)行。
此外,工業(yè)現(xiàn)場由于諸多大型用電設(shè)備的投入或撤出電網(wǎng)運(yùn)行,往往造成系統(tǒng)的電源電壓不穩(wěn),當(dāng)電源電壓降低或掉電時(shí),會(huì)造成重要的數(shù)據(jù)丟失,系統(tǒng)不能正常運(yùn)行。若設(shè)法在電源電壓降至一定的限值之前,單片機(jī)快速地保存重要數(shù)據(jù),將會(huì)限度地減少損失。
單片機(jī)的掉電工作方式電路原理圖如圖2—1所示:當(dāng)PD設(shè)置為1時(shí),激活掉電方式,此時(shí)=0,與非門輸出為低電平,時(shí)鐘發(fā)生器停止工作,單片機(jī)內(nèi)所有運(yùn)行狀態(tài)均被停止,只有片內(nèi)RAM和SFR中的數(shù)據(jù)被保存起來。在單片機(jī)系統(tǒng)中可借助于一定的外部附加電路監(jiān)測(cè)電源電壓,并在電源發(fā)生故障時(shí)及時(shí)通知單片機(jī)(如通過引發(fā)中斷來實(shí)現(xiàn))快速保存重要數(shù)據(jù),且斷開外圍設(shè)備用電電源,使整個(gè)應(yīng)用系統(tǒng)的功耗降到最少。當(dāng)電源恢復(fù)正常時(shí),取消掉電工作方式,通過復(fù)位單片機(jī),使系統(tǒng)重新正常工作。
硬件實(shí)現(xiàn)電路圖
右圖給出了MAX813L在單片機(jī)系統(tǒng)中的典型應(yīng)用線路圖。此電路可以實(shí)現(xiàn)上電、瞬時(shí)掉電以及程序運(yùn)行出
應(yīng)用連接電路圖
現(xiàn)“死機(jī)"時(shí)的自動(dòng)復(fù)位和隨時(shí)的手動(dòng)復(fù)位;并且可以實(shí)時(shí)地*電源故障,以便及時(shí)地保存數(shù)據(jù)。 本電路巧妙地利用了MAX813L的手動(dòng)復(fù)位輸入端。只要程序一旦跑飛引起程序“死機(jī)",端電平由高到低,當(dāng)變低超過140 ms,將引起MAX813L產(chǎn)生一個(gè)200 ms的復(fù)位脈沖。同時(shí)使看門狗定時(shí)器清0和使引腳變成高電平。也可以隨時(shí)使用手動(dòng)復(fù)位按鈕使MAX813L產(chǎn)生復(fù)位脈沖,由于為產(chǎn)生復(fù)位脈沖端要求低電平至少保持140ms以上,故可以有效地消除開關(guān)抖動(dòng)。
該電路可以實(shí)時(shí)地*電源故障(掉電、電壓降低等)。圖2—2中R1的一端接未經(jīng)穩(wěn)壓的直流電源。電源正常時(shí),確保R2上的電壓高于1.26 V,即保證MAX813L的PFI輸入端電平高于1.26 V。當(dāng)電源發(fā)生故障,PFI輸入端的電平低于1.25 V時(shí),電源故障輸出端電平由高變低,引起單片機(jī)中斷,CPU響應(yīng)中斷,執(zhí)行相應(yīng)的中斷服務(wù)程序,保護(hù)數(shù)據(jù),斷開外部用電電路等
所有評(píng)論僅代表網(wǎng)友意見,與本站立場無關(guān)。