ZHCSZ97 December 2025 MC111
PRODUCTION DATA
表 7-1 列出了 USR_OTP 寄存器的存储器映射寄存器。表 7-1 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
|---|---|---|---|
| 0h | INTERFACE_CONFIG0 | 接口配置寄存器 0 | 节 7.1.1 |
| 1h | INTERFACE_CONFIG1 | 接口配置寄存器 1 | 节 7.1.2 |
| 2h | START_STOP_CONFIG | 启动和停止配置寄存器 | 节 7.1.3 |
| 3h | DIN0 | DIN0 设置 | 节 7.1.4 |
| 4h | DOUT0 | DOUT0 设置 | 节 7.1.5 |
| 5h | DOUT1 | DOUT1 设置 | 节 7.1.6 |
| 6h | DOUT2 | DOUT2 设置 | 节 7.1.7 |
| 7h | DOUT3 | DOUT3 设置 | 节 7.1.8 |
| 8h | DOUT4 | DOUT4 设置 | 节 7.1.9 |
| 9h | DOUT5 | DOUT5 设置 | 节 7.1.10 |
| Ah | DOUT6 | DOUT6 设置 | 节 7.1.11 |
| Bh | DOUT7 | DOUT7 设置 | 节 7.1.12 |
| Ch | DOUT8 | DOUT8 设置 | 节 7.1.13 |
| Dh | HALL_TIME_CONFIG | 用于霍尔偏移时间的配置寄存器 | 节 7.1.14 |
| Eh | COMMUTATION_CONFIG0 | 换向配置寄存器 0 | 节 7.1.15 |
| Fh | COMMUTATION_CONFIG1 | 换向配置寄存器 1 | 节 7.1.16 |
| 10h | COMMUTATION_CONFIG2 | 换向配置寄存器 2 | 节 7.1.17 |
| 11h | COMMUTATION_CONFIG3 | 换向配置寄存器 3 | 节 7.1.18 |
| 12h | PROTECTION_CONFIG0 | 用于保护设置的配置寄存器 | 节 7.1.19 |
| 13h | CLOSED_LOOP_CONFIG0 | MAX_SPEED 的最低有效字节 | 节 7.1.20 |
| 14h | CLOSED_LOOP_CONFIG1 | 闭环中 MAX_SPEED 的 KI_RATIO 和 MSN 和开环中的 DOUT_MAX | 节 7.1.21 |
| 15h | CLOSED_LOOP_CONFIG2 | 闭环中的 KP_RATIO 和 LRD 设置 | 节 7.1.22 |
| 16h | PROTECTION_CONFIG1 | 用于保护和 PWM 抖动的寄存器 | 节 7.1.23 |
| 17h | GENERAL_CONFIG1 | 用于 ILIM_SEL、霍尔和 LRD 设置的寄存器 | 节 7.1.24 |
| 18h | GENERAL_CONFIG2 | 用于 VM 钳位、预启动斜坡和霍尔设置的寄存器 | 节 7.1.25 |
| 19h | GENERAL_CONFIG3 | 用于静音、磁极对数和 LRD 设置的寄存器 | 节 7.1.26 |
| 1Ah | GENERAL_CONFIG4 | 用于 DEMAG 和静音设置的配置寄存器 | 节 7.1.27 |
| 1Bh | USR_OTP_CRC | 用于存放对 USR_OTP 计算所得 CRC 的寄存器 | 节 7.1.28 |
复杂的位访问类型经过编码可适应小型表单元。表 7-2 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| 写入类型 | ||
| W | W | 写入 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
INTERFACE_CONFIG0 如表 7-3 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | HALL_DEGLITCH_EN | R/W | 0h | 使来自霍尔传感器的霍尔信号能够进行抗尖峰脉冲处理
|
| 6 | PWM_IN_RANGE | R/W | 0h | 选择输入 PWM 信号频率检测范围
|
| 5 | PWM_OUT_FREQ | R/W | 0h | 选择 OUTx 上的 PWM 开关频率
|
| 4-3 | ILIM_BLANK_SEL | R/W | 0h | 为电流限制 (ILIM) 选择在死区时间和默认消隐时间基础上的额外消隐时间
|
| 2 | ILIM_DEGLITCH_SEL | R/W | 0h | 选择用于逐周期电流限制 (ILIMIT) 的抗尖峰脉冲时间。
|
| 1-0 | UVLO_SEL | R/W | 0h | 选择触发 UVLO 的阈值
|
INTERFACE_CONFIG1 如表 7-4 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | DIN_HYS | R/W | 1h | 为速度曲线选择占空比磁滞 DIN_HYS。
|
| 5 | STBY_EN | R/W | 1h | 选择 DIN = 0% 时的 OUTx 行为。
|
| 4 | SLEEP_EN | R/W | 0h | 当 DIN = 0% 时启用睡眠模式。
|
| 3 | PWMDC_MODE | R/W | 0h | 在 PWM 或模拟之间选择输入模式。
|
| 2 | FGRD_INVERT | R/W | 0h | 在转子堵转或器件故障期间选择 FG/RD 引脚逻辑电平。
|
| 1 | FGRD_MODE | R/W | 0h | 选择 FG/RD 引脚的功能。
|
| 0 | FGRD_FAULT_SEL | R/W | 0h | 选择 FG/RD 引脚是否报告器件故障。
|
START_STOP_CONFIG 如 表 7-5 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RAMP_ON_STOP_DIS | R/W | 1h | 选择是在停止时将占空比斜降至零,还是立即应用零占空比
|
| 6-5 | DINOFF | R/W | 0h | 选择输入 DC 的阈值,高于该阈值时,输出占空比将为零
|
| 4-2 | DOUT_MIN | R/W | 2h | 如果输入占空比介于 DIN0 和 DINOFF 之间,则选择 DOUT 将被钳位到的最小值
|
| 1-0 | DOUT_START | R/W | 1h | 选择电机启动时应用的 DOUT。DOUT 将从此初始值斜升至目标占空比。
|
DIN0 如表 7-6 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DIN0 | R/W | 16h | 设置速度曲线接受的最小输入占空比 DIN。 DIN = 100%*DIN0/255
|
DOUT0 如表 7-7 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DOUT0 | R/W | 1Ah | 当 DIN ≤ DIN0 DOUT = 100%*DOUT0/255 时,设置输出占空比 DOUT
|
DOUT1 如表 7-8 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DOUT1 | R/W | 20h | 当 DIN = 12.5% DOUT = 100%*DOUT1/255 时,设置输出占空比
|
DOUT2 如表 7-9 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DOUT2 | R/W | 40h | 当 DIN = 25% DOUT = 100%*DOUT1/255 时,设置输出占空比
|
DOUT3 如表 7-10 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DOUT3 | R/W | 60h | 当 DIN = 37.5% DOUT = 100%*DOUT1/255 时,设置输出占空比
|
DOUT4 如表 7-11 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DOUT4 | R/W | 80h | 当 DIN = 50% DOUT = 100%*DOUT1/255 时,设置输出占空比
|
DOUT5 如表 7-12 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DOUT5 | R/W | A0h | 当 DIN = 62.5% DOUT = 100%*DOUT1/255 时,设置输出占空比
|
DOUT6 如表 7-13 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DOUT6 | R/W | C0h | 当 DIN = 75% DOUT = 100%*DOUT1/255 时,设置输出占空比
|
DOUT7 如表 7-14 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DOUT7 | R/W | E0h | 当 DIN = 87.5% DOUT = 100%*DOUT1/255 时,设置输出占空比
|
DOUT8 如表 7-15 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DOUT8 | R/W | FFh | 当 DIN = 100% DOUT = 100%*DOUT1/255 时,设置输出占空比
|
HALL_TIME_CONFIG 如 表 7-16 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | HALL_OS_TIME | R/W | 0h | 霍尔超前/滞后时间偏移。 tHALL_OS = HALL_OS*10.24us,10.24us/步
|
COMMUTATION_CONFIG0 如表 7-17 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | FG_MULTIPLIER | R/W | 0h | 当电机极数发生变化时,该因子将 FG 输出频率相乘,以保持速度反馈频率不变。
|
| 5 | FG_HALL_RAW_EN | R/W | 0h | 如果该位为高电平,则 FG_MULTIPLIER 字段应用于 RAW_HALL 信号,而不是 HALL_OFFSET 信号,以驱动 FG_RD 引脚。
|
| 4-3 | COMMUTATION_MODE | R/W | 0h | 为输出 PWM 波形选择换向模式。
|
| 2-0 | PWM_MODE | R/W | 0h | 为 PWM、电流限制和消磁选择关断期间的输出行为
|
COMMUTATION_CONFIG1 如表 7-18 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | PWM_RAMP_EN | R/W | 1h | 启用 PWM 斜坡功能
|
| 6-5 | PWM_RAMP_SEL | R/W | 1h | 从电机启动到 DOUT 从 0 斜升到 100% 所需的总时间。这还会在增加或减少输入 PWM 占空比以改变速度时控制斜升速率。
|
| 4-0 | SRISE | R/W | 0h | 设置软换向的上升斜坡。方波换向的默认值为 0 度。 θSRISE =(SRISE*2.8 度)+ 2.8 度
|
COMMUTATION_CONFIG2 如表 7-19 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | RESERVED | R/W | 0h | 保留 |
| 5 | PWM_DECEL_SEL | R/W | 1h | 选择减速期间的斜升速率是与 PWM_RAMP_SEL 设置相同还是其一半
|
| 4-0 | SFALL | R/W | 0h | 设置软换向的下降斜坡。方波换向的默认值为 0 度。 θSFALL =(SFALL*2.8 度)+ 2.8 度
|
COMMUTATION_CONFIG3 如表 7-20 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | AUTO_DEMAG_EN | R/W | 1h | 选择固定或自动 tDEMAG 时间
|
| 5-4 | AUTO_DEMAG_STEP | R/W | 0h | 自动消磁的步进分辨率
|
| 3 | RESERVED | R/W | 0h | 保留 |
| 2-1 | RESERVED | R/W | 0h | 保留 |
| 0 | RESERVED | R/W | 0h | 保留 |
PROTECTION_CONFIG0 如表 7-21 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | SPEED_LOOP_EN | R/W | 0h | 启用或禁用闭环速度控制运行
|
| 6 | OVP_EN | R/W | 0h | 启用或禁用过压保护
|
| 5-4 | OVP_SEL | R/W | 0h | 选择阈值,超过该阈值,OVP 将置为有效
|
| 3 | OCP_RETRY_MODE | R/W | 0h | 控制是在 OCP 后无限期重试,还是在连续 3 次重试后停止
|
| 2-0 | LRD_LONG_RETRY_SEL | R/W | 4h | 选择乘数,用以根据 tLRD_START 计算 tlock_long_retry
|
CLOSED_LOOP_CONFIG0 如表 7-22 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | MAX_SPEED_LSB | R/W | 0h | 设置 12 位值的 8 个 LSB,该值表示在闭环中以 100% 占空比运行时,器件应达到的最大电气速度(以 Hz 为单位)。用于根据在 PWM 引脚上观察到的输入占空比计算目标速度,公式如下:目标电气速度 (Hz) = 输入占空比 * MAX_SPEED |
CLOSED_LOOP_CONFIG1 如表 7-23 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | DOUT_MAX_MSN 或 KI_RATIO | R/W | Fh | 开环:设置 DOUT_MAX 的最高有效半字节,当 DIN 介于 DIN0 和 DINOFF 之间时,DOUT 将被钳位到该最大值。DOUT_MAX 的最小钳位值为 25%:设置 KI_RATIO 的 3 位
|
| 3-0 | DOUT_MAX_LSN 或 MAX_SPEED_MSN | R/W | Fh | 开环:设置 DOUT_MAX 的最低有效半字节,当 DIN 介于 DIN0 和 DINOFF 之间时,DOUT 将被钳位到该最大值。DOUT_MAX 的最小钳位值为 25%:设置 12 位值的 4 个 MSB,该值表示在闭环中以 100% 占空比运行时,器件应达到的最大电气速度(以 Hz 为单位)。用于根据在 PWM 引脚上观察到的输入占空比计算目标速度,公式如下:目标电气速度 (Hz) = 输入占空比 * MAX_SPEED |
CLOSED_LOOP_CONFIG2 如表 7-24 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | LRD_NRETRY_STARTUP | R/W | 0h | 从复位、睡眠或 STBY 状态唤醒后,在强制执行长重试周期 tlock_long_retry 之前,首次启动尝试的重试次数。
|
| 5-4 | LRD_NRETRY_RUN | R/W | 0h | 从复位、睡眠或 STBY 状态唤醒后,在执行长重试周期 tlock_long_retry 之前,首次启动后的后续启动尝试重试次数。
|
| 3 | DEADTIME_SEL | R/W | 0h | 将死区时间从 600ns 缩短至 520ns
|
| 2-0 | KP_RATIO | R/W | 2h | 闭环速度控制器中的成比例分量。
|
PROTECTION_CONFIG1 如表 7-25 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | OVP_BLANK_SEL | R/W | 0h | 选择在峰值占空比阶段应用消隐的持续时间。
|
| 6 | OVP_BLANK_EN | R/W | 1h | 启用或禁用在峰值占空比阶段的 OVP 消隐时间
|
| 5 | OCP_DEGLITCH_SEL | R/W | 0h | 为 OCP 选择抗尖峰脉冲时间
|
| 4 | RESERVED | R/W | 0h | 保留 |
| 3-2 | RESERVED | R/W | 0h | 保留 |
| 1 | RESERVED | R/W | 0h | 保留 |
| 0 | DITHER_EN | R/W | 0h | 启用内部振荡器的抖动,因此当设置为高电平时,输出 PWM
|
GENERAL_CONFIG1 如表 7-26 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | HALL_INVERT | R/W | 0h | 该位将霍尔偏移信号反相到换向模块。
|
| 6 | HALL_TIME_MODE | R/W | 1h | 霍尔偏移时间超前/滞后选择位
|
| 5-4 | LRD_TIME_STARTUP | R/W | 0h | 选择启动时的锁定转子检测时间 tLRD_START。该值也用于根据以下内容计算 tlock_long_retry
|
| 3-0 | ILIMIT_SEL | R/W | 6h | 选择电流限制阈值。只有 0h 至 9h 之间的值有效。
|
GENERAL_CONFIG2 如表 7-27 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | VM_CLAMP_DIS | R/W | 1h | 禁用 VM 钳位功能
|
| 6 | HALL_ANGLE_MODE | R/W | 0h | 选择是在超前方向还是滞后方向应用霍尔偏移的角度分量
|
| 5-1 | HALL_OS_ANGLE | R/W | 0h | 霍尔偏移的角度分量
|
| 0 | PRESTART_RAMP_EN | R/W | 1h | 启用预启动 PWM 斜坡功能
|
GENERAL_CONFIG3 如表 7-28 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | SILENCE_ANGLE | R/W | 2h | 设置换向开始时静音的角度持续时间
|
| 3-2 | POLE_PAIR | R/W | 1h | 表示转子中的极对数
|
| 1 | LRD_RETRY_DIS | R/W | 0h | 检测到锁定转子后,在连续 5 次尝试后禁用重试
|
| 0 | PWRUP_PWMDC_MASK | R/W | 0h | 在从复位条件初始上电期间,屏蔽 PWM 引脚上的输入速度命令,持续 1s
|
GENERAL_CONFIG4 如表 7-29 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-1 | DEMAG_TIME | R/W | 4h | 设置 DEMAG 时间
|
| 0 | SILENCE_MODE | R/W | 0h | 选择静音阶段输出 FET 的状态
|