ZHCSZ98A November   2025  – September 2026 MC121-Q1

PRODMIX  

  1.   1
  2. 1 特性
  3. 2 应用
  4. 3 说明
  5. 4 引脚配置和功能
  6. 5 规格
    1. 5.1 绝对最大额定值
    2. 5.2 ESD 额定值
    3. 5.3 建议运行条件
    4. 5.4 热特性信息
    5. 5.5 电气特性
    6. 5.6 I2C 时序要求
    7. 5.7 时序图
  7. 6 详细说明
    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. 7 寄存器映射
    1. 7.1 USR_OTP 寄存器
    2. 7.2 USR_TM 寄存器
  9. 8 应用和实施
    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 布局示例
    5. 8.5 霍尔元件位置
  10. 9 器件和文档支持
    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修订历史记录
  12. 11机械、封装和可订购信息

USR_OTP 寄存器

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

表 7-1 USR_OTP 寄存器
偏移量缩写寄存器名称部分
0hINTERFACE_CONFIG0接口配置寄存器 0节 7.1.1
1hINTERFACE_CONFIG1接口配置寄存器 1节 7.1.2
2hSTART_STOP_CONFIG启动和停止配置寄存器节 7.1.3
3hDIN0DIN0 设置节 7.1.4
4hDOUT0DOUT0 设置节 7.1.5
5hDOUT1DOUT1 设置节 7.1.6
6hDOUT2DOUT2 设置节 7.1.7
7hDOUT3DOUT3 设置节 7.1.8
8hDOUT4DOUT4 设置节 7.1.9
9hDOUT5DOUT5 设置节 7.1.10
AhDOUT6DOUT6 设置节 7.1.11
BhDOUT7DOUT7 设置节 7.1.12
ChDOUT8DOUT8 设置节 7.1.13
DhHALL_TIME_CONFIG用于霍尔偏移时间的配置寄存器节 7.1.14
EhCOMMUTATION_CONFIG0换向配置寄存器 0节 7.1.15
FhCOMMUTATION_CONFIG1换向配置寄存器 1节 7.1.16
10hCOMMUTATION_CONFIG2换向配置寄存器 2节 7.1.17
11hCOMMUTATION_CONFIG3换向配置寄存器 3节 7.1.18
12hPROTECTION_CONFIG用于保护设置的配置寄存器节 7.1.19
13hCLOSED_LOOP_CONFIG0MAX_SPEED 的最低有效字节节 7.1.20
14hCLOSED_LOOP_CONFIG1闭环中 MAX_SPEED 的 KI_RATIO 和 MSN 和开环中的 DOUT_MAX节 7.1.21
15hCLOSED_LOOP_CONFIG2闭环中的 KP_RATIO 和 LRD 设置节 7.1.22
16hGENERAL_CONFIG0用于保护和 PWM 抖动的寄存器节 7.1.23
17hGENERAL_CONFIG1用于 ILIM_SEL、霍尔和 LRD 设置的寄存器节 7.1.24
18hGENERAL_CONFIG2用于 VM 钳位、预启动斜坡和霍尔设置的寄存器节 7.1.25
19hGENERAL_CONFIG3用于静音、磁极对数和 LRD 设置的寄存器节 7.1.26
1AhGENERAL_CONFIG4用于 DEMAG 和静音设置的配置寄存器节 7.1.27
1BhUSR_OTP_CRC用于存放对 USR_OTP 计算所得 CRC 的寄存器节 7.1.28

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

表 7-2 USR_OTP 访问类型代码
访问类型代码说明
读取类型
RR读取
写入类型
WW写入
复位或默认值
-n复位后的值或默认值

7.1.1 INTERFACE_CONFIG0 寄存器(偏移 = 0h)[复位 = 00h]

INTERFACE_CONFIG0 如表 7-3 所示。

返回到汇总表。

表 7-3 INTERFACE_CONFIG0 寄存器字段说明
位字段类型复位说明
7HALL_DEGLITCH_SELR/W0h启用来自霍尔传感器的 HALL 信号抗尖峰
  • 0h = 1µs 霍尔抗尖峰时间
  • 1h = 2µs 霍尔抗尖峰时间
