主题中讨论的其他器件: LM3489
大家好!
我正在尝试使用 TPS65987D USB-C 控制器向 PCB 添加一些欠压保护功能。
我要使用的处理器具有 ADC 引脚、我可通过这些引脚测量系统的输入电压。 此电压(使用 LM3489降压控制器)稳压到我需要的 VBUS 电压、并传递到 PP_HV2线路。 当 ADC 引脚的值降至我确定的某个值以下(在本例中为5.3V)时、我通过其使能引脚禁用 LM3489稳压器(不执行任何其他操作)。 几毫秒后、我从 TPS65987D 收到 I2C 过流中断、我通过向 IntClear1寄存器的位9 ("过流")写入值1来清除该中断。 随后、该器件会在"断开连接"电缆后"重新连接"(如"TPS65987DDH 电源路径性能和保护"的第7节所述)进入错误恢复状态(我想)。
到目前为止、我对此很满意、因为这就是我打算 PCB 做的事。 所以、当我现在将输入电压调高时、我的处理器会再次启用 LM3489。 然后我不断地"断开连接"和"重新连接"、我将其解读为器件进入错误恢复状态、超时结束后再次进入。
我想知道为什么会发生这种情况。 在某个位置是否仍有一些可能需要重置的错误位? 或者某个位置是否有特定的寄存器可以我去检查一下、看看是什么导致了这种错误恢复状态?
我也有点不确定为什么会发生过流中断、因为我只需关闭稳压器、而且我没有观察到任何电流浪涌或电压尖峰(我对此仍然相当陌生、因此可能遗漏了一些东西)。 所有这些测试都是在没有任何负载连接到 PCB 的情况下完成的、只需要一个具有相应 CC 电阻器的小型 USB-C 分线板、因此流经 USB-C 电缆的电流可以忽略不计。
如果您能为我提供任何帮助、我们将不胜感激。
此致、
科尔内尔