ZHCSPR1C November   2021  – November 2022 DRV8244-Q1

PRODMIX  

  1. 特性
  2. 应用
  3. 说明
  4. 修订历史记录
  5. 器件比较
  6. 引脚配置和功能
    1. 6.1 HW 型号
      1. 6.1.1 HVSSOP (28) 封装
      2. 6.1.2 VQFN-HR (16) 封装
    2. 6.2 SPI 型号
      1. 6.2.1 HVSSOP (28) 封装
      2. 6.2.2 VQFN-HR (16) 封装
  7. 规格
    1. 7.1 绝对最大额定值
    2. 7.2 ESD 等级
    3. 7.3 建议运行条件
    4. 7.4 热性能信息
    5. 7.5 电气特性
      1. 7.5.1  电源和初始化
      2. 7.5.2  逻辑 I/O
      3. 7.5.3  SPI I/O
      4. 7.5.4  配置引脚 - 仅限 HW 型号
      5. 7.5.5  功率 FET 参数
      6. 7.5.6  具有高侧再循环的开关参数
      7. 7.5.7  具有低侧再循环的开关参数
      8. 7.5.8  IPROPI 和 ITRIP 调节
      9. 7.5.9  过流保护 (OCP)
      10. 7.5.10 过热保护 (TSD)
      11. 7.5.11 电压监控
      12. 7.5.12 负载监测
      13. 7.5.13 故障重试设置
      14. 7.5.14 瞬态热阻抗和电流能力
    6. 7.6 SPI 时序要求
    7. 7.7 开关波形
      1. 7.7.1 输出开关瞬态
        1. 7.7.1.1 高侧再循环
        2. 7.7.1.2 低侧再循环
      2. 7.7.2 唤醒瞬态
        1. 7.7.2.1 HW 型号
        2. 7.7.2.2 SPI 型号
      3. 7.7.3 故障反应瞬态
        1. 7.7.3.1 重试设置
        2. 7.7.3.2 锁存设置
    8. 7.8 典型特性
  8. 详细说明
    1. 8.1 概述
    2. 8.2 功能方框图
      1. 8.2.1 HW 型号
      2. 8.2.2 SPI 型号
    3. 8.3 特性说明
      1. 8.3.1 外部元件
        1. 8.3.1.1 HW 型号
        2. 8.3.1.2 SPI 型号
      2. 8.3.2 电桥控制
        1. 8.3.2.1 PH/EN 模式
        2. 8.3.2.2 PWM 模式
        3. 8.3.2.3 独立模式
        4. 8.3.2.4 寄存器 - 引脚控制 - 仅限 SPI 型号
      3. 8.3.3 器件配置
        1. 8.3.3.1 压摆率 (SR)
        2. 8.3.3.2 IPROPI
        3. 8.3.3.3 ITRIP 调节
        4. 8.3.3.4 DIAG
          1. 8.3.3.4.1 HW 型号
          2. 8.3.3.4.2 SPI 型号
      4. 8.3.4 保护和诊断
        1. 8.3.4.1 过流保护 (OCP)
        2. 8.3.4.2 过热保护 (TSD)
        3. 8.3.4.3 关断状态诊断 (OLP)
        4. 8.3.4.4 导通状态诊断 (OLA) - 仅限 SPI 型号
        5. 8.3.4.5 VM 过压监视器
        6. 8.3.4.6 VM 欠压监视器
        7. 8.3.4.7 上电复位 (POR)
        8. 8.3.4.8 事件优先级
    4. 8.4 器件功能状态
      1. 8.4.1 休眠状态
      2. 8.4.2 待机状态
      3. 8.4.3 唤醒至待机状态
      4. 8.4.4 活动状态
      5. 8.4.5 nSLEEP 复位脉冲(仅限 HW 型号)
    5. 8.5 编程 - 仅限 SPI 型号
      1. 8.5.1 SPI 接口
      2. 8.5.2 标准帧
      3. 8.5.3 用于多个外设的 SPI 接口
        1. 8.5.3.1 用于多个外设的菊花链帧
    6. 8.6 寄存器映射 - 仅限 SPI 型号
      1. 8.6.1 用户寄存器
  9. 应用和实施
    1. 9.1 应用信息
      1. 9.1.1 负载概要
    2. 9.2 典型应用
      1. 9.2.1 HW 型号
      2. 9.2.2 SPI 型号
  10. 10电源相关建议
    1. 10.1 确定大容量电容器的大小
  11. 11布局
    1. 11.1 布局指南
    2. 11.2 布局示例
  12. 12器件和文档支持
    1. 12.1 文档支持
      1. 12.1.1 相关文档
    2. 12.2 接收文档更新通知
    3. 12.3 社区资源
    4. 12.4 商标
  13. 13机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