6PWM_IN_RANGER/W0h选择输入 PWM 信号频率检测范围
  • 0h = 80Hz 至 90kHz
  • 1h = 20Hz 至 22kHz
5PWM_OUT_FREQR/W0h选择 OUTx 上的 PWM 开关频率
  • 0h = 输出 PWM 频率为 25kHz
  • 1h = 输出 PWM 频率为 50kHz
4-3ILIM_BLANK_SELR/W0h为电流限制 (ILIMIT) 选择在死区时间和默认消隐时间基础上的额外消隐时间
  • 0h = 无额外消隐
  • 1h = 160ns 额外消隐
  • 2h = 320ns 额外消隐
  • 3h = 640ns 额外消隐
2ILIM_DEGLITCH_SELR/W0h选择用于逐周期电流限制 (ILIMIT) 的抗尖峰脉冲时间。
  • 0h = 600ns 抗尖峰时间
  • 1h = 1.2µs 抗尖峰时间
1-0UVLO_SELR/W0h选择触发欠压锁定的阈值
  • 0h = 上升阈值 3V 和下降阈值 2.7V
  • 1h = 上升阈值 4.2V 和下降阈值 2.7V
  • 2h = 上升阈值 5.7V 和下降阈值 2.7V
  • 3h = 上升阈值 7.6V 和下降阈值 2.7V

7.1.2 INTERFACE_CONFIG1 寄存器(偏移 = 1h)[复位 = 60h]

INTERFACE_CONFIG1 如表 7-4 所示。

返回到汇总表。

表 7-4 INTERFACE_CONFIG1 寄存器字段说明
位字段类型复位说明
7-6DIN_HYSR/W1h为速度曲线选择占空比磁滞 DIN_HYS。
  • 0h = 0%,无磁滞
  • 1h = 1.2%
  • 2h = 2.4%
  • 3h = 4.8%
5STBY_ENR/W1h启用或禁用待机模式。待机模式决定 DIN = 0% 时 OUTx 的行为。
  • 0h = 驱动器在 DOUT0 占空比下对电机进行换向。
  • 1h = 驱动器在 tSLEEP 后禁用输出、但所有内部电路保持活动状态,以便更快地重新启用。
4SLEEP_ENR/W0h当 DIN = 0% 时启用睡眠模式。
  • 0h = 禁用睡眠模式。驱动器状态由 STBY_EN 位确定。
  • 1h = 启用睡眠模式。DOUT 斜降至 0% 输出占空比,并且驱动器在 tSLEEP 期间没有接收到霍尔边沿后进入低功耗睡眠模式。
3PWMDC_MODER/W0h选择 PWM 或模拟速度输入模式。
  • 0h = PWM 引脚接受逻辑 PWM 占空比以控制速度。
  • 1h = PWM 引脚接受模拟电压以控制电机速度。
2FGRD_INVERTR/W0h在转子堵转或器件故障期间选择 FG/RD 引脚逻辑电平。
  • 0h = 在转子堵转或器件故障期间,FG/RD 引脚置为低电平有效。
  • 1h = 在转子堵转或器件故障期间,FG/RD 引脚置为高电平有效。
1FGRD_MODER/W0h选择 FG/RD 引脚的功能。
  • 0h = FG 速度反馈输出
  • 1h = RD 转子堵转检测或故障输出
0FGRD_FAULT_SELR/W0h选择 FG/RD 引脚是否报告器件故障。
  • 0h = FG/RD 引脚仅报告转子堵转故障
  • 1h = FG/RD 报告转子堵转、过压、过流、热关断和欠压故障情况

7.1.3 START_STOP_CONFIG 寄存器(偏移 = 2h)[复位 = 89h]

START_STOP_CONFIG 如 表 7-5 所示。

返回到汇总表。

表 7-5 START_STOP_CONFIG 寄存器字段说明
位字段类型复位说明
7RAMP_ON_STOP_DISR/W1h选择是在停止时将占空比斜降至零,还是立即在停止命令下应用零占空比
  • 0h = 根据 PWM_RAMP_EN、PWM_RAMP_SEL 和 PWM_DECEL_SEL 位将占空比斜降至零
  • 1h = 收到电机停止命令时,立即将 FET 设置为 HiZ 状态
