加速度計在手機市場迅速擴散,實現了巧妙的創新,繼續幫助開發人員將其產品從競爭對手中脫穎而出。
據iSuppli稱,加速度計正迅速滲透到手機市場,似乎沒有在不久的將來放松。正如他們預測的那樣,2010年出貨的手機中約有三分之一包括MEMS加速度計。這比2009年出貨的五分之一和2008年的11分中的一個要多。加速度計允許用戶使用手指敲擊和三維動作來執行特定命令,通常取代多次擊鍵的需要。
手機用戶,例如,要求復雜的用戶界面,允許快速,精確的通信,而無需復雜的數據輸入。他們還希望在預算價格的手機以及高端型號中使用這些功能。飛思卡爾的MMA7660FC低g三軸數字加速度計是該公司首款專為移動電話和其他小型手持設備設計的產品。低成本,低功耗智能傳感采用緊湊型封裝,可為便攜式電池供電設備增添巨大功能,無需多余空間。
本質上,MEMS將基于硅的微電子技術與微加工技術相結合。三軸加速度計可以檢測三個不同平面或軸上的運動。這允許開發人員實現單個加速度計,以在移動設備中結合點擊,搖動和方向檢測。例如,可以使用前后搖動和上下搖動來執行兩個不同的命令。雖然加速度計可以用于許多手持應用,但移動電話已占據市場主導地位。加速度計不僅使開發人員能夠融入巧妙的創新,使其產品在競爭中脫穎而出,而且還為ISV(獨立軟件供應商),接口提供商和無線服務運營商提供增加收入的機會。
MMA7660FC加速度計可用于檢測自然用戶交互,包括:
方向檢測不僅可以自動調整為縱向或橫向配置
單擊檢測,可以在用戶可選擇的閾值和X,Y和Z軸上的持續時間
Shake,可用于表示特定擊鍵或一系列擊鍵
手勢和游戲動作,例如三 - 然而,如果移動電話等便攜式設備想要開拓市場中的有利可圖的部分,那么移動電話等便攜式設備需要的不僅僅是改進功能。此外,還必須解決尺寸和電池壽命等固有限制。
使用MMA7660FC加速度計的四個充分理由
由于更多應用需要運動檢測,MMA7660FC具有四個關鍵要求:數字輸出,小型封裝,低功耗和嵌入式智能。
數字輸出
MMA7660FC加速度計具有I2C輸出,可直接與處理器通信,無需ADC。使用X,Y或Z的6位輸出值,您可以為一個或多個運動檢測選項配置中斷,例如方向,點擊,搖動或數據就緒。一旦發生中斷,處理器就可以通過I2C查詢加速度計,以準確了解觸發了哪個中斷。
占地面積小
MMA7660FC采用3 x 3 x 0.9 mm雙,扁平,無 - 引腳(DFN)封裝,間距為0.5 mm。這對于便攜式手持設備(如移動電話)至關重要,因為它使設計人員能夠添加三軸加速度計的所有有用功能,而不會限制空間受限的PCB的限制。
為了確保正確安裝,飛思卡爾提供了一份應用筆記“AN3839:MMA7660FC電路板安裝指南”,可從www.freescale.com/xyz下載PDF格式。它討論了表面貼裝應用的最小建議占位面積,這些應用會顯著影響電路板和封裝之間的焊接連接接口。該應用筆記還提供了焊接和安裝指南,可最大限度地減少板安裝后對封裝的壓力。遵循這些指南和電路板安裝注意事項將使MMA7660FC傳感器獲得最佳性能。
最終應用中的低功耗
飛思卡爾是高性能,高能效半導體產品設計的公認領導者。為了突顯這一點,飛思卡爾推出了節能解決方案標志。該標志突出了所選產品,這些產品在有效實施節能技術方面表現優異,并在其旨在解決的應用領域中提供市場領先的性能。訪問這些產品的最新名單在http://www.nxp.com/applications/solutions-for-the-iot-and-adas:IFINDSTRYFCS?tid=vanENERGY。照片的MMA7660FC加速計已經獲得飛思卡爾能源 - 高效解決方案通過先進的架構和電路技術與最新的設計方法和工藝技術的獨特組合來標記,這些技術可提供高能效的性能,在有限的能源預算內提供最高的性能水平。這是飛思卡爾與目標市場中的客戶密切合作以確定其特定性能和能源需求,以及開發優化解決方案的結果,這些解決方案可在應用程序的整個生命周期內提供極為節能的性能。所述加速度計MMA7660FC具有非常低的電流消耗:0.4μA關閉模式,2μA待機模式和有源模式下,以47μA(1個樣本/秒)結果,此外,該加速度計MMA7660FC提供極其靈活的通過用戶可配置的采樣率實現性能/功耗選項。速率可以調整,以僅提供特定功能所需的性能,并且具有不同的電流消耗的每個配置對應(見表1)。結果,樣品最小值典型值最大值1 38μA47μA62μA2 37μA49μA60μA 4 48μA54μA83μA8 59μA66μA86μA16 70μA89μA100μA32 85μA133μA171μA64 170μA221μA262μA120 224μA294μA350μA結果表1:MMA7660FC用戶 - 可配置的采樣率。例如,在120個采樣/秒時,消耗速率約為294μA。但是,如果您下拉到一個樣本/秒,相應的速率僅為47μA。這種靈活性允許您針對特定功能微調采樣率,確保功耗盡可能低。例如:
一個樣本/秒非常適合自動喚醒運動檢測。當加速度計檢測到任何運動時,它基本上告訴處理器,“我正在感知運動。你可能想要為你想要運行的任何類型的應用程序開始更多的采樣。”
用密鑰進行大量測試后在移動世界中,四個樣本/秒被確定為縱向/橫向定向和搖動的足夠速率。典型功耗為54微安。
的甜蜜點覆蓋最搖動和手勢的要求,如那些用于許多可被加載到今天的移動電話的游戲所需的,是32個樣本/秒用典型工作電流為133μA。
點擊(用手指在移動設備上點擊一次或兩次)是建議采樣120次/秒的唯一功能。率較高,在294μA運行,需要用于系統識別的抽頭和典型的抖動之間的差。
一旦輸出數據速率被配置,所述MMA7660FC更新所有三個數據寄存器中的軸,每軸的分辨率為6位。
MMA7660FC加速度計還集成了先進的自動低功耗模式,具有自動喚醒和自動休眠功能。三種模式,關閉,待機和活動,為功率保守應用提供不同的功能(參見圖1)。
圖1:MMA7660FC測量和功率模式。
關閉模式 - 數字線路打開但模擬線路關閉。 MMA7660FC不加載I2C總線,所有I2C活動都被忽略。
待機模式 - 數字和模擬線都打開,MMA7660FC響應I2C活動??梢栽L問寄存器以在需要時將設備設置為活動模式,并且傳感器測量系統處于空閑狀態。
活動模式 - 數字和模擬線都打開,MMA7660FC響應I2C活動。傳感器測量系統以可編程輸出數據速率運行,并運行數字分析功能。如果滿足以下條件,則進入低功耗(用戶選擇的采樣率較低)睡眠模式:
啟用自動睡眠功能并且
睡眠計數器已經過,表示在可編程睡眠計數器的持續時間內,沒有方向改變,沒有抖動,也沒有發生敲擊或脈沖。
睡眠模式通過降低采樣率來節省電量(禁用點擊模式)。檢測到抖動,傾斜角度的變化或方向的變化會啟動自動喚醒,使MMA7660FC恢復到完全激活模式。
MMA7660FC加速度計具有自動喚醒/睡眠功能,可以啟用以節省功率。在睡眠狀態下,設備被置于用戶指定的低采樣率(1,8,16或32個樣本/秒)中,以最小化功耗。當啟用自動喚醒并檢測到活動時,例如方向改變,加速度改變或振動事件,設備喚醒。
在喚醒狀態下,MMA7660FC加速度計被置于用戶指定的狀態根據功率和響應考慮,采樣率(從一個樣本/秒到120個樣本/秒)。啟用自動睡眠模式后,如果在睡眠計數器結束之前啟用的運動檢測沒有變化,則設備將進入睡眠狀態并啟用自動喚醒模式。因此,MMA7660FC加速度計可以編程為在自動喚醒/休眠之間連續循環。
智能
MMA7660FC可以通過可配置的中斷進行編程,以包含任何運動檢測(參見圖2)。每個檢測到的運動(例如方向,敲擊或抖動)都記錄在只讀狀態寄存器(TILT)的專用位中。為了確定發生了什么類型的運動,將發生中斷,指示已經觸發了一個配置的運動事件。 TILT寄存器必須發出I2C讀命令才能解碼導致中斷的動作。
圖2:MMA7660FC多種檢測算法。
啟用中斷
用戶可以選擇啟用或禁用INTSU(0x06)寄存器中的任何以下中斷:前/后中斷,上/下/左/右中斷,分接檢測中斷,GINT(實時運動跟蹤),X軸振動,Y軸振動和Z軸中斷振動。如果啟用了GINT,則可以將實時運動跟蹤配置為在每次傳感器數據更新后觸發中斷,從一個樣本/秒到120個樣本/秒。如果啟用任何搖動軸中斷,過度攪拌(大于1.3 g)將觸發中斷。如果啟用了向上/向下/向左/向右中斷或前向/反向中斷,則這些方向的更改將產生中斷。當啟用自動睡眠功能并且自動睡眠計數器已用時間未啟用任何啟用的運動檢測時,將發生中斷。當器件處于休眠狀態時,如果發生抖動中斷,改變傾斜角度(通過分接中斷通知)或方向檢測中斷,器件將進入休眠狀態并進入喚醒狀態。
表2列出了寄存器將用于和/或配置用于方向,振動,自動喚醒/睡眠和分接檢測。
寄存器概述 地址 名稱 功能 位7 位6 位5 位4 位3 位2 位1 位0 0x00 XOUT 6位輸出值X - 警報 XOUT [5] XOUT [4] XOUT [3] XOUT [2] XOUT [1] XOUT [0] 0x01 《 span》 YOUT 6位輸出值Y - 警告YOUT [5] YOUT [4] YOUT [3] YOUT [2] YOUT [1] YOUT [0] 0x02 ZOUT 6位輸出值Z - 警報 ZOUT [5] ZOUT [4] ZOUT [3] ZOUT [2] ZOUT [1] ZOUT [0] 0x03 TILT 傾斜狀態 搖動 警告 點擊 PoLa [2] PoLa [1 ] PoLa [0] BaFro [1] BaFro [0] 0x04 SRST 采樣率狀態 0 0 0 0 0 0 AWSRS AMSRS 0x05 SPCN 睡眠計數 SC [7] SC [6] SC [5] SC [4] SC [3] SC [2] SC [1] SC [0] 0x06 《 span》 INTSU 中斷設置 SHINT SHINT SCINTZ GINT ASINT PDINT PLINT FBINT 0x07 模式 模式 IAH IPP SCPS ASE AWE TON - 模式 0x08 SR 自動睡眠和活動模式縱向/橫向采樣率和去抖濾波器 FILT [2]FILT [1] FILT [0] AWSR [1] AMSR [0] AMSR [2] AMSR [1] AMSR [0] 0x09 PDET 分接檢測 ZDA YDA XDA PDTH [4] PDTH [3] PDTH [2] PDTH [1] PDTH [0] 0x0A PD 點擊反跳計數 PD [7] PD [6]PD [5] PD [4] PD [3] PD [2] PD [1] PD [0] 0x0B至0x1F 工廠 保留 - - - - - - - -
表2:用戶注冊概述。
應用程序中的方向檢測
方向檢測通常是縱向/橫向功能常見于今天的手機。但是,這種特定的運動檢測過程可以增加功能。它可以檢測任何位置的六個過渡,包括后退,前,左,右,上和下??梢詫⑦@些運動檢測中的任何一個編程為特定響應。例如,如果手機正面朝下,顯然沒有使用,因此它可能會進入低功耗模式。如果手機正在響鈴并且用戶將其面朝下放置,則會掛斷電話,或者當面朝上放置時會激活揚聲器電話。
圖3:方向檢測流程圖。
MMA7660FC中啟用方向檢測
傾斜方向為三維,并在其最后已知的靜態位置中標識。傾斜方向可以從六個不同的位置測量:左,右,上,下,后和前。上/下/左/右的跳閘點發生在距離水平約45度處,而后/前中斷發生在距離水平約15度處。這允許產品將其顯示方向適當地設置為縱向或橫向模式,或者在將設備倒置時關閉顯示器。
使用具有中斷功能的內置方向檢測將節省大量系統資源與輪詢方法相比,功耗和功耗。輪詢方法要求主處理器啟動計時器以讀取加速度計輸出(XYZ),然后使用軟件算法來判斷傳感器方向。這意味著系統必須重復讀取和計算新的定位位置。但是,使用MMA7660FC加速度計,一旦設備配置為方向檢測,設備方向的變化就會通過中斷發出信號,因此應用程序只需要通過讀取TILT寄存器來更新新方向進行響應。
用戶通過根據目標功耗或方向檢測的所需響應速率選擇特定采樣率來配置設備以進行方向檢測。通過選擇TILT去抖動計數,啟用自動喚醒/睡眠先決條件和方向中斷選項。
MMA7660FC加速度計中的縱向到橫向跳變點為45度,由內部邏輯定義。但是,使用軟件增強功能和外部微控制器,可以更改跳變點。有關詳細討論,請閱讀飛思卡爾的應用說明“如何使用MMA7660FC與微控制器進行軟件增強以更改方向檢測跳變點”,可從www.freescale.com/xyz下載PDF格式。
振動檢測應用程序
可以在任何方向檢測搖動,并可用于執行許多不同的命令。例如,如果用戶在手機中鍵入數字并出錯,則用戶只需搖動設備即可清除錯誤,而不是按下清除按鈕。它還適用于游戲應用程序,為特定的屏幕操作提供快速捷徑。搖動功能可用作按鈕替換來執行功能,例如在手機上滾動圖像或網頁。
MMA7660FC中啟用搖動檢測
用戶可以在MMA7660FC上啟用搖動中斷通過在INTSU(0x06)寄存器中使能SHINTX,SHINTY和/或SHINTZ來實現三個軸中的任何一個。必須根據抖動檢測應用的目標功耗水平和/或所需響應速率選擇采樣率。
MMA7660FC加速度計通過檢查XOUT,YOUT和ZOUT中每個軸的當前6位測量來檢測抖動。 。測試用于抖動檢測的軸是由SHINTX,SHINTY和/或SHINTZ啟用的軸。如果所選軸的尺寸大于1.3g或小于-1.3g,則檢測到該軸的抖動并發生中斷。所有三個軸都是獨立檢查的,但在任何一個選定的軸中檢測到抖動時,TILT寄存器中的公共抖動位會被設置。因此,當選擇所有三個軸(SHINTX,SHINTY和/或SHINTZ)時,無法確定振動發生在哪個軸上。讀取TILT寄存器后,抖動位清零,再次開始振動檢測監控(參見圖4)。
圖4:抖動檢測算法流程圖。
應用程序中的點擊檢測
點擊檢測只是記錄手指敲擊設備。此功能可以替換許多按鍵和按鈕命令,不僅可以在移動電話上,還可以替換任何需要用戶界面并具有主按鈕進行選擇的產品。例如,當坐在重要會議中時,如果用戶的手機開始振鈴,只需輕觸手機外部就可以直接將呼叫發送到語音信箱。
MMA7660FC中啟用了分接檢測
分路檢測使用MMA7660FC的工作原理是檢測超過用戶定義閾值(PDET寄存器)一段時間(PD寄存器)的快速轉換。啟用軸的檢測以OR為基礎決定:如果在INTSU寄存器中設置了PDINT位,則器件通過TILT寄存器中的Tap位報告其檢測到抽頭的第一個軸。當TILT寄存器中的Tap位置1時,分接檢測停止。讀取TILT寄存器后,Tap檢測將恢復(參見圖5)。
圖5:分接檢測算法流程圖。
結論
由于消費者需要復雜,直觀的用戶界面,無需復雜的數據輸入即可實現快速,精確的通信,因此加速度計在手機中迅速普及。聰明的手機創新繼續幫助開發人員將他們的產品從競爭中脫穎而出。設計使用MMA7660FC提供的智能感應的便攜式電子應用包括制造商和消費者等眾多優勢,包括:
具有可配置省電模式的低功耗設備
電源選擇有助于通過選擇八種采樣率中的一種來實現最佳電流消耗
具有可配置方向,抖動和分接檢測的智能設備
帶有直接I2C接口的數字加速度計通信靈活性
緊湊型封裝可實現手持產品的智能運動功能
飛思卡爾的加速度計產品組合將繼續擴展,為制造商提供更多機會,將加速度計納入其新產品設計中。飛思卡爾的運動傳感技術為手持產品設計帶來了更高水平的準確性,可用性和可靠性,并將繼續幫助客戶在全球新興市場創造新的應用。
-
飛思卡爾
+關注
關注
24文章
852瀏覽量
78959 -
mems
+關注
關注
129文章
4147瀏覽量
194142 -
加速度計
+關注
關注
6文章
727瀏覽量
46833
發布評論請先 登錄
USB微機電加速度計
2476-100加速度計
2460-010加速度計
2227-050加速度計模塊
1410L-100加速度計
1527J-010加速度計
1521L-200加速度計
如何使用加速度計查找移動車輛的速度?
MEMS加速度計應用前景分析
微加速度計的原理與應用

評論