0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于STM8S低功耗電源管理

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-04 14:12 ? 次閱讀

在后臺陸續(xù)收到一些關(guān)于STM8S低功耗的問題,今天就寫一下低功耗相關(guān)的內(nèi)容。

1STM8S功耗來源

STM8S功耗分靜態(tài)功耗和動態(tài)功耗。

靜態(tài)功耗:主要由晶體管的偏置電流和漏電流產(chǎn)生。

動態(tài)功耗:取決于電源電壓和工作時鐘頻率。

在CMOS邏輯電路以一定時鐘頻率運行時,靜態(tài)功耗與動態(tài)功耗相比是可以忽略的。但在一些低功耗模式下,時鐘不再運行,此時靜態(tài)功耗是主要的功耗源。

因此,功耗主要取決于:

1.微控制器單元(MCU)的芯片面積:所采用的工藝,晶體管的數(shù)量,片上集成和使用的模擬功能/外設(shè)。

2.MCU電源電壓:CMOS邏輯電路中消耗的電流與電源電壓的平方成正比。因此,可以通過降低供電電壓來降低功耗。

3.時鐘頻率:在不要求進行高速處理的應(yīng)用中,降低時鐘頻率可以降低功耗。

4.激活的外設(shè)數(shù)目或使用的MCU功能數(shù)目:激活的外設(shè)數(shù)目越多,或使用的MCU功能數(shù)目越多,則功耗越大。

5.工作模式:功耗會隨著應(yīng)用所處的不同功耗模式而改變(CPU開啟/關(guān)閉,晶振開啟/關(guān)閉等)。

2

STM8時鐘

以下4種時鐘源可用做STM8主時鐘:

1-24MHz高速外部晶體振蕩器(HSE)

最大24MHz高速外部時鐘信號(HSE user-ext)

16MHz高速內(nèi)部RC振蕩器(HSI)

128KHz低速內(nèi)部RC(LSI)

各個時鐘源可單獨打開或關(guān)閉,從而優(yōu)化功耗。


時鐘源比較:

復(fù)位以后,默認的時鐘為HSI / 8,隨后用戶可以把時鐘切換到不同時鐘源和不同頻率:

降低功耗方法:

1.關(guān)閉不用外設(shè)時鐘;

2.降低CPU的時鐘頻率;

提示:STM8S外設(shè)時鐘默認是開啟的。每個外設(shè)都可以在不使用的時候,單獨地打開或者關(guān)閉它的時鐘來優(yōu)化系統(tǒng)功耗。

3

低功耗模式

STM8S有3種低功耗模式:

1.等待(Wait)模式:CPU停止,外設(shè)保持工作。

2.活躍停機(Active HALT)模式:分快速和慢速模式。CPU停止,如果使能AWU(自動喚醒)和IWDG(獨立看門狗),則它們保持工作,其余外設(shè)停止。

3.停機(HALT)模式:一切工作停止。


STM8S除了以上三種低功耗模式,就是處于運行模式。下面對比一下這幾種模式:

4

低功耗測量數(shù)據(jù)

下面來看一下官方測量的理論數(shù)據(jù)。

1.等待模式:

這種模式的功耗在低功耗模式中相對較高。頻率越高,功耗越高;同時,電壓越高,功耗也越高。

2.活躍停機模式:

這種模式和上面模式規(guī)律一樣:頻率越高,功耗越高;同時,電壓越高,功耗也越高。

3.停機模式:

大家會發(fā)現(xiàn),停機模式的功耗還是比較低,但這都是理論值,實際值應(yīng)該會比這些值大。

比如:停機9us模式,而你實際測量有12us,這個應(yīng)該屬于正常范圍內(nèi)容。

但是,如果你實際值遠大于這些理論值,那么就需要檢查你硬件,或者軟件了。

結(jié)尾:

1.STM8S芯片價格相對便宜,硬件上肯定比不上STM8L或STM32L系列芯片。

2.想要在STM8S上面做好低功耗,必須對其電源模塊深入掌握,軟件和硬件都需要考慮到位。可以參看《STM8S參考手冊》。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7559

    瀏覽量

    151481
  • 時鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1734

    瀏覽量

    131517
  • STM8S
    +關(guān)注

    關(guān)注

    16

    文章

    149

    瀏覽量

    31434