6-5DIN_OFFR/W0h选择输入占空比的阈值,高于该阈值时输出占空比为零
  • 0h = 禁用;不存在使 DOUT 为 0 的输入占空比阈值
  • 1h = 当输入占空比 ≥ 90% 时,DOUT 映射为 0%
  • 2h = 当输入占空比 ≥ 95% 时,DOUT 映射为 0%
  • 3h = 当输入占空比等于 100% 时,DOUT 映射为 0%
4-2DOUT_MINR/W2h选择当输入占空比介于 DIN0 和 DINOFF 之间时,DOUT 被钳位到的最小值
  • 0h = 0%
  • 1h = 5%
  • 2h = 10%
  • 3h = 12.5%
  • 4h = 15%
  • 5h = 20%
  • 6h = 25%
  • 7h = 30%
1-0DOUT_STARTR/W1h选择电机启动时应用的 DOUT。DOUT 从该初始值斜坡上升至目标占空比。
  • 0h = 开环和闭环模式下均为 DOUT_MAX 的 12.5%
  • 1h = 开环中 DOUT_MAX 的 25%,闭环中 DOUT_MAX 的 25%
  • 2h = 开环中 DOUT_MAX 的 50%,闭环中 DOUT_MAX 的 50%
  • 3h = 开环中 DOUT_MAX 的 100%,闭环中 DOUT_MAX 的 100%

7.1.4 DIN0 寄存器(偏移 = 3h)[复位 = 16h]

DIN0 如表 7-6 所示。

返回到汇总表。

表 7-6 DIN0 寄存器字段说明
位字段类型复位说明
7-0DIN0R/W16h设置速度曲线接受的最小输入占空比 DIN。
DIN = 100%*DIN0/255
  • 0h = 0%
  • 1h = 0.39126%
  • 16h = 8.8%(默认值)
  • FFh = 100%

7.1.5 DOUT0 寄存器(偏移 = 4h)[复位 = 1Ah]

DOUT0 如表 7-7 所示。

返回到汇总表。

表 7-7 DOUT0 寄存器字段说明
位字段类型复位说明
7-0DOUT0R/W1Ah当 DIN ≤ DIN0
DOUT = 100%*DOUT0/255 时,设置输出占空比 DOUT
  • 0h = 0%,所有 FET 均关断,将驱动器置于 HiZ 状态
  • 1h = 0.39126%
  • 1Ah = 10.2%(默认值)
  • FFh = 100%

7.1.6 DOUT1 寄存器(偏移 = 5h)[复位 = 20h]

DOUT1 如表 7-8 所示。

返回到汇总表。

表 7-8 DOUT1 寄存器字段说明
位字段类型复位说明
7-0DOUT1R/W20h当 DIN = 12.5%
DOUT = 100%*DOUT1/255 时,设置输出占空比
  • 0h = 0%,两个输出都保持低电平,将驱动器置于制动状态
  • 20h = 12.5%(默认值)
  • FFh = 100%

7.1.7 DOUT2 寄存器(偏移 = 6h)[复位 = 40h]

DOUT2 如表 7-9 所示。

返回到汇总表。

表 7-9 DOUT2 寄存器字段说明
位字段类型复位说明
7-0DOUT2R/W40h当 DIN = 25%
DOUT = 100%*DOUT1/255 时,设置输出占空比
  • 0h = 0%,两个输出都保持低电平,将驱动器置于制动状态
  • 40h = 25%(默认值)
  • FFh = 100%

7.1.8 DOUT3 寄存器(偏移 = 7h)[复位 = 60h]

DOUT3 如表 7-10 所示。

返回到汇总表。

表 7-10 DOUT3 寄存器字段说明
位字段类型复位说明
7-0DOUT3R/W60h当 DIN = 37.5%
DOUT = 100%*DOUT1/255 时,设置输出占空比
  • 0h = 0%,两个输出都保持低电平,将驱动器置于制动状态
  • 60h = 37.5%(默认值)
  • FFh = 100%

7.1.9 DOUT4 寄存器(偏移 = 8h)[复位 = 80h]

DOUT4 如表 7-11 所示。

返回到汇总表。

