This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] BQ79600EVM:无法通过 SPI 唤醒监控器 IC

Guru**** 2387830 points
Other Parts Discussed in Thread: BQ79600EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1127641/bq79600evm-cannot-wake-monitor-ic-over-spi

器件型号:BQ79600EVM

您好!  

我将 Bq79600EVM 连接到 Bq79616EVM、无法通过 SPI 唤醒监控器 IC、但能够通过 UART 唤醒。

我将跳线设置为以下配置:

J10:1-2

J11:1-2

J12:2-3

我以5V 的电压运行桥 IC。 我正在使用 J7/J9连接微控制器、并已在测试点上确认我的 MOSI、MISO、CS、VIO、GND 和 SCLK 都是从微控制器连接到桥式 IC 的引脚(使用欧姆表检查每个连接)。 我以2Mb/s 的速率运行 SCLK、并已确认时钟处于正确的周期(.5us)。 我从电桥 IC 的 COMH 侧连接到监控器 IC 的 COML 侧、并在电阻梯上以37V 电压运行监控器 EVM。

我可以成功唤醒电桥 IC、但无法唤醒监控器 IC。 我可以看到我成功地将0x20写入寄存器0x309、并且发生了一些 VIF 通信、但它与通过 UART 成功唤醒器件时看到的不匹配。 故障指示灯也处于活动状态、但我尝试先清除后读取故障、但没有得到任何响应。

下面是通过 UART 成功唤醒监视器的示例如下:

下面是尝试通过 SPI 唤醒监控器 IC 失败的情况:

似乎我在 VIF COM 上缺少脉冲序列了吗?  

谢谢、

布拉登

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Braden、

    乍一看、似乎存在时序问题。 确保根据 SPI_RDY 线监视和发送命令。 SPI_RDY 是一个输出信号、指示主机 MCU 数据已准备好进行通信。 请参阅 bq79600数据表第20和21页的流程图。 首先必须确保 SPI_RDY 拉高、然后可以将 CS 切换为低电平并发送写入命令。

    此致、

    Chase