ZHCSSN3A November   2023  – March 2024 DRV8242-Q1

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 器件比较
  6. 引脚配置和功能
    1. 5.1 HW 型号
      1. 5.1.1 VQFN (20) 封装
    2. 5.2 SPI 型号
      1. 5.2.1 VQFN (20) 封装
      2. 5.2.2 VQFN (20) 封装
  7. 规格
    1. 6.1  绝对最大额定值
    2. 6.2  ESD 等级
    3. 6.3  建议运行条件
    4. 6.4  热性能信息 VQFN-RHL 封装
    5. 6.5  电气特性
    6. 6.6  瞬态热阻抗和电流能力
    7. 6.7  SPI 时序要求
    8. 6.8  开关波形
      1. 6.8.1 输出开关瞬态
        1. 6.8.1.1 高侧再循环
    9. 6.9  唤醒瞬态
      1. 6.9.1 HW 型号
      2. 6.9.2 SPI 型号
    10. 6.10 故障反应瞬态
      1. 6.10.1 重试设置
      2. 6.10.2 锁存设置
    11. 6.11 典型特性
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
      1. 7.2.1 HW 型号
      2. 7.2.2 SPI 型号
    3. 7.3 特性说明
      1. 7.3.1 外部元件
        1. 7.3.1.1 HW 型号
        2. 7.3.1.2 SPI 型号
      2. 7.3.2 电桥控制
        1. 7.3.2.1 PH/EN 模式
        2. 7.3.2.2 PWM 模式
        3. 7.3.2.3 寄存器 - 引脚控制 - 仅限 SPI 型号
      3. 7.3.3 器件配置
        1. 7.3.3.1 压摆率 (SR)
        2. 7.3.3.2 IPROPI
        3. 7.3.3.3 ITRIP 调节
        4. 7.3.3.4 DIAG
          1. 7.3.3.4.1 HW 型号
          2. 7.3.3.4.2 SPI 型号
      4. 7.3.4 保护和诊断
        1. 7.3.4.1 过流保护 (OCP)
        2. 7.3.4.2 过热保护 (TSD)
        3. 7.3.4.3 关断状态诊断 (OLP)
        4. 7.3.4.4 导通状态诊断 (OLA) - 仅限 SPI 型号
        5. 7.3.4.5 VM 过压监视器
        6. 7.3.4.6 VM 欠压监视器
        7. 7.3.4.7 上电复位 (POR)
        8. 7.3.4.8 事件优先级
    4. 7.4 器件功能状态
      1. 7.4.1 休眠状态
      2. 7.4.2 待机状态
      3. 7.4.3 唤醒至待机状态
      4. 7.4.4 活动状态
      5. 7.4.5 nSLEEP 复位脉冲(HW 型号,仅限锁存设置)
    5. 7.5 编程 - 仅限 SPI 型号
      1. 7.5.1 SPI 接口
      2. 7.5.2 标准帧
      3. 7.5.3 用于多个外设的 SPI 接口
        1. 7.5.3.1 用于多个外设的菊花链帧
  9. 寄存器映射 - 仅限 SPI 型号
    1. 8.1 用户寄存器
  10. 应用和实施
    1. 9.1 应用信息
      1. 9.1.1 负载概要
    2. 9.2 典型应用
      1. 9.2.1 HW 型号
      2. 9.2.2 SPI 型号
    3. 9.3 电源相关建议
      1. 9.3.1 确定大容量电容器的大小
    4. 9.4 布局
      1. 9.4.1 布局指南
      2. 9.4.2 布局示例
  11. 10器件和文档支持
    1. 10.1 文档支持
      1. 10.1.1 相关文档
    2. 10.2 接收文档更新通知
    3. 10.3 社区资源
    4. 10.4 商标
  12. 11修订历史记录
  13. 12机械、封装和可订购信息

封装选项

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

用户寄存器

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

