目前意法針對微機電感測器都有內建self-test功能,用意在於可以確保研發者,在研發過程通過高溫錫爐或是產線作業超音波製具,可以透過簡易流程確保sensor量測數據及輸出都在正常範圍內。並且不需要移動sensor即可以完成驗證。
大大购相关商品 STEVAL-MKI179V1 >> 查询存货及售价
Self-test
當加速度計的self-test功能開啟,會對傳感器內部施加動力,導致傳感器的可移動部分變形。在這種情況下,傳感器輸出的直流電平會發生變化,這與通過靈敏度值選擇的full scale有關。
當CTRL3寄存器的ST [2:1]為00b時,加速度計self-test功能關閉;當ST [2:1]位設置為01b或10b時,使加速度計self-test功能開啟。
開啟加速度計self-test後,sensor輸出電位由重力產生的數據代數和raw data。
該self-test過程如下:
1.啟用加速度計
2.在啟用self-test之前,平均五個樣本
3.啟用self-test後平均五個樣本
4.計算每個軸的絕對值之差,並驗證其是否在spec範圍內。 最小值和最大值在數據表中提供。
完整的加速度計self-test程序(如下圖)。
加速度計self-test程序,注意事項:
1.在self-test過程中,請保持設備靜止。
2.在self-test過程中使用的full scale和數據頻率不是強制性的,但建議使用。
3.請參考數據表中的self-test最小值和最大值。