用處理器的一個(gè)引腳控制開(kāi)/關(guān)功能
圖1,本電路配置成一個(gè)受處理器監(jiān)控的瞬時(shí)電源開(kāi)關(guān)。
當(dāng)電路不工作時(shí),閉合瞬時(shí)電源開(kāi)關(guān) S1(按壓接通)就能將 IC1 的 引腳9 電位拉高,從而使變換器接通,為處理器提供 5V 電壓。處理器在其 I/O 腳配置為輸出端并被拉至高電平時(shí)起動(dòng)。這一動(dòng)作使 IC1 的 引腳9保持高電平,并使變換器在電源開(kāi)關(guān)釋放后繼續(xù)運(yùn)行。每隔數(shù)毫秒,處理器的 I/O 引腳被重新設(shè)置為輸入,處理器檢查開(kāi)關(guān)的高(按下)狀態(tài)或低(松開(kāi))狀態(tài)。然后,該引腳又回到以前的輸出模式。電容 器C4 將 IC1 的引腳9(使能腳)維持在高電平,以使變換器在開(kāi)關(guān)被檢測(cè)過(guò)程中繼續(xù)正常運(yùn)行。當(dāng)通電后松開(kāi)電源開(kāi)關(guān),然后再次按下時(shí),處理器開(kāi)始關(guān)機(jī)順序。在完成處理器所需的內(nèi)務(wù)處理操作后,處理器引腳自行配置成輸入引腳并保持為輸入引腳。于是電容器 C4完全放電,使 IC1 的引腳9(使能腳)處于低電平,從而切斷變換器和電路其余部分的電源。二極管 D1 和 D2 使得電池電壓能起動(dòng)變換器和處理器,以便用變換器的高輸出電壓對(duì)電源開(kāi)關(guān)進(jìn)行測(cè)試。TPS61032 還帶有一個(gè)低電池電壓比較器,其跳變點(diǎn)是R1和R2的函數(shù)。另一個(gè)處理器可讀出比較器的輸出(IC1 的第 10 引腳),以便在電池電壓過(guò)低時(shí)執(zhí)行安全關(guān)機(jī)任務(wù)。