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.

[参考译文] BQ79600-Q1:BQ79616断开时无通信错误

Guru**** 2595805 points
Other Parts Discussed in Thread: BQ79616, USB2ANY

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1332744/bq79600-q1-no-communication-error-while-bq79616-disconnected

器件型号:BQ79600-Q1
主题中讨论的其他器件:BQ79616USB2ANY

大家好、我遇到了这样的问题:当我断开直接连接到 BQ79600的 BQ79616电路板与通信线路的连接时、 BQ79600 将不会检测到这种中断、也不会设置故障引脚、也不会在寄存器中设置错误位。  BQ79600使用的配置(超时寄存器)是默认配置。

感谢您的帮助。

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

    塞缪尔:

    BQ79600中的通信超时寻找 UART/SPI 和菊花链在 COMM_TIMEOUT 中定义的时间内均为空。 从 MCU 或 USB2ANY 到 BQ79600的命令将复位超时计时器。 如果您正在使用 BQAutoEval 程序、则可能已禁用此超时、这样器件就不会关闭所有人工输入或在每次人为输入之间发送错误。  

    此致、

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

    我们正在使用自行开发的电路板、我们需要在 UART 仍在工作时检查菊花链通信超时。  

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

    塞缪尔:

    如果器件处于睡眠模式、您可以使用内置检测信号来检测通信故障。 如果您未处于睡眠模式、检测通信故障的唯一方法是响应帧缺失或受损。 由于这些器件仅在读取后发送响应帧、因此我们无法使用简单的超时方案。 不过、读取操作非常常见、可以轻松添加到大多数命令序列中、即使一次读取失败、我们也可以合理地确定通信失败。

    为了防止通信故障、这些器件设计为支持环形架构、并可通过 CONTROL1 [DIR_SEL]向任一方向进行通信。 还有寄存器 DIR0_ADDR 和 DIR1_ADDR 、以便提前在两个方向设置堆栈。  

    此致、