表 8-1 用户寄存器
名称位 7位 6位 5位 4位 3位 2位 1位 0类型(2)地址
DEVICE_IDDEV_ID[5]DEV_ID[4]DEV_ID[3]DEV_ID[2]DEV_ID[1]DEV_ID[0]REV_ID[1]REV_ID[0]R00h
FAULT_SUMMARYSPI_ERR(3)PORFAULTVMOVVMUVOCPTSDOLA(3)R01h
STATUS1OLA1OLA2ITRIP_CMPACTIVEOCP_H1OCP_L1OCP_H2OCP_L2R02h
STATUS2DRVOFF_STATN/A(4)N/A(4)ACTIVEN/A(4)N/A(4)N/A(4)OLP_CMPR03h
COMMANDCLR_FLTN/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/W08h
SPI_INN/A(4)N/A(4)N/A(4)N/A(4)S_DRVOFF (1)S_DRVOFF2(1)S_EN_IN1S_PH_IN2R/W09h
CONFIG1EN_OLAVMOV_SEL[1]VMOV_SEL[0]SSC_DIS(1)OCP_RETRYTSD_RETRYVMOV_RETRYOLA_RETRYR/W0Ah
CONFIG2PWM_EXTENDS_DIAG[1]S_DIAG[0]N/A(4)OLA_FLTRS_ITRIP[2]S_ITRIP[1]S_ITRIP[0]R/W0Bh
CONFIG3TOFF[1]TOFF[0] (1)N/A(4)S_SR[2]S_SR[1]S_SR[0]S_MODE[1]S_MODE[0]R/W0Ch
CONFIG4TOCP_SEL[1]TOCP_SEL[0]N/A(4)OCP_SEL[1]OCP_SEL[0]DRVOFF_SEL(1)EN_IN1_SELPH_IN2_SELR/W0Dh
复位时默认为 1b,其他复位时默认为 0b
R = 只读,R/W = 读/写
OLA 由第一个 SDO 字节响应中的 SPI_ERR 取代,所有 SPI 帧通用。请参阅 SDO - 标准帧格式
N/A = 不可用(此位将回读为 0b)

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

返回用户寄存器表

器件DEVICE_ID 值
DRV8242S-Q1 20h
DRV8243S-Q132h
DRV8244S-Q142h
DRV8245S-Q152h
DRV8242P-Q1 24h
DRV8243P-Q136h
DRV8244P-Q146h
DRV8245P-Q156h

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

返回用户寄存器表

字段类型复位说明
7SPI_ERRR0b1b 表示上一 SPI 帧中发生了 SPI 通信故障。
6PORR1b1b 表示检测到了上电复位。
5FAULT0bSPI_ERR、POR、VMOV、VMUV、OCP、TSD 的逻辑 OR
4VMOVR0b1b 表示检测到了 VM 过压。请参阅 VMOV_SEL 来更改阈值或禁用诊断,并参阅 VMOV_RETRY 来配置故障反应。
3VMUVR0b1b 表示检测到了 VM 欠压。
2OCPR0b1b 表示一个或多个功率 FET 上检测到了过流。请参阅 OCP_SEL、TOCP_SEL 来更改阈值和滤波时间。请参阅 OCP_RETRY 来配置故障反应。
1TSDR0b1b 表示检测到了过热。请参阅 TSD_RETRY 来配置故障反应。
0OLAR0b1b 表示在运行状态下检测到了开路负载条件。请参阅 EN_OLA 来禁用诊断,并参阅 OLA_RETRY 来配置故障反应。

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

返回用户寄存器表

字段类型复位说明
7OLA1R0b1b 表示在 OUT1 上的活动状态下检测到了开路负载条件
6OLA2R0b1b 表示在 OUT2 上的活动状态下检测到了开路负载条件
5ITRIP_CMPR0b1b 表示负载电流已达到了 ITRIP 调节电平。
4ACTIVER0b1b 表示器件处于运行状态
3OCP_H1R0b1b 表示在 OUT1 上的高侧 FET(端接至 GND)上检测到了过流
2OCP_L1R0b1b 表示在 OUT1 上的低侧 FET(端接至 VM)上检测到了过流
1OCP_H2R0b1b 表示在 OUT2 上的高侧 FET(端接至 GND)上检测到了过流
0OCP_L2R0b1b 表示在 OUT2 上的低侧 FET(端接至 VM)上检测到了过流

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

返回用户寄存器表

字段类型复位说明
7DRVOFF_STATR1b

此位显示 DRVOFF 引脚的状态。1b 表示该引脚状态为高电平。

6、5N/AR0b不可用
4ACTIVER0b1b 表示器件处于运行状态(复制 STATUS1 中的位 4)
3、2、1N/AR0b不可用
0OLP_CMPR0b此位是关断状态诊断 (OLP) 比较器的输出。

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

