ZHCSOL3C November 2021 – August 2022 DRV8245-Q1
PRODMIX
下表列出了用户可访问的所有寄存器。此表中未列出的所有寄存器地址都应被视为“保留”的存储单元,并阻止对此存储单元的访问。访问这类存储单元会导致 SPI_ERR。
名称 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 | 类型(2) | 地址 |
---|---|---|---|---|---|---|---|---|---|---|
DEVICE_ID | DEV_ID[5] | DEV_ID[4] | DEV_ID[3] | DEV_ID[2] | DEV_ID[1] | DEV_ID[0] | REV_ID[1] | REV_ID[0] | R | 00h |
FAULT_SUMMARY | SPI_ERR(3) | POR | FAULT | VMOV | VMUV | OCP | TSD | OLA(3) | R | 01h |
STATUS1 | OLA1 | OLA2 | ITRIP_CMP | ACTIVE | OCP_H1 | OCP_L1 | OCP_H2 | OCP_L2 | R | 02h |
STATUS2 | DRVOFF_STAT | N/A(4) | N/A(4) | ACTIVE | N/A(4) | N/A(4) | N/A(4) | OLP_CMP | R | 03h |
COMMAND | CLR_FLT | N/A(4) | N/A(4) | SPI_IN_LOCK[1] | SPI_IN_LOCK[0] (1) | N/A(4) | REG_LOCK[1] | REG_LOCK[0] (1) | R/W | 08h |
SPI_IN | N/A(4) | N/A(4) | N/A(4) | N/A(4) | S_DRVOFF (1) | S_DRVOFF2(1) | S_EN_IN1 | S_PH_IN2 | R/W | 09h |
CONFIG1 | EN_OLA | VMOV_SEL[1] | VMOV_SEL[0] | SSC_DIS(1) | OCP_RETRY | TSD_RETRY | VMOV_RETRY | OLA_RETRY | R/W | 0Ah |
CONFIG2 | PWM_EXTEND | S_DIAG[1] | S_DIAG[0] | N/A(4) | N/A(4) | S_ITRIP[2] | S_ITRIP[1] | S_ITRIP[0] | R/W | 0Bh |
CONFIG3 | TOFF[1] | TOFF[0] (1) | N/A(4) | S_SR[2] | S_SR[1] | S_SR[0] | S_MODE[1] | S_MODE[0] | R/W | 0Ch |
CONFIG4 | TOCP_SEL[1] | TOCP_SEL[0] | N/A(4) | OCP_SEL[1] | OCP_SEL[0] | DRVOFF_SEL(1) | EN_IN1_SEL | PH_IN2_SEL | R/W | 0Dh |
返回用户寄存器表。
器件 | DEVICE_ID 值 |
---|---|
DRV8243S-Q1 | 32h |
DRV8244S-Q1 | 42h |
DRV8245S-Q1 | 52h |
DRV8243P-Q1 | 36h |
DRV8244P-Q1 | 46h |
DRV8245P-Q1 | 56h |
返回用户寄存器表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | SPI_ERR | R | 0b | 1b 表示上一 SPI 帧中发生了 SPI 通信故障。 |
6 | POR | R | 1b | 1b 表示检测到了上电复位。 |
5 | FAULT | 读 | 0b | SPI_ERR、POR、VMOV、VMUV、OCP、TSD 的逻辑 OR |
4 | VMOV | R | 0b | 1b 表示检测到了 VM 过压。请参阅 VMOV_SEL 来更改阈值或禁用诊断,并参阅 VMOV_RETRY 来配置故障反应。 |
3 | VMUV | R | 0b | 1b 表示检测到了 VM 欠压。 |
2 | OCP | R | 0b | 1b 表示一个或多个功率 FET 上检测到了过流。请参阅 OCP_SEL、TOCP_SEL 来更改阈值和滤波时间。请参阅 OCP_RETRY 来配置故障反应。 |
1 | TSD | R | 0b | 1b 表示检测到了过热。请参阅 TSD_RETRY 来配置故障反应。 |
0 | OLA | R | 0b | 1b 表示在运行状态下检测到了开路负载条件。请参阅 EN_OLA 来禁用诊断,并参阅 OLA_RETRY 来配置故障反应。 |
返回用户寄存器表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | OLA1 | R | 0b | 1b 表示在 OUT1 上的活动状态下检测到了开路负载条件 |
6 | OLA2 | R | 0b | 1b 表示在 OUT2 上的活动状态下检测到了开路负载条件 |
5 | ITRIP_CMP | R | 0b | 1b 表示负载电流已达到了 ITRIP 调节电平。 |
4 | ACTIVE | R | 0b | 1b 表示器件处于运行状态 |
3 | OCP_H1 | R | 0b | 1b 表示在 OUT1 上的高侧 FET(端接至 GND)上检测到了过流 |
2 | OCP_L1 | R | 0b | 1b 表示在 OUT1 上的低侧 FET(端接至 VM)上检测到了过流 |
1 | OCP_H2 | R | 0b | 1b 表示在 OUT2 上的高侧 FET(端接至 GND)上检测到了过流 |
0 | OCP_L2 | R | 0b | 1b 表示在 OUT2 上的低侧 FET(端接至 VM)上检测到了过流 |
返回用户寄存器表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | DRVOFF_STAT | R | 1b |
此位显示 DRVOFF 引脚的状态。1b 表示该引脚状态为高电平。 |
6、5 | N/A | R | 0b | 不可用 |
4 | ACTIVE | R | 0b | 1b 表示器件处于运行状态(复制 STATUS1 中的位 4) |
3、2、1 | N/A | R | 0b | 不可用 |
0 | OLP_CMP | R | 0b | 此位是关断状态诊断 (OLP) 比较器的输出。 |
返回用户寄存器表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | CLR_FLT | 读/写 | 0b | 清除故障命令 - 写入 1b 以清除故障寄存器中报告的所有故障并取消置位 nFAULT 引脚 |
6-5 | N/A | R | 0b | 不可用 |
4-3 | SPI_IN_LOCK | R/W | 01b |
写入 10b 以解锁 SPI_IN 寄存器 写入 01b、00b 或 11b 以锁定 SPI_IN 寄存器 SPI_IN 寄存器默认为锁定。 |
2 | N/A | R | 0b |
不可用 |
1-0 | REG_LOCK | R/W | 01b |
写入 10b 以锁定 CONFIG 寄存器 写入 01b、00b 或 11b 以解锁 CONFIG 寄存器 CONFIG 寄存器默认为未锁定。 |
返回用户寄存器表。
返回用户寄存器表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | EN_OLA | R/W | 0b | 写入 1b 以启用运行状态下的开路负载检测。在独立模式下,始终会针对低侧负载禁用 OLA。请参阅 DIAG 一节。 |
6-5 | VMOV_SEL | R/W | 0b | 确定用于 VM 过压诊断的阈值 00b = VM > 35V 01b = VM > 28V 10b = VM > 18V 11b = VMOV 已禁用 |
4 | SSC_DIS | R/W | 1b | 0b:启用展频时钟功能 |
3 | OCP_RETRY | R/W | 0b | 写入 1b 以将故障反应配置为过流检测时的重试设置,否则故障反应会被锁存 |
2 | TSD_RETRY | R/W | 0b | 写入 1b 以将故障反应配置为过热检测时的重试设置,否则故障反应会被锁存 |
1 | VMOV_RETRY | R/W | 0b | 写入 1b 以将故障反应配置为 VMOV 检测时的重试设置,否则故障反应会被锁存。 注: 对于 SPI (P) 型号,此位还控制 VM 欠压检测时的故障反应。 |
0 | OLA_RETRY | R/W | 0b | 写入 1b 以将故障反应配置为运行状态下开路负载检测时的重试设置,否则故障反应会被锁存。 |
返回用户寄存器表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | PWM_EXTEND | R/W | 0b | 写入 1b 以访问 PWM 模式下的其他高阻态(惯性滑行)状态 - 请参阅 PWM EXTEND 表 |
6-5 | S_DIAG | R/W | 0b | 负载类型指示 - 请参阅 DIAG 表 |
4-3 | N/A | R | 0b | 不可用 |
2-0 | S_ITRIP | R/W | 0b | ITRIP 电平配置 - 请参阅 ITRIP 表 |
返回用户寄存器表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | TOFF | R/W | 1b | 用于 ITRIP 电流调节的 TOFF 时间 00b = 20µs 01b = 30µs 10b = 40µs 11b = 50µs |
5 | N/A | R | 0b | 不可用 |
4-2 | S_SR | R/W | 0b | 压摆率配置 - 请参阅 Topic Link Label8.3.3.1 |
1-0 | S_MODE | R/W | 0b | 器件模式配置 - 请参阅 模式表 |
返回用户寄存器表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | TOCP_SEL | R/W | 0b | 过流检测配置的滤波时间 00b = 6µs 01b = 3µs 10b = 1.5µs 11b = 最小值 (~0.2µs) |
5 | N/A | R | 0b | 不可用 |
4-3 | OCP_SEL | R/W | 0b | 过流检测配置的阈值 00b = 100% 设置 01b、11b = 50% 设置 10b = 75% 设置 |
2 | DRVOFF_SEL | R/W | 1b | DRVOFF 引脚 - 寄存器逻辑组合(SPI_IN 未锁定时) 0b = 或 1b = 与 |
1 | EN_IN1_SEL | R/W | 0b | EN/IN1 引脚 - 寄存器逻辑组合(SPI_IN 锁定时) 0b = 或 1b = 与 |
0 | PH_IN2_SEL | R/W | 0b | PH/IN2 引脚 - 寄存器逻辑组合(SPI_IN 锁定时) 0b = 或 1b = 与 |