ZHCSR44C November   2023  – May 2025 TMAG3001

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 引脚配置和功能
  6. 规格
    1. 5.1  绝对最大额定值
    2. 5.2  ESD 等级
    3. 5.3  建议运行条件
    4. 5.4  热性能信息
    5. 5.5  电气特性
    6. 5.6  温度传感器
    7. 5.7  A1 的磁特性
    8. 5.8  A2 的磁特性
    9. 5.9  磁温度补偿特性
    10. 5.10 I2C 接口时序
    11. 5.11 上电时序
    12. 5.12 时序图
    13. 5.13 典型特性
  7. 详细说明
    1. 6.1 概述
    2. 6.2 功能方框图
    3. 6.3 特性说明
      1. 6.3.1 磁通量方向
      2. 6.3.2 传感器位置
      3. 6.3.3 中断功能
      4. 6.3.4 变化时唤醒
      5. 6.3.5 器件 I2C 地址
      6. 6.3.6 磁场范围选择
      7. 6.3.7 更新速率设置
    4. 6.4 器件功能模式
      1. 6.4.1 待机(触发)模式
      2. 6.4.2 睡眠模式
      3. 6.4.3 唤醒和睡眠 (W&S) 模式
      4. 6.4.4 连续测量模式
    5. 6.5 编程
      1. 6.5.1 I2C 接口
        1. 6.5.1.1 转换触发
        2. 6.5.1.2 总线事务
          1. 6.5.1.2.1 三通道 I2C 写入
          2. 6.5.1.2.2 通用广播写入
          3. 6.5.1.2.3 标准 I2C 读取
          4. 6.5.1.2.4 16 位数据的 I2C 读取命令
          5. 6.5.1.2.5 8 位数据的 I2C 读取命令
          6. 6.5.1.2.6 I2C 读取 CRC
      2. 6.5.2 数据定义
        1. 6.5.2.1 磁传感器数据
        2. 6.5.2.2 温度传感器数据
        3. 6.5.2.3 磁传感器增益校正
        4. 6.5.2.4 磁传感器偏移校正
        5. 6.5.2.5 角度和幅度定义
        6. 6.5.2.6 角度偏移校正
  8. 寄存器映射
    1. 7.1 TMAG3001 寄存器
  9. 应用和实施
    1. 8.1 应用信息
      1. 8.1.1 选择灵敏度选项
      2. 8.1.2 磁体的温度补偿
      3. 8.1.3 传感器转换
        1. 8.1.3.1 连续转换
        2. 8.1.3.2 触发转换
        3. 8.1.3.3 伪同步采样
      4. 8.1.4 磁体限值检查
      5. 8.1.5 幅度限值检查
      6. 8.1.6 角度限值检查
      7. 8.1.7 开关模式
        1. 8.1.7.1 单极开关模式
        2. 8.1.7.2 全极开关模式
        3. 8.1.7.3 篡改检测
        4. 8.1.7.4 角度开关
        5. 8.1.7.5 幅度开关(按钮按压检测)
      8. 8.1.8 线性测量过程中的误差计算
      9. 8.1.9 角度测量过程中的误差计算
    2. 8.2 典型应用
      1. 8.2.1 角度测量
        1. 8.2.1.1 设计要求
        2. 8.2.1.2 详细设计过程
          1. 8.2.1.2.1 角度测量的增益调整
        3. 8.2.1.3 应用曲线
    3. 8.3 优秀设计实践
    4. 8.4 电源相关建议
    5. 8.5 布局
      1. 8.5.1 布局指南
      2. 8.5.2 布局示例
  10. 器件和文档支持
    1. 9.1 文档支持
      1. 9.1.1 相关文档
    2. 9.2 接收文档更新通知
    3. 9.3 支持资源
    4. 9.4 商标
    5. 9.5 静电放电警告
    6. 9.6 术语表
  11. 10修订历史记录
  12. 11机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

磁体限值检查

TMAG3001 可同时对单个轴或多个轴进行磁体限值检查。当 THR_SEL[1:0] 设置为 2h 时,器件可配置为对 X、Y 和 Z 磁轴阈值敏感。

表 8-1 THR_SEL[1:0] = 1h 时磁体限值检查的寄存器配置
寄存器名称 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 通道的阈值下限
表 8-2 THR_SEL[1:0] = 2h 且 Angle_EN[1:0] = 0h 时磁体限值检查的寄存器配置
寄存器名称 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 通道的阈值下限。

方程式 13. T h r e s h o l d   ( m T ) = T H R _ C O N F I G _ 1[6:0] × 256 SENS

例如,对于 A1 器件版本,默认磁场范围为 ±37mT,灵敏度为 885LSB/mT。如果 X_Y_RANGE = 0 且 THR_SEL = 10b,则对于 THR_CONFIG_1 中的阈值配置 0000111b,X 通道阈值下限由以下公式给出

方程式 14. X   L o w   T h r e s h o l d   ( m T ) = 7 × 256 885   =   2.025   m T

图 8-5图 8-5 展示了当磁场高于、低于、退出磁场区间和进入磁场区间时磁体限值交叉检测事件的示例。如果磁场保持在图中的阴影区域,则器件将在每次新的转换时继续生成中断。MAG_THR_DIR 寄存器位有助于选择阈值交叉的超出范围区域。磁体限值检查可以在待机、连续或唤醒和睡眠工作模式下执行。

TMAG3001 MAG_THR_DIR = 0h、THR_SEL[1:0] = 2h、INT_STATE = 1h 时的磁体限值交叉检查图 8-4 MAG_THR_DIR = 0h、THR_SEL[1:0] = 2h、INT_STATE = 1h 时的磁体限值交叉检查
TMAG3001 MAG_THR_DIR = 1b、THR_SEL = 10b、INT_STATE = 1b 时的磁体下限交叉检查图 8-5 MAG_THR_DIR = 1b、THR_SEL = 10b、INT_STATE = 1b 时的磁体下限交叉检查