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.
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 引脚无需任何软件干预即可恢复、因此在故障地址传输后无法将其保持在低电平。
此致
西达尔特