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.

[参考译文] BQ79731Q1EVM-060:在使用 TC377演示板时 SPI 失败。

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

https://e2e.ti.com/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/1351232/bq79731q1evm-060-spi-fail-using-tc377-demo-board

器件型号:BQ79731Q1EVM-060

您好!

我们将 TC377演示板上的引脚直接连接到79731 EVM J16 (无堆栈器件)。

我们使用 MCU 上的同一5V 引脚作为 EVM J16和5V_LV 的电源、并使用 MCU 上的 GND 引脚作为 GNDLV 的接地端。

跳线 选择遵循 SPI 的数据表。 其余的配置为默认配置。

我们发送唤醒 ping (2750ms)、 DVDD LED 亮起。

10ms 后、我们发送单个器件读取命令来读取 REG 0x311

0x80 0x00 0x03 0x11 0x00 0xD9 0x8E

延迟200us 后、无法接收响应帧(仅0xFF)。

软件中是否缺少通信步骤?

或者应注意硬件配置中的任何其他点?

是否有任何有效的方法来分析问题?

我们 在 Push_Pull 模式下配置 MOSI/MISO 引脚、并在两个板之间直接连接 MOSI/MISO 引脚、而无需上拉至 VIO。  有必要吗?

MOSI 引脚 在空闲期间的输出状态由主机发送的数据最后一位的状态决定。 (在空闲模式下、并非始终为高电平)。

    

     

提前感谢您的帮助。

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

    尊敬的 Kunling

    片选信号应在读取帧和响应帧的整个持续时间内被拉低。 时钟还应对响应进行采样。  

    向上拉芯片选择指示整个帧已结束。 不支持命令帧调制中的 nCS 脉冲。

    当未将 cmd 发送到器件时、主器件应始终将 MOSI 驱动为"1"。 这意味着将不支持输出状态 TC377状态使其输出处于空闲状态、因为它是上一个输出状态。

    不应组装 J6、因为应遵循 EVM 用户指南中的以下 SPI 配置:

    此致、

    大卫