用户寄存器

下表列出了用户可访问的所有寄存器。此表中未列出的所有寄存器地址都应被视为“保留”的存储单元,并阻止对此存储单元的访问。访问这类存储单元会导致 SPI_ERR。

表 8-22 用户寄存器
名称 位 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
复位时默认为 1b,其他复位时默认为 0b
R = 只读,R/W = 读/写
OLA 由第一个 SDO 字节响应中的 SPI_ERR 取代,所有 SPI 帧通用。请参阅 SDO - 标准帧格式
N/A = 不可用(此位将回读为 0b)

8.6.1.1 DEVICE_ID 寄存器(地址 = 00h)

返回用户寄存器表

器件 DEVICE_ID 值
DRV8243S-Q1 32h
DRV8244S-Q1 42h
DRV8245S-Q1 52h
DRV8243P-Q1 36h
DRV8244P-Q1 46h
DRV8245P-Q1 56h

8.6.1.2 FAULT_SUMMARY 寄存器(地址 = 01h)[复位 = 40h]

返回用户寄存器表

字段 类型 复位 说明
7 SPI_ERR R 0b 1b 表示上一 SPI 帧中发生了 SPI 通信故障。
6 POR R 1b 1b 表示检测到了上电复位。
5 FAULT 0b SPI_ERR、POR、VMOV、VMUV、OCP、TSD 和 OLA 的逻辑 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 来配置故障反应。

8.6.1.3 STATUS1 寄存器(地址 = 02h)[复位 = 00h]

返回用户寄存器表

字段 类型 复位 说明
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)上检测到了过流

8.6.1.4 STATUS2 寄存器(地址 = 03h)[复位 = 80h]

返回用户寄存器表

字段 类型 复位 说明
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) 比较器的输出。

8.6.1.5 命令寄存器(地址 = 08h)[复位 = 09h]

返回用户寄存器表

字段 类型 复位 说明
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 寄存器默认为未锁定

8.6.1.6 SPI_IN 寄存器(地址 = 09h)[复位 = 0Ch]

返回用户寄存器表

字段 类型 复位 说明
7-4 N/A R 0b 不可用
3 S_DRVOFF R/W 1b SPI_IN 未锁定时 DRVOFF 引脚的等效寄存器位请参阅寄存器引脚控制一节。在独立模式下,此位会关闭半桥 1。
2 S_DRVOFF2 R/W 1b SPI_IN 未锁定时用于在独立模式下关闭半桥 2 的寄存器位请参阅寄存器引脚控制一节
1 S_EN_IN1 R/W 0b SPI_IN 未锁定时 EN/IN1 引脚的等效寄存器位请参阅寄存器引脚控制一节
0 S_PH_IN2 R/W 0b SPI_IN 未锁定时 PH/IN2 引脚的等效寄存器位请参阅寄存器引脚控制一节

8.6.1.7 CONFIG1 寄存器(地址 = 0Ah)[复位 = 10h]

返回用户寄存器表

字段 类型 复位 说明
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 以将故障反应配置为运行状态下开路负载检测时的重试设置,否则故障反应会被锁存。

8.6.1.8 CONFIG2 寄存器(地址 = 0Bh)[复位 = 00h]

返回用户寄存器表

字段 类型 复位 说明
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 表

8.6.1.9 CONFIG3 寄存器(地址 = 0Ch)[复位 = 40h]

返回用户寄存器表

字段 类型 复位 说明
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 器件模式配置 - 请参阅 模式表

8.6.1.10 CONFIG4 寄存器(地址 = 0Dh)[复位 = 04h]

返回用户寄存器表

字段 类型 复位 说明
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 = 与