通用電源監(jiān)測復(fù)位電路MAX707/708的原理
發(fā)布時間:2019-08-01 10:39:30來源:
通用電源監(jiān)測復(fù)位電路MAX707/708的原理
通用電源監(jiān)測復(fù)位電路MAX707/708的原理
單片機(jī)的程序穩(wěn)定性和運(yùn)行的安全性是設(shè)計(jì)者在不同的運(yùn)行環(huán)境中所必須考慮的問題,而比較易遇到的問題是受干擾使CPU進(jìn)入死循環(huán),一般情況設(shè)計(jì)者會使用軟件陷阱和軟件看門狗來避免此現(xiàn)象的出現(xiàn),對于一般的運(yùn)行環(huán)境還可以,如連續(xù)運(yùn)行或環(huán)境惡劣時往往不能滿足要求,這時就要使用硬件看門狗來重啟CPU,使程序恢復(fù)正常運(yùn)行.
這里向網(wǎng)友介紹一種專用硬件看門狗電路的原理與使用,利用707/708的1腳,外接入的信號可以是震蕩器等轉(zhuǎn)換的信號,每隔一定時間由CPU復(fù)位震蕩器使其不輸出低電平復(fù)位信號,如CPU死機(jī),一定時間內(nèi)不輸出復(fù)位電平,則震蕩器輸出低電平使707/708輸出復(fù)位信號使CPU復(fù)位,在上電失電時也將可靠復(fù)位CPU.
集成電路MAX707/708,它是通電、斷電監(jiān)視電路,在通電和斷電時可產(chǎn)生復(fù)位信號輸出.
MAX707對電源電壓的監(jiān)視門檻為4.65V,MAX708對電源電壓的監(jiān)視門檻為4.40V.它們的結(jié)構(gòu)和引腳功能如下,標(biāo)出的監(jiān)視門檻電壓為4.65V,是MAX707的門檻,而MAX708門檻電壓沒有在圖中標(biāo)出.
MAX707/708內(nèi)部由上電比較器,復(fù)位發(fā)生器,反相器以及失電比較器組成.它們的引腳及功能分別說明如下.
引腳1:/MR,手動復(fù)位輸入.當(dāng)/MR輸入信號低于0.8V時,產(chǎn)生復(fù)位脈沖信號輸出.當(dāng)/MR輸入低電平時,會有250uA的內(nèi)部拉出電流,該拉出電流可以驅(qū)動連接在/MR端的TTL或CMOS邏輯門,也可以由開關(guān)短路到地.一般在/MR輸入的手動復(fù)位信號是由開關(guān)或邏輯門產(chǎn)生,這時,手動開關(guān)應(yīng)接到地,或邏輯門應(yīng)輸出低電平.所以,MAX707/708的內(nèi)部拉出電流會作為外部邏輯門的灌入電流,或開關(guān)短路到地的電流.
引腳2:VCC,+5V電源.
引腳3:GND,信號地.
引腳4:PFI,電源電壓下降監(jiān)視輸入端.當(dāng)PFI端輸入低于1.25V時,就會使/PFO端輸出低電平.如果PFI端不用時,把其接到GND或VCC端.
引腳5:/PFO,電源電壓下降監(jiān)視輸出端.當(dāng)PFI端輸入低于1.25V時,就會使/PFO端輸出低電平,同時接收灌入電流,其他狀態(tài)/PFO輸出高電平.
引腳6:空腳,無用.
引腳7:/RESET,低電平復(fù)位輸出脈沖端,脈沖寬度為200ms.如果電源VCC低于復(fù)位門檻4.65V時,則保持輸出低電平而不是脈沖.要注意,MAX707的復(fù)位門檻為4.65V,但MAX708的復(fù)位門檻為4.40V,兩者有所不同.在接通電源VCC時,由于VCC從0→5V,故會產(chǎn)生200ms的復(fù)位脈沖輸出.在MR有低電平脈沖輸入時也會產(chǎn)生200ms復(fù)位脈沖輸出.
引腳8:RESET,高電平復(fù)位輸出脈沖端.這個信號是/RESET的反相信號,由/RESET通過一個內(nèi)部的反相器產(chǎn)生.
復(fù)位電路的復(fù)位功能和過程有下列幾種.
第一種:通電復(fù)位.
在接上電源VCC使MAX707/708通電時,電源VCC從0→5V,這時有一個過度過程.在過度過程中的一部分時間中,存在VCC小于4.65V的情況,則上電比較器就會輸出低電平送到復(fù)位發(fā)生器中,從而產(chǎn)生200ms的復(fù)位脈沖輸出.
第二種:手動復(fù)位.
在/MR端接一個按鍵,按鍵另一端接地,則按鍵按下時,會產(chǎn)生一個低電平脈沖送到復(fù)位發(fā)生器中,從而產(chǎn)生200ms復(fù)位脈沖輸出.
第三種:電源下降復(fù)位.
把電源和電源下降輸入端PFI相連,當(dāng)電源下降,并且有PFI電平小于1.25V時,就在/PFO端輸出低電平.如果把/PFO端和/MR相連,則使/PFO輸出的低電平加到/MR端而送入到復(fù)位發(fā)生器中,因而使復(fù)位發(fā)生器產(chǎn)生200ms復(fù)位脈沖信號輸出.
單片機(jī)的程序穩(wěn)定性和運(yùn)行的安全性是設(shè)計(jì)者在不同的運(yùn)行環(huán)境中所必須考慮的問題,而比較易遇到的問題是受干擾使CPU進(jìn)入死循環(huán),一般情況設(shè)計(jì)者會使用軟件陷阱和軟件看門狗來避免此現(xiàn)象的出現(xiàn),對于一般的運(yùn)行環(huán)境還可以,如連續(xù)運(yùn)行或環(huán)境惡劣時往往不能滿足要求,這時就要使用硬件看門狗來重啟CPU,使程序恢復(fù)正常運(yùn)行.
這里向網(wǎng)友介紹一種專用硬件看門狗電路的原理與使用,利用707/708的1腳,外接入的信號可以是震蕩器等轉(zhuǎn)換的信號,每隔一定時間由CPU復(fù)位震蕩器使其不輸出低電平復(fù)位信號,如CPU死機(jī),一定時間內(nèi)不輸出復(fù)位電平,則震蕩器輸出低電平使707/708輸出復(fù)位信號使CPU復(fù)位,在上電失電時也將可靠復(fù)位CPU.
集成電路MAX707/708,它是通電、斷電監(jiān)視電路,在通電和斷電時可產(chǎn)生復(fù)位信號輸出.
MAX707對電源電壓的監(jiān)視門檻為4.65V,MAX708對電源電壓的監(jiān)視門檻為4.40V.它們的結(jié)構(gòu)和引腳功能如下,標(biāo)出的監(jiān)視門檻電壓為4.65V,是MAX707的門檻,而MAX708門檻電壓沒有在圖中標(biāo)出.
MAX707/708內(nèi)部由上電比較器,復(fù)位發(fā)生器,反相器以及失電比較器組成.它們的引腳及功能分別說明如下.
引腳1:/MR,手動復(fù)位輸入.當(dāng)/MR輸入信號低于0.8V時,產(chǎn)生復(fù)位脈沖信號輸出.當(dāng)/MR輸入低電平時,會有250uA的內(nèi)部拉出電流,該拉出電流可以驅(qū)動連接在/MR端的TTL或CMOS邏輯門,也可以由開關(guān)短路到地.一般在/MR輸入的手動復(fù)位信號是由開關(guān)或邏輯門產(chǎn)生,這時,手動開關(guān)應(yīng)接到地,或邏輯門應(yīng)輸出低電平.所以,MAX707/708的內(nèi)部拉出電流會作為外部邏輯門的灌入電流,或開關(guān)短路到地的電流.
引腳2:VCC,+5V電源.
引腳3:GND,信號地.
引腳4:PFI,電源電壓下降監(jiān)視輸入端.當(dāng)PFI端輸入低于1.25V時,就會使/PFO端輸出低電平.如果PFI端不用時,把其接到GND或VCC端.
引腳5:/PFO,電源電壓下降監(jiān)視輸出端.當(dāng)PFI端輸入低于1.25V時,就會使/PFO端輸出低電平,同時接收灌入電流,其他狀態(tài)/PFO輸出高電平.
引腳6:空腳,無用.
引腳7:/RESET,低電平復(fù)位輸出脈沖端,脈沖寬度為200ms.如果電源VCC低于復(fù)位門檻4.65V時,則保持輸出低電平而不是脈沖.要注意,MAX707的復(fù)位門檻為4.65V,但MAX708的復(fù)位門檻為4.40V,兩者有所不同.在接通電源VCC時,由于VCC從0→5V,故會產(chǎn)生200ms的復(fù)位脈沖輸出.在MR有低電平脈沖輸入時也會產(chǎn)生200ms復(fù)位脈沖輸出.
引腳8:RESET,高電平復(fù)位輸出脈沖端.這個信號是/RESET的反相信號,由/RESET通過一個內(nèi)部的反相器產(chǎn)生.
復(fù)位電路的復(fù)位功能和過程有下列幾種.
第一種:通電復(fù)位.
在接上電源VCC使MAX707/708通電時,電源VCC從0→5V,這時有一個過度過程.在過度過程中的一部分時間中,存在VCC小于4.65V的情況,則上電比較器就會輸出低電平送到復(fù)位發(fā)生器中,從而產(chǎn)生200ms的復(fù)位脈沖輸出.
第二種:手動復(fù)位.
在/MR端接一個按鍵,按鍵另一端接地,則按鍵按下時,會產(chǎn)生一個低電平脈沖送到復(fù)位發(fā)生器中,從而產(chǎn)生200ms復(fù)位脈沖輸出.
第三種:電源下降復(fù)位.
把電源和電源下降輸入端PFI相連,當(dāng)電源下降,并且有PFI電平小于1.25V時,就在/PFO端輸出低電平.如果把/PFO端和/MR相連,則使/PFO輸出的低電平加到/MR端而送入到復(fù)位發(fā)生器中,因而使復(fù)位發(fā)生器產(chǎn)生200ms復(fù)位脈沖信號輸出.