ZHCSUJ5 March 2025 TPS1689
ADVANCE INFORMATION
当总线上有多个目标器件且它们的 SMBA# 引脚也连接在一起时,如果一个或多个目标器件将 SMBA# 置为有效,则主机控制器需要一种方法来识别总线上的这些目标器件。为此,它使用 ARA 机制,该机制通过向 ARA 广播地址 0x0C 发送读取命令来启动。
图 6-15 ARA 消息协议ARA 自动掩码是为响应 ARA 成功读取而设置的掩码。ARA 读取操作会返回总线上 SMBA# 置为有效的最低寻址目标器件的 PMBus® 地址。ARA 读取成功意味着该目标器件是返回其地址的器件。当目标器件响应 ARA 读取时,它会释放 SMBA# 信号。当总线上设置了 SMBA# 的最后一个目标器件成功报告其地址时,SMBA# 信号将失效。
TPS1689 释放 SMBA# 信号的方式是针对 ARA 读取时存在的所有故障情况设置 ARA 自动掩码位。所有状态寄存器仍将显示故障情况,但不会再次针对该故障生成 SMBA# 警报,直到主机向该部件发出 CLEAR_FAULTS 命令以清除 ARA 自动掩码。这必须作为维护器件上 SMBA# 条件的常规部分来完成,即使未完成 ARA 读取也是如此。
有关 PMBUS 命令的列表,请参阅随附的 PDF