ZHCSKQ6B July 2020 – June 2021 DRV8106-Q1
PRODUCTION DATA
请参考 PDF 数据表获取器件具体的封装图。
表 7-15 列出了控制寄存器的存储器映射寄存器。表 7-15中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
地址 | 首字母缩写词 | 寄存器名称 | 节 |
---|---|---|---|
4h | IC_CTRL | IC 控制寄存器 | 转到 |
5h | BRG_CTRL | BRG 控制寄存器 | 转到 |
6h | DRV_CTRL_1 | DRV 控制寄存器 1 | 转到 |
7h | DRV_CTRL_2 | DRV 控制寄存器 2 | 转到 |
8h | DRV_CTRL_3 | DRV 控制寄存器 3 | 转到 |
9h | VDS_CTRL_1 | VDS 控制寄存器 1 | 转到 |
Ah | VDS_CTRL_2 | VDS 控制寄存器 2 | 转到 |
Bh | OLSC_CTRL | OLSC 控制寄存器 | 转到 |
Ch | UVOV_CTRL | UVOV 控制寄存器 | 转到 |
Dh | CSA_CTRL | CSA 控制寄存器 | 转到 |
复杂的位访问类型经过编码可适应小型表单元。表 7-16 显示了适用于此部分中访问类型的代码。
访问类型 | 代码 | 说明 |
---|---|---|
读取类型 | ||
R | R | 读取 |
写入类型 | ||
W | W | 写入 |
复位或默认值 | ||
-n | 复位后的值或默认值 |
IC_CTRL 如图 7-29 所示,并在表 7-17 中进行了说明。
返回汇总表。
用于 IC 配置的控制寄存器
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
EN_DRV | SSC_DIS | IN1/EN_MODE | 保留 | LOCK | CLR_FLT | ||
R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-011b | R/W-0b | ||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | EN_DRV | 读/写 | 0b | 启用栅极驱动器位 0b = 忽略驱动器输入,启用栅极驱动器无源下拉电阻。 1b = 栅极驱动器输出由数字输入启用和控制。 |
6 | SSC_DIS | 读/写 | 0b | 禁用器件展频时钟 0b = 启用。 1b = 禁用。 |
5 | IN1/EN_MODE | 读/写 | 0b | IN1/EN 控制模式。 0b = IN1/EN 信号来自 IN1/EN 引脚。 1b = IN1/EN 信号来自 S_IN1/EN 位。 |
4 | 保留 | 读/写 | 0b | 保留 |
3-1 | LOCK | 读/写 | 011b | 锁定和解锁控制寄存器。未列出的位设置无效。 011b = 解锁所有控制寄存器。 110b = 通过忽略除这些位和 CLR_FLT 位之外的后续写入来锁定控制寄存器。 |
0 | CLR_FLT | 读/写 | 0b | 清除锁存故障状态信息。 0b = 默认状态。 1b = 清除故障,完成后复位为 0b。 |
BRG_CTRL 如图 7-30 所示,并在表 7-18 中进行了说明。
返回汇总表。
用于桥接配置和输出控制的控制寄存器
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
VGS_HS_DIS | 保留 | 保留 | S_IN1/EN | 保留 | S_HIZ1 | 保留 | |
R/W-0b | R/W-00b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | |
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | VGS_HS_DIS | 读/写 | 0b | 基于 VGS 监控器的死区时间握手。 0b = 启用。 1b = 禁用。基于 tDRIVE 和 tDEAD 持续时间的栅极驱动转换。 |
6-5 | 保留 | 读/写 | 00b | 保留 |
4 | 保留 | 读/写 | 0b | 保留 |
3 | S_IN1/EN | 读/写 | 0b | 用于 IN1/EN 输入信号的控制位。通过 IN1/EN_MODE 位启用。 |
2 | 保留 | 读/写 | 0b | 保留 |
1 | S_HIZ1 | 读/写 | 0b | 用于 HIZ1 输入信号的控制位。与 nHIZ1 引脚进行逻辑“或”操作。仅在半桥输入控制模式下有效。 0b = 输出跟随 IN1/EN 信号。 1b = 启用栅极驱动器下拉电阻。半桥 1 高阻态 |
0 | 保留 | 读/写 | 0b | 保留 |
DRV_CTRL_1 如图 7-31 所示,并在表 7-19 中进行了说明。
返回汇总表。
用于 DRV 栅极电流配置的控制寄存器
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
IDRVP_HS | IDRVN_HS | ||||||
R/W-1111b | R/W-1111b | ||||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | IDRVP_HS | 读/写 | 1111b | 高侧峰值供电上拉电流。 0000b = 0.5mA 0001b = 1mA 0010b = 2mA 0011b = 3mA 0100b = 4mA 0101b = 6mA 0110b = 8mA 0111b = 12mA 1000b = 16mA 1001b = 20mA 1010b = 24mA 1011b = 28mA 1100b = 31mA 1101b = 40mA 1110b = 48mA 1111b = 62mA |
3-0 | IDRVN_HS | 读/写 | 1111b | 高侧峰值受电下拉电流。 0000b = 0.5mA 0001b = 1mA 0010b = 2mA 0011b = 3mA 0100b = 4mA 0101b = 6mA 0110b = 8mA 0111b = 12mA 1000b = 16mA 1001b = 20mA 1010b = 24mA 1011b = 28mA 1100b = 31mA 1101b = 40mA 1110b = 48mA 1111b = 62mA |
DRV_CTRL_2 如图 7-32 所示,并在表 7-20 中进行了说明。
返回汇总表。
用于 DRV 栅极电流配置的控制寄存器
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
IDRVP_LS | IDRVN_LS | ||||||
R/W-1111b | R/W-1111b | ||||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | IDRVP_LS | 读/写 | 1111b | 低侧峰值供电上拉电流。 0000b = 0.5mA 0001b = 1mA 0010b = 2mA 0011b = 3mA 0100b = 4mA 0101b = 6mA 0110b = 8mA 0111b = 12mA 1000b = 16mA 1001b = 20mA 1010b = 24mA 1011b = 28mA 1100b = 31mA 1101b = 40mA 1110b = 48mA 1111b = 62mA |
3-0 | IDRVN_LS | 读/写 | 1111b | 低侧峰值受电下拉电流。 0000b = 0.5mA 0001b = 1mA 0010b = 2mA 0011b = 3mA 0100b = 4mA 0101b = 6mA 0110b = 8mA 0111b = 12mA 1000b = 16mA 1001b = 20mA 1010b = 24mA 1011b = 28mA 1100b = 31mA 1101b = 40mA 1110b = 48mA 1111b = 62mA |
DRV_CTRL_3 如图 7-33 所示,并在表 7-21 中进行了说明。
返回汇总表。
用于 DRV 死区时间、栅极电流驱动时间和 VDS 消隐时间的控制寄存器
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
VGS_MODE | VGS_TDRV | VGS_TDEAD | VGS_IND | ||||
R/W-00b | R/W-10b | R/W-000b | R/W-0b | ||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | VGS_MODE | 读/写 | 00b | VGS 栅极故障监控模式。 00b = 锁存故障。 01b = 逐周期。 10b = 仅警告报告。 11b = 禁用。 |
5-4 | VGS_TDRV | 读/写 | 10b | VGS 驱动时间和 VDS 监控消隐时间。 00b = 96µs 01b = 2µs 10b = 4µs 11b = 8µs |
3-1 | VGS_TDEAD | 读/写 | 000b | 可插入的数字死区时间。 000b = 0ns 001b = 250ns 010b = 500ns 011b = 750ns 100b = 1000ns 101b = 2000ns 110b = 4000ns 111b = 8000ns |
0 | VGS_IND | 读/写 | 0b | 启用 VGS 独立关断模式。BRG_MODE = 00b、11b 时有效。 0b = 禁用。 1b = 启用。VGS 栅极故障只会将相关的半桥关断。 |
VDS_CTRL_1 如图 7-34 所示,并在表 7-22 中进行了说明。
返回汇总表。
用于 VDS 过流比较器的控制寄存器
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
VDS_MODE | VDS_DG | VDS_IDRVN | VGS_LVL | VDS_IND | |||
R/W-00b | R/W-10b | R/W-00b | R/W-0b | R/W-0b | |||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | VDS_MODE | 读/写 | 00b | VDS 过流监控模式。 00b = 锁存故障。 01b = 逐周期。 10b = 仅警告报告。 11b = 禁用。 |
5-4 | VDS_DG | 读/写 | 10b | VDS 过流监控抗尖峰脉冲时间。 00b = 1µs 01b = 2µs 10b = 4µs 11b = 8µs |
3-2 | VDS_IDRVN | 读/写 | 00b | VDS_OCP 故障之后的 IDRVN 栅极下拉电流 00b = 已设定的 IDRVN 01b = 8mA 10b = 31mA 11b = 62mA |
1 | VGS_LVL | 读/写 | 0b | 用于死区时间握手和栅极故障检测的 VGS 监控阈值。 0b = 1.4V 1b = 1.0 V |
0 | VDS_IND | 读/写 | 0b | 启用 VDS 独立关断模式。BRG_MODE = 00b、11b 时有效。 0b = 禁用。 1b = 启用。VDS 过流故障只会将相关的半桥关断。 |
VDS_CTRL_2 如图 7-35 所示,并在表 7-23 中进行了说明。
返回汇总表。
用于 VDS 阈值电压的控制寄存器
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
VDS_HS_LVL | VDS_LS_LVL | ||||||
R/W-1101b | R/W-1101b | ||||||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | VDS_HS_LVL | 读/写 | 1101b | 高侧 VDS 过流监控阈值。 0000b = 0.06 V 00001b = 0.08V 0010b = 0.10 V 0011b = 0.12 V 0100b = 0.14 V 0101b = 0.16 V 0110b = 0.18 V 0111b = 0.2 V 1000b = 0.3 V 1001b = 0.4 V 1010b = 0.5 V 1011b = 0.6 V 1100b = 0.7 V 1101b = 1 V 1110b = 1.4 V 1111b = 2 V |
3-0 | VDS_LS_LVL | 读/写 | 1101b | 低侧 VDS 过流监控阈值。 0000b = 0.06 V 0001b = 0.08 V 0010b = 0.10 V 0011b = 0.12 V 0100b = 0.14 V 0101b = 0.16 V 0110b = 0.18 V 0111b = 0.2 V 1000b = 0.3 V 1001b = 0.4 V 1010b = 0.5 V 1011b = 0.6 V 1100b = 0.7 V 1101b = 1 V 1110b = 1.4 V 1111b = 2 V |
OLSC_CTRL 如图 7-36 所示,并在表 7-24 中进行了说明。
返回汇总表。
离线诊断的控制寄存器。
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
保留 | OLSC_EN | PU_SH1 | PD_SH1 | 保留 | 保留 | ||
R/W-000b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | ||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-5 | 保留 | 读/写 | 000b | 保留 |
4 | OLSC_EN | 读/写 | 0b | 启用离线开路负载和短路诊断。 0b = 禁用。 1b = VDS 监控器设置为实时电压监控模式并启用诊断电流源。 |
3 | PU_SH1 | 读/写 | 0b | 半桥 1 上拉诊断电流源。必须设置 OLSC_EN 位才能使用。 0b = 禁用。 1b = 启用。 |
2 | PD_SH1 | 读/写 | 0b | 半桥 1 下拉诊断电流源。必须设置 OLSC_EN 位才能使用。 0b = 禁用。 1b = 启用。 |
1 | 保留 | 读/写 | 0b | 保留 |
0 | 保留 | 读/写 | 0b | 保留 |
UVOV_CTRL 如图 7-37 所示,并在表 7-25 中进行了说明。
返回汇总表。
用于欠压和过压监控的控制寄存器
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PVDD_UV_MODE | PVDD_OV_MODE | PVDD_OV_DG | PVDD_OV_LVL | VCP_UV_MODE | VCP_UV_LVL | ||
R/W-0b | R/W-00b | R/W-10b | R/W-1b | R/W-0b | R/W-0b | ||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | PVDD_UV_MODE | 读/写 | 0b | PVDD 电源欠压监控模式。 0b = 锁存故障。 1b = 自动恢复。 |
6-5 | PVDD_OV_MODE | 读/写 | 00b | PVDD 电源过压监控模式。 00b = 锁存故障。 01b = 自动恢复。 10b = 仅警告报告。 11b = 禁用。 |
4-3 | PVDD_OV_DG | 读/写 | 10b | PVDD 电源过压监控抗尖峰脉冲时间。 00b = 1µs 01b = 2µs 10b = 4µs 11b = 8µs |
2 | PVDD_OV_LVL | 读/写 | 1b | PVDD 电源过压监控阈值。 0b = 21.5 V 1b = 28.5 V |
1 | VCP_UV_MODE | 读/写 | 0b | VCP 电荷泵欠压监控模式。 0b = 锁存故障。 1b = 自动恢复。 |
0 | VCP_UV_LVL | 读/写 | 0b | VCP 电荷泵欠压监控阈值。 0b = 2.5 V 1b = 5 V |
CSA_CTRL 如图 7-38 所示,并在表 7-26 中进行了说明。
返回汇总表。
用于电流分流放大器的控制寄存器
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CSA_SH_EN | CSA_BLK_SEL | CSA_BLK | CSA_DIV | CSA_GAIN | |||
R/W-0b | R/W-0b | R/W-000b | R/W-0b | R/W-01b | |||
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | CSA_SH_EN | 读/写 | 0b | 电流分流放大器采样保持。 0b = 禁用 1b = 启用 |
6 | CSA_BLK_SEL | 读/写 | 0b | 电流分流放大器消隐触发源。 0b = 半桥 1 1b = 半桥 2 |
5-3 | CSA_BLK | 读/写 | 000b | 电流分流放大器消隐时间。tDRV 的百分比。 000b = 0%,禁用 001b = 25% 010b = 37.5% 011b = 50% 100b = 62.5% 101b = 75% 110b = 87.5% 111b = 100% |
2 | CSA_DIV | R/W | 0b | 电流分流放大器基准电压分压器。 0b = AREF / 2 1b = AREF / 8 |
1-0 | CSA_GAIN | R/W | 01b | 电流分流放大器增益设置。 00b = 10V/V 01b = 20V/V 10b = 40V/V 11b = 80V/V |