新聞中心

        EEPW首頁 > 設計應用 > 從應用層和后臺分析便攜式電子產品的節能技術

        從應用層和后臺分析便攜式電子產品的節能技術

        作者: 時間:2009-11-29 來源:網絡 收藏

          
          2.硬件支持的低功率模式
            
          嵌入式微控制器通常設有至少一個低功率模式,以支持的電源管理功能。美國國家半導體CP3000系列連接處理器采用先進的電源管理技術,其中內置的兩個12MHz及32.768kHz振蕩器負責支持四個不同模式:
          
          活躍模式―有關應用以 12MHz的系統時鐘頻率全速運行。片上鎖相環路時鐘乘法器負責提供24MHz的中央處理器時鐘,也為USB節點控制器提供48MHz的時鐘。

        圖2:自適應電壓調節硬件系統。
          
          節能模式―CPU及指定的外圍器件都由32.768kHz的時鐘負責為其提供時鐘信號,12MHz的振蕩器及鎖相環路可能會被關閉。
          
          空閑模式―CPU及指定的外設沒有時鐘為其提供時鐘信號,由32.768kHz振蕩器為其提供時鐘信號的看門狗計時器可以被編程,以脫離空閑模式。可以對MIWU模塊進行編程,當在某個端口管腳上檢測到上升或下降邊沿,觸發系統脫離空閑模式。
          
          停止模式―將32.768kHz的振蕩器關閉。MIWU模塊仍繼續運行,使外部信號可以觸發系統脫離停止模式。
          
          我們可以利用不同的方式來執行這些模式,以便達到節能的目的。雖然沒有一套現成的規律可以適用于所有系統,但表1列出了將應用電源管理模式映射到藍牙及CP3000模式的實際應用。
          
          3.如何處理未使用的外設
          
          對于大部分的微處理器設計來說,只要關閉沒有使用的外設,便可降低功耗。CP3000系列芯片分別為每一外設模塊提供使能位,該芯片可以支持非常多的外設,根本沒有哪種應用可以完全用到這些外設模塊,因此必定有部分外設模塊暫時未用。為了降低功耗,這些未用的外設模塊必須全部關閉。
          
          由于外設所需的時鐘頻率與系統的時鐘頻率不同,也由于外設的時鐘頻率不受所采用的電源管理模式控制,因此CP3000芯片的時鐘合成模塊負責為這些外設提供獨立的時鐘。為了盡量節省電能,應關閉這些未用外設的輔助時鐘。
          
          4.如何處理未使用的端口管腳
          
          如果任由沒有被驅動的CMOS輸入端電壓浮動至介于邏輯電平0與1之間的輸入電壓范圍,將會產生額外的功耗。如果I/O端口配置為輸入端,而且任由其自由浮動,上述情況便有可能出現,因此任何沒有外部驅動或拉高/拉低的輸入端口都應配置為輸出端。CP3000端口電路設有可編程的上拉功能,以避免未驅動的輸入端電壓自由浮動。
          
          CP3000的端口管腳在芯片復位后配置為輸入端,這是CP3000芯片的預設配置。采用這樣的配置是有必要的,因為外接元件可能會驅動這些端口。這些端口如果預設為輸出端,微控制器與外接元件可能會在復位后互相爭奪使用緩沖區。因此,有關應用有責任在復位后配置沒有被驅動的端口管腳。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 灵山县| 甘孜县| 新泰市| 科技| 清水县| 厦门市| 措勤县| 玉山县| 桐庐县| 康定县| 静宁县| 南溪县| 贡觉县| 青神县| 孟州市| 霍州市| 收藏| 昭平县| 蕲春县| 康平县| 鹿泉市| 凯里市| 巫溪县| 友谊县| 普洱| 鱼台县| 阿拉尔市| 泰和县| 台中市| 平和县| 钟山县| 灵丘县| 江门市| 田林县| 永平县| 德格县| 友谊县| 漯河市| 广河县| 色达县| 澄迈县|