RT,就是有外部供电的USB HUB,希望防止外部的+5V 供电倒灌到电脑的VBUS。MT9700 本身只是个USB 口过流保护,它的手册里也没说带倒灌保护,只是功能框图似乎画出来个反向电流检测功能模块,所以我就想试试看,结果是,果然没有这个隐藏功能。
下面是MT9700 手册里的功能框图:
注意到这个Reverse Voltage Comparator,也就是反向电压比较器。字面上理解,看起来就是如果存在反向电压,就会让MOS 管截止。而反向电压就是由倒灌的电流引起的。对比另一款USB 限流保护芯片的功能框图:
显然就没有那个反向电压比较器。
测试电路
就简单画个示意图:
“外部+5V 接口”和“电脑接口”都是USB HUB 上的TYPE-C 座子。这个电路的目的是:如果MT9700 能阻止倒灌,那么当可调电阻的阻值变小,从外部5V 倒灌到VBUS 的电流增大到一定程度后,MT9700 应该切断+5V 到VBUS 的连接。
直接上电是测不到倒灌电流的,因为MT9700 的EN 引脚在VBUS 这一侧,在VBUS 上临时施加5V 电压,启动MT9700 后就会维持导通。测的结果是,倒灌电流超过500mA 以后它还是没任何反应,直到VBUS 直接和地短路,MT9700 的过电流保护正常动作了,VBUS 和+5V 之间被切断。
总之,虽然没有倒灌保护,倒是发现它的短路保护在电流反向的时候看起来还是能正常触发。没仔细拿示波器测,也可能是短路瞬间外部+5V 电源先保护了。