掉電保護在嵌入式系統中的設計應用

這個(gè)電源回路除了可以提供5v和3.3v的電源以外,還為系統掉電保護提供了延時(shí)及預警功能,通過(guò)軟件的配合可以實(shí)現系統的掉電保護機制。正常情況下,由供電回路1給整個(gè)系統供電。當系統由于意外原因掉電時(shí),由于輸入的比較電壓降低,這樣MAX809 模塊輸出電壓產(chǎn)生翻轉為系統提供掉電中斷預警信號,中斷請求通過(guò)外部中斷引腳XREQ0產(chǎn)生;同時(shí)供電回路2開(kāi)始啟用。通過(guò)大電容C3、c4放電,繼續為系統提供一段供電電壓,支持掉電中斷服務(wù)程序完成。供電回路2只給最小系統供電,并不給耗電量大的外圍部件供電。這樣,給最小系統的供電時(shí)間足夠長(cháng),可以完成敏感數據的保護操作。
通過(guò)軟件測算,電容放電可供最小系統工作時(shí)間在0.5~4.5S之間。這種測算方法很簡(jiǎn)單.編寫(xiě)一個(gè)掉電中斷服務(wù)子程序,這個(gè)程序只是不斷進(jìn)行時(shí)間刷新操作。同樣,可以通過(guò)軟件測定在這段時(shí)間里向Flash擦寫(xiě)2~3MB??梢?jiàn),在采用這種硬件體制的情況下,系統掉電保護能夠得到可靠的保證。
評論