新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 如何降低需要監(jiān)視外部輸入的MCU系統(tǒng)功耗

如何降低需要監(jiān)視外部輸入的MCU系統(tǒng)功耗

作者: 時間:2012-12-07 來源:網(wǎng)絡(luò) 收藏


傳感器結(jié)果也能經(jīng)過PRS搭建更復(fù)雜的。這樣就可以從邏輯上組合多個GPIO引腳來觸發(fā)一次喚醒,或使用解碼器解碼串行傳送的數(shù)據(jù)。

舉例來說,水表中旋轉(zhuǎn)葉片的運(yùn)動可以用LESENSE來測量,而用正交計數(shù)器計數(shù)的旋轉(zhuǎn)葉片是通過PRS連接LESENSE的。比如經(jīng)過10次旋轉(zhuǎn)后,CPU可以被喚醒以更新顯示器和使用統(tǒng)計數(shù)據(jù)。在使用傳統(tǒng)時,比較器的所有排序和控制都CPU參與,而通過LESENSE和PRS處理可以使CPU芯片處于深度睡眠模式。

容性檢測示例

容性檢測在控制面板和遙控等HMI應(yīng)用中很常見。原理是在RC振蕩器電路中包含容性傳感器。當(dāng)手指觸摸傳感器時,電容值發(fā)生改變,進(jìn)而改變振蕩器電路的基頻。

這種安排可以通過將LESENSE檢測引腳直接連接到設(shè)備來實現(xiàn)。來自比較器輸出的振蕩信號被送到這個外設(shè),每個上升沿用于增加計數(shù)值。在經(jīng)過一段設(shè)定的時間后,LESENSE將計數(shù)器值傳送給結(jié)果緩沖器,然后復(fù)位計數(shù)器。然后緩沖的結(jié)果將與閾值電平進(jìn)行比較:由于手指觸摸會導(dǎo)致更低的振蕩頻率和更小的計數(shù)值,因此LESENSE只在計數(shù)值低于閾值時才會喚醒CPU。

以這種方式實現(xiàn)的容性檢測功能所消耗的電流受幾種因素的影響,包括容性覆膜的厚度和采樣頻率。

經(jīng)驗表明,對于5mm的丙烯酸覆膜和5Hz的采樣頻率,每個觸摸板增加的約500nA。對于4鍵觸摸、采樣頻率為5Hz的應(yīng)用來說總大約是3?A。沒有采樣時的靜態(tài)不到1μA。為了改善用戶體驗,在第1次觸摸事件后采樣速度可以增加到10Hz,此時總功耗為5μA。

計算旋轉(zhuǎn)次數(shù)

正如我們已經(jīng)觀察到的那樣,旋轉(zhuǎn)計數(shù)是LESENSE與PRS組合可以顯著功耗的另外一種應(yīng)用。旋轉(zhuǎn)計數(shù)有完全不同的應(yīng)用,通常是在控制和反饋中。

典型(圖4)可以使用帶兩個線圈的感性傳感來實現(xiàn),方法是將兩個線圈靠近一個旋轉(zhuǎn)輪放置,旋轉(zhuǎn)輪的一半則用金屬覆蓋。LESENSE足夠快的采樣每個線圈,以捕捉經(jīng)過的輪子金屬部分。每次采樣的輸出通過PRS系統(tǒng)饋送給正交計數(shù)器。如果計數(shù)器在相同方向達(dá)到定義好的旋轉(zhuǎn)次數(shù)(圖4中的3次),它產(chǎn)生一個中斷,這個中斷就可以用來喚醒CPU。

圖3 容性傳感器。.jpg
圖3: 容性傳感器。

圖4 計算旋轉(zhuǎn)次數(shù)。.jpg
圖4: 計算旋轉(zhuǎn)次數(shù)。

本文小結(jié)

提供感知世界的功能同時讓CPU處于睡眠模式的技術(shù)是能耗的重要手段。Energy Micro LESENSE接口可以幫助EFM32微控制器在深度睡眠模式下許多不同種類的模擬傳感器。在低頻時鐘源下運(yùn)行的LESENSE可以在不到1μA的睡眠模式下多達(dá)16個傳感器。典型的平均電流消耗約1.2μA。

該方案可以應(yīng)用于各種容性、感性或阻性檢測、旋轉(zhuǎn)計數(shù)、GPIO狀態(tài)解碼或類似應(yīng)用。LESENSE還有一個完全可配置的解碼器,它能評估傳感器狀態(tài),并在傳感器輸出的特定組合發(fā)生時或檢測到某段時間內(nèi)的匹配圖案時喚醒CPU。綜上所述,具有能源友好的傳感器實現(xiàn)永無止境,而可能性僅限于設(shè)計師的想像力。

本文引用地址:http://m.butianyuan.cn/article/170667.htm

上一頁 1 2 下一頁

評論


相關(guān)推薦

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

關(guān)閉