ZHCSQY7B September   2022  – July 2025 TMAG5173-Q1

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、B1、C1、D1 的磁特性
    8. 5.8  A2、B2、C2、D2 的磁特性
    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 器件 I2C 地址
      5. 6.3.5 磁场范围选择
      6. 6.3.6 更新速率设置
    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 SCL
        2. 6.5.1.2 SDA
        3. 6.5.1.3 I2C 读取/写入
          1. 6.5.1.3.1 标准 I2C 写入
          2. 6.5.1.3.2 通用广播写入
          3. 6.5.1.3.3 标准 3 字节 I2C 读取
          4. 6.5.1.3.4 16 位数据的 1 字节 I2C 读取命令
          5. 6.5.1.3.5 8 位数据的 1 字节 I2C 读取命令
          6. 6.5.1.3.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 磁传感器偏移校正
    6. 6.6 TMAG5173-Q1 寄存器
  8. 应用和实施
    1. 7.1 应用信息
      1. 7.1.1 选择灵敏度选项
      2. 7.1.2 磁体的温度补偿
      3. 7.1.3 传感器转换
        1. 7.1.3.1 连续转换
        2. 7.1.3.2 触发器转换
        3. 7.1.3.3 伪同步采样
      4. 7.1.4 磁体限值检查
      5. 7.1.5 磁性阈值区间交叉检测
      6. 7.1.6 线性测量过程中的误差计算
      7. 7.1.7 角度测量过程中的误差计算
    2. 7.2 典型应用
      1. 7.2.1 角度测量
        1. 7.2.1.1 设计要求
        2. 7.2.1.2 详细设计过程
          1. 7.2.1.2.1 角度测量的增益调整
        3. 7.2.1.3 应用曲线
      2. 7.2.2 I2C 地址扩展
        1. 7.2.2.1 设计要求
        2. 7.2.2.2 详细设计过程
    3. 7.3 优秀设计实践
    4. 7.4 电源相关建议
    5. 7.5 布局
      1. 7.5.1 布局指南
      2. 7.5.2 布局示例
  9. 器件和文档支持
    1. 8.1 文档支持
      1. 8.1.1 相关文档
    2. 8.2 接收文档更新通知
    3. 8.3 支持资源
    4. 8.4 商标
    5. 8.5 静电放电警告
    6. 8.6 术语表
  10. 修订历史记录
  11. 10机械、封装和可订购信息

封装选项

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

详细设计过程

为了准确测量角度,必须通过在 MAG_GAIN_CONFIG 寄存器中选择适当的增益调整值来对两个轴的振幅进行标准化。增益调整值是介于 0 和 1 之间的十进制小数。要计算此小数值,必须遵循以下步骤:

  • 将器件设置为 32 倍平均模式,并将轴完整旋转 360 度。
  • 记录完整 360 度旋转对应的两个轴传感器 ADC 代码。
  • 完整 360 度旋转的归一化图如图 7-10图 7-11 所示。
  • 测量每个轴的最大峰峰值 ADC 代码增量:AX 和 AY
  • 如果 AX>AY,请将 MAG_GAIN_CH 寄存器位设置为 0b。计算 X 轴的增益调整值: G X = A Y A X
  • 如果 AX<AY,请将 MAG_GAIN_CH 寄存器位设置为 1b。计算 Y 轴的增益调整值: G Y = 1 G X
  • GAIN VALUE 寄存器位中的目标二进制增益设置可以根据公式 GX 或 GY = GAIN_VALUEdecimal/ 256 来计算。

示例 1:如果 AX = AY = 60,000,GAIN_VALUE 寄存器位会设置为默认 0000 0000b。

示例 2:如果 AX= 60,000 且 AY = 45,000,则 GX = 45,000/60,000 =0.75。将 MAG_GAIN_CH 设置为 0b 并将 GAIN_VALUE 设置为 1100 0000b。

示例 3:如果 AX= 45,000 且 AY = 60,000,则 GX = (60,000/45,000) =1.33。由于 GX > 1,增益调整需要在 GY = 1/GX 的情况下应用于 Y 轴。将 MAG_GAIN_CH 设置为 1b 并将 GAIN_VALUE 设置为 1100 0000b。