表 7-11 DOUT4 寄存器字段说明
位字段类型复位说明
7-0DOUT4R/W80h当 DIN = 50%
DOUT = 100%*DOUT1/255 时,设置输出占空比
  • 0h = 0%,两个输出都保持低电平,将驱动器置于制动状态
  • 80h = 50%(默认值)
  • FFh = 100%

7.1.10 DOUT5 寄存器(偏移 = 9h)[复位 = A0h]

DOUT5 如表 7-12 所示。

返回到汇总表。

表 7-12 DOUT5 寄存器字段说明
位字段类型复位说明
7-0DOUT5R/WA0h当 DIN = 62.5%
DOUT = 100%*DOUT1/255 时,设置输出占空比
  • 0h = 0%,两个输出都保持低电平,将驱动器置于制动状态
  • A0h = 62.5%(默认值)
  • FFh = 100%

7.1.11 DOUT6 寄存器(偏移 = Ah)[复位 = C0h]

DOUT6 如表 7-13 所示。

返回到汇总表。

表 7-13 DOUT6 寄存器字段说明
位字段类型复位说明
7-0DOUT6R/WC0h当 DIN = 75%
DOUT = 100%*DOUT1/255 时,设置输出占空比
  • 0h = 0%,两个输出都保持低电平,将驱动器置于制动状态
  • C0h = 75%(默认值)
  • FFh = 100%

7.1.12 DOUT7 寄存器(偏移 = Bh)[复位 = E0h]

DOUT7 如表 7-14 所示。

返回到汇总表。

表 7-14 DOUT7 寄存器字段说明
位字段类型复位说明
7-0DOUT7R/WE0h当 DIN = 87.5%
DOUT = 100%*DOUT1/255 时,设置输出占空比
  • 0h = 0%,两个输出都保持低电平,将驱动器置于制动状态
  • E0h = 87.5%(默认值)
  • FFh = 100%

7.1.13 DOUT8 寄存器(偏移 = Ch)[复位 = FFh]

DOUT8 如表 7-15 所示。

返回到汇总表。

表 7-15 DOUT8 寄存器字段说明
位字段类型复位说明
7-0DOUT8R/WFFh当 DIN = 100%
DOUT = 100%*DOUT1/255 时,设置输出占空比
  • 0h = 0%,两个输出都保持低电平,将驱动器置于制动状态
  • FFh = 100%(默认值)

7.1.14 HALL_TIME_CONFIG 寄存器(偏移 = Dh)[复位 = 00h]

HALL_TIME_CONFIG 如 表 7-16 所示。

返回到汇总表。

表 7-16 HALL_TIME_CONFIG 寄存器字段说明
位字段类型复位说明
7-0HALL_OS_TIMER/W0h霍尔超前/滞后时间偏移。
tHALL_OS = HALL_OS_TIME*10.24 µs
  • 00h = 0
  • 01h = 10.24µs
  • 02h = 20.48µs
  • FFh = 2.6ms

7.1.15 COMMUTATION_CONFIG0 寄存器(偏移 = Eh)[复位 = 00h]

COMMUTATION_CONFIG0 如表 7-17 所示。

返回到汇总表。

表 7-17 COMMUTATION_CONFIG0 寄存器字段说明
位字段类型复位说明
7-6FG_MULTIPLIERR/W0h当电机极数发生变化时,该因子将 FG 输出频率相乘,以保持速度反馈频率不变。
  • 0h = 1/2x
  • 1h = 2/3x
  • 2h = 1x
  • 3h = 2x
5FG_HALL_RAW_ENR/W0h启用来自霍尔传感器的原始霍尔信号驱动 FG_RD 引脚。
  • 0h = 霍尔偏移信号驱动 FG_RD 引脚,基于 FG_MULTIPLIER 系数
  • 1h = 霍尔锁存传感器输出驱动 FG_RD 引脚。FG_MULTIPLIER 系数不应用于霍尔信号。
4-3COMMUTATION_MODER/W0h为输出 PWM 波形选择换向模式。
  • 0h = 方波换向
  • 1h = 软换向