收藏 人收藏

    評論

    相關(guān)推薦

    低功耗8位單片機:技術(shù)特性與應(yīng)用前景!

    在電子設(shè)備領(lǐng)域,低功耗設(shè)計成為提升設(shè)備續(xù)航能力、減少能耗的重要手段。低功耗8位單片機以其低功耗、低成本、易于開發(fā)等優(yōu)勢,在智能家居、安防監(jiān)控、可穿戴設(shè)備等多個領(lǐng)域得到了廣泛應(yīng)用。英銳恩
    發(fā)表于 09-26 14:09

    使用電子保險絲設(shè)計適用于家用和類似用途的低功耗電

    電子發(fā)燒友網(wǎng)站提供《使用電子保險絲設(shè)計適用于家用和類似用途的低功耗電路.pdf》資料免費下載
    發(fā)表于 09-25 09:53 ?0次下載
    使用電子保險絲設(shè)計適用于家用和類似用途的<b class='flag-5'>低功耗電</b>路

    8COM 35SEG超低功耗LCD液晶驅(qū)動芯片CN9002C8S35

    8COM 35SEG超低功耗LCD液晶驅(qū)動芯片CN9002C8S35
    的頭像 發(fā)表于 09-13 10:23 ?377次閱讀
    <b class='flag-5'>8</b>COM 35SEG超<b class='flag-5'>低功耗</b>LCD液晶驅(qū)動芯片CN9002C<b class='flag-5'>8S</b>35

    SM8022BS低功耗電流模式PWM控制驅(qū)動器英文手冊

    電子發(fā)燒友網(wǎng)站提供《SM8022BS低功耗電流模式PWM控制驅(qū)動器英文手冊.pdf》資料免費下載
    發(fā)表于 07-13 11:04 ?0次下載

    低功耗BLE Mesh耗電量很大的原因?

    開發(fā)板電流90mA,成功連接后LED燈熄滅電流為80mA。但是這個電流距離低功耗相差的太遠,比如使用power_save?;畹膚ifi上電后電流也才20mA,為何這個低功耗BLE Mesh耗電量這么大,想請教一下
    發(fā)表于 06-18 08:12

    OPA683低功耗電流反饋運算放大器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《OPA683低功耗電流反饋運算放大器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 06-13 09:41 ?0次下載
    OPA683<b class='flag-5'>低功耗電</b>流反饋運算放大器數(shù)據(jù)表

    OPA684低功耗電流反饋運算放大器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《OPA684低功耗電流反饋運算放大器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 06-12 11:17 ?0次下載
    OPA684<b class='flag-5'>低功耗電</b>流反饋運算放大器數(shù)據(jù)表

    OPA4684低功耗電流反饋運算放大器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《OPA4684低功耗電流反饋運算放大器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 06-11 10:32 ?0次下載
    OPA4684<b class='flag-5'>低功耗電</b>流反饋運算放大器數(shù)據(jù)表

    求助,關(guān)于STM8S的EEPROM壽命問題求解

    大家好:最近在用STM8S做開發(fā),STM8S寫一個字節(jié)到EEPROM中不需要擦除整個扇區(qū),它自動擦除本字節(jié)然后寫入,這非常方便。如果對某一個地址的一個字節(jié)EEPROM不停的寫入,到達壽命后,它旁邊的字節(jié)是不是也壞了不能使用?旁邊的字節(jié)從來沒有寫入過。
    發(fā)表于 05-15 07:18

    STM8s系列怎么實現(xiàn)單脈沖呀?

    STM8s系列怎么實現(xiàn)單脈沖呀?求助
    發(fā)表于 05-06 09:18

    STM8s的DALI例程總是編譯錯誤的原因?

    關(guān)于STM8s的DALI例程總是編譯錯誤
    發(fā)表于 04-09 08:01

    適用于Si和SiC MOSFET的 BiCMOS 低功耗電流模式PWM控制器UCCx8C5x數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《適用于Si和SiC MOSFET的 BiCMOS 低功耗電流模式PWM控制器UCCx8C5x數(shù)據(jù)表 .pdf》資料免費下載
    發(fā)表于 03-27 10:54 ?0次下載
    適用于Si和SiC MOSFET的 BiCMOS <b class='flag-5'>低功耗電</b>流模式PWM控制器UCCx<b class='flag-5'>8</b>C5x數(shù)據(jù)表

    CS32L010 Deepsleep 模式下,保留 GPIO/AWK 喚醒,低功耗電流是多少?

    CS32L010 Deepsleep 模式下,保留 GPIO/AWK 喚醒,低功耗電流是多少? 答:大概是1.0uA
    發(fā)表于 03-22 11:33

    BiCMOS 低功耗電流模式 PWM 控制器UCCx8C4x數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《BiCMOS 低功耗電流模式 PWM 控制器UCCx8C4x數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-21 16:04 ?4次下載
    BiCMOS <b class='flag-5'>低功耗電</b>流模式 PWM 控制器UCCx<b class='flag-5'>8</b>C4x數(shù)據(jù)表

    低功耗 高性能M0芯片亮點(1~3): 低功耗 寬電壓 PWM (無須擔(dān)心耗電問題!)

    M0芯片(MG32F02V032), 極適合用在對功耗敏感的應(yīng)用, 如: 戶外儲能/鋰電池管理, 智能手環(huán), 智能電子鎖, 無線充電, 小家電(咖啡機), …等, 無須擔(dān)心老是耗電問題! #笙泉科技MG32F02V032
    發(fā)表于 03-15 16:53