利用微處理器監(jiān)控電路提高單片機系統(tǒng)與掉電保護電路的可靠性
MAX791的復位時序如圖2—2[1]所示。
3 掉電保護電路設計
3.1 硬件設計
圖3—1給出了一種帶掉電保護的MCS-51[2]、[3]單片機應用系統(tǒng)的原理圖?! ?br />76C88是CMOS型的RAM芯片,其容量為8K×8,它有兩個片選端和CS2,只有為低電平同時CS2為高電平時芯片才被選中。因此將CS2接MAX791的輸出端,同時寫允許信號通過MAX791的使能控制輸入端和輸出端,間接從MCS-51的引入,保證在系統(tǒng)復位期間不能讀寫,有效地保護了76C88中的數據。結合圖2—2 MAX791的復位時序,圖3—1的電路工作原理分析如下?! ?p> 上電過程:當VCC從OV上升到復位門限1.65V,
輸出仍將維持有效電平200ms的時間,保證電源電壓正常后系統(tǒng)的有效復位。
有效期間76C88的CS2處于低電平,即片選信號無效,保證上電過程中片內數據不被改寫。當VCC大于VBATT時,VOUT自動切換到與VCC相接,76C88轉由VCC供電。
正常工作:在此狀態(tài)下,CS2為高電平,通過MAX791的使能電路復制,單片機可對76C88進行讀寫操作。為防止程序跑飛,提高系統(tǒng)的可靠性,在程序中插入看門狗觸發(fā)指令,即P1.7的置位/復位指令,程序正常執(zhí)行時經常觸發(fā)WDI。當程序跑飛超過1.6 s不能觸發(fā)看門狗時,輸出低電平,通過MR使系統(tǒng)復位。在此期間VCC通過二級管D1、電阻R1給后備電池充電。
評論