妙用MEMS加速度計(jì) + 高通濾波器組合“砍”系統(tǒng)功耗
在意法半導(dǎo)體(ST)開發(fā)的LIS3DH數(shù)位加速度計(jì)代碼示例中(圖2),INT1_CFG配置與自由落體事件偵測相同,不同之處則是自由落體中斷無須使用高通濾波器,且自由落體時長在毫秒範(fàn)圍內(nèi),運(yùn)算邏輯如圖3所示。
圖2 數(shù)位加速度計(jì)代碼示例
圖3 加速度計(jì)INT1運(yùn)算邏輯
當(dāng)手持裝置在任何傾斜位置保持靜止?fàn)顟B(tài)超過5秒后,加速度計(jì)INT1接腳將從低位準(zhǔn)轉(zhuǎn)變?yōu)楦呶粶?zhǔn),因?yàn)樵谑褂?a class="contentlabel" href="http://m.butianyuan.cn/news/listbylabel/label/高通濾波">高通濾波器后,X/Y/Z軸加速度均在±125mg THS內(nèi)。此外,手持裝置的自由落體事件不會觸發(fā)INT1接腳從低位準(zhǔn)轉(zhuǎn)變高位準(zhǔn),因?yàn)閄/Y/Z軸加速度同時在±125mg THS內(nèi)的時間少于5秒。
如果因?yàn)閯幼鞯脑?,X、Y和Z中任何一軸的加速度超過±125mg,且設(shè)備繼續(xù)保持動作狀態(tài),INT1接腳就會從高位準(zhǔn)轉(zhuǎn)變低位準(zhǔn)。
當(dāng)設(shè)備進(jìn)入靜止?fàn)顟B(tài)還不到5秒再次進(jìn)入動作狀態(tài),則INT1接腳繼續(xù)保持低位準(zhǔn),若設(shè)備再次靜止,5秒時長將開始從50最低有效位(LSB)倒數(shù)計(jì)時,到0LSB終止,輸出資料速率為10Hz。
加速度計(jì)中斷接腳省電妙用多
顯而易見,內(nèi)建高通濾波器和自由落體偵測功能的加速度計(jì)設(shè)計(jì)解決方案,能夠藉由一個中斷接腳為微處理器提供可靠的喚醒和無動作偵測中斷訊號,讓手機(jī)節(jié)能模式的偵測行為無需微處理器全程參與,進(jìn)而達(dá)成系統(tǒng)省電效果。
此外,使用者還可按照自己的應(yīng)用設(shè)計(jì)靈活配置加速度計(jì)的臨界值和時長參數(shù)。在功耗方面,此一解決方案的效能高于使用觸控螢?zāi)?、按鍵和微處理器計(jì)時器開閉螢?zāi)坏姆椒ā?/P>
高通濾波器相關(guān)文章:高通濾波器原理 加速度計(jì)相關(guān)文章:加速度計(jì)原理
評論