ZHCSX84 October 2024 DRV8376
ADVANCE INFORMATION
表 7-17 列出了控制寄存器的存储器映射寄存器。表 7-17 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
---|---|---|---|
10h | 故障模式寄存器 | 故障模式寄存器 | 节 7.6.2.1 |
13h | 驱动器故障控制寄存器 | 驱动器故障控制寄存器 | 节 7.6.2.2 |
17h | 故障清除寄存器 | 故障清除寄存器 | 节 7.6.2.3 |
20h | PWM 控制寄存器 1 | PWM 控制寄存器 1 | 节 7.6.2.4 |
22h | 前置驱动器控制寄存器 | 前置驱动器控制寄存器 | 节 7.6.2.5 |
23h | CSA 控制寄存器 | CSA 控制寄存器 | 节 7.6.2.6 |
3Fh | 系统控制寄存器 | 系统控制寄存器 | 节 7.6.2.7 |
复杂的位访问类型经过编码可适应小型表单元。表 7-18 展示了适用于此部分中访问类型的代码。
访问类型 | 代码 | 说明 |
---|---|---|
读取类型 | ||
R | R | 读取 |
R-0 | R -0 | 读取 返回 0 |
写入类型 | ||
W | W | 写入 |
W1C | W 1C | 写入 1 以清零 |
复位或默认值 | ||
-n | 复位后的值或默认值 |
故障模式寄存器如表 7-19 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 奇偶校验 | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
14 | RESERVED | R-0 | 0h | 保留 |
13 | ILIMFLT_MODE | R/W | 1h | ILIMIT 故障模式 0h = 禁用 nFAULT 引脚上的 ILIMIT 报告 1h = 启用 nFAULT 引脚上的 ILIMIT 报告 |
12-11 | RESERVED | R/W | 0h | 保留 |
10 | RESERVED | R-0 | 0h | 保留 |
9 | OVP_MODE | R/W | 0h | 过压保护故障模式 0h = 禁用过压保护 1h = 启用过压保护 |
8 | RESERVED | R-0 | 0h | 保留 |
7 | SPIFLT_MODE | R/W | 0h | SPI 故障模式 0h = 禁用 nFAULT 引脚上的 SPI 故障报告 1h = 启用 nFAULT 引脚上的 SPI 故障报告 |
6 | RESERVED | R-0 | 0h | 保留 |
5-4 | OCP_MODE | R/W | 1h | 过流保护故障模式 0h = 过流导致锁存故障 1h = 过流导致自动重试故障 2h = 仅报告过流但不采取任何措施 3h = 不报告过流且不采取任何措施 |
3-1 | RESERVED | R-0 | 0h | 保留 |
0 | OTW_MODE | R/W | 1h | 过热警告故障模式 0h = 禁用 nFAULT 上的过热报告 1h = 启用 nFAULT 上的过热报告 |
驱动器故障控制寄存器如表 7-20 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 奇偶校验 | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
14 | RESERVED | R-0 | 0h | 保留 |
13-12 | RESERVED | R/W | 0h | 保留 |
11 | RESERVED | R-0 | 0h | 保留 |
10 | RESERVED | R/W | 0h | 保留 |
9 | RESERVED | R-0 | 0h | 保留 |
8 | OVP_SEL | R/W | 0h | 过压电平设置 0h = VM 过压电平为 65V 1h = VM 过压电平为 35V |
7-6 | RESERVED | R-0 | 0h | 保留 |
5-4 | OCP_DEG | R/W | 1h | OCP 抗尖峰脉冲时间 0h = OCP 抗尖峰脉冲时间为 0.6µs 1h = OCP 抗尖峰脉冲时间为 1.25µs 2h = OCP 抗尖峰脉冲时间为 1.6µs 3h = OCP 抗尖峰脉冲时间为 2µs |
3 | RESERVED | R-0 | 0h | 保留 |
2 | OCP_TRETRY | R/W | 0h | OCP 重试时间 0h = 5ms 1h = 500ms |
1 | RESERVED | R-0 | 0h | 保留 |
0 | OCP_LVL | R/W | 0h | OCP 电平 0h = 4.5A 1h = 2A |
故障清除寄存器如表 7-21 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 奇偶校验 | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
14-1 | RESERVED | R-0 | 0h | 保留 |
0 | FLT_CLR | R-0/W1C | 0h | 清除锁存故障 0h = 未发出清除故障命令 1h = 清除锁存的故障位。该位会在写入后自动复位。 |
PWM 控制寄存器 1 如表 7-22 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 奇偶校验 | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
14-12 | RESERVED | R/W | 0h | 保留 |
11 | RESERVED | R/W | 0h | 保留 |
10 | RESERVED | R/W | 0h | 保留 |
9-8 | RESERVED | R/W | 0h | 保留 |
7-6 | PWM_100_FREQ_SEL | R/W | 0h | 100% 占空比时 PWM 的频率 0h = 20KHz 1h = 40KHz 2h = 10KHz 3h = 无 |
5 | ILIM_MODE | R/W | 1h | 电流限制再循环设置 0h = 通过 FET 的电流再循环(制动模式) 1h = 通过二极管的电流再循环(滑行模式) |
4 | RESERVED | R/W | 0h | 保留 |
3 | EN_AAR | R/W | 0h | 启用 AAR,以便当电流变为负值时,LS FET 会关断。 0h = 禁用主动消磁 AAR 1h = 启用主动消磁 AAR |
2 | EN_ASR | R/W | 0h | 主动消磁启用 0h = 禁用主动消磁 1h = 启用主动消磁 |
1-0 | PWM_MODE | R/W | 0h | PWM 模式选择 0h = 6x 模式 1h = 6x 模式 2h = 3x 模式 3h = 3x 模式 |
前置驱动器控制寄存器如表 7-23 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 奇偶校验 | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
14-11 | RESERVED | R-0 | 0h | 保留 |
10-8 | ILIM_BLANK_SEL | R/W | 0h | 电流限制消隐时间选择 0h = 5.5us(对于 50 的压摆率时)和 1.8us(对于所有其他压摆率)。 1h = 6.0us(对于 50 的压摆率)和 2.3us(对于所有其他压摆率)。 2h = 6.5us(对于 50 的压摆率)和 2.8us(对于所有其他压摆率)。 3h = 7.5us(对于 50 的压摆率)和 3.8us(对于所有其他压摆率)。 |
7-4 | ADMAG_TMARGIN | R/W | 8h | 确定高阻态前的等待时间 N * 4 个时钟周期 => N*4*50ns |
3 | AD_COMP_TH_HS | R/W | 0h | 主动消磁高侧比较器阈值 0h = 主动消磁比较器阈值为 100mA 1h = 主动消磁比较器阈值为 150mA |
2 | AD_COMP_TH_LS | R/W | 0h | 主动消磁低侧比较器阈值 0h = 主动消磁比较器阈值为 100mA 1h = 主动消磁比较器阈值为 150mA |
1-0 | SLEW_RATE | R/W | 0h | 压摆率设置 0h = 压摆率为 1000V/µs 1h = 压摆率为 500V/µs 2h = 压摆率为 250V/µs 3h = 压摆率为 50V/µs |
CSA 控制寄存器如表 7-24 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 奇偶校验 | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
14-2 | RESERVED | R-0 | 0h | 保留 |
1-0 | CSA_GAIN | R/W | 0h | CSA 增益设置 0h = CSA 增益为 0.4V/A 1h = CSA 增益为 1.0V/A 2h = CSA 增益为 2.5V/A 3h = CSA 增益为 5.0V/A |
系统控制寄存器如表 7-25 所示。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
15 | 奇偶校验 | R | 0h | 如果 SPI_PEN 设置为“1”,则为奇偶校验位,否则保留 |
14-12 | WRITE_KEY | R-0/W | 0h | 特定于该寄存器的 0x5 写入密钥。 |
11 | SDO_VSEL | R/W | 0h | SDO 输出电压选择 0h = AVDD 1h = GVDD |
10 | SDO_ODEN | R/W | 0h | SDO 处于开漏模式 0h = SDO 处于推挽模式 1h = SDO 处于开漏模式 |
9-8 | RESERVED | R-0 | 0h | 保留 |
7 | REG_LOCK | R/W | 0h | 寄存器锁定位 0h = 寄存器未锁定 1h = 寄存器已锁定 |
6 | SPI_PEN | R/W | 0h | SPI 的奇偶校验使能 0h = 禁用奇偶校验 1h = 启用奇偶校验 |
5-4 | RESERVED | R/W | 0h | 保留 |
3 | RESERVED | R/W | 0h | 保留 |
2-0 | RESERVED | R-0 | 0h | 保留 |