<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > 針對便攜式工業(yè)測量應用延長(cháng)電池壽命的訣竅

針對便攜式工業(yè)測量應用延長(cháng)電池壽命的訣竅

作者: 時(shí)間:2012-07-11 來(lái)源:網(wǎng)絡(luò ) 收藏

  對于便攜應用而言,至關(guān)重要。正如煙霧探測器、安全設備和自動(dòng)調溫器等應用,工廠(chǎng)原裝的電池需要能夠維持長(cháng)達10年以上的工作時(shí)間。因此,延長(cháng)已成為便攜式應用設計中的關(guān)鍵組成部分。

  為了最大程度地延長(cháng),設計師需要將系統的平均降至最低。要實(shí)現這個(gè)目的,采用多種工作模式及選用合適的元器件就非常重要。就工作模式而言,其中就包括關(guān)斷模式和實(shí)時(shí)時(shí)鐘待機操作模式。而主要的元器件包括:微控制器(MCU)、電源和信號鏈路元件。由于各種MCU在成本、外設設計、CPU架構及片上資源集成度等方面的差異日益增多,要為具體應用選擇一款最佳的MCU變得更具挑戰性。

  對于便攜式工業(yè)測量應用而言,要挑選出最適合的MCU,就須優(yōu)先考慮個(gè)中的關(guān)鍵應用需求,如擁有更長(cháng)的電池壽命、高性能的模擬外設和豐富的用戶(hù)接口。右文談到了一些實(shí)現最長(cháng)電池壽命的訣竅,供設計人員參考。

  應該

  1.盡量將待機模式的降至最低。在許多便攜式應用中,在超過(guò)99%的時(shí)間內,CPU都處于空閑狀態(tài)。這種情況下,會(huì )逐漸向空閑模式過(guò)渡,在這種模式下,既可以進(jìn)入完全關(guān)斷模式或等待外部中斷直至被喚醒的模式,又可利用定時(shí)器進(jìn)行實(shí)時(shí)時(shí)鐘操作。

  2.選用喚醒時(shí)間最短的MCU。MCU在工作模式下電流消耗最大。在MCU喚醒過(guò)程中,也就是從空閑模式進(jìn)入工作狀態(tài)時(shí),CPU消耗的卻是數值要高出很多的工作模式電流。因此,設計人員應該考慮選用喚醒和代碼執行速度越快越好的MCU。一般而言,我們將從產(chǎn)生中斷到時(shí)鐘恢復快速穩定運行之間的這段時(shí)間定義為喚醒時(shí)間。在圖中,德州儀器MSP430F20x1的中斷喚醒時(shí)間少于200納秒。

  3.采用欠壓復位(BOR)保護。任何便攜應用都需要BOR或低壓檢測功能,以此確保在電源電壓降至低于規定值時(shí),系統能自動(dòng)復位。許多MCU都具備欠壓保護功能,但也額外增加了20至70微安的電流消耗。由于此項保護功能必須一直處于工作狀態(tài),設計人員應考慮采用低功耗的BOR功能。例如,TI的MSP430 16位MCU就具有“零”功耗欠壓復位保護功能。

4.盡可能高地提高集成度。某些MCU整合的功能,使你無(wú)須在板上采用高分辨率A/D、運算放大器和12位D/A。這些集成的功能可進(jìn)行寄存器通信,從而取代了電流消耗更大的串行通信。在電路板上添加任何元器件,都會(huì )導致漏電流增大。

圖:便攜式應用應當采用喚醒時(shí)間短的MCU,從而節省電流消耗


不應該

1.僅僅依靠一項規范的首頁(yè)資料,就選定一款MCU。設計人員必須仔細閱讀完整數據手冊,留意最壞條件下的工作溫度、極限參數和工作電壓。

2.想當然地認為不同供應商的MCU的工作模式都差不多。實(shí)際上,MCU的電流消耗值會(huì )因不同供應商而異。例如,某家MCU供應商也許就不會(huì )提供在某種給定工作條件下所常見(jiàn)的全部功能。

3.采用多種電源。某些設計需要采用多種電源或復雜電源。由于電源在大多數情況下都要持續工作,使用低壓差穩壓器或升壓轉換器可能導致代價(jià)高昂,因為它不僅增加了成本,還導致平均電流消耗更大??梢钥紤]采用3V電源供電。

4.采用輪詢(xún)監控。某些MCU建議采用無(wú)限循環(huán),這樣就可循環(huán)監控你要監控的所有外設。這是一種低效方法,它加大了CPU負荷,并增加了電流消耗。請考慮采用具有優(yōu)異中斷功能支持的MCU。例如,有些低功耗MCU擁有支持多達兩個(gè)8位端口的中斷向量,而其它一些MCU則只支持極少數的I/O。

5.不當使用CPU。一條常規建議是仔細閱讀用戶(hù)手冊,確保充分利用MCU提供的特性。必須意識到,每執行一行無(wú)用代碼,就會(huì )浪費一些電池電量。一款低功耗MCU應該具有這樣的硬件特性:當外設執行無(wú)須任何處理工作的特定任務(wù)時(shí),應使CPU保持在關(guān)斷狀態(tài)。以自動(dòng)掃描為例,A/D轉換器能自動(dòng)掃描不同通道,并將數值存儲在臨時(shí)緩沖器、閃存或RAM中,而無(wú)須涉及CPU。



關(guān)鍵詞: 電流消耗 低功耗 電池壽命

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>