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.

[参考译文] BQ79616-Q1:系统如何在发生故障时做出反应?

Guru**** 2603715 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1343220/bq79616-q1-how-does-the-system-react-in-case-of-malfunction

器件型号:BQ79616-Q1

您好!

我想知道 下图中提到的级联系统、在 EVM 数据表中提到。 也就是说、最多 可以连接35个 IC。 如果中间的任何 IC 出现故障、是否会导致整个通信失败? 如果顶部或基础 IC 发生故障、会出现什么情况? 它会影响整个系统与桥接器件的通信吗? 此外、在这种情况下、可以采取哪些安全措施?

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

    尊敬的 Nazli:

    菊花链通信的工作方式为:
    1.基本器件接收 SPI/UART 命令

    2.基本设备通过菊花链向每台设备传输这条消息

    3.当被分配为"堆栈顶部"的设备接收到通信时,它会向下堆栈发送自己的响应。

    4.然后堆栈中的每个器件将其响应附加到前一个 IC 的响应上。

    5.基础设备随后接收所有堆栈设备的响应

    6.基础设备随后在 UART/SPI 通信线路上传送响应。

    如果在步骤3期间没有分配堆栈顶部器件、则不会有响应。 如果 IC 在步骤2期间没有接收到通信、则没有什么东西要传输到堆栈器件顶部。 因此、堆栈中间的通信中断将导致通信中断。 为了诊断这种通信丢失、可以将 MCU 编程为一次自动寻址1 IC、检查其通信、然后一次自动寻址1个 IC。 这将为 IC 提供无法响应的 MCU。 为了诊断通信线路中的故障或如果 IC 由于任何原因而丢失、也可以在设计阶段实现环形架构。 环形架构允许 MCU 以相反的方向进行通信。 如果基本设备正在与616 #1、2和3通信,然后与#3失去通信,则 MCU 可以反向自动寻址堆栈,并检查基本设备与#3之间的通信线路是否正常工作。 这将解释616 # 2和3之间的通信线路是否中断。

    此致、

    大卫