我们会看到 LM5066I 的输出关闭、并且生成的诊断字为0x0882。 从数据表中的表44中、我将其解读为 CML_FAULT。 下次发生时、我将尝试读取 CML_STATUS 寄存器、但目前我不知道该信息。 我的问题是、什么通常会导致 CML 故障? CML 故障是否会导致输出关闭? 数据表中关于 CML 故障的信息很少。
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.
Daniel、您好!
除非发送 CLEAR_FAULTS 命令、否则不会清除所有状态寄存器中的数据。
READ_DIAGNOSTIC _WORD PMBus 命令在单个读取操作中报告所有 LM5066I 故障和警告。 对 SMBA\信号置位的标准响应向各种状态寄存器发出多个读取请求、可以替换为对 DIAGNOSTY_WORD 寄存器的单字读取。 在 LM5066I 首次置位 SMBA\时会锁存 READ_DIAGNOSTIC _WORD。 使用 CLEAR_FAULTS 命令重新启用该功能。