ZHCUDD7 October   2025

 

  1.   1
  2.   说明
  3.   开始使用
  4.   特性
  5.   应用
  6.   6
  7. 1评估模块概述
    1. 1.1 简介
    2. 1.2 套件内容
    3. 1.3 规格
    4. 1.4 器件信息
  8. 2硬件
    1. 2.1 接头和测试点信息
    2. 2.2 连接器信息
    3. 2.3 指示灯 LED
    4. 2.4 硬件设置
  9. 3软件
    1. 3.1 Web GUI 访问或本地 GUI 安装
    2. 3.2 将 EVM 连接到 GUI
    3. 3.3 GUI 概述
    4. 3.4 DRV81545 GUI
    5. 3.5 DRV81646 GUI
  10. 4硬件设计文件
    1. 4.1 原理图
    2. 4.2 PCB 布局
    3. 4.3 物料清单 (BOM)
  11. 5其他信息
    1. 5.1 商标

DRV81646 GUI

DRV81646 GUI 用于 DRV81646EVM 和 DRV81646DGQEVM。随附的 GUI 软件支持通过硬件和 SPI 接口与器件进行交互。DRV81646 GUI 具有两个主页面:硬件接口页面和 SPI 接口页面。硬件界面页面可通过输入 PWM 控制器件,从而直观地管理器件设置。nFAULT LED 可用作可视化指示器,用来表示已为一个或多个通道触发过流或过热保护的信号。相反,SPI 接口页面则通过传输 SPI 命令提供开/关控制,以及每个通道的详细故障信息,使用户对器件性能有更一般的了解,并允许进行有针对性的故障排除。

下面的 图 3-7 展示了硬件模式下的驱动器控制面板,主要部分用红色框括起来,并标有字母。

DRV81646EVM, DRV81646DGQEVM, DRV81545EVM, DRV81X4XEVM DRV81646EVM 驱动器控制面板硬件接口图 3-7 DRV81646EVM 驱动器控制面板硬件接口
表 3-2 DRV81646 GUI 硬件接口概述

元件标签

说明

A

驱动器配置

接口选择:该器件提供两个接口选项:硬件和 SPI。

  • 硬件接口:在该配置下,使用 PWM 输入来控制通道。通过 MCU 将适当的电阻器连接到 RSLEW/CNT 引脚来选择接口。

  • SPI 接口:SPI 通过 SPI 命令控制输出,该命令通过设置控制寄存器位来执行。

要在硬件和 SPI 之间切换,必须关闭器件的电源,更改接口,然后为其供电。
  • 上升/下降时间:该设置通过将适当的电阻器连接到 RSLEW/CNT 引脚来配置输出转换率。请注意,需要进行电源循环才能对转换率进行更改

B

DRV81646 的方框图。

C

OUT1 通道控制寄存器。

  • IN1 占空比:IN1 PWM 占空比可在 0% 至 100% 之间调节。

  • IN1 频率:IN1 PWM 频率可在 0Hz 至 250kHz 之间变化,单位可选(Hz 或 kHz)。

  • IN1 斜坡速率:控制占空比增量速率。

  • OUT1 启用/禁用:此切换开关控制 IN1 PWM 信号的应用。

    • 启用:IN1 PWM 信号被应用到 IN1 引脚。

    • 禁用:IN1 PWM 信号不会施加到 IN1 引脚。

  • 电流:显示了在每个通道的 SRC 引脚测得的输出电流,可实时指示电流流动。

D
  • 器件:器件名称

  • 固件版本:EVM 固件版本

  • VM 电压:电源电压值。

E
  • nFAULT 引脚状态:

    • 绿色:表示正常运行,无有效故障情况。

    • 红色::表示已为一个或多个通道激活过流或过热保护。

下面的 图 3-7 展示了 SPI 模式下的负载控制面板,主要部分用红色框括起来,并标有字母。

DRV81646EVM, DRV81646DGQEVM, DRV81545EVM, DRV81X4XEVM DRV81646EVM 驱动器控制面板 SPI图 3-8 DRV81646EVM 驱动器控制面板 SPI
表 3-3 DRV81646 GUI SPI 接口概述
元件标签说明
A

驱动器配置

