用單觸發(fā)延時(shí)改善微處理器的復(fù)位電路
許多基于的產(chǎn)品需要手動(dòng)復(fù)位功能,這種功能允許用戶、測(cè)試員或者外部電路重新啟動(dòng)系統(tǒng),而不需要一個(gè)完整的掉電/加電周期。為了簡(jiǎn)化必需的計(jì)時(shí)和系統(tǒng)接口,許多微處理器監(jiān)控的電路附帶了手動(dòng)復(fù)位輸入,它允許您通過(guò)按鈕開(kāi)關(guān)或者其它數(shù)字電路輸出進(jìn)行重新啟動(dòng)。只要-MR輸入控制在低狀態(tài)下(t-MR),并且-MR之后開(kāi)始的額外超時(shí)時(shí)間段(tRP)被釋放或者被高壓驅(qū)動(dòng),標(biāo)準(zhǔn)手動(dòng)復(fù)位功能就能將處理器保持在復(fù)位狀態(tài)下(圖1)。
但是一些應(yīng)用不允許微處理器長(zhǎng)時(shí)間保持在復(fù)位模式下,比如按鈕被保持在關(guān)閉狀態(tài)或者驅(qū)動(dòng)器邏輯被鎖定在低壓狀態(tài)。因?yàn)樘幚砥髟趶?fù)位狀態(tài)時(shí)無(wú)法執(zhí)行例行系統(tǒng)維護(hù),所以延長(zhǎng)的復(fù)位可能導(dǎo)致不正確的操作或者數(shù)據(jù)丟失。對(duì)于這樣的應(yīng)用,系統(tǒng)設(shè)計(jì)者必須提供外部輸入以便僅在一個(gè)固定的有限時(shí)間間隔復(fù)位處理器。
基于單穩(wěn)態(tài)()的手動(dòng)復(fù)位功能可以輕松地加入到幾個(gè)標(biāo)準(zhǔn)微處理器監(jiān)控的電路中(圖2)。每次按鈕關(guān)閉(與關(guān)閉的持續(xù)時(shí)間無(wú)關(guān))時(shí),單觸發(fā)會(huì)產(chǎn)生單個(gè)固定時(shí)間段的超時(shí)脈沖(圖3)。對(duì)于許多應(yīng)用而言,電路只需要一個(gè)連接在按鈕開(kāi)關(guān)和手動(dòng)復(fù)位輸入之間的外部電容器(C1)以及一個(gè)用來(lái)使內(nèi)部電容器電壓歸零的作為上拉電阻連接的外部電阻器(R1)。微處理器監(jiān)控器的內(nèi)部復(fù)位超時(shí)時(shí)間段提供單觸發(fā)計(jì)時(shí)。
為了啟動(dòng)手動(dòng)復(fù)位,通過(guò)關(guān)閉按鈕開(kāi)關(guān)使C1的負(fù)極接地。因?yàn)殡娙萜鞯碾妷?0V)無(wú)法立即更改,因此C1的正極也被推向接地面。因此引發(fā)的-MR處的低VIL強(qiáng)制手動(dòng)復(fù)位,從而導(dǎo)致MAX6384/MAX6386聲明為低?DRESET輸出。
當(dāng)按鈕保持關(guān)閉時(shí),C1的負(fù)極保持接地,正極向VCC充電(通過(guò)位于大多數(shù)?p內(nèi)部的-MR上拉電阻器)。僅當(dāng)-MR處的電壓超過(guò)VIH并且監(jiān)控器的內(nèi)部復(fù)位時(shí)間段已過(guò)時(shí),監(jiān)控器才會(huì)解除其復(fù)位輸出的聲明。該超時(shí)時(shí)間段還會(huì)在開(kāi)關(guān)關(guān)閉期間過(guò)濾任何短時(shí)跳動(dòng)。
當(dāng)按鈕開(kāi)關(guān)打開(kāi)時(shí),C1負(fù)極處的電壓通過(guò)外部上拉電阻器R1向VCC充電。此操作使電容器電壓歸零,并且為下一次手動(dòng)復(fù)位作準(zhǔn)備(C1- = C1+ = VCC)。為了防止有關(guān)VCC的-MR出現(xiàn)過(guò)電壓,C1+應(yīng)通過(guò)二極管與VCC夾緊。(如果不夾緊的話,C1+電壓可能達(dá)到2 VCC。)二極管應(yīng)該位于監(jiān)控器內(nèi)部,作為-MR輸入的保護(hù)電路,或者如圖2中的D1所示,位于監(jiān)控器外部。
為了確保微處理器復(fù)位電路識(shí)別-MR事件,C1的值應(yīng)該相對(duì)于內(nèi)部-MR上拉電阻器而言足夠大,以便使-MR輸入電壓保持在VIL以下至少1?s。R1的值應(yīng)該足夠小以便相對(duì)于下一次手動(dòng)復(fù)位能夠使電容器及時(shí)歸零并且使開(kāi)關(guān)打開(kāi)時(shí)的跳動(dòng)效果最小。單觸發(fā)電路可以由外部邏輯驅(qū)動(dòng),而不必由按鈕開(kāi)關(guān)驅(qū)動(dòng)。在該案例中,即使外部邏輯輸出保持很低,微控制器也會(huì)在短復(fù)位超時(shí)之后重新啟動(dòng)。
評(píng)論