ZHCSR44C November 2023 – May 2025 TMAG3001
PRODUCTION DATA
TMAG3001 可同時對單個軸或多個軸進行磁體限值檢查。當 THR_SEL[1:0] 設置為 2h 時,器件可配置為對 X、Y 和 Z 磁軸閾值敏感。
| 寄存器名稱 | THR_SEL[1:0] = 1h 時的寄存器別名 | 說明 |
|---|---|---|
THR_Config_1 |
X_THR_LO |
設置 X 通道的閾值下限 |
| THR_Config_2 | Y_THR_LO | 設置 Y 通道的閾值下限 |
| THR_Config_3 | Z_THR_LO | 設置 Z 通道的閾值下限 |
| 寄存器名稱 | THR_SEL[1:0] = 2h 且 Angle_EN[1:0] = 0h 時的寄存器別名 | 說明 |
|---|---|---|
| Sensor_Config_4 | X_THR_HI |
設置 X 通道的閾值上限 |
| Sensor_Config_5 | Y_THR_HI | 設置 Y 通道的閾值上限 |
| Sensor_Config_6 | Z_THR_HI | 設置 Z 通道的閾值上限 |
磁性閾值上限和下限是無符號 7 位值。x_THR_LO[6:0]和 x_THR_HI[6:0]設置正磁閾值,而 x_THR_LO[7]和 x_THR_HI[7] 被忽略,從而使閾值輸入的可能范圍為 1 至 128。閾值上限和閾值下限都可以獨立啟用。如果閾值設置為 0h,則不進行閾值比較。可以使用方程式 13 來計算 X 通道的閾值下限。
例如,對于 A1 器件版本,默認磁場范圍為 ±37mT,靈敏度為 885LSB/mT。如果 X_Y_RANGE = 0 且 THR_SEL = 10b,則對于 THR_CONFIG_1 中的閾值配置 0000111b,X 通道閾值下限由以下公式給出
圖 8-5 和圖 8-5 展示了當磁場高于、低于、退出磁場區間和進入磁場區間時磁體限值交叉檢測事件的示例。如果磁場保持在圖中的陰影區域,則器件將在每次新的轉換時繼續生成中斷。MAG_THR_DIR 寄存器位有助于選擇閾值交叉的超出范圍區域。磁體限值檢查可以在待機、連續或喚醒和睡眠工作模式下執行。