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.

[参考译文] TMS320F280039C:澄清 PMBus ALERT 引脚行为

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1245588/tms320f280039c-pmbus-alert-pin-behavior-clarify

器件型号:TMS320F280039C
主题中讨论的其他器件:C2000WARE

C2000Ware 版本:4.03.0.0

其他软件包:PMBus_Communication_Stack (源代码、而非二进制.lib 文件)

您好、古鲁斯:

将 PMBus 堆栈库迁移到我的平台后、除了 ALERT 引脚之外、我可以完全控制我的 PMBus、而不会出现任何问题。

我使用电阻器拉低 ALERT 引脚、  PMBUS_assertAlertLine()  由 driverlib 提供的错误代码、ALERT 引脚按预期变为低电平。

然后、我使用0x0C (警报响应地址)询问故障地址、在 PMBus/SMBus 规范中提及、PMBus 模块按预期响应 PMBus 目标地址。

正如 PMBus 规范1.2第 II 部分10.3节所述:

"当 SMBALERT#看到锁存器输出的上升沿时、它将发出 SMBALERT#信号(输出变为低电平)。
SMBALERT#信号在被清零前保持有效。
当器件成功发送其地址以响应接收到警报响应地址时、该位被清除。
它也可通过 CLEAR_FAULTS 命令清除。"

询问故障地址后、ALERT 引脚将自动变为高电平、这工作正常。

我的问题是:

1.是吗? 自动 在将故障地址发送到控制器后恢复 ALERT 线路、而无需软件干预?

2.即使故障地址传输成功但发生了某些特定情况,是否有任何人可以保持低警报?

谢谢、此致!

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

    嗨、Anyupdate?

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

    您好!  

    我认为 ALERT 引脚无需任何软件干预即可恢复、因此在故障地址传输后无法将其保持在低电平。

    此致

    西达尔特