ZHCSLX6A June   2021  – September 2021 TMAG5273

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 修订历史记录
  6. 引脚配置和功能
  7. 规格
    1. 6.1  绝对最大额定值
    2. 6.2  ESD 等级
    3. 6.3  建议运行条件
    4. 6.4  热性能信息
    5. 6.5  电气特性
    6. 6.6  温度传感器
    7. 6.7  A1 的磁特性
    8. 6.8  A2 的磁特性
    9. 6.9  磁温度补偿特性
    10. 6.10 I2C 接口时序
    11. 6.11 上电和转换时间
    12. 6.12 典型特性
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1 磁通量方向
      2. 7.3.2 传感器位置
      3. 7.3.3 中断功能
      4. 7.3.4 器件 I2C 地址
      5. 7.3.5 磁场范围选择
      6. 7.3.6 更新速率设置
    4. 7.4 器件功能模式
      1. 7.4.1 待机(触发)模式
      2. 7.4.2 睡眠模式
      3. 7.4.3 唤醒和睡眠 (W&S) 模式
      4. 7.4.4 连续测量模式
    5. 7.5 编程
      1. 7.5.1 I2C 接口
        1. 7.5.1.1 SCL
        2. 7.5.1.2 SDA
        3. 7.5.1.3 I2C 读取/写入
          1. 7.5.1.3.1 标准 I2C 写入
          2. 7.5.1.3.2 通用广播写入
          3. 7.5.1.3.3 标准 3 字节 I2C 读取
          4. 7.5.1.3.4 16 位数据的 1 字节 I2C 读取命令
          5. 7.5.1.3.5 8 位数据的 1 字节 I2C 读取命令
          6. 7.5.1.3.6 I2C 读取 CRC
      2. 7.5.2 数据定义
        1. 7.5.2.1 磁传感器数据
        2. 7.5.2.2 温度传感器数据
        3. 7.5.2.3 角度和幅度定义
        4. 7.5.2.4 磁传感器偏移校正
    6. 7.6 寄存器映射
      1. 7.6.1 TMAG5273 寄存器
  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 角度测量过程中的误差计算
    2. 8.2 典型应用
      1. 8.2.1 磁篡改检测
        1. 8.2.1.1 设计要求
        2. 8.2.1.2 详细设计过程
        3. 8.2.1.3 应用曲线
      2. 8.2.2 I2C 地址扩展
        1. 8.2.2.1 设计要求
        2. 8.2.2.2 详细设计过程
      3. 8.2.3 角度测量
        1. 8.2.3.1 设计要求
        2. 8.2.3.2 详细设计过程
          1. 8.2.3.2.1 角度测量的增益调整
        3. 8.2.3.3 应用曲线
    3. 8.3 该做事项和禁止事项
  10. 电源相关建议
  11. 10布局
    1. 10.1 布局指南
    2. 10.2 布局示例
  12. 11器件和文档支持
    1. 11.1 文档支持
      1. 11.1.1 相关文档
    2. 11.2 接收文档更新通知
    3. 11.3 支持资源
    4. 11.4 商标
    5. 11.5 静电放电警告
    6. 11.6 术语表
  13. 12机械、封装和可订购信息

封装选项

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

TMAG5273 寄存器

表 7-6 列出了 TMAG5273 寄存器。表 7-6中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。

用户配置寄存器

表 7-6 TMAG5273 寄存器
偏移 缩写 寄存器名称 部分
0h DEVICE_CONFIG_1 配置器件工作模式转到
1h DEVICE_CONFIG_2 配置器件工作模式转到
2h SENSOR_CONFIG_1 传感器器件工作模式转到
3h SENSOR_CONFIG_2 传感器器件工作模式转到
4h X_THR_CONFIG X 阈值配置转到
5h Y_THR_CONFIG Y 阈值配置转到
6h Z_THR_CONFIG Z 阈值配置转到
7h T_CONFIG 温度传感器配置转到
8h INT_CONFIG_1 配置器件工作模式转到
9h MAG_GAIN_CONFIG 配置器件工作模式转到
Ah MAG_OFFSET_CONFIG_1 配置器件工作模式转到
Bh MAG_OFFSET_CONFIG_2 配置器件工作模式转到
Ch I2C_ADDRESS I2C 地址寄存器转到
Dh DEVICE_ID 器件裸片的 ID转到
Eh MANUFACTURER_ID_LSB 制造商 ID 低位字节转到
Fh MANUFACTURER_ID_MSB 制造商 ID 高位字节转到
10h T_MSB_RESULT 转换结果寄存器转到
11h T_LSB_RESULT 转换结果寄存器转到
12h X_MSB_RESULT 转换结果寄存器转到
13h X_LSB_RESULT 转换结果寄存器转到
14h Y_MSB_RESULT 转换结果寄存器转到
15h Y_LSB_RESULT 转换结果寄存器转到
16h Z_MSB_RESULT 转换结果寄存器转到
17h Z_LSB_RESULT 转换结果寄存器转到
18h CONV_STATUS 转换状态寄存器转到
19h ANGLE_RESULT_MSB 转换结果寄存器转到
1Ah ANGLE_RESULT_LSB 转换结果寄存器转到
1Bh MAGNITUDE_RESULT 转换结果寄存器转到
1Ch DEVICE_STATUS Device_Diag 状态寄存器转到

复杂的位访问类型经过编码可适应小型表单元。表 7-7 展示了适用于此部分中访问类型的代码。

表 7-7 TMAG5273 访问类型代码
访问类型 代码 说明
读取类型
R R 读取
写入类型
W W 写入
W1CP W
1C
P
写入
1 以清除
需要访问权限
复位或默认值
-n 复位后的值或默认值

7.6.1.1 DEVICE_CONFIG_1 寄存器(偏移 = 0h)[复位 = 0h]

表 7-8 展示了 DEVICE_CONFIG_1。

返回到汇总表

表 7-8 DEVICE_CONFIG_1 寄存器字段说明
字段 类型 复位 说明
7 CRC_EN R/W 0h 启用发送 I2C CRC 字节
0h = CRC 禁用
1h = CRC 启用
6-5 MAG_TEMPCO R/W 0h 磁体的温度系数
0h = 0%(无温度补偿)
1h = 0.12%/°C (NdBFe)
2h = 保留
3h = 0.2%/°C(陶瓷)
4-2 CONV_AVG R/W 0h 支持对传感器数据进行额外采样,以降低噪声影响(或提高分辨率)
0h = 1x 平均值,10.0kSPS(3 个轴)或 20kSPS(1 个轴)
1h = 2x 平均值,5.7kSPS(3 个轴)或 13.3kSPS(1 个轴)
2h = 4x 平均值,3.1kSPS(3 个轴)或 8.0kSPS(1 个轴)
3h = 8x 平均值,1.6kSPS(3 个轴)或 4.4kSPS(1 个轴)
4h = 16x 平均值,0.8kSPS(3 个轴)或 2.4kSPS(1 个轴)
5h = 32x 平均值,0.4kSPS(3 个轴)或 1.2kSPS(1 个轴)
1-0 I2C_RD R/W 0h 定义 I2C 读取模式
0h = 标准 I2C 3 字节读取命令
1h = 用于读取 16 位传感器数据和转换状态的 1 字节 I2C 读取命令
2h = 用于读取 8 位传感器 MSB 数据和转换状态的 1 字节 I2C 读取命令
3h = 保留

7.6.1.2 DEVICE_CONFIG_2 寄存器(偏移 = 1h)[复位 = 0h]

表 7-9 展示了 DEVICE_CONFIG_2。

返回到汇总表

表 7-9 DEVICE_CONFIG_2 寄存器字段说明
字段 类型 复位 说明
7-5 THR_HYST R/W 0h 为中断功能选择阈值
0h = 获取每个 x_THR_CONFIG 寄存器的二进制补码值以创建相应轴的磁阈值
1h = 获取 x_THR_CONFIG 寄存器的 7 个 LSB 位以创建两个具有相同幅度的相反磁阈值(一个北极和另一个南极)。
2h = 保留
3h = 保留
4h = 保留
5h = 保留
6h = 保留
7h = 保留
4 LP_LN R/W 0h 在低有效电流模式或低噪声模式之间选择模式
0h = 低有效电流模式
1h = 低噪声模式
3 I2C_GLITCH_FILTER R/W 0h I2C 干扰滤波器
0h = 干扰滤波器开启
1h = 干扰滤波器关闭
2 TRIGGER_MODE R/W 0h 根据已配置的寄存器选择启动单次转换的条件。正在运行的转换会在执行触发之前完成。冗余触发将被忽略。TRIGGER_MODE 仅在 OPERATING_MODE 中明确提及的模式期间可用。
0h = 转换从 I2C 命令位开始,默认设置
1h = 转换通过 INT 引脚上的触发信号开始
1-0 OPERATING_MODE R/W 0h 如果器件从唤醒和睡眠模式转换到待机模式,则选择工作模式并根据工作模式更新值。
0h = 待机模式(在触发事件时开始新的转换)
1h = 睡眠模式
2h = 连续测量模式
3h = 唤醒和睡眠模式(W&S 模式)

7.6.1.3 SENSOR_CONFIG_1 寄存器(偏移 = 2h)[复位 = 0h]

表 7-10 展示了 SENSOR_CONFIG_1。

返回到汇总表

表 7-10 SENSOR_CONFIG_1 寄存器字段说明
字段 类型 复位 说明
7-4 MAG_CH_EN R/W 0h 启用磁轴通道的数据采集
0h = 所有磁通道关闭,默认设置
1h = X 通道启用
2h = Y 通道启用
3h = X、Y 通道启用
4h = Z 通道启用
5h = Z、X 通道启用
6h = Y、Z 通道启用
7h = X、Y、Z 通道启用
8h = XYX 通道启用
9h = YXY 通道启用
Ah = YZY 通道启用
Bh = XZX 通道启用
Ch = 保留
Dh = 保留
Eh = 保留
Fh = 保留
3-0 SLEEPTIME R/W 0h 选择 OPERATING_MODE =11b 时转换之间处于低功耗模式的时间
0h = 1ms
1h = 5ms
2h = 10ms
3h = 15ms
4h = 20ms
5h = 30ms
6h = 50ms
7h = 100ms
8h = 500ms
9h = 1000ms
Ah = 2000ms
Bh = 5000ms
Ch = 20000ms

7.6.1.4 SENSOR_CONFIG_2 寄存器(偏移 = 3h)[复位 = 0h]

表 7-11 展示了 SENSOR_CONFIG_2。

返回到汇总表

表 7-11 SENSOR_CONFIG_2 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R 0h 保留
6 THRX_COUNT R/W 0h 中断置为有效之前的阈值交叉次数
0h = 1 阈值交叉
1h = 4 阈值交叉
5 MAG_THR_DIR R/W 0h 选择阈值检查的方向。当 THR_HYST > 001b 时,该位被忽略
0h = 为高于阈值的字段设置中断
1h = 为低于阈值的字段设置中断
4 MAG_GAIN_CH R/W 0h 为在 MAG_GAIN_CONFIG 寄存器中输入的幅度增益校正值选择轴
0h = 选择第一个通道进行增益调整
1h = 选择第二个通道进行增益调整
3-2 ANGLE_EN R/W 0h 启用两个选定磁通道之间的角度计算、磁增益和偏移校正
0h = 角度计算、幅度增益和偏移校正未启用
1h = X 1st, Y 2nd
2h = Y 1st, Z 2nd
3h = X 1st, Z 2nd
1 X_Y_RANGE R/W 0h 从 2 个不同的选项中选择 X 轴和 Y 轴磁场范围。
0h = ±40mT (TMAG5273A1) 或 ±133mT (TMAG5273A2),默认设置
1h = ±80mT (TMAG5273A1) 或 ±266mT (TMAG5273A2)
0 Z_RANGE R/W 0h 从 2 个不同的选项中选择 Z 轴磁场范围。
0h = ±40mT (TMAG5273A1) 或 ±133mT (TMAG5273A2),默认设置
1h = ±80mT (TMAG5273A1) 或 ±266mT (TMAG5273A2)

7.6.1.5 X_THR_CONFIG 寄存器(偏移 = 4h)[复位 = 0h]

表 7-12 展示了 X_THR_CONFIG。

返回到汇总表

表 7-12 X_THR_CONFIG 寄存器字段说明
字段 类型 复位 说明
7-0 X_THR_CONFIG R/W 0h 用于限制检查的 8 位二进制补码 X 轴阈值代码。可能的阈值输入范围可以是 +/-128。对于 A1,阈值(以 mT 为单位)的计算方式为 (40(1+X_Y_RANGE)/128)*X_THR_CONFIG,而对于 A2,则为 (133(1+X_Y_RANGE)/128)*X_THR_CONFIG。默认值 0h 表示无阈值比较。

7.6.1.6 Y_THR_CONFIG 寄存器(偏移 = 5h)[复位 = 0h]

表 7-13 展示了 Y_THR_CONFIG。

返回到汇总表

表 7-13 Y_THR_CONFIG 寄存器字段说明
字段 类型 复位 说明
7-0 Y_THR_CONFIG R/W 0h 用于限制检查的 8 位二进制补码 Y 轴阈值代码。可能的阈值输入范围可以是 +/-128。对于 A1,阈值(以 mT 为单位)的计算方式为 (40(1+X_Y_RANGE)/128)*X_THR_CONFIG,而对于 A2,则为 (133(1+X_Y_RANGE)/128)*X_THR_CONFIG。默认值 0h 表示无阈值比较。

7.6.1.7 Z_THR_CONFIG 寄存器(偏移 = 6h)[复位 = 0h]

表 7-14 展示了 Z_THR_CONFIG。

返回到汇总表

表 7-14 Z_THR_CONFIG 寄存器字段说明
字段 类型 复位 说明
7-0 Z_THR_CONFIG R/W 0h 用于限制检查的 8 位二进制补码 Z 轴阈值代码。可能的阈值输入范围可以是 +/-128。对于 A1,阈值(以 mT 为单位)的计算方式为 (40(1+Z_RANGE)/128)*Z_THR_CONFIG,而对于 A2,则为 (133(1+Z_RANGE)/128)*Z_THR_CONFIG。默认值 0h 表示无阈值比较。

7.6.1.8 T_CONFIG 寄存器(偏移 = 7h)[复位 = 0h]

表 7-15 展示了 T_CONFIG。

返回到汇总表

表 7-15 T_CONFIG 寄存器字段说明
字段 类型 复位 说明
7-1 T_THR_CONFIG R/W 0h 用户输入的温度阈值代码。有效温度阈值范围为 -41°C 至 170°C,-41°C 的阈值代码为 1Ah,而 170°C 的阈值代码为 34h。分辨率为 8°C/LSB。默认值 0h 表示无阈值比较。
0 T_CH_EN R/W 0h 启用温度通道的数据采集
0h = 温度通道禁用
1h = 温度通道启用

7.6.1.9 INT_CONFIG_1 寄存器(偏移 = 8h)[复位 = 0h]

表 7-16 展示了 INT_CONFIG_1。

返回到汇总表

表 7-16 INT_CONFIG_1 寄存器字段说明
字段 类型 复位 说明
7 RSLT_INT R/W 0h 在转换完成时启用中断响应。
0h = 当配置的转换完成时中断不会被置为有效
1h = 当配置的转换完成时中断会被置为有效
6 THRSLD_INT R/W 0h 在预定义的阈值交叉上启用中断响应。
0h = 超过阈值时中断不会被置为有效
1h = 超过阈值时中断会被置为有效
5 INT_STATE R/W 0h INT 中断被锁存或发出脉冲。
0h = INT 中断被锁存,直到由对器件寻址的主器件清除
1h = INT 中断脉冲持续 10us
4-2 INT_MODE R/W 0h 中断模式选择。
0h = 无中断
1h = 通过 INT 实现中断
2h = 通过 INT 实现中断,I2C 总线忙时除外。
3h = 通过 SCL 实现中断
4h = 通过 SCL 实现中断,I2C 总线忙时除外。
5h = 保留
6h = 保留
7h = 保留
1 RESERVED R 0h 保留
0 MASK_INTB R/W 0h INT 连接至 GND 时屏蔽 INT 引脚
0h = INT 引脚启用
1h = INT 引脚禁用(用于唤醒和触发功能)

7.6.1.10 MAG_GAIN_CONFIG 寄存器(偏移 = 9h)[复位 = 0h]

表 7-17 展示了 MAG_GAIN_CONFIG。

返回到汇总表

表 7-17 MAG_GAIN_CONFIG 寄存器字段说明
字段 类型 复位 说明
7-0 GAIN_VALUE R/W 0h 由主器件确定的 8 位增益值,用于调整霍尔轴增益。根据 MAG_GAIN_CH 和 ANGLE_EN 寄存器位的设置来选择特定轴。二进制 8 位输入会根据公式“[用户输入的十进制值]/256”,被解释为 0 到 1 之间的小数值。器件会将增益值 0 解释为 1。

7.6.1.11 MAG_OFFSET_CONFIG_1 寄存器(偏移 = Ah)[复位 = 0h]

表 7-18 展示了 MAG_OFFSET_CONFIG_1。

返回到汇总表

表 7-18 MAG_OFFSET_CONFIG_1 寄存器字段说明
字段 类型 复位 说明
7-0 OFFSET_VALUE_1ST R/W 0h 由主器件确定的 8 位二进制补码偏移值,用于调整第一个轴偏移值。可能的偏移有效输入值范围可以是 +/-128。偏移值通过将位分辨率与输入的值相乘来计算。

7.6.1.12 MAG_OFFSET_CONFIG_2 寄存器(偏移 = Bh)[复位 = 0h]

表 7-19 展示了 MAG_OFFSET_CONFIG_2。

返回到汇总表

表 7-19 MAG_OFFSET_CONFIG_2 寄存器字段说明
字段 类型 复位 说明
7-0 OFFSET_VALUE_2ND R/W 0h 由主器件确定的 8 位二进制补码偏移值,用于调整第二个轴偏移值。可能的偏移有效输入值范围可以是 +/-128。偏移值通过将位分辨率与输入的值相乘来计算。

7.6.1.13 I2C_ADDRESS 寄存器(偏移 = Ch)[复位 = 6Ah]

表 7-20 展示了 I2C_ADDRESS。

返回到汇总表

表 7-20 I2C_ADDRESS 寄存器字段说明
字段 类型 复位 说明
7-1 I2C_ADDRESS R/W 35h 7 位默认出厂 I2C 地址会在首次上电期间从 OTP 加载。如果需要新的 I2C 地址,请将这些位更改为新设置(每次下电上电时,都必须再次写入这些位,以避免返回默认的出厂地址)。
0 I2C_ADDRESS_UPDATE_EN R/W 0h 启用用户定义的新 I2C 地址。
0h = 禁用 I2C 地址更新
1h = 启用通过位 (7:1) 更新 I2C 地址

7.6.1.14 DEVICE_ID 寄存器(偏移 = Dh)[复位 =1h]

DEVICE_ID 如表 7-21 所示。

返回到汇总表

表 7-21 DEVICE_ID 寄存器字段说明
字段 类型 复位 说明
7-2 RESERVED R 0h 保留
1-0 VER R 1h 器件版本指示器。DEVICE_ID 的复位值取决于可订购器件型号。
0h = 保留
1h = ±40mT 和 ±80mT 范围
2h = ±133mT 和 ±266mT 范围
3h = 保留

7.6.1.15 MANUFACTURER_ID_LSB 寄存器(偏移 = Eh)[复位 = 49h]

表 7-22 展示了 MANUFACTURER_ID_LSB。