2-0PWM_MODER/W0h为 PWM、电流限制和消磁选择关断期间的输出行为
  • 0h = 用于 PWM、电流限制和消磁的混合模式
  • 1h = 用于 PWM 和电流限制的混合模式;用于消磁的异步模式
  • 2h = 用于 PWM 和电流限制的异步模式;用于消磁的混合模式
  • 3h = 用于 PWM 和电流限制的同步模式;用于消磁的混合模式
  • 4h = 用于 PWM、电流限制和消磁的同步模式
  • 5h = 用于 PWM 和电流限制的同步模式;用于消磁的异步模式
  • 6h = 用于 PWM 和电流限制的异步模式;用于消磁的同步模式
  • 7h = 用于 PWM、电流限制和消磁的异步模式

7.1.16 COMMUTATION_CONFIG1 寄存器(偏移 = Fh)[复位 = A0h]

COMMUTATION_CONFIG1 如表 7-18 所示。

返回到汇总表。

表 7-18 COMMUTATION_CONFIG1 寄存器字段说明
位字段类型复位说明
7PWM_RAMP_ENR/W1h启用或禁用 PWM 斜坡功能
  • 0h = PWM 斜坡功能被禁用,输入占空比立即应用于 DOUT
  • 1h = 启用 PWM 斜坡功能,斜坡速率根据 PWM_RAMP_SEL 位设置
6-5PWM_RAMP_SELR/W1h从电机启动到 DOUT 从 0 斜升到 100% 所需的总时间。这也会在速度输入发生变化时控制斜坡速率。
  • 0h = 10.7s(9.35%/s 占空比斜坡速率)
  • 1h = 5.35s(18.70%/s 占空比斜坡速率)
  • 2h = 2.67s(37.40%/s 占空比斜坡速率)
  • 3h = 1.34s(74.8%/s 占空比斜坡速率)
4-0SRISER/W0h设置软换向的上升斜坡。方波换向的默认值为 0 度。
θSRISE =(SRISE*2.8 度)+ 2.8 度
  • 00h = 2.8°
  • 01h = 5.6°
  • 1Fh = 90°

7.1.17 COMMUTATION_CONFIG2 寄存器(偏移 = 10h)[复位 = 20h]

COMMUTATION_CONFIG2 如表 7-19 所示。

返回到汇总表。

表 7-19 COMMUTATION_CONFIG2 寄存器字段说明
位字段类型复位说明
7-6RESERVEDR/W0h保留
5PWM_DECEL_SELR/W1h选择减速期间的斜坡速率是与 PWM_RAMP_SEL 设置相同还是为其一半
  • 0h = 减速占空比斜坡速率由 PWM_RAMP_SEL 设定
  • 1h = 减速占空比斜坡速率为 PWM_RAMP_SEL 的一半
4-0SFALLR/W0h设置软换向的下降斜坡。方波换向的默认值为 0 度。
θSFALL =(SFALL*2.8 度)+ 2.8 度
  • 00h = 2.8°
  • 01h = 5.6°
  • 1Fh = 90°

7.1.18 COMMUTATION_CONFIG3 寄存器(偏移 = 11h)[复位 = 46h]

COMMUTATION_CONFIG3 如表 7-20 所示。

返回到汇总表。

表 7-20 COMMUTATION_CONFIG3 寄存器字段说明
位字段类型复位说明
7-6AUTO_DEMAG_ENR/W1h启用或禁用 PRESTART 之后的自动退磁时间
  • 0h = 根据 DEMAG 位设置 tDEMAG
  • 1h = 通过检测电流过零来自动确定 tDEMAG 时间的持续时间
  • 2h = 保留
  • 3h = 保留
5-4AUTO_DEMAG_STEPR/W0h自动退磁启用时,退磁时间的步进分辨率
  • 0h = 2.56µs
  • 1h = 5.12µs
  • 2h = 10.24µs
  • 3h = 20.48µs
3RESERVEDR/W0h保留
2-1HALL_REGEN_ENR/W3h启用或禁用换相期间的霍尔再生
  • 0h = 禁用
  • 1h = 保留
  • 2h = 保留
  • 3h = 启用
0RESERVEDR/W0h保留

7.1.19 PROTECTION_CONFIG 寄存器(偏移 = 12h)[复位 = 04h]

PROTECTION_CONFIG 如 表 7-21 所示。

返回到汇总表。

