ZHCSRD7B January 2023 – March 2024 DRV8145-Q1
PRODUCTION DATA
下表列出了用户可访问的所有寄存器。此表中未列出的所有寄存器地址都应被视为“保留”的存储单元,并阻止对此存储单元的访问。访问这类存储单元会导致 SPI_ERR。
名称 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 | 类型(2) | Addr |
---|---|---|---|---|---|---|---|---|---|---|
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 | VCPUV(3) | R | 01h |
STATUS1 | OLA(6) | OLA(6) | ITRIP_CMP | ACTIVE | OCP_H(7) | OCP_L(8) | OCP_H(7) | OCP_L(8) | R | 02h |
STATUS2 | DRVOFF_STAT | 不适用(4) | 不适用(4) | ACTIVE | 不适用(4) | 不适用(4) | 不适用(4) | OLP_CMP | R | 03h |
COMMAND | CLR_FLT | 不适用(4) | 不适用(4) | SPI_IN_LOCK[1] | SPI_IN_LOCK[0] (1) | 不适用(4) | REG_LOCK[1] | REG_LOCK[0] (1) | R/W | 08h |
SPI_IN | 不适用(4) | 不适用(4) | 不适用(4) | 不适用(4) | S_DRVOFF (1) | SPARE(5)(1) | SPARE(5) | S_IN | 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 | SPARE(5) | S_DIAG[1] | S_DIAG[0] | 不适用(4) | 不适用(4) | S_ITRIP[2] | S_ITRIP[1] | S_ITRIP[0] | R/W | 0Bh |
CONFIG3 | TOFF[1] | TOFF[0] (1) | 不适用(4) | S_SR[2] | S_SR[1] | S_SR[0] | SPARE(5) | SPARE(5) | R/W | 0Ch |
CONFIG4 | TOCP_SEL[1] | TOCP_SEL[0] | 不适用(4) | OCP_SEL[1] | OCP_SEL[0] | DRVOFF_SEL(1) | SPARE(5) | IN_SEL | R/W | 0Dh |
返回用户寄存器表。
器件 | DEVICE_ID 值 |
---|---|
DRV8143S-Q1 | BAh |
DRV8144S-Q1 | CAh |
DRV8145S-Q1 | DAh |
DRV8143P-Q1 | BEh |
DRV8145P-Q1 | DEh |
返回用户寄存器表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | SPI_ERR | R | 0b | 1b 表示上一 SPI 帧中发生了 SPI 通信故障。 |
6 | POR | R | 1b | 1b 表示检测到了上电复位。 |
5 | FAULT | R | 0b | SPI_ERR、POR、VMOV、VMUV、OCP、TSD、OLA 和 VCPUV 的逻辑 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 | VCPUV | R | 0b | 1b 表示检测到了电荷泵欠压。 |
返回用户寄存器表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | OLA | R | 0b | 1b 表示在 OUT 上的活动状态下检测到了开路负载条件 |
6 | OLA | R | 0b | 1b 表示在 OUT 上的活动状态下检测到了开路负载条件 |
5 | ITRIP_CMP | R | 0b | 1b 表示负载电流已达到了 ITRIP 调节电平。 |
4 | ACTIVE | R | 0b | 1b 表示器件处于运行状态 |
3 | OCP_H | R | 0b | 1b 表示在 OUT 上的高侧 FET(端接至 GND)上检测到了过流 |
2 | OCP_L | R | 0b | 1b 表示在 OUT 上的低侧 FET(端接至 VM)上检测到了过流 |
1 | OCP_H | R | 0b | 1b 表示在 OUT 上的高侧 FET(端接至 GND)上检测到了过流 |
0 | OCP_L | R | 0b | 1b 表示在 OUT 上的低侧 FET(端接至 VM)上检测到了过流 |
返回用户寄存器表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | DRVOFF_STAT | R | 1b |
此位显示 DRVOFF 引脚的状态。1b 表示该引脚状态为高电平。 |
6、5 | 不适用 | R | 0b | 不可用 |
4 | ACTIVE | R | 0b | 1b 表示器件处于运行状态(复制 STATUS1 中的位 4) |
3、2、1 | 不适用 | R | 0b | 不可用 |
0 | OLP_CMP | R | 0b | 此位是关断状态诊断 (OLP) 比较器的输出。 |
返回用户寄存器表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | CLR_FLT | R/W | 0b | 清除故障命令 - 写入 1b 以清除故障寄存器中报告的所有故障并取消置位 nFAULT 引脚 |
6-5 | 不适用 | R | 0b | 不可用 |
4-3 | SPI_IN_LOCK | R/W | 01b |
写入 10b 以解锁 SPI_IN 寄存器 写入 01b、00b 或 11b 以锁定 SPI_IN 寄存器 SPI_IN 寄存器默认为锁定。 |
2 | 不适用 | 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-6 | TOFF | R/W | 1b | 用于 ITRIP 电流调节的 TOFF 时间 00b = 20µsec 01b = 30µsec 10b = 40µsec 11b = 50µsec |
5 | 不适用 | R | 0b | 不可用 |
4-2 | S_SR | R/W | 0b | 压摆率配置 - 请参阅 节 7.3.3.1 |
1-0 | SPARE | R/W | 0b | 无关 |
返回用户寄存器表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | TOCP_SEL | R/W | 0b | 过流检测配置的滤波时间 00b = 6µsec 01b = 3µsec 10b = 1.5µsec 11b = 最小值(约为 0.2µs) |
5 | 不适用 | 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 | SPARE | R/W | 0b | 无关 |
0 | IN_SEL | R/W | 0b | IN 引脚 - 寄存器逻辑组合(SPI_IN 未锁定时) 0b = 或 1b = 与 |