ZHCSU58 December 2023 MCT8315Z
PRODUCTION DATA
表 8-16 列出了控制寄存器的存储器映射寄存器。表 8-16中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
偏移 | 缩写 | 寄存器名称 | 部分 |
---|---|---|---|
3h | 控制寄存器 1 | 控制寄存器 1 | 节 8.6.2.1 |
4h | 控制寄存器 2 | 控制寄存器 2 | 节 8.6.2.2 |
5h | 控制寄存器 3 | 控制寄存器 3 | 节 8.6.2.3 |
6h | 控制寄存器 4 | 控制寄存器 4 | 节 8.6.2.4 |
7h | 控制寄存器 5 | 控制寄存器 5 | 节 8.6.2.5 |
8h | 控制寄存器 6 | 控制寄存器 6 | 节 8.6.2.6 |
9h | 控制寄存器 7 | 控制寄存器 7 | 节 8.6.2.7 |
Ah | 控制寄存器 8 | 控制寄存器 8 | 节 8.6.2.8 |
Bh | 控制寄存器 9 | 控制寄存器 9 | 节 8.6.2.9 |
Ch | 控制寄存器 10 | 控制寄存器 10 | 节 8.6.2.10 |
复杂的位访问类型经过编码可适应小型表单元。表 8-17 显示了适用于此部分中访问类型的代码。
访问类型 | 代码 | 说明 |
---|---|---|
读取类型 | ||
R | R | 读取 |
R-0 | R -0 | 读取 返回 0 |
写入类型 | ||
W | W | 写入 |
W1C | W 1C | 写入 1 以进行清除 |
WAPU | W APU | 写入 具有密码解锁功能的原子写入 |
复位或默认值 | ||
-n | 复位后的值或默认值 |
控制寄存器 1 如表 8-18 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-3 | RESERVED | R-0 | 0h | 保留 |
2-0 | REG_LOCK | R/WAPU | 0h | 寄存器锁定位 0h = 除非已锁定或解锁,否则无效 1h = 除非已锁定或解锁,否则无效 2h = 除非已锁定或解锁,否则无效 3h = 向此寄存器写入 011b 可解锁所有寄存器 4h = 除非已锁定或解锁,否则无效 5h = 除非已锁定或解锁,否则无效 6h = 写入 110b 可锁定设置并忽略后续寄存器写入,除非写入这些位和地址 0x03h 位 2-0。 7h = 除非已锁定或解锁,否则无效 |
控制寄存器 2 如表 8-19 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | RESERVED | R/W | 0h | 保留 |
5 | SDO_MODE | R/W | 0h | SDO 模式设置 0h = SDO IO 处于开漏模式 1h = SDO IO 处于推挽模式 |
4-3 | SLEW | R/W | 0h | 压摆率设置 0h = 压摆率为 25V/µs 1h = 压摆率为 50V/µs 2h = 压摆率为 125V/µs 3h = 压摆率为 200V/µs |
2-1 | PWM_MODE | R/W | 0h | 器件模式选择 0h = 使用模拟霍尔进行异步整流 1h = 使用数字霍尔进行异步整流 2h = 使用模拟霍尔进行同步整流 3h = 使用数字霍尔进行同步整流 |
0 | CLR_FLT | W1C | 0h | 清除故障 0h = 未发出清除故障命令 1h = 将锁存的故障位清零。 该位在写入后自动复位。 |
控制寄存器 3 如表 8-20 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R-0 | 0h | 保留 |
6 | RESERVED | R/W | 0h | 保留 |
5 | RESERVED | R/W | 0h | 保留 |
4 | PWM_100_DUTY_SEL | R/W | 0h | 100% 占空比时 PWM 的频率 0h = 20KHz 1h = 40KHz |
3 | OVP_SEL | R/W | 0h | 过压电平设置 0h = VM 过压电平为 34V 1h = VM 过压电平为 22V |
2 | OVP_EN | R/W | 1h | 过压使能位 0h = 禁用过压保护 1h = 启用过压保护 |
1 | SPI_FLT_REP | R/W | 1h | SPI 故障报告禁用位 0h = 启用 nFAULT 引脚上的 SPI 故障报告 1h = 禁用 nFAULT 引脚上的 SPI 故障报告 |
0 | OTW_REP | R/W | 0h | 过热警告报告位 0h = 禁用 nFAULT 上的过热报告 1h = 启用 nFAULT 上的过热报告 |
控制寄存器 4 如表 8-21 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | DRV_OFF | R/W | 0h | 驱动器关闭位 0h = 无操作 1h = 高阻态 FET |
6 | OCP_CBC | R/W | 0h | OCP PWM 周期操作位 0h = PWM 输入周期更改中的 OCP 清除被禁用 1h = PWM 输入周期更改中的 OCP 清除被启用 |
5-4 | OCP_DEG | R/W | 1h | OCP 抗尖峰脉冲时间设置 0h = OCP 抗尖峰脉冲时间为 0.2µs 1h = OCP 抗尖峰脉冲时间为 0.6µs 2h = OCP 抗尖峰脉冲时间为 1.2µs 3h = OCP 抗尖峰脉冲时间为 1.6µs |
3 | OCP_RETRY | R/W | 0h | OCP 重试时间设置 0h = OCP 重试时间为 5ms 1h = OCP 重试时间为 500ms |
2 | OCP_LVL | R/W | 0h | 过流电平设置 0h = OCP 电平为 9A 1h = OCP 电平为 13A |
1-0 | OCP_MODE | R/W | 0h | OCP 故障模式 0h = 过流导致锁存故障 1h = 过流导致自动重试故障 2h = 保留 3h = 保留 |
控制寄存器 5 如表 8-22 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R/W | 0h | 保留 |
6 | ILIM_RECIR | R/W | 0h | 电流限制再循环设置 0h = 通过 FET 的电流再循环(制动模式) 1h = 通过二极管的电流再循环(滑行模式) |
5 | RESERVED | R/W | 0h | 保留 |
4 | 保留 | R/W | 0h | 保留 |
3 | EN_AAR | R/W | 0h | 有效异步整流使能位 0h = 禁用 AAR 模式 1h = 启用 AAR 模式 |
2 | EN_ASR | R/W | 0h | 有效同步整流使能位 0h = 禁用 ASR 模式 1h = 启用 ASR 模式 |
1-0 | 保留 | R/W | 0h | 保留 |
控制寄存器 6 如表 8-23 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | RESERVED | R-0 | 0h | 保留 |
5 | RESERVED | R/W | 0h | 保留 |
4 | BUCK_PS_DIS | R/W | 0h | 降压电源时序禁用位 0h = 启用降压电源时序 1h = 禁用降压电源时序 |
3 | BUCK_CL | R/W | 0h | 降压电流限制设置 0h = 降压稳压器电流限制设置为 600mA 1h = 降压稳压器电流限制设置为 150mA |
2-1 | BUCK_SEL | R/W | 0h | 降压电压选择 0h = 降压电压为 3.3V 1h = 降压电压为 5.0V 2h = 降压电压为 4.0V 3h = 降压电压为 5.7V |
0 | BUCK_DIS | R/W | 0h | 降压禁用位 0h = 启用降压稳压器 1h = 禁用降压稳压器 |
控制寄存器 7 如表 8-24 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-5 | RESERVED | R-0 | 0h | 保留 |
4 | HALL_HYS | R/W | 0h | 霍尔比较器迟滞设置 0h = 5mV 1h = 50mV |
3 | BRAKE_MODE | R/W | 0h | 制动模式设置 0h = 器件运行在制动模式下制动 1h = 器件运行在制动模式下滑行 |
2 | COAST | R/W | 0h | 滑行位 0h = 禁用器件滑行模式 1h = 启用器件滑行模式 |
1 | RESERVED | R/W | 0h | 保留 |
0 | DIR | R/W | 0h | 方向位 0h = 电机方向设置为顺时针方向 1h = 电机方向设置为逆时针方向 |
控制寄存器 8 如表 8-25 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | FGOUT_SEL | R/W | 0h | 电气频率生成输出模式位 0h = FGOUT 频率为 3 倍换向频率 1h = FGOUT 频率为 1 倍换向频率 2h = FGOUT 频率为 0.5 倍换向频率 3h = FGOUT 频率为 0.25 倍换向频率 |
5 | RESERVED | R-0 | 0h | 保留 |
4 | MTR_LOCK_RETRY | R/W | 0h | 电机锁定重试时间设置 0h = 500ms 1h = 5000ms |
3-2 | MTR_LOCK_TDET | R/W | 0h | 电机锁定检测时间设置 0h = 300ms 1h = 500ms 2h = 1000ms 3h = 5000ms |
1-0 | MTR_LOCK_MODE | R/W | 0h | 电机锁定故障选项 0h = 电机锁定导致锁存故障 1h = 电机锁定导致自动重试故障 2h = 仅报告电机锁定但不采取任何措施 3h = 不报告电机锁定且不采取任何措施 |
控制寄存器 9 如表 8-26 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-3 | RESERVED | R-0 | 0h | 保留 |
2-0 | ADVANCE_LVL | R/W | 0h | 相位超前设置 0h = 0° 1h = 4° 2h = 7° 3h = 11° 4h = 15° 5h = 20° 6h = 25° 7h = 30° |
控制寄存器 10 如表 8-27 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-5 | RESERVED | R-0 | 0h | 保留 |
4 | DLYCMP_EN | R/W | 0h | 启用驱动器延迟补偿 0h = 禁用 1h = 启用 |
3-0 | DLY_TARGET | R/W | 0h | 针对驱动器延迟补偿的延迟目标 0h = 0µs 1h = 0.4µs 2h = 0.6µs 3h = 0.8µs 4h = 1µs 5h = 1.2µs 6h = 1.4µs 7h = 1.6µs 8h = 1.8µs 9h = 2µs Ah = 2.2µs Bh = 2.4µs Ch = 2.6µs Dh = 2.8µs Eh = 3µs Fh = 3.2µs |