MEMS加速度傳感器五大功能簡化用戶設計
發布時間:2009-06-15
中心議題:
- 加速度傳感器的性能特點
- 如何配置傳感器來實現特定的應用
- 雙中斷配置檢測跌落
- 高通濾波器消除幹擾
- 6D模塊檢測空間狀態
- 單/雙擊加速識別
隨著蘋果iPhone和任天堂Wii遊戲機的流行,加速度傳感器在消費類電子設備中得到了廣泛的應用。例如,筆記本中的跌落保護、MP4/手機中的屏幕自動翻轉、輕敲手機掛斷電話以及手機“翻轉靜音”等等。這些應用改變了傳統設備與用戶之間的交互方式,使產品有了更好的用戶體驗。
意法半導體(ST)的微機械加速度傳感器不僅能夠輸出加速度的數值,同時集成了很多的功能模塊,可以實現上述的應用。我們將以LIS35DE和LIS331DLH芯片內部的功能模塊作為線索,介紹加速度傳感器的性能特點,並介紹如何配置傳感器的功能模塊來實現特定的應用。
雙中斷配置
跌落保護對於配置了硬盤的便攜式設備來說非常重要。該功能在高檔筆記本電腦中的應用已經非常普遍。三軸加速度傳感器LIS35DE、LIS33DE和LIS331DLH/M/F均(jun)能(neng)通(tong)過(guo)中(zhong)斷(duan)管(guan)腳(jiao)並(bing)對(dui)加(jia)速(su)度(du)門(men)檻(kan)寄(ji)存(cun)器(qi)進(jin)行(xing)設(she)置(zhi)來(lai)實(shi)現(xian)跌(die)落(luo)保(bao)護(hu)功(gong)能(neng)。其(qi)中(zhong),加(jia)速(su)度(du)門(men)檻(kan)寄(ji)存(cun)器(qi)是(shi)用(yong)來(lai)設(she)置(zhi)門(men)檻(kan)加(jia)速(su)度(du)的(de)寄(ji)存(cun)器(qi),而(er)中(zhong)斷(duan)設(she)置(zhi)寄(ji)存(cun)器(qi)是(shi)用(yong)來(lai)設(she)置(zhi)中(zhong)斷(duan)輸(shu)出(chu)的(de)條(tiao)件(jian)和(he)中(zhong)斷(duan)源(yuan)判(pan)定(ding)的(de)寄(ji)存(cun)器(qi)。下(xia)麵(mian)以(yi)自(zi)由(you)落(luo)體(ti)檢(jian)測(ce)為(wei)例(li)說(shuo)明(ming)檢(jian)測(ce)原(yuan)理(li)和(he)中(zhong)斷(duan)配(pei)置(zhi)方(fang)法(fa)。
物體如果處於靜止狀態,就隻受重力加速度的影響,而且物體三個軸上的重力加速度矢量和為1g。
物體如果處於自由落體狀態,理論上在物體的X軸、Y軸和Z軸zhou三san個ge軸zhou上shang的de加jia速su度du均jun為wei零ling。而er在zai實shi際ji情qing況kuang中zhong,由you於yu空kong氣qi阻zu力li和he下xia落luo旋xuan轉zhuan時shi產chan生sheng的de離li心xin力li,三san個ge軸zhou上shang的de加jia速su度du矢shi量liang和he應ying是shi某mou一yi個ge較jiao小xiao的de數shu值zhi。
靜止時,物體在三個軸上的加速度不可能同時小於577mg。當然,這是一個理論上的上限參考值。考慮到加速度傳感器在0g時的誤差和溫度變化對測量精度的影響,為防止誤觸發,可以將這個門檻值設定為360mg。如果三個軸上的加速度同時小於360mg,我們就可以認為物體處於自由落體狀態,可以觸發中斷。
需要注意的是,這個門檻值是一個絕對值,並且門檻值對X軸、Y軸和Z軸三個軸都是有效的,因此,我們可以設置加速度在某一軸上超過門檻值就產生中斷(“或”的關係)或者加速度在三個軸上都超過門檻值才產生中斷(“與”的關係)。這樣,在做跌落保護時,應該選擇“與”的關係作為跌落的判定條件。
LIS35DE和LIS331DLH/M/F能(neng)夠(gou)提(ti)供(gong)兩(liang)個(ge)中(zhong)斷(duan)配(pei)置(zhi)寄(ji)存(cun)器(qi)以(yi)及(ji)互(hu)相(xiang)獨(du)立(li)的(de)中(zhong)斷(duan)配(pei)置(zhi)寄(ji)存(cun)器(qi)與(yu)加(jia)速(su)度(du)門(men)檻(kan)寄(ji)存(cun)器(qi)。一(yi)個(ge)中(zhong)斷(duan)信(xin)號(hao)用(yong)於(yu)跌(die)落(luo)檢(jian)測(ce)的(de)同(tong)時(shi),另(ling)一(yi)個(ge)中(zhong)斷(duan)可(ke)以(yi)用(yong)來(lai)設(she)置(zhi)為(wei)喚(huan)醒(xing),即(ji)當(dang)加(jia)速(su)度(du)大(da)於(yu)設(she)定(ding)的(de)門(men)檻(kan)值(zhi)時(shi),就(jiu)會(hui)產(chan)生(sheng)喚(huan)醒(xing)中(zhong)斷(duan)。除(chu)了(le)上(shang)述(shu)兩(liang)個(ge)功(gong)能(neng)外(wai),還(hai)可(ke)以(yi)把(ba)中(zhong)斷(duan)設(she)定(ding)為(wei)數(shu)據(ju)更(geng)新(xin)通(tong)知(zhi)和(he)敲(qiao)擊(ji)檢(jian)測(ce)等(deng)功(gong)能(neng)。
高通濾波器
iPhone3.0jichengleyigexindegongneng,jizhixuyaohuangdongshoujijiukeyiquxiaogangcaidecaozuo。ruguotongguozheyangyixiejiandandedongzuolaidaitianjianshenzhizuoyixiexinyingyong,liruyaoseziyouxi、切換音樂等,就可以使一些常用的功能變得有趣起來。如果采用上述中斷管腳寄存器實現這樣的功能,就會遇到一個問題———重力。
由於重力的存在,用戶不能簡單地在FF_WU_TSH1寄存器中設置統一的門檻值來作為晃動或者喚醒中斷的判定條件。為此,LIS35DE集成了高通濾波器,能夠濾除緩慢變化或不變的加速度(如重力加速度),並且可以選擇截止頻率,如表1所示。隻有變化頻率高於截止頻率的加速度才能通過。

