ZHCSXG6B November   2024  – January 2025 DRV81004-Q1

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 引脚配置和功能
  6. 规格
    1. 5.1 绝对最大额定值
    2. 5.2 ESD 等级
    3. 5.3 建议运行条件
    4. 5.4 热性能信息
    5. 5.5 电气特性
      1. 5.5.1 SPI 时序要求
    6. 5.6 典型特性
  7. 详细说明
    1. 6.1 概述
    2. 6.2 功能方框图
    3. 6.3 特性说明
      1. 6.3.1 控制引脚
        1. 6.3.1.1 输入引脚
        2. 6.3.1.2 nSLEEP 引脚
      2. 6.3.2 电源
        1. 6.3.2.1 运行模式
          1. 6.3.2.1.1 上电
          2. 6.3.2.1.2 睡眠模式
          3. 6.3.2.1.3 空闲模式
          4. 6.3.2.1.4 工作模式
          5. 6.3.2.1.5 跛行回家模式
          6. 6.3.2.1.6 复位条件
      3. 6.3.3 功率级
        1. 6.3.3.1 开关电阻性负载
        2. 6.3.3.2 电感式输出钳位
        3. 6.3.3.3 最大负载电感
        4. 6.3.3.4 并联开关通道
      4. 6.3.4 保护和诊断
        1. 6.3.4.1 VM 欠压
        2. 6.3.4.2 过流保护
        3. 6.3.4.3 过热保护
        4. 6.3.4.4 过热警告
        5. 6.3.4.5 跛行回家模式下的过热和过流保护
        6. 6.3.4.6 反极性保护
        7. 6.3.4.7 过压保护
        8. 6.3.4.8 输出状态监控
      5. 6.3.5 SPI 通信
        1. 6.3.5.1 SPI 信号说明
          1. 6.3.5.1.1 片选 (nSCS)
            1. 6.3.5.1.1.1 逻辑高电平到逻辑低电平转换
            2. 6.3.5.1.1.2 逻辑低电平到逻辑高电平转换
          2. 6.3.5.1.2 串行时钟 (SCLK)
          3. 6.3.5.1.3 串行数据输入 (SDI)
          4. 6.3.5.1.4 串行数据输出 (SDO)
        2. 6.3.5.2 菊花链功能
        3. 6.3.5.3 SPI 协议
        4. 6.3.5.4 SPI 寄存器
          1. 6.3.5.4.1  标准诊断寄存器
          2. 6.3.5.4.2  输出控制寄存器
          3. 6.3.5.4.3  输入 0 映射寄存器
          4. 6.3.5.4.4  输入 1 映射寄存器
          5. 6.3.5.4.5  输入状态监控寄存器
          6. 6.3.5.4.6  开路负载电流控制寄存器
          7. 6.3.5.4.7  输出状态监控寄存器
          8. 6.3.5.4.8  配置寄存器
          9. 6.3.5.4.9  输出清除锁存寄存器
          10. 6.3.5.4.10 配置寄存器 2
  8. 应用和实施
    1. 7.1 应用信息
      1. 7.1.1 典型应用
      2. 7.1.2 建议的外部元件
      3. 7.1.3 应用曲线图
    2. 7.2 布局
      1. 7.2.1 布局指南
      2. 7.2.2 封装尺寸兼容性
  9. 器件和文档支持
    1. 8.1 接收文档更新通知
    2. 8.2 支持资源
    3. 8.3 商标
    4. 8.4 静电放电警告
    5. 8.5 术语表
  10. 修订历史记录
  11. 10机械、封装和可订购信息

封装选项

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

SPI 协议

图 6-17 显示了 SPI 通信期间 SDI 和 SDO 内容之间的关系。SDI 线路表示从微控制器发送的帧,SDO 线路是 DRV81004-Q1 提供的应答。

DRV81004-Q1 SPI 通信期间 SDI 和 SDO 之间的关系图 6-17 SPI 通信期间 SDI 和 SDO 之间的关系

SPI 协议仅在微控制器触发下一次传输时提供对命令帧的应答。尽管 DRV81004-Q1 中实现的绝大多数命令和帧都可以进行解码而无需知道之前所发生的情况,但建议考虑微控制器在之前传输中发送的内容,以完全解码 DRV81004-Q1 响应帧。读取和写入寄存器内容的命令序列如下所示:

DRV81004-Q1 寄存器内容发送回微控制器图 6-18 寄存器内容发送回微控制器

在 3 种特殊情况下,发送回微控制器的帧与前一个接收的帧不直接相关:

  • 在前一个帧期间发生传输错误(例如,时钟脉冲不是 8 的倍数且至少为 16 位),如下所示。

  • DRV81004-Q1 逻辑电源退出上电复位条件或在软件复位之后,如下所示。

  • 出现命令语法错误

    • 写入命令从 11b 而非 10b 开始

    • 读取命令从 00b 而非 01b 开始

    • 寄存器上的读取或写入命令未保留或未使用

DRV81004-Q1 传输出错之后的响应图 6-19 传输出错之后的响应
DRV81004-Q1 退出 VDD 上电复位后的响应图 6-20 退出 VDD 上电复位后的响应
DRV81004-Q1 命令语法错误后的响应图 6-21 命令语法错误后的响应

下面汇总了所有可能的 SPI 命令,包括 DRV81004-Q1 在下一次传输时发送回的应答。

表 6-6 SPI 命令汇总

请求的操作

发送到 SDI 引脚的帧

使用下一条命令从 SDO 引脚接收的帧

读取标准诊断0xxxxxxxxxxxxx01b(xxxxxxxxxxxxb =

无关)

0dddddddddddddddb(标准诊断)
写入 8 位寄存器10ppppqqrrrrrrrrb,其中:ppppb = 寄存器地址 ADDR0,qqb = 寄存器地址 ADDR1,rrrrrrrrb = 新寄存器内容0dddddddddddddddb(标准诊断)
读取 8 位寄存器01ppppqqxxxxxx10b,其中:ppppb = 寄存器地址 ADDR0,qqb = 寄存器地址 ADDR1,xxxxxxb = 无关10ppppqqrrrrrrrrb,其中:ppppb = 寄存器地址 ADDR0c,qqb = 寄存器地址 ADDR1,rrrrrrrrb = 寄存器内容
“p”= ADDR0 字段的地址位,“q”= ADDR1 字段的地址位,“r”= 寄存器内容,“d”= 诊断位