BMA456 之Low G detection中斷設定功能

這裡介紹一下BMA456 的Low G detection中斷設定功能,BMA456 內建中斷觸發控制器,可以透過暫存器的設置來啟動Low G detection的設置,當偵測到Low G detection事件。就可以透過指定的中斷輸出管腳來通知主控端,以達到Low G detection 的偵測功能。

Low G detection是加速度計的一種應用,可以應用於裝置掉落的偵測通知。要設置BMA456 Low G detection 的interrupt 必需要設置Low G detection 的致能方式,duration和 threshold 等暫存器。


設置方式如下所示:
要Enable Low G detection feature,需要先致能 FEATURES_IN.LO_G_2. Enable 的致能位元。



再來設置FEATURES_IN.LO _G_3.duration, 可調整的範圍是0~82 秒。




也可調整下列FEATURES_IN.LO _G_1.threshold 的暫存器來設置觸發Low G detection 的threshold,可設置的範圍0~ 1 G。




再將Low G detection 的中斷輸出,指定為INT 1 , 需致能low_g_out 位元.




設定訊號從INT 1 管腳輸出, 需將INT1_IO_CTRL 設定為為輸出的output_en 設定致能。


這樣Low G detection中斷訊號就能透過INT1 的管腳來通知主控端。

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論