<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > STM8L101 STM8L151低功耗問題

          STM8L101 STM8L151低功耗問題

          作者: 時間:2016-11-10 來源:網(wǎng)絡(luò) 收藏
          手上有兩個項目,在用戶沒進(jìn)行操作時,系統(tǒng)均要進(jìn)入低功耗模式。兩個項目分別用STM8L101STM8L151。兩個項目的系統(tǒng)運行時鐘均為8MHz(內(nèi)部高速時鐘),均用鋰電池供電。

          對于STM8L151,芯片手冊上說,進(jìn)入活躍停機狀態(tài)時,單片機功耗為0.8uA,我在程序中找開了自動喚醒功能,30s喚醒一次;在用戶無操作時間達(dá)到30S時,就通過Halt()進(jìn)入低功耗模式。但發(fā)現(xiàn)功耗不低,有125uA左右。因為系統(tǒng)用的是電池供電的,這么高的功耗,一個電池供不了幾天,后來查了一下技術(shù)手冊,原來不用的管腳要設(shè)置一下,我全都設(shè)置為推挽輸出低,但有兩個管腳必須得注意的,與外部晶振相連接的兩個管腳,如果不使用外部晶振,即要設(shè)置為輸入方式。

          本文引用地址:http://www.ex-cimer.com/article/201611/317403.htm

          下載程序,用福錄克表的微安檔進(jìn)行測量,為1.8uA,很接近芯片手冊上給出的值了。把電池拔掉,一個106的電容也能給系統(tǒng)供十幾秒的電。這個項目就完善的結(jié)束了。

          現(xiàn)在來說說另一個項目,芯片用的是STM8L101,20個腳的封裝,沒有外部晶振的連接管腳,故不用管這兩個腳的配置。本來想用停機模式進(jìn)入低功耗的,但出現(xiàn)有時無法喚醒的情況。所以改用活躍停機功能,但進(jìn)入活躍停機狀態(tài)時,功耗不是一般的高啊,有時達(dá)到一百二三十個uA,有時為七十多uA,有時又能達(dá)到三十多uA。但停留在七十多uA的居多。沒有的管腳已經(jīng)設(shè)置了,不知哪里出了問題。

          經(jīng)過不停的查看原理圖及調(diào)試,最終還是發(fā)現(xiàn)了問題。項目里有用STM8的管腳作為觸摸環(huán)的管腳,當(dāng)過入活躍停機模式時,觸摸管腳處于不定狀態(tài)??赡苁沁@個問題導(dǎo)致低功耗時電流過高的,在程序時添加了兩行代碼,第一行,在進(jìn)入低功耗前,把觸摸環(huán)的管腳初始化為推挽輸出低,第二行,在喚醒后,再次再管腳初始化為觸摸環(huán)的管腳。

          下載程序,用福錄克表的微安檔進(jìn)行測量,為0.8uA,也很接近芯片手冊上給出的值了。

          此項目也到此結(jié)束了。

          但這里還有一個問題,就是有喚醒時,初始化為觸摸管腳時,不能對觸摸環(huán)或觸摸按鍵過行觸摸,否則將出現(xiàn)不靈敏的現(xiàn)象。



          關(guān)鍵詞: STM8L101STM8L151低功耗問

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();