USB驱动能力问题请教

[复制链接]
4334|8
 楼主| myeebook 发表于 2012-12-20 13:35 | 显示全部楼层 |阅读模式
刚接触USB,目前碰到一个小问题,外设的功率电流需求大概是300ma,请教下是否可以通过PC的USB口供电,不是说在枚举前提供的电流只有100ma吗,如果设备需求电流大于100ma,是否意味着驱动不起来,请高手指点。
sweep7758 发表于 2012-12-20 16:00 | 显示全部楼层
外接电源吧
airwill 发表于 2012-12-20 21:25 | 显示全部楼层
在枚举前提供的电流只有100ma.
所以, 你的设备想要用 USB 供电, 可以考虑两级功耗的设计.
在枚举前关闭一些功能, 保证 USB 提供的100ma 足够你初始化工作. 之后才跑 300mA.
yangxiaolongqq 发表于 2012-12-21 10:07 | 显示全部楼层
LZ建议你用自供电的方式吧,可以给自己省去很多麻烦
jslixiaochen 发表于 2012-12-25 14:42 | 显示全部楼层
自供电方式是不是要添加额外的硬件?
 楼主| myeebook 发表于 2012-12-25 20:28 | 显示全部楼层
谢各位指点,如果用自供电方式成本会增加不少。又看了下PC的USB接口,好像没有分流控制的芯片,只有限流的IC,是否枚举前的100ma是集线器控制的,而PC的带载能力是确定的,如果直接在PC的USB口使用就可以使用最大的电流,而无需枚举等软件设置。
大拿出来指点下。
yangxiaolongqq 发表于 2012-12-25 21:47 | 显示全部楼层
有些东西是不能省得哦,想你上面提到的设备功耗300MA,那么你不需要留余量么,假如通过一个HUB接上2到3个你这样的设备,你觉得它能工作么!所以自供电是最好的选择。
lzqxs89 发表于 2012-12-26 17:24 | 显示全部楼层
学习了。。。
 楼主| myeebook 发表于 2013-1-22 21:55 | 显示全部楼层
最近看了USB的spec,感觉有点模糊,对集线器的部分有点不明白,忘高手指点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部