接口选择:该器件提供两个接口选项:硬件和 SPI。

  • 硬件接口:在该配置下,使用 PWM 输入来控制通道。通过 MCU 将适当的电阻器连接到 RSLEW/CNT 引脚来选择接口。
  • SPI:SPI 通过 SPI 命令控制输出,该命令通过设置控制寄存器位来执行。
要在硬件和 SPI 之间切换,必须关闭器件的电源,更改接口,然后重新为其供电。
  • 上升/下降时间:该设置通过将适当的电阻器连接到 RSLEW/CNT 引脚来配置输出转换率。请注意,需要进行电源循环才能对转换率进行更改

BDRV81646 的方框图。
C

OUT1 通道控制寄存器。

  • IN1 占空比:IN1 PWM 占空比可在 0% 至 100% 之间调节。
  • IN1 频率:IN1 PWM 频率可在 0Hz 至 250kHz 之间变化,单位可选(Hz 或 kHz)。
  • IN1 斜坡速率:控制占空比增量速率。
  • OUT1 启用/禁用:此切换开关控制 IN1 PWM 信号的应用。
    • 启用:IN1 PWM 信号被应用到 IN1 引脚。
    • 禁用:IN1 PWM 信号不会施加到 IN1 引脚。
  • 电流:显示了在每个通道的 SRC 引脚测得的输出电流,可实时指示电流流动。
D
  • 器件:器件名称
  • 固件版本:EVM 固件版本
  • VM 电压:电源电压值。
E
  • FAULT_CHx
    • 绿色:表示自上次 SPI 事务以来一直正常工作。
    • 红色:通道 X 发生故障。如果通道 X 自上次 SPI 事务以来遇到故障,则会设置该位。当 nSCS 在有效 SPI 事务结束时被拉回高电平时(奇偶校验通过),则该位清除
  • SPI_ERROR
    • 绿色:指示 SCLK 编号正确且通过奇偶校验。
    • 红色:指示接收到的数据位的奇偶校验与接收到的奇偶校验位不匹配,或者当 nSCS 为低电平时接收到的 SCLK 脉冲数不是 8 的倍数。

F

SPI 响应数据包

各个通道的当前通道状态在 nSCS 引脚的下降沿被锁存(启动 SPI 事务时)。锁存故障会在 nSCS 引脚的上升沿上清除。

  • FAULT_CHx

    • 0:自上次 SPI 事务以来通道正常工作。

    • 1:通道 X 发生故障。如果通道 X 自上次 SPI 事务以来遇到故障,则会设置该位。当 nSCS 在有效 SPI 事务结束时被拉回高电平时(奇偶校验通过),则该位清除

  • SPISTAT:定义为 SPISTAT = (SDI) & NOT(SPI_ERROR)。

在下一个事务中,驱动器在 tH_SCLK 间隔内将 SDO 拉低/拉高,会报告当前事务上的 SPI 错误。SDO 状态设置为 SPISTAT = (SDI) & NOT(SPI_ERROR)。读取 SPISTAT 值的最简单方法是在 tH_SCLK 间隔期间保持 SDI=1,在 tSDOHIZ 之后读取 SPISTAT,这样,如果存在 SPI 错误,则 SPISTAT=0,否则 SPISTAT=1。

G

SPI 输入数据包

  • CHx_N_Stat:当 CHx_N_State 位设置为 1 时,内部逻辑会打开相应的低侧输出通道 N-FET。将 CHx_N_State 设置为 0 会关闭相应的 OUTx。这些位链接到 CHx 切换开关。

  • R/W:R/W(读取/写入)位决定 CHx_N_State 位是否传播到输出。设置 R/W = 1 以执行写入操作。将 R/W 设置为 0 可在当前输出状态不变的情况下读取现有通道状态和故障信息。输出发生故障时会被关闭,且该状态返回 0。

  • 奇偶校验位 P[2:0]:P[2:0] 是一组 3 个奇偶校验位,用于检查接收到的数据字的正确性。如果奇偶校验失败,则不会更新输出状态。奇偶校验位的计算方法如下,其中 ⊕ 是 XOR:

    • P[2]:B7 ⊕ B6 ⊕ B5

    • P[1]:B6 ⊕ B5 ⊕ B4

    • P[0]:B5 ⊕ B4 ⊕ B3

  • SDI:该位启用 SPI 错误检测。有关详细信息,请参阅数据表。