有了高通濾波器以後,通過晃動來切換手機播放的音樂就變得簡單。具體的原理是,檢測手機向左、向右晃動時加速度的變化軌跡,以此來定義切換歌曲的順序。當向左晃動手機時(切換至上一首歌),在Y軸上會產生一個較大的加速度,並且加速度的方向是先負後正。反之,如果向右晃動手機(切換至下一首歌),在Y軸上的加速度是先正後負。
在這個應用中,高通濾波器去除了重力加速度的影響。在一次有效晃動的時間範圍內(如200ms),正向和負向的加速度都觸發了中斷,我們即可判定為一次有效晃動;再通過判斷正向加速度和負向加速度出現的先後順序,我們就可以確定晃動的方向。[page]
6D檢測

圖1 物體在三維空間中的狀態
在3維空間中,根據3個軸上正負方向的不同可以將物體的位置分為6種狀態,分別是上下、左右、前後。如圖1所suo示shi。這zhe種zhong空kong間jian位wei置zhi信xin息xi對dui於yu手shou持chi式shi設she備bei是shi很hen有you用yong的de。它ta不bu僅jin能neng讓rang使shi用yong者zhe了le解jie當dang前qian設she備bei的de空kong間jian狀zhuang態tai,還hai能neng在zai此ci基ji礎chu上shang開kai發fa出chu一yi些xie新xin的de應ying用yong,如ru“翻轉靜音”等等。
LIS331DLF/M/H係列加速度傳感器集成6D檢(jian)測(ce)功(gong)能(neng)模(mo)塊(kuai)。如(ru)果(guo)設(she)備(bei)的(de)空(kong)間(jian)位(wei)置(zhi)發(fa)生(sheng)了(le)變(bian)化(hua)它(ta)能(neng)夠(gou)以(yi)中(zhong)斷(duan)的(de)形(xing)式(shi)通(tong)知(zhi)係(xi)統(tong)。這(zhe)種(zhong)功(gong)能(neng)是(shi)靠(kao)檢(jian)測(ce)靜(jing)止(zhi)時(shi)重(zhong)力(li)加(jia)速(su)度(du)在(zai)各(ge)個(ge)軸(zhou)上(shang)的(de)分(fen)量(liang)是(shi)否(fou)超(chao)過(guo)一(yi)定(ding)門(men)檻(kan)值(zhi)來(lai)實(shi)現(xian)的(de)。它(ta)允(yun)許(xu)用(yong)戶(hu)自(zi)己(ji)設(she)定(ding)這(zhe)個(ge)門(men)檻(kan)值(zhi),給(gei)用(yong)戶(hu)很(hen)大(da)的(de)靈(ling)活(huo)性(xing)。
XH/YH/ZH分別代表X/Y/Z軸的正方向。XL/YL/ZL分別代表X/Y/Z軸的負方向。當檢測到的加速度在正方向大於門檻值的時候,XH/YH/ZH為1;當檢測到的加速度在負方向小於門檻值的時候,XL/YL/ZL為1。通過讀取中斷狀態寄存器INTx_SRC,我們可以判定此時設備的狀態。
根據門檻值的不同,用戶可以更精確地定義某些狀態。以X軸/Y軸為例,為了較為精確地定義位置,可以將門檻值設置得高一些,這樣在X和Y軸之間會留下一些“死區”。在“死區”範圍內,傳感器不會觸發6D中斷。隻有物體的實際位置更接近用戶定義的區域時,才會觸發中斷。這一功能在一些應用中可以避免用戶的誤操作。
下麵以翻轉手機實現靜音為例,說明檢測原理和6D檢測功能的設置。由於重力加速度始終存在,平放在桌子上的手機在Z軸負方向的(指向地心)加速度為1g,X軸和Y軸上沒有加速度(為零或者很小)。
當需要靜音時,將手機翻轉過來,背麵朝上放置於桌上。此時X軸和Y軸上仍然沒有加速度,但是重力加速度加在了Z軸的正方向上。通過檢測Z軸正負方向上的重力加速度,就可以知道手機當前的狀態。這種方案需要不斷地檢測加速度值,因此占用係統的大量資源。
如果使用6D檢測功能,隻需要等待來自Z軸正方向上的中斷就可以識別手機是否翻轉,這極大地節約了係統資源。
單/雙擊識別
諾基亞8800CA手機除了有“翻轉靜音”的功能外,還有雙擊手機顯示時鍾的功能。其中敲擊的識別可以通過加速度傳感器來實現。LIS35DE集成了識別單擊或雙擊的功能模塊,通過寄存器設計就可以識別出單擊以及兩次單擊是否符合雙擊的條件。LIS35DE的單雙擊功能由地址為38h~3Fh的寄存器控製,如表2所示。

