ZHCSZ97 December   2025 MC111

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 I2C 时序要求
    7. 5.7 时序图
  7. 详细说明
    1. 6.1 概述
    2. 6.2 功能方框图
    3. 6.3 特性说明
      1. 6.3.1 电机控制
        1. 6.3.1.1 占空比输入
        2. 6.3.1.2 占空比曲线
        3. 6.3.1.3 电机启动、速度变化和停止
        4. 6.3.1.4 开环(占空比)控制
        5. 6.3.1.5 闭环(速度)控制
        6. 6.3.1.6 换相
          1. 6.3.1.6.1 霍尔传感器
            1. 6.3.1.6.1.1 场方向定义
            2. 6.3.1.6.1.2 内部霍尔锁存传感器输出
          2. 6.3.1.6.2 霍尔偏移
          3. 6.3.1.6.3 方波换相
          4. 6.3.1.6.4 软换向
        7. 6.3.1.7 PWM 调制模式
      2. 6.3.2 保护功能
        1. 6.3.2.1 锁定转子保护
        2. 6.3.2.2 电流限值
        3. 6.3.2.3 过流保护 (OCP)
        4. 6.3.2.4 VM 欠压锁定 (UVLO)
        5. 6.3.2.5 VM 过压保护 (OVP)
        6. 6.3.2.6 热关断 (TSD)
        7. 6.3.2.7 集成电源 (VM) 钳位
    4. 6.4 器件功能模式
      1. 6.4.1 工作模式
      2. 6.4.2 睡眠和待机模式
      3. 6.4.3 故障模式
      4. 6.4.4 测试模式和一次性可编程内存
    5. 6.5 编程
      1. 6.5.1 I2C 通信
        1. 6.5.1.1 I2C 读取
        2. 6.5.1.2 I2C 写入
  8. 寄存器映射
    1. 7.1 USR_OTP 寄存器
    2. 7.2 USR_TM 寄存器
  9. 应用和实施
    1. 8.1 应用信息
      1. 8.1.1 外部组件
    2. 8.2 典型应用
      1. 8.2.1 设计要求
      2. 8.2.2 详细设计过程
      3. 8.2.3 应用曲线
    3. 8.3 电源相关建议
      1. 8.3.1 大容量电容
    4. 8.4 布局
      1. 8.4.1 布局指南
      2. 8.4.2 布局示例
  10. 器件和文档支持
    1. 9.1 器件支持
    2. 9.2 文档支持
      1. 9.2.1 相关文档
    3. 9.3 接收文档更新通知
    4. 9.4 支持资源
    5. 9.5 商标
    6. 9.6 静电放电警告
    7. 9.7 术语表
  11. 10修订历史记录

USR_TM 寄存器

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

表 7-31 USR_TM 寄存器
偏移 首字母缩写词 寄存器名称 部分
20h TEST_FAULT 用于测试故障的寄存器 节 7.2.1
21h TEST_DIN 输入占空比控制 节 7.2.2
22h TEST_FAULT_STATUS 用于指示故障类型的寄存器 节 7.2.3
23h TEST_SPEED_MSB 速度反馈 节 7.2.4
24h TEST_SPEED_LSB 速度反馈 节 7.2.5
25h USR_OTP_CFG 用于配置 USR_OTP 编程的寄存器 节 7.2.6
26h USR_OTP_PRG_UNLOCK 解锁对编程的访问或验证 USR_OTP 节 7.2.7

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

表 7-32 USR_TM 访问类型代码
访问类型 代码 说明
读取类型
R R 读取
写入类型
W W 写入
W0C W
0C
写入
0 以清零
复位或默认值
-n 复位后的值或默认值

7.2.1 TEST_FAULT 寄存器(偏移 = 20h)[复位 = 00h]

TEST_FAULT 如 表 7-33 所示。

返回到汇总表

表 7-33 TEST_FAULT 寄存器字段说明
字段 类型 复位 说明
7 故障 R 0h 读取该位表示器件处于故障模式(OCP、OVP、UVLO、转子堵转、TSD)。限流操作不会通过此位报告。
  • 0h = 工作模式
  • 1h = 故障模式
6-0 RESERVED R 0h 保留

7.2.2 TEST_DIN 寄存器(偏移 = 21h)[复位 = 01h]

TEST_DIN 如 表 7-34 所示。

返回到汇总表

表 7-34 TEST_DIN 寄存器字段说明
字段 类型 复位 说明
7-0 DIN_CNTRL R/W 1h 当 PWM 引脚在 I2C 中不可用时,写入该寄存器可设置输入占空比 DIN 来控制速度。
DIN = DIN_CTRL/255
  • 0h = 0%(默认值)
  • A0h = 62.5%
  • FFh = 100%

7.2.3 TEST_FAULT_STATUS 寄存器(偏移 = 22h)[复位 = 00h]

TEST_FAULT_STATUS 如 表 7-35 所示。

返回到汇总表

表 7-35 TEST_FAULT_STATUS 寄存器字段说明
字段 类型 复位 说明
7-6 RESERVED R 0h 保留
5 RESERVED R/W0C 0h 保留
4 TSD R/W0C 0h 读取该位表示器件处于温度关断 (TSD) 保护状态。
  • 0h = 正常运行
  • 1h = TSD 故障
3 UVLO R 0h 读取该位表示器件处于欠压 (UVLO) 状态。
  • 0h = 正常运行
  • 1h = UVLO 故障
2 OVP R/W0C 0h 读取该位表示器件处于过压保护 (OVP) 状态。
  • 0h = 正常运行
  • 1h = OVP 故障
1 LRP R 0h 读取该位表示器件处于锁定转子保护 (LRP) 状态。
  • 0h = 正常运行
  • 1h = LRP 故障
0 OCP R/W0C 0h 读取该位表示器件处于过流保护状态。
  • 0h = 正常运行
  • 1h = OCP 故障

7.2.4 TEST_SPEED_MSB 寄存器(偏移 = 23h)[复位 = 00h]

TEST_SPEED_MSB 如 表 7-36 所示。

返回到汇总表

表 7-36 TEST_SPEED_MSB 寄存器字段说明
字段 类型 复位 说明
7-0 ELECTRICAL_PERIOD_MSB R 0h 读取该寄存器可提供电机电气周期的时间段。由于 FG 引脚不可用,这有助于在测试模式期间提供速度反馈。电气半周期持续时间的公式为 10.24us * ((ELECTRICAL_PERIOD_MSB << 8) + (ELECTRICAL_PERIOD)),总电气周期将是上面计算的值的两倍

7.2.5 TEST_SPEED_LSB 寄存器(偏移 = 24h)[复位 = 00h]

TEST_SPEED_LSB 如 表 7-37 所示。

返回到汇总表

表 7-37 TEST_SPEED_LSB 寄存器字段说明
字段 类型 复位 说明
7-0 ELECTRICAL_PERIOD_LSB R 0h 读取该寄存器可提供电机电气周期的时间段。由于 FG 引脚不可用,这有助于在测试模式期间提供速度反馈。ELECTRICAL_PERIOD_MSB 位字段说明中的公式。

7.2.6 USR_OTP_CFG 寄存器(偏移 = 25h)[复位 = 00h]

USR_OTP_CFG 如 表 7-38 所示。

返回到汇总表

表 7-38 USR_OTP_CFG 寄存器字段说明
字段 类型 复位 说明
7 USR_OTP_CRC_ERR R 0h USR_OTP_CRC 检查的状态
  • 0h = 无 CRC 错误
  • 1h = CRC 错误
6 DEVICE_OTP_CRC_ERR R 0h 基于器件 OTP 内容所计算出的 OTP CRC 状态
  • 0h = 无 CRC 错误
  • 1h = CRC 错误
5 RESERVED R/W 0h 保留
4-3 USR_OTP_PAGE_USED R 0h 指示用于任何 USR_OTP 影子寄存器加载的数据的来源
  • 0h = 到目前为止未从任一 USR_OTP 加载影子寄存器。这意味着在加电时检测到 USR_OTP1 未编程。
  • 1h = 影子寄存器的最新加载来自 USR_OTP1
  • 2h = 影子寄存器的最新加载来自 USR_OTP2。
  • 3h = 不符合预期的无效组合。
2 USR_OTP_PAGE_SEL R/W 0h 该位用于指示当前命令操作的目标是第一个 USR_OTP 页面 (USR_OTP1),还是第二个页面 (USR_OTP2)。
  • 0h = USR_OTP1
  • 1h = USR_OTP2
1 USR_OTP_PROG_VERIFY R/W 0h 保留
0 USR_OTP_PROG_ALL R/W 0h 将 1h 写入该位以根据 USR_OTP_PAGE_SEL 对 USR_OTP 页面进行编程

7.2.7 USR_OTP_PRG_UNLOCK 寄存器(偏移 = 26h)[复位 = 00h]

USR_OTP_PRG_UNLOCK 如 表 7-39 所示。

返回到汇总表

表 7-39 USR_OTP_PRG_UNLOCK 寄存器字段说明
字段 类型 复位 说明
7-3 RESERVED R 0h 保留
2-0 USR_OTP_PROG_UNLOCK R 0h 用户需要在连续的写入帧中将一个 2h、1h、4h 的序列写入此位,以解锁对 USR_OTP 编程或程序验证操作的访问