在实际的产品中,USB口输出并不少见。比如说电脑的USB口、仪器仪表上的USB口。这些USB口不仅是进行了通信传输,也会被用来做电源输出。比如有一次出门忘记带USB充电器,并且酒店里也没有USB的排插,我就用电视上的USB口接了充电线充电了,虽然有点慢,但是充了一个晚上也是成功的续上电了。
本案例是这样的,设计完成后的产品要接一个其他公司生产的外置的配件,配件要求的是USB口5V输出,但是看规格电流很小仅仅需要0.1A,但是没有办法实测。因为配件正常情况下接电脑是能用的,电脑USB口输出一般在500mA。所以我们产品也基本上要达到500mA能稳定在5V那就比较OK了。
结果发现测试如下:总的测试结果特别的不好,USB口电压在100mA时已经掉到了4.8V ,在500mA的时候直接掉到了4.65V。
那为什么会出现这样的情况呢?先来看看USB口部分的电路设计:如下所示内部5V电源经过MOS管和二极管到Vusb,这里二极管主要的作用主是防倒灌。因为如果Vusb电压过高时是不会进入到里面的5V的。要是没有二极管,那会通过MOS管的体二极管与内部5V电源冲突。