ZHCUDD7 October 2025
DRV81646 GUI 用于 DRV81646EVM 和 DRV81646DGQEVM。随附的 GUI 软件支持通过硬件和 SPI 接口与器件进行交互。DRV81646 GUI 具有两个主页面:硬件接口页面和 SPI 接口页面。硬件界面页面可通过输入 PWM 控制器件,从而直观地管理器件设置。nFAULT LED 可用作可视化指示器,用来表示已为一个或多个通道触发过流或过热保护的信号。相反,SPI 接口页面则通过传输 SPI 命令提供开/关控制,以及每个通道的详细故障信息,使用户对器件性能有更一般的了解,并允许进行有针对性的故障排除。
下面的 图 3-7 展示了硬件模式下的驱动器控制面板,主要部分用红色框括起来,并标有字母。
元件标签 | 说明 |
|---|---|
A | 驱动器配置 接口选择:该器件提供两个接口选项:硬件和 SPI。
|
B | DRV81646 的方框图。 |
C | OUT1 通道控制寄存器。
|
| D |
|
| E |
|
下面的 图 3-7 展示了 SPI 模式下的负载控制面板,主要部分用红色框括起来,并标有字母。
| 元件标签 | 说明 |
|---|---|
| A | 驱动器配置 接口选择:该器件提供两个接口选项:硬件和 SPI。
|
| B | DRV81646 的方框图。 |
| C | OUT1 通道控制寄存器。
|
| D |
|
| E |
|
F | SPI 响应数据包: 各个通道的当前通道状态在 nSCS 引脚的下降沿被锁存(启动 SPI 事务时)。锁存故障会在 nSCS 引脚的上升沿上清除。
在下一个事务中,驱动器在 tH_SCLK 间隔内将 SDO 拉低/拉高,会报告当前事务上的 SPI 错误。SDO 状态设置为 SPISTAT = (SDI) & NOT(SPI_ERROR)。读取 SPISTAT 值的最简单方法是在 tH_SCLK 间隔期间保持 SDI=1,在 tSDOHIZ 之后读取 SPISTAT,这样,如果存在 SPI 错误,则 SPISTAT=0,否则 SPISTAT=1。 |
G | SPI 输入数据包:
|