ZHCSSM3 July 2024 TPS546E25
ADVANCE INFORMATION
CMD 地址: | 7Bh |
写入事务: | 写入字节 |
读取事务: | 读取字节 |
格式: | 无符号二进制(1 字节) |
NVM 备份: | 是 |
更新: | 动态 |
STATUS_IOUT 命令返回一个数据字节,其内容如下所示。这些位均不受 SMBALERT_MASK 状态的影响。但是,如果设置了 FAULT_CTRL 寄存器中的相应故障/警告禁用位,那么除了阻止来自该故障的响应外,相应的状态位也将被阻止。通过以下方式可以清除所有受支持的位:CLEAR_FAULTS、通过编程到 ON_OFF_CONFIG 中的机制开启输出,或通过分别向其各自位置的 STATUS_IOUT 寄存器写入 1b,如 PMBus 1.3.1 第 II 部分规范第 10.2.3 节所述。
OCF[7] 和 OCW[5] 共用一个 NVM 位来更改共享的默认 NVM 屏蔽功能。因此,用户可以设置过流故障和警告 SMBALERT 屏蔽默认值并将其存储到 NVM 中;但是,由于它们共用一个 NVM 位,因此从 NVM 恢复或下电上电后,默认是否(屏蔽)能够设置 SMBALERT 始终常见/相同。相反,允许动态独立设置两个不同的 smb_alert 掩码位,这是设置两个不同掩码的唯一方式。在进行下电上电/NVM 恢复时,两个 SMB_ALERT 掩码设置将恢复为相同的设置。初始默认值是两者都将触发 SMBALERT(如 SMBALERT_MASK 命令默认定义中所述)。实际 NVM 位与 OCW [5] 相关联 – 因此,该位位置的 SMBALERT_MASK 位中的值就是存储到 NVM 或从 NVM 恢复的值。
返回到支持的 PMBus 命令。
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RW1C | R | RW1C | RW1C | R | R | R | R |
OCF | OCUV | OCW | UCF | 0 | 0 | 0 | 0 |
说明:R/W1C = 读/写 1 以清零;R = 只读 |
位 | 字段 | 访问 | 复位 | 说明 |
---|---|---|---|---|
7 | 支持 OCF | RW1C | 0b | 检测到 IOUT OCF 事件时,该锁存位被设置为 1,由 IOUT_OC_FAULT_LIMIT 配置。 不受支持且始终设置为 0。 |
6 | OCUV | R | 0b | 由 OCL 引起的 VOUT UV。 0b:指示未发生 IOUT_OC_LV_FAULT 的锁存标志。 1b:指示已发生 IOUT_OC_LV_FAULT 的锁存标志。 当输出电压低于 IOUT_OC_LV_FAULT_LIMIT 且输出电流超过 IOUT_OC_FAULT_LIMIT 时,该位被置位。可通过向该位写入 1b 来清除该位。通过在 STATUS_VOUT 中向 VOUT_UVF 写入 1b 来清除它。 |
5 | OCW | RW1C | 0b |
0b:指示未发生输出过流警告的锁存标志。 1b:指示已发生输出过流警告的锁存标志。 |
4 | UCF | RW1C | 0b | 检测到 IOUT UC 故障后,该锁存位设置为 1。 0b:指示未发生输出欠流故障的锁存标志。 1b:指示已发生输出欠流故障的锁存标志。 |
3:0 | 不支持 | R | 0000b | 不受支持且始终设置为 0。 |