主题中讨论的其他器件: TPD6S300、 TPS65987、 TPS65987D
您好!
我们在设计中使用 TPS65987DDK、并注意到当系统未通电且插入了支持 VBUS 供电的 USB 器件时会出现"反向充电"行为。 当处于此状态时、我们看到 PP_HV1 = 5V、这表示 PP_HV1开关已关闭。 在下面的示波器捕获中、您可以看到 PP_HV1开关在 VBUS 通电后约50ms 关闭。
我们的 SPI_POCI = 0且 DIV =.14 (R1=100k、R2=16.2k)、根据表8-5、这应将"无电池电量耗尽模式"设置为 BP_NoResponse、并将"器件配置"设置为"无限等待"。 表8-6指出 BP_NoResponse 意味着"在 VIN_3V3出现之前、没有电源开关被启用、器件不会启动"。 考虑到我们看到 PP_HV1开关在 VIN_3V3 = 0V 时闭合、这种情况可能不成立、如上所示。 我还探测了 ADC1IN、电压= 0.464V、对应于0.14的 DIV 值。
我是否更正了有关 BP_NoResponse 的表8-6陈述是错误的? 如果它确实是错误的、那么这是非常令人失望的、因为默认情况下关闭该开关会将5V 注入系统、否则无法为其做好准备。
我们还有另一个器件(TPD6S300)在 CC 引脚上提供瞬态保护。 TPD6S300的 RPD_G1/2引脚接地、因此在电池电量耗尽的情况下、它会关闭。 这可以防止外部 USB C 设备默认从 VBUS 取电(因为它们在 CC 线上看不到 Rd)、但其他情况(例如 USB-C 转电缆)将从 VBUS 取电、因为 USB A 端点不知道 CC 线路。
谢谢、
Cletus