表 7-21 PROTECTION_CONFIG 寄存器字段说明
位字段类型复位说明
7SPEED_LOOP_ENR/W0h启用或禁用闭环速度控制运行
  • 0h = 开环运行,输入命令为目标占空比
  • 1h = 闭环运行,输入命令为目标速度
6OVP_ENR/W0h启用或禁用过压保护
  • 0h = 禁用过压保护
  • 1h = 启用过压保护
5-4OVP_SELR/W0h选择过压保护阈值
  • 0h = 34.5V 上升和 33.1V 下降
  • 1h = 22.6V 上升和 21.1V 下降
  • 2h = 18.1V 上升和 16.6V 下降
  • 3h = 无 OVP
3OCP_RETRY_MODER/W0h控制是在 OCP 后无限期重试,还是在连续 3 次重试后停止
  • 0h = 无限重试
  • 1h = 仅连续重试 3 次
2-0LRD_LONG_RETRY_SELR/W4h选择乘数,用以根据 tLRD_START 计算 tlock_long_retry
  • 0h = x 2
  • 1h = x 4
  • 2h = x 8
  • 3h = x 10
  • 4h = x 12
  • 5h = x 16
  • 6h = x 24
  • 7h = x 28

7.1.20 CLOSED_LOOP_CONFIG0 寄存器(偏移 = 13h)[复位 = 00h]

CLOSED_LOOP_CONFIG0 如表 7-22 所示。

返回到汇总表。

表 7-22 CLOSED_LOOP_CONFIG0 寄存器字段说明
位字段类型复位说明
7-0MAX_SPEED_LSBR/W0h设置 12 位值的 8 个 LSB,该值表示在闭环中以 100% 占空比运行时,器件必须达到的最大电气速度 (Hz) (fMax)。目标电气速度 (Hz) = DOUT * MAX_SPEED

7.1.21 CLOSED_LOOP_CONFIG1 寄存器(偏移 = 14h)[复位 = FFh]

CLOSED_LOOP_CONFIG1 如 表 7-23 所示。

返回到汇总表。

表 7-23 CLOSED_LOOP_CONFIG1 寄存器字段说明
位字段类型复位说明
7-4DOUT_MAX_MSN 或 KI_RATIOR/WFh开环:设置 DOUT_MAX 的最高有效半字节 (MSN),当 DIN 介于 DIN0 和 DINOFF 之间时,DOUT 被钳位到该最大值。DOUT_MAX 的最小钳位值为 25%。闭环:设置速度控制器中的积分分量 (Ki)。
  • 0h = Kp * 8
  • 1h = Kp * 4
  • 2h = Kp * 2
  • 3h = Kp * 1
  • 4h = Kp/2
  • 5h = Kp/4
  • 6h = Kp/8
  • 7h = Kp/16
3-0DOUT_MAX_LSN 或 MAX_SPEED_MSNR/WFh开环:设置 DOUT_MAX 的最低有效半字节 (LSN),当 DIN 介于 DIN0 和 DINOFF 之间时,DOUT 被钳位到该最大值。DOUT_MAX 的最小钳位值为 25%。闭环:设置 12 位值的 4 个最高有效半字节 (MSN),该值表示在闭环中以 100% 占空比运行时,器件必须达到的最大电气速度 (Hz) (fMax)。目标电气速度 (Hz) = DOUT * MAX_SPEED

7.1.22 CLOSED_LOOP_CONFIG2 寄存器(偏移 = 15h)[复位 = 02h]

CLOSED_LOOP_CONFIG2 如表 7-24 所示。

返回到汇总表。

表 7-24 CLOSED_LOOP_CONFIG2 寄存器字段说明
位字段类型复位说明
7-6LRD_NRETRY_STARTUPR/W0h在从复位、睡眠或待机唤醒后的启动阶段,检测到转子堵转时,在强制执行长重试周期之前允许的重试次数。
  • 0h = 无重试尝试
  • 1h = 一次重试尝试
  • 2h = 两次重试尝试
  • 3h = 三次重试尝试
5-4LRD_NRETRY_RUNR/W0h电机运行期间,检测到转子堵转时,在强制执行长重试周期之前允许的重试次数。
  • 0h = 无重试尝试
  • 1h = 一次重试尝试
  • 2h = 两次重试尝试
  • 3h = 三次重试尝试
