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

          新聞中心

          EEPW首頁 > 元件/連接器 > 設(shè)計應(yīng)用 > 使用加速度計的低功率模式和自動喚醒/休眠模式

          使用加速度計的低功率模式和自動喚醒/休眠模式

          作者: 時間:2011-03-11 來源:網(wǎng)絡(luò) 收藏
          加速度計是常用于手持電子和/或電池供電的電子器件。整個系統(tǒng)的耗電量是產(chǎn)品設(shè)計的重要特性。用戶希望不必不斷地為電池充電或放電。設(shè)計加速度計時,電池用電量通常是許多客戶用戶關(guān)心的重要特性。因此,以及整個系統(tǒng)的耗電量應(yīng)該是最重要的設(shè)計考慮事項。

          如果系統(tǒng)處理器通常只用于處理來自加速度計的數(shù)據(jù),那么最好是將智能嵌入,避免系統(tǒng)處理器連續(xù)運行而負載過重。飛思卡爾半導體推出最新動作傳感技術(shù)——MMA8450Q加速度,MMA8450Q中的智能特性包括:內(nèi)置中斷驅(qū)動的功能和數(shù)據(jù)速率的可選擇性所帶來的靈活性,以及分辨率、響應(yīng)時間和電流之間的折衷平衡。

          本文旨在闡釋下列各項:

          ● 如果對低功耗的需求高于高分辨率, 則MMA8450Q能夠降低所有ODR的部件的功耗,從而大幅節(jié)省整體系統(tǒng)耗電量。

          ● 提供各種情況下正常模式和省電模式的有效位數(shù)量以及耗電量。

          ● 內(nèi)置功能允許系統(tǒng)MCU或處理器進入休眠模式,等待來自加速度計的中斷。處理器不需要連續(xù)不斷地接入和檢測數(shù)據(jù)。這與連續(xù)輪詢XYZ數(shù)據(jù)相比有很多優(yōu)勢,能夠節(jié)省96%的總能耗,無線產(chǎn)品的電池能夠持續(xù)更長的時間。

          ● 對于要求數(shù)據(jù)記錄的應(yīng)用,或等待一個事件,查看觸發(fā)該事件的準確數(shù)據(jù)時,F(xiàn)IFO具有極大的節(jié)能潛力。處理器/MCU可以進入休眠模式,只有當FIFO數(shù)據(jù)滿或發(fā)生中斷時才喚醒并刷新數(shù)據(jù),而不必每個采樣時都接入數(shù)據(jù)。節(jié)電范圍從78%到96%或更高,取決于所選MCU和ODR的情況。

          ● MMA8450Q可以用于在不同的ODR之間循環(huán),降低設(shè)備的耗電量??梢岳?個可編程功能實現(xiàn)上述目標。

          newmaker.com

          省電模式與正常模式的對比

          不同的可選輸出數(shù)據(jù)速率下,耗電程度不一樣。省電模式在Register 0×39系統(tǒng)控制寄存器2,位 0中設(shè)置。如果清除該位,設(shè)備則進入正常模式。如果設(shè)置了該位,則設(shè)備進入省電模式。注意在省電模式下,耗電量會降低,但是這種優(yōu)勢的代價是高噪聲。省電模式下內(nèi)部休眠時間更長、平均數(shù)據(jù)更少,因此降低了耗電量。位有效數(shù)量的變化大約是0.6至0.7位。對于需要高分辨率且耗電量最低的應(yīng)用,需要進行折衷平衡。

          表1、不同數(shù)據(jù)速率下使用FIFO節(jié)省的電能
          newmaker.com

          還要注意比較不同采樣頻率下的耗電量時,耗電量保持在1.56 Hz到50 Hz之間不變。這是耗電量和噪聲之間的權(quán)衡。在低采樣頻率下,器件平均數(shù)據(jù),改進噪聲性能。在1.56 Hz頻率下,器件比在50 Hz下多平均32個采樣。在50 Hz的正常模式下,器件通常有7.8個有效(無噪聲)位,而在1.56 Hz下,器件有10.2個有效(無噪聲)位。

          在終端系統(tǒng)應(yīng)用中的節(jié)能功能

          加速度計大多數(shù)情況下應(yīng)用在使用電池供電的便攜式器件中。電池壽命最重要,而降低能耗的能力取決于應(yīng)用中需要執(zhí)行的操作。在大多數(shù)場景中,應(yīng)優(yōu)先關(guān)閉一切,只有在需要時才盡可能快而高效地喚醒,執(zhí)行需要的操作。這通常取決于用戶顯示器、顯示器需要開啟多久以及喚醒該單元的方式。

          有時,如果處理器需要開啟并不斷運行,可以“變速”總線時鐘速率來實現(xiàn)節(jié)能目的,也就是說,在快慢時鐘模式間進行切換,而不是在運行和停止之間跳變。內(nèi)置FIFO是經(jīng)過驗證的一個優(yōu)勢,因為它限制處理器需要讀取數(shù)據(jù)的頻率。FIFO在非電池供電的應(yīng)用中也是一種優(yōu)勢,因為它能夠再次提高計算吞吐量,不需要在每次進行新采樣時都中斷處理器。

          大多數(shù)MCU/處理器都能夠通過外部中斷離開休眠狀態(tài),這正是為什么MMA8450Q能夠用于“震動喚醒”或“傾斜喚醒”等。這也證明了MMA8450Q的先進功能的優(yōu)勢所在。多個MCU/處理器還可以通過內(nèi)部中斷喚醒,通?;诙〞r器間隔——也就是說,每100 ms喚醒一次等。這可以用來執(zhí)行某些定期整理功能(如一天中定時進行),可以包括利用軟件掃描加速度計和處理其數(shù)據(jù)。關(guān)掉MCU的電源與從休眠模式喚醒相比,幾乎沒有任何意義,因為喚醒總是比冷啟動更快。喚醒時間差別會很大,取決于MCU或處理器。例如,某些飛思卡爾的8位MCU能夠在6 μs內(nèi)從休眠/停止模式喚醒,而其它處理器可能要用大約3 ms。MCU/處理器的快速喚醒時間能夠高效地在休眠和喚醒狀態(tài)之間進行切換。

          MMA8450Q在器件中有許多內(nèi)置功能,讓主機處理器不必連續(xù)采樣XYZ數(shù)據(jù),并運行各種算法用于動作檢測、方向檢測、自由跌落或快速晃動。器件有識別這些內(nèi)置事件的內(nèi)部智能,一旦檢測到事件便可以改變采樣頻率。例如,在遠程控制器應(yīng)用中,沒人使用時,遙控器大部分時間都靜止地放在桌上。MMA8450Q可以配置為在休眠模式下使用較低的采樣頻率(50 Hz),然后當用戶拿起遙控,加速度計會切換到喚醒模式下的更快采樣頻率(400Hz),能夠識別更快的移動動作姿勢。必須啟用和配置保持器件處于喚醒模式的內(nèi)置模塊。例如,方向檢測能夠配置為與動作檢測一起喚醒器件。方向或動作的所有變化都會使器件處于較高的采樣頻率。器件停止移動時,會返回休眠狀態(tài),節(jié)省電能。

          使用FIFO數(shù)據(jù)記錄省電

          FIFO有助于節(jié)省系統(tǒng)總能耗,將處理器放入休眠模式,直到需要處理來自加速度計的數(shù)據(jù)時才喚醒。思路是,配置MMA8450Q監(jiān)控想要的中斷,將處理器放入省電模式,直到需要響應(yīng)加速度計時才喚醒。這樣最大程度地增加了處理器的休眠或省電模式下的時間,最終會實現(xiàn)系統(tǒng)總能耗的最小化,增加電池壽命。FIFO允許處理器在傳感器內(nèi)部收集采樣時休眠更長時間。這還最大程度地減少了I2C總線上的流量。

          應(yīng)謹慎選擇數(shù)據(jù)速率的定時和總線速率。例如,將加速度計進入省電模式,以50 Hz (20 ms) 進行采樣,F(xiàn)IFO在數(shù)據(jù)滿溢模式下運行,并啟用FIFO中斷。中斷將用于觸發(fā)處理器喚醒,進行中斷,并刷新這32個采樣。新數(shù)據(jù)在刷新過程中不能保存到FIFO里。因此處理器必須喚醒,進行中斷,并在下一個采樣前的20 ms內(nèi)刷新數(shù)據(jù)。

          使用FIFO一次抽出所有32個采樣能夠節(jié)省開銷。這允許應(yīng)用處理器能夠進行其它操作或在省電模式下保持更長時間。在400 Hz下進行采樣時,每2.5 ms就會有一個新采樣,不允許在不丟失采樣的情況下花費很多時間用于喚醒和刷新。在400 Hz下,配置FIFO避免丟失數(shù)據(jù)的最佳方式是設(shè)置30個采樣的水印。這是觸發(fā)中斷處理器喚醒的條件。然后,當確認了溢出標記時,每16個采樣(12位數(shù)據(jù))刷新一次,這需要2.475ms。處理器會立即進入休眠模式,并繼續(xù)通過該模式循環(huán),在水印時喚醒,確認了溢出標記時刷新最后16個采樣。刷新8位采樣時,F(xiàn)IFO應(yīng)有足夠的時間來刷新整個緩存器。

          根據(jù)表1,這些值可以與典型鋰電池支持一部手機的時長相關(guān)。這表示與電池使用壽命相關(guān)的節(jié)能。節(jié)能比例僅適用于應(yīng)用處理器。一塊示例手機電池存儲1200 mA小時。根據(jù)該信息進行的比較。這顯示了與喚醒和休眠狀態(tài)之間采用FIFO和循環(huán)方式相比,處理器連續(xù)輪詢數(shù)據(jù)時所有采樣頻率的總耗電量(處理器+加速度計)。

          當處理器連續(xù)運行時,加速度計的耗電量對電池使用壽命的影響很小,因為處理器耗電量大大多于加速度計,因此在大多數(shù)情況下,加速度計的電流幾乎可以忽略。典型鋰電池會持續(xù)大約4天,連續(xù)輪詢數(shù)據(jù)。使用加速度計將處理器放在休眠模式下的功能,對電池使用壽命的影響很大。

          正常模式下使用最高采樣頻率時,與在處理器連續(xù)運行的情況下輪詢數(shù)據(jù)相比,電池的使用壽命增加了4.2倍。在省電模式下使用最低采樣頻率時,節(jié)省的電能可實現(xiàn)22.6倍更長的電池使用壽命。

          FIFO的另一個用途是能夠分析截止中斷觸發(fā)事件那一刻發(fā)生的數(shù)據(jù)。設(shè)置了事件的中斷標記后,能夠刷新FIFO(配置在循環(huán)模式下),提取事件之前的32個數(shù)據(jù)采樣。如果希望中斷后,F(xiàn)IFO將數(shù)據(jù)保存在FIFO里,那么只能在從喚醒切換到休眠模式時才能進行。否則,必須在事件后刷新FIFO,以便將數(shù)據(jù)保存在處理器,進行深入分析。配置Single Tap(單擊),并為循環(huán)緩沖模式配置FIFO,以400 Hz的頻率運行。設(shè)置了敲打中斷標記時,在中斷的15 ms內(nèi)讀取FIFO,收集敲打(Tap)的完整簽名,分析事件之前的數(shù)據(jù)以及事件過程中的數(shù)據(jù)。在很長的時間內(nèi)跟蹤事件時,該技術(shù)特別重要。MCU或處理器能夠保持休眠模式,直到觸發(fā)事件,它能夠大幅節(jié)省電能。

          配置MMA8450Q進入自動喚醒/休眠模式

          MMA8450Q能夠配置為根據(jù)所選的不同事件,在不同的采樣頻率之間(不同的耗電量)進行切換。通過支持休眠模式并設(shè)置超時時間,可實現(xiàn)該功能。然后必須設(shè)置中斷功能,將器件喚醒。使用自動喚醒/休眠功能的
          加速度計相關(guān)文章:加速度計原理

          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(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); })();