返回到汇总表

表 7-22 MANUFACTURER_ID_LSB 寄存器字段说明
字段 类型 复位 说明
7-0 MANUFACTURER_ID_[7:0] R 49h 8 位唯一的制造商 ID

7.6.1.16 MANUFACTURER_ID_MSB 寄存器(偏移 = Fh)[复位 = 54h]

表 7-23 展示了 MANUFACTURER_ID_MSB。

返回到汇总表

表 7-23 MANUFACTURER_ID_MSB 寄存器字段说明
字段 类型 复位 说明
7-0 MANUFACTURER_ID_[15:8] R 54h 8 位唯一的制造商 ID

7.6.1.17 T_MSB_RESULT 寄存器(偏移 = 10h)[复位 = 0h]

表 7-24 展示了 T_MSB_RESULT。

返回到汇总表

表 7-24 T_MSB_RESULT 寄存器字段说明
字段 类型 复位 说明
7-0 T_CH_RESULT [15:8] R 0h T 通道数据转换结果,MSB 8 位。

7.6.1.18 T_LSB_RESULT 寄存器(偏移 = 11h)[复位 = 0h]

表 7-25 展示了 T_LSB_RESULT。

返回到汇总表

表 7-25 T_LSB_RESULT 寄存器字段说明
字段 类型 复位 说明
7-0 T_CH_RESULT [7:0] R 0h T 通道数据转换结果,LSB 8 位。

7.6.1.19 X_MSB_RESULT 寄存器(偏移 = 12h)[复位 = 0h]

表 7-26 展示了 X_MSB_RESULT。

返回到汇总表

表 7-26 X_MSB_RESULT 寄存器字段说明
字段 类型 复位 说明
7-0 X_CH_RESULT [15:8] R 0h X 通道数据转换结果,MSB 8 位。

7.6.1.20 X_LSB_RESULT 寄存器(偏移 = 13h)[复位 = 0h]

表 7-27 展示了 X_LSB_RESULT。

返回到汇总表

表 7-27 X_LSB_RESULT 寄存器字段说明
字段 类型 复位 说明
7-0 X_CH_RESULT [7:0] R 0h X 通道数据转换结果,LSB 8 位。

7.6.1.21 Y_MSB_RESULT 寄存器(偏移 = 14h)[复位 = 0h]

表 7-28 展示了 Y_MSB_RESULT。

返回到汇总表

表 7-28 Y_MSB_RESULT 寄存器字段说明
字段 类型 复位 说明
7-0 Y_CH_RESULT [15:8] R 0h Y 通道数据转换结果,MSB 8 位。

7.6.1.22 Y_LSB_RESULT 寄存器(偏移 = 15h)[复位 = 0h]

表 7-29 展示了 Y_LSB_RESULT。

返回到汇总表

表 7-29 Y_LSB_RESULT 寄存器字段说明
字段 类型 复位 说明
7-0 Y_CH_RESULT [7:0] R 0h Y 通道数据转换结果,LSB 8 位。

7.6.1.23 Z_MSB_RESULT 寄存器(偏移 = 16h)[复位 = 0h]

表 7-30 展示了 Z_MSB_RESULT。

返回到汇总表

表 7-30 Z_MSB_RESULT 寄存器字段说明
字段 类型 复位 说明
7-0 Z_CH_RESULT [15:8] R 0h Z 通道数据转换结果,MSB 8 位。

7.6.1.24 Z_LSB_RESULT 寄存器(偏移 = 17h)[复位 = 0h]

表 7-31 展示了 Z_LSB_RESULT。

返回到汇总表

表 7-31 Z_LSB_RESULT 寄存器字段说明
字段 类型 复位 说明
7-0 Z_CH_RESULT [7:0] R 0h Z 通道数据转换结果,LSB 8 位。

7.6.1.25 CONV_STATUS 寄存器(偏移 = 18h)[复位 = 10h]

表 7-32 展示了 CONV_STATUS。

返回到汇总表