3DEADTIME_SELR/W0h选择全桥的死区时间
  • 0h = 死区时间为 600ns
  • 1h = 死区时间为 520ns
2-0KP_RATIOR/W2h闭环速度控制中,速度控制器的比例分量 (Kp),以最大电气频率 (fMax) 为因子表示。
  • 0h = 8/fMax
  • 1h = 4/fMax
  • 2h = 2/fMax
  • 3h = 1/fMax
  • 4h = 1/(2*fMax)
  • 5h = 1/(4*fMax)
  • 6h = 1/(8*fMax)
  • 7h = 1/(16*fMax)

7.1.23 GENERAL_CONFIG0 寄存器(偏移 = 16h)[复位 = 44h]

GENERAL_CONFIG0 如表 7-25 所示。

返回到汇总表。

表 7-25 GENERAL_CONFIG0 寄存器字段说明
位字段类型复位说明
7OVP_BLANK_SELR/W0h选择在峰值占空比阶段应用消隐的持续时间。
  • 0h = 峰值占空比期间消隐有效时间为 4ms
  • 1h = 峰值占空比期间消隐在 1ms 后有效
6OVP_BLANK_ENR/W1h启用或禁用在峰值占空比阶段的 OVP 消隐时间
  • 0h = 除 SRISE 和 SFALL 相位外,根据 OVP_BLANK_SEL 在峰值占空比相位的 OVP 消隐。
  • 1h = 峰值占空比相位中无 OVP 消隐,且消隐仅对 SRISE 和 SFALL 相位有效
5OCP_DEGLITCH_SELR/W0h为 OCP 选择抗尖峰脉冲时间
  • 0h = OCP 抗尖峰脉冲时间为 200ns
  • 1h = OCP 抗尖峰脉冲时间为 500ns
4ADJUST_DITHER_FOR_OSC_ENR/W0h调整抖动步进持续时间,以补偿每个抖动步进中出现的振荡器频率变化。抖动以 PWM 周期为单位,因此该调整试图均衡每个步进实际花费的时间。仅在 DITHER_DWELL_SEL 设为 2h 或 3h 且 ADAPTIVE_DWELL_EN 为 0 时适用。
  • 0h = 禁用针对振荡器频率变化的抖动调整
  • 1h = 启用针对振荡器频率变化的抖动调整
3-2DITHER_DWELL_SELR/W1h控制抖动频率每一步的驻留时间
  • 0h = 1 个 PWM 周期
  • 1h = 4 个 PWM 周期
  • 2h = 16 个 PWM 周期
  • 3h = 64 个 PWM 周期
1ADAPTIVE_DWELL_ENR/W0h启用基于速度的抖动驻留时间,在 DITHER_EN 为 1h 时相关
  • 0h = 自适应驻留时间禁用
  • 1h = 自适应驻留时间启用
0DITHER_ENR/W0h启用内部振荡器的抖动,从而输出 PWM
  • 0h = 禁用抖动
  • 1h = 启用抖动

7.1.24 GENERAL_CONFIG1 寄存器(偏移 = 17h)[复位 = 46h]

GENERAL_CONFIG1 如表 7-26 所示。

返回到汇总表。

表 7-26 GENERAL_CONFIG1 寄存器字段说明
位字段类型复位说明
7HALL_INVERTR/W0h该位将霍尔偏移信号反相到换向模块。
  • 0h = 同相霍尔锁存信号
  • 1h = 反相霍尔锁存信号
6HALL_TIME_MODER/W1h选择是在超前方向还是滞后方向应用霍尔偏移的时间分量
  • 0h = 霍尔偏移信号使霍尔锁存输出信号滞后 tHALL_OS
  • 1h = 霍尔偏移信号使霍尔锁存输出信号超前 tHALL_OS
5-4LRD_TIME_STARTUPR/W0h选择启动时的锁定转子检测时间 tLRD_START。也用于计算长重试时间 tlock_long_retry
  • 0h = 325ms
  • 1h = 440ms
  • Ah = 524ms
  • Bh = 1.05s
