中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于C8051F系列單片機的低功耗技術分析與設計

        基于C8051F系列單片機的低功耗技術分析與設計

        作者: 時間:2013-02-16 來源:網絡 收藏

          1.2 數字設備的功耗分析

          數字設備的能量淌耗主要是由CPU電流的大小來衡量的。CPU的電源模式是決定CPU電流大小、工作電壓及系統(tǒng)時鐘頻率的關鍵因素。通常,溫度和數字外圍設備對數字設備的功耗只有很小的影響。

         ?。?)OPU電源管理模式

          CPU有3種操作模式:正常狀態(tài),空閑狀態(tài)與停止狀態(tài)。通常,空閑狀態(tài)的平均電流值受控于內部振蕩器。正常模式時的電流值減去空閑模式時的電流值即為CPU正常運行的工作電流值。被喚醒后,CPU開始從設置空閑方式選擇位指令的下一條指令開始執(zhí)行。當寫1到STOP位時,CPU進入停機模式。設置停機模式后,當前指令被執(zhí)行完畢,內部振蕩器及所有的數字外圍設備全部停止工作。模擬外設(如比較器與外部振蕩器)保留其當前的狀態(tài)。在停止狀態(tài),mcu消耗最少的電流。

         ?。?)OPU工作電壓、頻率及溫度對功耗的影響

          工作電壓:CPU的工作電流會隨著供電電壓的升高而增大。這種關系存在于任意一種工作頻率下,尤其在高頻運行時表現(xiàn)得更為明顯。理論上供電電壓最小可達到2.7 V,但由于電壓調整本身有±10%的誤差率,因此系統(tǒng)通常供電電壓不會低于3V。

          溫度:溫度對系統(tǒng)的功耗無影響。

          工作頻率:CPU工作頻率對系統(tǒng)功耗有主要影響。在CMOS數字邏輯器件中,功耗與系統(tǒng)時鐘SYSCLK頻率成正比:

          功耗=CV2f 式中:C是CMOS的負載電容;V是電源電壓;f是SYSCLK的頻率。

          因此,為了降低功耗,設計者必須知道給定系統(tǒng)所需的最高SYSCLK頻率和精度。某些設計口可能需要其系統(tǒng)時鐘頻率在全部工作時間內保持不變。在這種情況下,設計者將選擇滿足要求的最低頻率。并采用消耗最低功率的振蕩器配置。

          l.3 數字外圍設備與I/0接口的功耗分析

          數字外圍設備(計數器、UART、PCA、SPl)的損耗占系統(tǒng)總功耗的比例很小。舉個例子,當C8051F單片機工作在3.06MHz(內部振蕩器8分頻),3 V電壓時,沒有一個數字外圍設備端口的工作電流超過700μA;而在啟動計數器作為UARTO數據傳輸時鐘后,系統(tǒng)的工作電流會增加18μA。這里,計數器與UART的功率損耗主要由其時鐘頻率及工作電壓來決定。利用交叉開關配置通用I/O口為推挽模式,也能夠影響功耗的大小。在上述例子中,如果利用交叉開關將UARTO的TX端分配到P0.4口,則配置端口為推挽模式將令系統(tǒng)的工作電流再增加82μA。輸出引腳的功耗由連接在該引腳的外部電路頻率決定。

          1.4 模擬外圍設備的功耗

          模擬外圍設備功耗是ADC、溫度傳感器、內部偏置電壓產生器及內部振蕩器的功耗和。通常,只要ADC、內部振蕩器或溫度傳感器被激活,內部偏置電壓產生器就會自動被使能,ADC在轉換期間的工作電流比ADC沒有轉換時的工作電流大30%~50%。SAR轉換時鐘頻率與采樣頻率也影響了功耗的大小。由于增加SAR轉換時鐘頻率或降低采樣率會縮短每次A/D轉換的時間,使系統(tǒng)在轉換間隙有更多的時間處于空閑狀態(tài),因此會大大降低系統(tǒng)功耗。

          2 降低功耗的幾點考慮

          要降低系統(tǒng)的平均功耗,需要從兩個方面考慮:首先是適當調整在所有時間一直影響系統(tǒng)工作的參數。通常工作電壓是重點考慮的參數。工作電壓決定了系統(tǒng)是否能夠處于正常運作狀態(tài),它可以由電壓調整器或一個電池來提供。對于一個節(jié)能系統(tǒng),工作電壓應該被最小化,以節(jié)約能量。第二點就是構建合理的固件結構降低以功耗。要為系統(tǒng)設計兩個工作模式:一個為高效的運作模式;另一個則是以降低功耗為日地的睡眠模式。兩個模式的設計標準不同,但應盡量讓系統(tǒng)在大部分時間內處于睡眠模式,以降低系統(tǒng)的總功耗。下面詳細討論這兩個方面的設計。

          2.1 降低工作電壓、減小工作電流

          工作電壓對系統(tǒng)的總功耗起著舉足輕重的作用。對于節(jié)能系統(tǒng)。應該盡量在保證系統(tǒng)安全可靠的前提下采用最低的工作電壓。通常電壓調整器會有土10%的誤差率,因此在設計工作電壓時,最低的工作電壓應該為3V,此時電壓調整器的輸出電壓在2.7V與3.3V之間。也可以選擇用電池。無須擔心電池耗盡時會對系統(tǒng)工作有不良的影響,因為在單片機中,片上電源監(jiān)控器能夠確保在電池耗盡后系統(tǒng)自動復位。

          由于工作電壓通常是恒定的,因此經常通過減小平均電流來降低系統(tǒng)的總功耗。平均工作電流是系統(tǒng)在單位時間內消耗的電荷量。對一個系統(tǒng)來說,其總的運行時間應該被分為兩個部分——高效工作期與低功耗體眠期,如圖l所示。設計者應該盡量從這兩方面著手設計系統(tǒng),以達到降低總功耗的目的。

          2.2 設計一個低功耗的休眠模式

          可以通過設計低功耗休眠模式,令系統(tǒng)在非工作期一直處于低消耗狀態(tài),從而達到減小整個系統(tǒng)工作電流的目的。休眠模式可以通過將電源管理模式設定為空閑或停機狀態(tài)來實現(xiàn)。通常會設定空閑模式,因為該模式更容易被恢復。需要注意的是,在休眠模式下應該關閉所有不需要的外圍設備,并配置體眠模式的時鐘為外部振蕩器。因為外部振蕩器能夠禁止內部振蕩器的振蕩,并能以非常低的時鐘基準進行振蕩。這里有兩個可選的振蕩器:36.728kHz晶振與單電容模式外部振蕩器。

          2.3 設計一個高效運作模式

          高效運作模式的設計應該以盡可能縮短完成作業(yè)所需時間為標準,使得系統(tǒng)能夠盡快地恢復到休眠模式。模式的設計包括調整工作電流的峰值以及時鐘頻率,以減小高效工作期問的總電荷量。通常在高效工作模式下使用內部振蕩器,更有益于系統(tǒng)總功耗的降低。

          下面以ADC采樣為例,比較、分析兩種設計中系統(tǒng)功耗的消耗率情況。

          片上溫度傳感器以10Hz速率采樣,系統(tǒng)的外部晶振連接到XTAL1與XTAL2之間。定時器2每100ms溢出產生一個中斷,將系統(tǒng)從空閑模式喚醒。當系統(tǒng)被激活后,系統(tǒng)捕捉ADC采樣數據,然后重新返回空閑模式,直到下一個中斷發(fā)生。

          由于該系統(tǒng)是電池供電,因此系統(tǒng)應盡量減少每次A/D采樣所消耗的電荷。由于電荷量是一段時間內電流的總量,因此可以通過縮短采樣時間或減小采樣時的峰值電流來節(jié)約能量。也就是說,在捕捉ADC采樣數據時,系統(tǒng)可以選擇轉換到3MHz的內部振蕩器,在短時間內使用大的電流;或是用外部32kHz晶振作為系統(tǒng)振蕩器,使單片機在長時間內使用較小的電流值。

          第1個系統(tǒng)從空閉模式被喚醒后,系統(tǒng)直接啟動了ADC設備開始采樣。系統(tǒng)沒有轉換到內部振蕩器,而是仍采用原來的32kHz晶振作為系統(tǒng)的時鐘基準。A/D轉換結束后,系統(tǒng)讀取采樣值,關閉ADC并重新進入空閑模式。為了捕捉采樣數據,系統(tǒng)在峰值工作電流O.65mA上持續(xù)了1.5ms。轉換完成后,讀ADC數據,而后停止ADC及內部振蕩器并令CPU回到空閑模式。為了捕捉ADC采樣數據,系統(tǒng)在峰值工作電流2.2 mA上持續(xù)了400μs。利用公式:

          為確保系統(tǒng)處理結果的精確度,A/D轉換器和D/A轉換器必須具有足夠的轉換精度;如果要實現(xiàn)快速變化信號的實時控制與檢測,A/D與D/A轉換器還要求具有較高的轉換速度。轉換精度與轉換速度是衡量A/D與D/A轉換器的重要技術指標。隨著集成技術的發(fā)展,現(xiàn)已研制和生產出許多單片的和混合集成型的A/D和D/A轉換器,它們具有愈來愈先進的技術指標。

          計算可得,第1種設計系統(tǒng)的平均電流為15μA;而第2種設計系統(tǒng)的平均工作電流為14μA。在3V鋰電池供電的情況下。第1種設計電池的壽命為4000h;而第2種設計電池的壽命為42000h。

          從這個例子可以看出,在系統(tǒng)高效工作時提高系統(tǒng)的叫鐘頻率能夠減小系統(tǒng)的平均工作電流,從而降低系統(tǒng)的總功耗。


        上一頁 1 2 下一頁

        評論


        技術專區(qū)

        關閉