大家都知道,作为USB设备,其供电有两种方式,一种是自供电;另外一种就是总线供电,也就是设备本身没有接入电源,而是吃USB口上的电。因为USB协议规定,每个USB端口最大可供电500mA,这样就会有一种现象发生,设备在插入USB口的时候,PC的右下角会显示供电不足,特别是笔记本较之台式机更容易出现这种现象。虽然我们的大部分USB设备在正常工作下,电流都不会超过500mA,甚至远远小于500mA,但是这种现象还是会发生的,我最近在做一个USB数据采集模块,就发生了这种现象,请看下面的图片:
采集模块正常工作电流:
采集模块插入USB口瞬间电流:
从波形图上我们可以清楚的看到,数据采集模块在正常工作的时候电流只有120mA,但是在插入USB口瞬间电流却高达4.8A,这样以来,电脑当然会显示供电不足了,那我们要怎么解决这个问题那?
我采取的方式是加一个软启动电路,以此来降低电流的冲击,所加的电路如下:
电路图中ER9/ER10调冲击电流斜率,ER4/ER6调整开启电压,EC4调整延迟时间。
而这个时候冲击电流的波形如下:
由波形图可以看出,原来最高为4.8A的冲击电流变为200mA,这样以来,冲击电流远远小于USB口所限定的电流。
如果有说错的或者描述不清楚的地方,还请多多提醒,大家共同进步,谢谢!!!
用户193497 2012-3-23 16:32
用户511696 2011-1-12 22:23
用户120778 2007-11-2 18:24
用户741296 2007-10-31 14:08
用户741296 2007-10-31 14:08
看不见图啊!