3-0ILIMIT_SELR/W6h选择电流限制阈值。只有 0h 至 9h 之间的值有效。
  • 0h = 0.32A
  • 1h = 0.43A
  • 2h = 0.53A
  • 3h = 0.63A
  • 4h = 0.73A
  • 5h = 0.83A
  • 6h = 0.94A
  • 7h = 1.03A
  • 8h = 1.12A
  • 9h = 1.21A

7.1.25 GENERAL_CONFIG2 寄存器(偏移 = 18h)[复位 = 81h]

GENERAL_CONFIG2 如表 7-27 所示。

返回到汇总表。

表 7-27 GENERAL_CONFIG2 寄存器字段说明
位字段类型复位说明
7VM_CLAMP_DISR/W1h禁用或启用 VM 钳位功能
  • 0h = 启用 VM 钳位
  • 1h = 禁用 VM 钳位
6HALL_ANGLE_MODER/W0h选择是在超前方向还是滞后方向应用霍尔偏移的角度分量
  • 0h = 霍尔偏移信号使霍尔锁存输出信号滞后 θHALL_OS_ANGLE
  • 1h = 霍尔偏移信号使霍尔锁存输出信号超前 θHALL_OS_ANGLE
5-1HALL_OS_ANGLER/W0h霍尔偏移的角度分量,以度为单位
  • 0h = 0°
  • 1h = 1.4°
  • 1Fh = 43.6°
0PRESTART_RAMP_ENR/W1h启用或禁用预启动 PWM 斜坡功能
  • 0h = 禁用预启动斜坡功能,输入占空比立即应用于 DOUT
  • 1h = 启用预启动斜坡功能,斜坡速率根据 PWM_RAMP_SEL 位设置

7.1.26 GENERAL_CONFIG3 寄存器(偏移 = 19h)[复位 = 24h]

GENERAL_CONFIG3 如表 7-28 所示。

返回到汇总表。

表 7-28 GENERAL_CONFIG3 寄存器字段说明
位字段类型复位说明
7-4SILENCE_ANGLER/W2h设置换相开始时 PWM 静默的角度,以电气角度表示
  • 0h = 0.0°
  • 1h = 1.4°
  • 2h = 2.8°
  • 3h = 4.2°
  • 4h = 5.6°
  • 5h = 7.0°
  • 6h = 8.4°
  • 7h = 9.8°
  • 8h = 11.3°
  • 9h = 12.7°
  • 10h = 14.1°
  • 11h = 15.5°
  • 12h = 16.9°
  • 13h = 18.3°
  • 14h = 19.7°
  • 15h = 21.1°
3-2POLE_PAIRR/W1h指示转子中的极对数
  • 0h = 一个极对
  • 1h = 两个极对
  • 2h = 三个极对
  • 3h = 四个极对
1LRD_RETRY_DISR/W0h检测到锁定转子后,在连续 5 次尝试后禁用重试
  • 0h = 无限重试次数
  • 1h = 重试次数限制为 4 次
0PWRUP_PWMDC_MASKR/W0h启用或禁用从复位状态初始上电期间对 PWM/DC 引脚上的输入速度命令屏蔽 1s
  • 0h = 不屏蔽 PWM/DC 引脚输入
  • 1h = 初始上电期间屏蔽 PWM/DC 引脚输入 1s

7.1.27 GENERAL_CONFIG4 寄存器(偏移 = 1Ah)[复位 = 08h]

GENERAL_CONFIG4 如表 7-29 所示。

返回到汇总表。

表 7-29 GENERAL_CONFIG4 寄存器字段说明
位字段类型复位说明
7-1DEMAG_TIMER/W4h设置换相结束时的退磁时间,以 µs 为单位
  • 0h = 0µs
  • 1h = 40.96µs
  • 2h = 81.92µs
  • 7Fh = 5.2ms
0SILENCE_MODER/W0h选择静音阶段输出 FET 的状态
  • 0h = 在静音阶段,所有 FET 均处于 HiZ 状态
  • 1h = 静音阶段的异步模式

7.1.28 USR_OTP_CRC 寄存器(偏移 = 1Bh)[复位 = 00h]

USR_OTP_CRC 如 表 7-30 所示。

返回到汇总表。

表 7-30 USR_OTP_CRC 寄存器字段说明
位字段类型复位说明
7-0USR_OTP_CRCR/W0h通过 USR_OTP 寄存器计算的 CRC 值