單擊識別的過程需要滿足兩個條件。一是敲擊產生的加速度值高於門檻值,二是加速度的值高於門檻值,小於CLICK_TimeLimit的數值要求。當敲擊同時滿足這兩個條件時,就可以判定為一次單擊。而大於CLICK_TimeLimit的數值要求時,則不會有中斷產生。
在檢測出第一次單擊的基礎上,第二次單擊的識別必須滿足CLICK_Latency和CLICK_Windows設定的條件。隻有第二次單擊落在CLICK_Windows時間段內,才是一次有效的雙擊,否則隻能判定為兩次單擊。CLICK_Latency是用來設定第一次單擊被識別後的功能關閉時間的,它用來消除噪聲加速度,防止誤觸發。
而配合CTRL_REG3(22h)寄存器來設定中斷信號,是通過檢測中斷管腳1或2的輸出狀態,再通過中斷通知的方式實現單雙擊功能的。
休眠模式
便攜類電子設備對電子元器件的功耗有比較高的要求,因此,意法半導體的LIS35DE可以設置兩種模式:正常工作模式(<0.5mA)和掉電模式(<1μA)。盡管LIS35DE在正常工作模式下隻有小於0.5mA的消耗電流,但是為了獲得更長的待機時間,可以使LIS35DE進入掉電模式來降低功耗。
這(zhe)兩(liang)種(zhong)工(gong)作(zuo)模(mo)式(shi)對(dui)於(yu)大(da)多(duo)數(shu)的(de)應(ying)用(yong)已(yi)經(jing)足(zu)夠(gou)了(le),但(dan)是(shi)對(dui)於(yu)采(cai)用(yong)加(jia)速(su)度(du)傳(chuan)感(gan)器(qi)實(shi)現(xian)喚(huan)醒(xing)的(de)功(gong)能(neng)來(lai)說(shuo),這(zhe)兩(liang)個(ge)工(gong)作(zuo)模(mo)式(shi)就(jiu)稍(shao)顯(xian)不(bu)足(zu)了(le)。因(yin)為(wei)喚(huan)醒(xing)功(gong)能(neng)需(xu)要(yao)主(zhu)處(chu)理(li)器(qi)配(pei)置(zhi)相(xiang)應(ying)的(de)寄(ji)存(cun)器(qi),把(ba)LIS35DE從掉電模式喚醒,並且還需要幾十毫秒的等待時間;與此同時,在待機時0.5mA的電流還是有些大。
例如,在使用加速度傳感器喚醒GPS(全球定位係統)時,如果GPS處於靜止狀態,沒有加速度變化,GPS的主處理器就進入待機模式;一旦有運動發生,加速度傳感器感知到加速度的變化,就可發出中斷信號來喚醒主處理器和LNA。在GPS待機時,加速度傳感器一直處於工作狀態,不能進入掉電模式,否則,加速度傳感器就需要其他器件將其喚醒。
在LIS331DLH/M/F加速度傳感器中,不但具有上述兩種模式,還具有低功耗模式。在該模式下,數據的輸出更新頻率可以設置為0.5Hz/1Hz/2Hz/5Hz,此時消耗電流僅為10μA~60μA,遠遠小於LIS35DE正常工作時0.5mA的電流。
在(zai)低(di)功(gong)耗(hao)模(mo)式(shi)下(xia),加(jia)速(su)度(du)傳(chuan)感(gan)器(qi)仍(reng)然(ran)處(chu)於(yu)工(gong)作(zuo)狀(zhuang)態(tai),但(dan)消(xiao)耗(hao)很(hen)低(di)的(de)功(gong)耗(hao)。它(ta)不(bu)需(xu)要(yao)被(bei)其(qi)他(ta)器(qi)件(jian)喚(huan)醒(xing)。相(xiang)反(fan),還(hai)可(ke)以(yi)檢(jian)測(ce)設(she)備(bei)的(de)運(yun)動(dong)狀(zhuang)態(tai)並(bing)在(zai)特(te)定(ding)條(tiao)件(jian)下(xia)喚(huan)醒(xing)主(zhu)處(chu)理(li)器(qi)。這(zhe)就(jiu)極(ji)大(da)地(di)降(jiang)低(di)了(le)係(xi)統(tong)待(dai)機(ji)功(gong)耗(hao)。該(gai)器(qi)件(jian)不(bu)但(dan)可(ke)用(yong)於(yu)PNS(便攜導航係統)的智能運動檢測,還可用於手機屏幕的動態點亮應用以及一些手機寵物遊戲中。
總(zong)體(ti)說(shuo)來(lai),在(zai)加(jia)速(su)度(du)傳(chuan)感(gan)器(qi)上(shang)有(you)廣(guang)泛(fan)的(de)產(chan)品(pin)組(zu)合(he),為(wei)不(bu)同(tong)的(de)應(ying)用(yong)集(ji)成(cheng)了(le)方(fang)便(bian)易(yi)用(yong)的(de)功(gong)能(neng)模(mo)塊(kuai)。每(mei)個(ge)功(gong)能(neng)模(mo)塊(kuai)不(bu)僅(jin)針(zhen)對(dui)特(te)定(ding)的(de)應(ying)用(yong)簡(jian)化(hua)了(le)軟(ruan)件(jian)設(she)計(ji),而(er)且(qie)功(gong)能(neng)模(mo)塊(kuai)之(zhi)間(jian)協(xie)調(tiao)工(gong)作(zuo)可(ke)以(yi)完(wan)成(cheng)更(geng)複(fu)雜(za)的(de)應(ying)用(yong)。
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 邊緣AI的發展為更智能、更可持續的技術鋪平道路
- 每台智能體PC,都是AI時代的新入口
- IAR作為Qt Group獨立BU攜兩項重磅汽車電子應用開發方案首秀北京車展
- 構建具有網絡彈性的嵌入式係統:來自行業領袖的洞見
- 數字化的線性穩壓器
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall


