ISM303DAC磁力計提供三種工作模式:
空閒模式
連續模式
單一模式
大大购相关商品 STEVAL-MKI184V1 >> 查询存货及售价
接通電源後,磁力計將執行20 ms的啟動過程以加載預設參數。 啟動完成後,磁力計將自動配置為空閒模式。為了避免潛在的衝突,建議在上電過程中在主機側將連接到設備IO引腳的線設置為高阻抗狀態。 此外,為感測器正確斷電,建議將Vdd線到GND的持續時間保持至少100μs。可以通過CFG_REG_A_M的MD [1:0]位設置磁力計的工作模式,如下圖。
在三種工作模式下,磁動態範圍的典型值為當磁場與sensitive軸之一完全對齊時適用的50高斯。 在橫軸方向上存在雜散場時,磁動態範圍可以降低到25高斯(最壞的情況)。
*單一模式
當磁力計處於空閒模式時,設備的幾乎所有內部模塊都將關閉以最小功耗。 傳輸介面(I2C和SPI)仍處於活動狀態以允許與設備通信。 配置寄存器的內容被保留,輸出數據寄存器不被更新,進入空閒模式之前將最後採樣的數據保留在存儲器中。
空閒模式
連續模式
單一模式
大大购相关商品 STEVAL-MKI184V1 >> 查询存货及售价
接通電源後,磁力計將執行20 ms的啟動過程以加載預設參數。 啟動完成後,磁力計將自動配置為空閒模式。為了避免潛在的衝突,建議在上電過程中在主機側將連接到設備IO引腳的線設置為高阻抗狀態。 此外,為感測器正確斷電,建議將Vdd線到GND的持續時間保持至少100μs。可以通過CFG_REG_A_M的MD [1:0]位設置磁力計的工作模式,如下圖。
在三種工作模式下,磁動態範圍的典型值為當磁場與sensitive軸之一完全對齊時適用的50高斯。 在橫軸方向上存在雜散場時,磁動態範圍可以降低到25高斯(最壞的情況)。
*單一模式
當磁力計處於空閒模式時,設備的幾乎所有內部模塊都將關閉以最小功耗。 傳輸介面(I2C和SPI)仍處於活動狀態以允許與設備通信。 配置寄存器的內容被保留,輸出數據寄存器不被更新,進入空閒模式之前將最後採樣的數據保留在存儲器中。
*連續模式
通過CFG_REG_A_M寄存器中的MD [1:0]位寫入00,可以啟用連續模式。
在連續模式下,設備連續執行測量並將結果存儲在輸出數據寄存器中。 可以通過在CFG_REG_A_M中配置LP位置來選擇高分辨率或低功耗模式。
在連續模式下,可以使用CFG_REG_A_M寄存器的ODR [1:0]位選擇輸出數據速率,如下表所示。
*單一模式
ISM303DAC磁力計在高分辨率和低功耗模式下都提供單一模式。
單一模式配置允許根據執行單次採集; 通過將CF [1:0]位寫入CFG_REG_A_M寄存器中的01來觸發採集。 完成測量後,STATUS_REG_M寄存器的Zyxda,zda,yda,xda位置,數據在輸出寄存器中可用,並且通過將MD [1:0]位設置為1,磁力計將自動配置為空閒模式 11。
單模式獨立於已編程的ODR:它取決於微控制器/應用處理器寫入MD [1:0]位的頻率。 下圖給出了單一模式下可達到的最大ODR頻率,並且嚴格取決於所選的功率模式。