返回用户寄存器表

字段类型复位说明
7CLR_FLT读/写0b清除故障命令 - 写入 1b 以清除故障寄存器中报告的所有故障并取消置位 nFAULT 引脚
6-5N/AR0b不可用
4-3SPI_IN_LOCKR/W01b

写入 10b 以解锁 SPI_IN 寄存器

写入 01b、00b 或 11b 以锁定 SPI_IN 寄存器

SPI_IN 寄存器默认为锁定

2N/AR0b

不可用

1-0REG_LOCKR/W01b

写入 10b 以锁定 CONFIG 寄存器

写入 01b、00b 或 11b 以解锁 CONFIG 寄存器

CONFIG 寄存器默认为未锁定

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

返回用户寄存器表

字段类型复位说明
7-4N/AR0b不可用
3S_DRVOFFR/W1bSPI_IN 未锁定时 DRVOFF 引脚的等效寄存器位请参阅寄存器引脚控制一节。
2 保留 R 0b 保留
1S_EN_IN1R/W0bSPI_IN 未锁定时 EN/IN1 引脚的等效寄存器位请参阅寄存器引脚控制一节
0S_PH_IN2R/W0bSPI_IN 未锁定时 PH/IN2 引脚的等效寄存器位请参阅寄存器引脚控制一节

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

返回用户寄存器表

字段类型复位说明
7EN_OLAR/W0b写入 1b 以启用运行状态下的开路负载检测。
6-5VMOV_SELR/W0b确定用于 VM 过压诊断的阈值

00b = VM > 35V

01b = VM > 28V

10b = VM > 18V

11b = VMOV 已禁用

4SSC_DISR/W1b0b:启用展频时钟功能
3OCP_RETRYR/W0b写入 1b 以将故障反应配置为过流检测时的重试设置,否则故障反应会被锁存
2TSD_RETRYR/W0b写入 1b 以将故障反应配置为过热检测时的重试设置,否则故障反应会被锁存
1VMOV_RETRYR/W0b写入 1b 以将故障反应配置为 VMOV 检测时的重试设置,否则故障反应会被锁存。
注: 对于 SPI (P) 型号,此位还控制 VM 欠压检测时的故障反应。
0OLA_RETRYR/W0b写入 1b 以将故障反应配置为运行状态下开路负载检测时的重试设置,否则故障反应会被锁存。

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

返回用户寄存器表

字段类型复位说明
7PWM_EXTENDR/W0b写入 1b 以访问 PWM 模式下的其他高阻态(惯性滑行)状态 - 请参阅 PWM EXTEND 表
6-5S_DIAGR/W0b负载类型指示 - 请参阅 DIAG 表
4不适用R0b不可用
3 OLA_FLTR R/W 0b 选择 OLA 滤波器计数。0b = 计数为 16,1b = 计数为 1024。
2-0S_ITRIPR/W0bITRIP 电平配置 - 请参阅 ITRIP 表

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

返回用户寄存器表

字段类型复位说明
7-6TOFFR/W1b用于 ITRIP 电流调节的 TOFF 时间

00b = 20µs

01b = 30µs

10b = 40µs

11b = 50µs

5N/AR0b不可用
4-2S_SRR/W0b压摆率配置 - 请参阅 节 7.3.3.1
1-0S_MODER/W0b器件模式配置 - 请参阅 模式表

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

返回用户寄存器表

字段类型复位说明
7-6TOCP_SELR/W0b过流检测配置的滤波时间

00b = 6µs

01b = 3µs

10b = 1.5µs

11b = 最小值 (~0.2µs)

5N/AR0b不可用
4-3OCP_SELR/W0b过流检测配置的阈值

00b = 100% 设置

01b、11b = 50% 设置

10b = 75% 设置

2DRVOFF_SELR/W1bDRVOFF 引脚 - 寄存器逻辑组合(SPI_IN 未锁定时)

0b = 或

1b = 与

1EN_IN1_SELR/W0bEN/IN1 引脚 - 寄存器逻辑组合(SPI_IN 锁定时)

0b = 或

1b = 与

0PH_IN2_SELR/W0bPH/IN2 引脚 - 寄存器逻辑组合(SPI_IN 锁定时)

0b = 或

1b = 与