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.

[参考译文] BQ79656-Q1:环形架构:COM 中断后只有一个 CMU 反向响应

Guru**** 2467260 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1537375/bq79656-q1-ring-architecture-only-one-cmu-responds-in-reverse-after-com-break

器件型号:BQ79656-Q1


工具/软件:

您好、

   我正在使用一个 BQ79600 桥接器和 5 个采用环形架构的 BQ79656 CMU。   如果  CMU1 和 CMU2 之间发生通信中断、我将切换到反向通信 (DIR=1 )、以便与其余 CMU (CMU2 到 CMU5) 进行通信。
但是、在此模式下、只有 CMU5(反向的第一个 CMU)进行响应。 CMU4、CMU3 和 CMU2 不响应。

切换到 DIR = 1 后、是否缺少设置反向堆栈或初始化 CMU 所需的任何步骤?

谢谢你

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

    Hi Vashali,

    您能否发送您的自动寻址和切换至反向程序? 请确保删除 CMU5 的栈顶寄存器、以及反向写入地址。 如果未删除 CMU5 的 TOS 寄存器、它不会向 CMU2-4 发送命令。

    此致、

    John

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

    你好、 杜约翰、 

    感谢您的答复。

    • 检测到 CMU1 和 CMU2 之间的通信中断后、我COMM_CTRL使用反向广播清除所有堆栈器件上的寄存器、以确保删除之前的栈顶设置。

    • 我通过设置来切换桥接方向DIR_SEL = 1

    • 我执行虚拟写入以重新同步所有 CMU 上的 DLL。

    • 我  通过反向广播启用反向自动寻址。

    • 我使用广播写入按顺序分配地址DIR1_ADDR

    • 然后、将所有 CMU 配置为堆栈器件、将桥接器设置为基底、并将栈顶分配给反向路径中的最后一个 CMU。

      如果我在反向设置中缺少任何步骤、请告诉我。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 John Du 

    是否有任何其他配置?

    谢谢!

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

    尊敬的 Vaishali:

    在这些步骤中、我没有看到任何问题。 您是否能够通过单次读取/堆栈读取获得任何读数? 此外、考虑到 CMU1 和 CMU2 中断、栈顶分配将比以前少 1。 您能给我发送您设置的图片/图表吗? 我想看看是否涉及任何与硬件相关的问题。

    此致、

    John

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

    你好、 杜约翰、 

    •  单个读取和栈读取命令都 仅适用于 CMU5。 CMU4、 CMU3、CMU2 无响应。   
    •  我附上了设置图片。 中断发生在  CMU1 和 CMU2 之间。  
    • 电桥的 COMH 连接到 CMU1 的 COML、而电桥的 COML 连接到 CMU5 的 COMH。 谢谢!

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

    尊敬的 Vaishali:

    考虑到底座能够从北方向完全通信、设置应该没问题。 是否可以在启动时检查该器件是否能够在没有任何线路断开的情况下进行反向通信?  

    通过了解器件能否反向通信、可以深入了解这是否是硬件/过程问题。 如果即使没有线路断开、器件仍然无法反向通信、则可能存在 VIF 信号的潜在问题。 如果可能、您能否提供逻辑分析仪文件。  

    此致、

    John

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

    您好、 John Du 

    • 是的、在启动时没有 任何线路中断、我能够与所有 5 个 CMU 进行反向通信。   。
    • 当然、我可以共享逻辑分析仪数据。
      您是否希望在反向通信期间捕获数据而没有任何断线?  

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

    尊敬的 Vaishali:

    我希望在器件无法与 CMU 1-2 中断通信时提供逻辑分析仪数据、此时器件无法反向通信。

    谢谢、

    John

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

    你好、 杜约翰、 

    我捕获了桥接器的 COMH 未连接到 CMU1 的 COML 的反向通信场景中的逻辑分析仪数据   

    请找到随附的文件。

    e2e.ti.com/.../5226.digital.csv

    谢谢!

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

    你好、 杜约翰、 

    我捕获了 CMU1 和 CMU2 之间通信中断的情况下的逻辑分析仪数据。

    e2e.ti.com/.../3326.digital.csv

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

    尊敬的 Vaishali:

    我目前无法仅使用 0 和 1 来解读 csv、是否可以发送某种具有 UART/SPI 甚至伪代码的数据类型? 如果使用 Saleae、最好是.Sal 文件本身。

    此致、

    John

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

    你好、杜约翰、  

    我已上传.sal用于捕获 CMU1 和 CMU2 之间反向通信故障的原始 Saleae 文件。

    e2e.ti.com/.../Combreak.zip

    谢谢

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

    你好、 杜约翰、 

       我想检查您是否能够查看.sal我发送的文件、以解决 CMU1 和 CMU2 之间的反向通信问题。

    谢谢、