• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設計應用 > 用處理器的一個引腳控制開/關功能

    用處理器的一個引腳控制開/關功能

    作者: 時間:2004-12-30 來源:網絡 收藏
      最近的設計實例促使我提供曾用于某個項目的較為簡單的解決方案(參考文獻 1)。我們需要做監控的瞬時電源開關。這種監控能使在按下電源開關后推遲節電請求,到所有程序都正常退出為止。另外,可以在不工作期間切斷電源,以延長電池壽命。該項目還需要升壓變換器,用以將兩至三節 AA 電池電壓轉換為 5V。本設計使用的 IC1 是德州儀器公司(www.ti.com)生產的TPS61032型升壓變換器(圖 1)。它帶有一個使能引腳(第 9引 腳),該管腳在其電位被拉低時,不僅關斷變換器電源,還將負載與電池完全斷開。處理器是 PIC16F874。本設計的關鍵是,先將處理器的 I/O 引腳配置成輸出端,以保持變換器的使能引腳為高電平,然后再重新配置以檢測電源開關的邏輯電平。

    圖1,本電路配置成一個受處理器監控的瞬時電源開關。

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


    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 康平县| 玛多县| 平遥县| 信丰县| 探索| 吴旗县| 博乐市| 荆州市| 尚义县| 定襄县| 平乐县| 岑巩县| 稷山县| 绥中县| 朝阳区| 馆陶县| 西林县| 灵璧县| 巴彦淖尔市| 浪卡子县| 绍兴县| 九龙坡区| 玉门市| 镇平县| 临清市| 萨嘎县| 太白县| 新闻| 桂阳县| 青浦区| 湖南省| 武隆县| 沅陵县| 会昌县| 安宁市| 贡嘎县| 瓮安县| 普兰店市| 桐城市| 中山市| 仁化县|