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.

[参考译文] UCD9090-Q1:如何使用 PMBus 命令读取/清除故障日志?

Guru**** 2456130 points
Other Parts Discussed in Thread: UCD90240, UCD90124A

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/671497/ucd9090-q1-how-do-i-read-clear-fault-logs-using-pmbus-commands

器件型号:UCD9090-Q1
主题中讨论的其他器件:UCD90240UCD90124A

是否有与 使用 UCD90xxx 器件监控电压、电流和温度类似的应用报告 、该报告提供了读取和清除黑盒故障日志、如何解析它们以及如何清除它们的示例?

《UCD90xxx 序列发生器和系统安全控制 器 PMBus 命令参考文档》在某种程度上误导了用户数据命令的第9节实现详细信息仅适用于 UCD90240。

我想更好地了解如何读取故障日志中的每个事件、解析故障信息以及清除日志条目。

 

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

    第9节专门 介绍 UCD90240。 但读取/清除故障日志位于第10节中。 请参阅第10.26至10.28节。

    它们定义了读取或清除故障日志的命令协议。

    如果您有更多问题、请在此处发帖。

    此致

    Yihe

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

    感谢您的回答。  这有助于清除部分问题。  如果存在与 使用 UCD90xxx 器 件监视电压、电流和温度类似的应用报告、则可能会提供更有用的信息、该报告提供了读取和清除黑盒故障日志、如何解析它们以及如何清除它们的示例。

    这对于了解如何执行与故障日志的正常交互非常有帮助。

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

    感谢您的评论。 我们将把这项工作列入今后的待办事项清单。

    现在最好的方法是使用 Fusion 中的 PMBus 日志记录功能、Fusion GUI 的日志记录功能将记录所有发出的命令。
    您可以在 GUI 上执行操作并检查日志文件以查看使用了哪些命令。

    希望这能有所帮助。
    Yihe

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

    以下是读取故障日志的一般步骤

    1. 主机首先发送0xEB 命令以查询故障日志。 如果重建了0xABCD、AB 会告知故障日志的编号、而0xCD 则告知当前故障日志设备正在访问。

    2. 如果日志不为空、主机需要修改命令0xEB 返回的值的第2个字节以设置正确的索引。

      例如、0x0504由0xEB 返回、主机应通过0xEB 命令写入0x0500、告知 UCD 应读取第一个故障日志详细信息

    3. 主机发送0xEC 读取块命令以获取详细信息。

    4. 重复步骤 B (增加索引)和 C、直到所有故障日志都读出。

    下面是 UCD90124A 的 PMBus 日志文件示例。 但它应应用于 UCD9090-Q

    日志文件显示如何从器件读取所有5个故障日志

     

    e2e.ti.com/.../PMBus_2D00_Log_2D00_2018.03.21_2D00_12.15.28.txt

    此致

    Yihe