ZHCSUA7 December 2023 MCT8314Z
ADVANCE INFORMATION
表 7-16 列出了控制寄存器的存储器映射寄存器。表 7-16中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
---|---|---|---|
3h | 控制寄存器 1 | 控制寄存器 1 | 节 7.6.2.1 |
4h | 控制寄存器 2 | 控制寄存器 2 | 节 7.6.2.2 |
5h | 控制寄存器 3 | 控制寄存器 3 | 节 7.6.2.3 |
6h | 控制寄存器 4 | 控制寄存器 4 | 节 7.6.2.4 |
7h | 控制寄存器 5 | 控制寄存器 5 | 节 7.6.2.5 |
8h | 控制寄存器 6 | 控制寄存器 6 | 节 7.6.2.6 |
9h | 控制寄存器 7 | 控制寄存器 7 | 节 7.6.2.7 |
Ah | 控制寄存器 8 | 控制寄存器 8 | 节 7.6.2.8 |
Bh | 控制寄存器 9 | 控制寄存器 9 | 节 7.6.2.9 |
Ch | 控制寄存器 10 | 控制寄存器 10 | 节 7.6.2.10 |
复杂的位访问类型经过编码可适应小型表单元。表 7-17 展示了适用于此部分中访问类型的代码。
访问类型 | 代码 | 说明 |
---|---|---|
读取类型 | ||
R | R | 读取 |
R-0 | R -0 | 读取 返回 0 |
写入类型 | ||
W | W | 写入 |
W1C | W 1C | 写入 1 以进行清除 |
WAPU | W APU | 写入 具有密码解锁功能的原子写入 |
复位或默认值 | ||
-n | 复位后的值或默认值 |
控制寄存器 1 如表 7-18 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-3 | RESERVED | R-0 | 0h | 保留 |
2-0 | REG_LOCK | R/WAPU | 3h | 寄存器锁定位 0h = 除非已锁定或解锁,否则无效 1h = 除非已锁定或解锁,否则无效 2h = 除非已锁定或解锁,否则无效 向此寄存器写入 011b 可解锁所有寄存器 4h = 除非已锁定或解锁,否则无效 5h = 除非已锁定或解锁,否则无效 6h = 写入 110b 可锁定设置并忽略后续寄存器写入,除非写入这些位和地址 0x03h 位 2-0。 7h = 除非已锁定或解锁,否则无效 |
控制寄存器 2 如表 7-19 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | RESERVED | R-0 | 0h | 保留 |
5 | SDO_MODE | R/W | 1h | SDO 模式设置 0h = 处于开漏模式的 SDO IO 1h = 处于推挽模式的 SDO IO |
4-3 | RESERVED | R-0 | 0h | 保留 |
2-1 | PWM_MODE | R/W | 0h | 器件模式选择 0h = 使用模拟霍尔进行异步整流 1h = 使用数字霍尔进行异步整流 2h = 使用模拟霍尔进行同步整流 3h = 使用数字霍尔进行同步整流 |
0 | CLR_FLT | W1C | 0h | 清除故障 0h = 不发出清除故障命令 1h = 清除锁存的故障位。 该位在写入后自动复位。 |
控制寄存器 3 如表 7-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 如表 7-21 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | DRV_OFF | R/W | 0h | 驱动器关闭位 0h = 无操作 1h = 进入低功耗待机模式 |
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.25µs 3h = OCP 抗尖峰脉冲时间为 1.6µs |
3 | OCP_RETRY | R/W | 0h | OCP 重试时间设置 0h = OCP 重试时间为 5ms 1h = OCP 重试时间为 500ms |
2 | RESERVED | R-0 | 0h | 保留 |
1-0 | OCP_MODE | R/W | 0h | OCP 故障选项 0h = 过流导致锁存故障 1h = 过流导致自动重试故障 2h = 仅报告过流但不采取任何措施 3h = 不报告过流且不采取任何措施 |
控制寄存器 5 如表 7-22 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R/W | 0h | 保留 |
6 | ILIM_RECIR | R/W | 0h | 电流限制再循环设置 0h = 通过 FET 的电流再循环(制动模式) 1h = 通过二极管的电流再循环(滑行模式) |
5 | RESERVED | R/W | 0h | 保留 |
4 | RESERVED | R/W | 0h | 保留 |
3 | RESERVED | R-0 | 0h | 保留 |
2 | EN_ASR | R/W | 0h | 有效同步整流使能位 0h = ASR 模式已禁用 1h = ASR 模式已启用 |
1-0 | RESERVED | R-0 | 0h | 保留 |
控制寄存器 7 如表 7-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-0 | 0h | 保留 |
0 | DIR | R/W | 0h | 方向位 0h = 电机方向设置为顺时针方向 1h = 电机方向设置为逆时针方向 |
控制寄存器 8 如表 7-25 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | FGOUT_SEL | R/W | 1h | 电气频率生成输出模式位 0h = FG 频率为 3 倍换向频率 1h = FG 频率为换向频率 2h = FG 频率为换向频率的 0.5 倍 3h = FG 频率为换向频率的 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 | 1h | 电机锁定故障选项 0h = 电机锁定导致锁存故障 1h = 电机锁定导致自动重试故障 2h = 仅报告电机锁定但不采取任何措施 3h = 不报告电机锁定且不采取任何措施 |