ZHCSSM3 July 2024 TPS546E25
ADVANCE INFORMATION
CMD 地址: | 78h |
写入事务: | 不适用 |
读取事务: | 读取字节 |
格式: | 无符号二进制(1 字节) |
NVM 备份: | 否 |
更新: | 动态 |
STATUS_BYTE 命令返回一个字节的信息,其中包含最严重故障(例如过压、过流、过热等)的摘要。下表介绍了支持的 STATUS_BYTE 消息内容。STATUS_BYTE 等于 STATUS_WORD 的低字节。STATUS_BYTE 中的条件仅为摘要信息。这些条件生效时会通知主机在发生故障时应该检查哪些其他 STATUS 寄存器。必须在各个状态寄存器中设置和清除这些位。例如,清除 STATUS_VOUT 中的 VOUT_OVF 时也会清除 STATUS_BYTE 中的 VOUT_OVF。
尝试向 STATUS_BYTE 写入任何值都将被视为无效/不受支持的数据,并导致器件通过标记相应的状态位并根据 PMBus 1.3.1 第 II 部分规范第 10.9.3 节通知主机来进行响应。
次级器件会将所有位设置为 0b。
返回到支持的 PMBus 命令。
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
R | R | R | R | R | R | R | R |
0 | OFF | OVF | OCF | 0 | OTFW | CML | OTH |
说明:R/W = 读取/写入;R = 只读 |
位 | 字段 | 访问 | 复位 | 说明 |
---|---|---|---|---|
7 | 不支持 | R | 0b | 不受支持且始终设置为 0b。 |
6 | OFF | R | 1b | LIVE(未锁存)状态位。 0b:该器件已启用并正在转换电源。 1b:该器件由于任何原因(包括根本不启用)而不会转换电源。 |
5 | OVF | R | 0b | 发生了输出过压故障。该位直接反映 (7Ah) STATUS_VOUT[7] – OVF 的状态。如果用户希望这个故障源被屏蔽而不触发 SMBALERT,他们必须通过屏蔽 (7Ah) STATUS_VOUT[7] 来实现。请注意,次级器件会将位 OVF 设置为 0。 0b:未发生输出过压故障。 1b:发生了输出过压故障。 |
4 | OCF | R | 0b | 发生了输出过流故障。根据 PMBus 规范,可以通过 (7Bh) STATUS_IOUT[7] OCF 或 (7Bh) STATUS_IOUT[6] OCUV 设置该位。(7Bh) STATUS_IOUT[6] OCUV 不是 SMBALERT 的来源,所以,如果用户想屏蔽此故障源而不触发 SMBALERT,他们必须通过屏蔽 (7Bh) STATUS_IOUT 中的源位来实现此目的 0b:未发生输出过流故障。 1b:发生了输出过流故障。 |
3 | 不支持 | R | 0b | 不受支持且始终设置为 0b。 |
2 | OTFW | R | 0b | OTF 或 OTW 输入已被可编程温度限值置位。 0b:未发生温度故障或警告。 1b:发生了温度故障或警告,主机应检查 (7Dh) STATUS_TEMPERATURE 以了解更多信息。 |
1 | CML | R | 0b | (7Eh) STATUS_CML 中发生了通信、存储器或逻辑故障。 0b:未发生通信、存储器、逻辑故障。 1b:发生了通信、存储器、逻辑故障,主机应检查 (7Eh) STATUS_CML,以便了解更多信息。 |
0 | OTH | R | 0b | 该位用于标记 STATUS_BYTE 中的其他位故障未涵盖的故障。在本例中,VOUT_MAX_MIN_W、OTF_BG、LOW_VIN、UVF、OCW、OVW、UVW、PVIN_OVF 或 FRST_2_ALRT。 0b:未发生上述故障以外的故障。 1b:发生了上述故障以外的故障。主机应检查 (79h) STATUS_WORD,以便了解更多信息。 |