ZHCSR44C November 2023 – May 2025 TMAG3001
PRODUCTION DATA
TMAG3001 支持对磁场或角度测量进行相对磁体限值检查。对于仅关注相对测量的应用,可以将器件配置为通过 WOC_SEL 位进行响应。在该模式下,器件监测磁轴之一或角度输出的变化,并通过提供基于 INT_MODE[2:0] 位的中断响应来唤醒系统。当获得中断响应时,新的传感器测量结果将用作连续测量结果的基准阈值。当 INT_Mode[2:0] 设置为单极或全极开关模式或当 THR_SEL ≠ 0h 时,变化时唤醒功能被禁用。该器件可配置为在待机、活动或唤醒和睡眠模式下提供变化时唤醒响应。如果主机在器件处于唤醒和睡眠模式时因变化时唤醒功能中断后从器件读取数据,则主机必须在重新进入唤醒和睡眠模式之前启动转换以保存结果。
当 WOC_SEL 设置为 2h 时,器件仅根据 MAG_CH_EN 的设置,在首个启用的磁轴上监测输出测量值的变化。例如,如果 MAG_CH_EN 设置为 5h,则仅监测 Z 通道的变化时唤醒。如果 MAG_CH_EN 设置为 9h,则仅监测 Y 通道的变化时唤醒。图 6-8 显示了该模式下的器件响应示例。在该示例中,MAG_CH_EN 设置为 1h,其中器件响应 X 磁场。超过阈值时,基准阈值的新值被设置为传感器输出值。迟滞使用 THR_HYST 位来配置。如果新测量值的变化比前一个测量值大设定的迟滞值,则提供中断响应。在此处,INT_Mode[2:0] 设置为 1h 以通过 INT 引脚提供中断响应,INT_STATE 设置为 1h 以提供固定中断响应。
磁轴测量的变化时唤醒功能会在从正磁场转换到负磁场时触发中断,反之亦然。角度测量的变化时唤醒功能会将从 0° 到 359°或从 359° 到 0° 的角度转换视为 359°的净变化,以便与阈值设置进行比较。
图 6-9 展示了 WOC_SEL = 1h 时的器件响应,其中器件响应使用 ANGLE_EN 位设置的角度测量。当前测量的阈值是根据前一个测量值和使用 ANG_HYS 位配置的迟滞设置的。如果新测量值的变化比前一个测量值大设定的迟滞值,则提供中断响应。
| WAC_SEL 设置 | THR_SEL 设置 | INT_MODE 设置 | 由……配置的迟滞 | |
|---|---|---|---|---|
| 变化时唤醒(角度) | WOC_SEL = 1h | THR_SEL = 0h | INT_MODE ≠ 5h,6h | ANGLE_HYS |
| 变化时唤醒(磁场) | WOC_SEL = 2h | THR_SEL = 0h | INT_MODE ≠ 5h,6h | THR_HYST |