USB 供电问题

 原先开发的外接USB设备,每次都要先上电再插到PC上能正常显示;如果设备事先没有上电再插到电脑上然后再给设备上电,PC是无法识别这个USB设备的。 之前公司的人一直认为是我固件的问题。

最近开发了内置USB设备,结果同样的问题出现了!!! 我索性看了一下他们的设计电路图,当我到到他们把USB芯片的 VBUS线和设备的电源线连在一起的时候,我终于知道为什么了!!! 当设备没上电,USB线却连在电脑上的时候,设备通过USB的VBUS电源线供电!!设备上面有三块电路板,电压一下子被拉到2.7V,并没有达到USB正常工作的5V, 所以PC会认为这个设备工作不正常!!! 另外之前的2.7V也导致上设备内部的微处理器工作不正常,里面的程序显然是影响到了!! 因为即使后面设备再上电,无论如何插拔USB电脑端都没有反应了!!!除非在不连接USB线的情况上,设备重新启动,再连USB到电脑,一切才都正常!!!

总之,不是每个设备都可以利用USB供电的!!!!起码要保证在只有USB的情况上能达到4.5V的样子。 我们遇到的情况,只有2.7V。。。。。。设备无法正常工作,PC也不理你!!哈哈


搞了半天是硬件设计人员的问题。。。。。。


用 bus powered 还是 self powered 是要看具体情况的!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值