表 7-32 CONV_STATUS 寄存器字段说明
字段 类型 复位 说明
7-5 SET_COUNT R 0h 转换数据集的滚动计数
4 POR R/W1CP 1h 器件已上电或已经过上电复位。当主机写回“1”时,该位清零。
0h = 无 POR
1h = 发生 POR
3-2 RESERVED R 0h 保留
1 DIAG_STATUS R 0h 检测到任何内部诊断失败,包括 VCC UV、内部存储器 CRC 错误、INT 引脚错误和内部时钟错误。如果 VCC < 2.3V,则忽略该位的状态。
0h = 无诊断失败
1h = 检测到诊断失败
0 RESULT_STATUS R 0h 转换数据缓冲器已准备好被读取。
0h = 转换数据未完成
1h = 转换数据已完成

7.6.1.26 ANGLE_RESULT_MSB 寄存器(偏移 = 19h)[复位 = 0h]

表 7-33 展示了 ANGLE_RESULT_MSB。

返回到汇总表

表 7-33 ANGLE_RESULT_MSB 寄存器字段说明
字段 类型 复位 说明
7-0 ANGLE_RESULT_MSB R 0h 角度测量结果,单位为度。结合 ANGLE_RESULT_MSB 和 ANGLE_RESULT_LSB 位后,数据以 13 个 LSB 位的形式表示 0 至 360 度范围内的值。为角度的小数部分分配的 4 个 LSB 位,格式为 (xxxx/16)。

7.6.1.27 ANGLE_RESULT_LSB 寄存器(偏移 = 1Ah)[复位 = 0h]

表 7-34 展示了 ANGLE_RESULT_LSB。

返回到汇总表

表 7-34 ANGLE_RESULT_LSB 寄存器字段说明
字段 类型 复位 说明
7-0 ANGLE_RESULT_LSB R 0h 角度测量结果,单位为度。结合 ANGLE_RESULT_MSB 和 ANGLE_RESULT_LSB 位后,数据以 13 个 LSB 位的形式表示 0 至 360 度范围内的值。为角度的小数部分分配的 4 个 LSB 位,格式为 (xxxx/16)。

7.6.1.28 MAGNITUDE_RESULT 寄存器(偏移 = 1Bh)[复位 = 0h]

表 7-35 展示了 MAGNITUDE_RESULT。

返回到汇总表

表 7-35 MAGNITUDE_RESULT 寄存器字段说明
字段 类型 复位 说明
7-0 MAGNITUDE_RESULT R 0h 产生的矢量幅度(角度测量期间)结果。在 360 度测量期间,该值应保持恒定。

7.6.1.29 DEVICE_STATUS 寄存器(偏移 = 1Ch)[复位 = 10h]

表 7-36 展示了 DEVICE_STATUS。

返回到汇总表

表 7-36 DEVICE_STATUS 寄存器字段说明
字段 类型 复位 说明
7-5 RESERVED R 0h 保留
4 INTB_RB R 1h 指示器件从 INT 引脚读回的电平。DEVICE_STATUS 的复位值取决于上电时 INT 引脚的状态。
0h = INT 引脚被驱动为低电平
1h = INT 引脚状态为高电平
3 OSC_ER R/W1CP 0h 指示是否检测到振荡器错误。当主机写回“1”时,该位清零。
0h = 未检测到振荡器错误
1h = 检测到振荡器错误
2 INT_ER R/W1CP 0h 指示是否检测到 INT 引脚错误。当主机写回“1”时,该位清零。
0h =未检测到 INT 错误
1h = 检测到 INT 错误
1 OTP_CRC_ER R/W1CP 0h 指示是否检测到 OTP CRC 错误。当主机写回“1”时,该位清零。
0h = 未检测到 OTP CRC 错误
1h = 检测到 OTP CRC 错误
0 VCC_UV_ER R/W1CP 0h 指示是否检测到 VCC 欠压。当主机写回“1”时,该位清零。如果 VCC < 2.3V,则忽略该位的状态。
0h = 未检测到 VCC UV
1h = 检测到 VCC UV