cdmc21
驱动牛犊
驱动牛犊
  • 注册日期2004-01-05
  • 最后登录2004-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2146回复:4

USB HUB能提供>=510mA电流吗?

楼主#
更多 发布于:2004-06-09 21:04
小弟用cp2101芯片作开发,在刷新EEPROM时一次意外将电源要求设为FF即要求使用510mA电流,然而系统的USB HUB最大仅支持500mA电流,尽管实际只用100mA左右,但该错误导致cp2101的驱动无法正确运行所以也就没法重新设置EEPROM,唯一的解决方法就是使用支持>510mA的USB HUB驱动,或使用能支持大输出电流的HUB,请问有这样的驱动或这样的USB HUB吗?
flyhye
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2012-01-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-10 10:37
系统的USB HUB最大仅支持500mA电流,只有做的不好的hub才会大于500mA:)

小弟用cp2101芯片作开发,在刷新EEPROM时一次意外将电源要求设为FF即要求使用510mA电流,然而系统的USB HUB最大仅支持500mA电流,尽管实际只用100mA左右,但该错误导致cp2101的驱动无法正确运行所以也就没法重新设置EEPROM,唯一的解决方法就是使用支持>510mA的USB HUB驱动,或使用能支持大输出电流的HUB,请问有这样的驱动或这样的USB HUB吗?
千载奇逢,无如好书良友 一生清福,只在碗茗炉烟
kenlee
驱动牛犊
驱动牛犊
  • 注册日期2004-03-15
  • 最后登录2004-12-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-06-11 10:17
我们卓杰科技是IC专业代理商,系台湾IC+(光纤收发器,以太网交换机等)和英国FTDI(USB转232,485)芯片及IC ACE芯片总代理。技术问题可咨询我工程人员刘蕾先生。烦请填写好随付的客户资料表,以便更好的合作与服务。谢!
      
    FTDI公司提供USB开发的全新芯片,FT8U232、245,芯片直接把USB信号转换为RS-232信号和FIFO,开发者所做的只是对FIFO的操作,根本不 需要对USB有任何了解均可开发USB的外设。

芯片本身提供定制的设备驱动程序。不再需要开发驱动程序,开发者编程只是同以前的串口操作大体相似。
    
FT232BM是真正的跨平台的解决方案,有适合各种操作系统的版本,为Linux内核准备的是ftdi_sio并且源代码开放,它是Linux内核的一部分。FT232BM不仅提供了USB到RS232的连接,它的Linux下的内核模块仍在继续开发之中以扩充所有的函数功能。

一个需要注意的问题是电力的消耗,如果你设计了一个总线供电的设备,必须让它小于100mA的电流。你的设备还必须支持USB挂起模式(Suspend),USB处于挂起模式时,要求设备的耗电量必须小于0.5mA。如果你的设备不支持USB挂起模式,FT232BM提供了一个简单有效的方法在USB处于挂起模式时去关闭你的设备电源。

市面上有很多USB转RS232的解决方案,例如Prolific公司的PL-2303系列。但是Prolific公司PL-2303系列的驱动程序不支持MAC OS的操作系统,并且没有提供D2XX驱动程序,不方便设计人员使用DLL来设计应用软件。FT232BM还提供一个93C46(93C56或93C66)EEPROM,用于存储产品的VID、PID、设备序列号及一些说明性文字等。这些需要用户自己编写,编写的应用程序由FTDI提供。用户只须运行相应的应用程序,写入自己相应的信息即可。如果设备采用总线供电且需要消耗100mA以上,500mA以下的电流,则可以在EEPROM中设定一个最大的电流范围,设备需要使用这个EEPROM中的电流描述符去告知主机系统,设备需要多大的电流。该EEPROM是可选的。若没有EEPROM,FT232BM将使用默认的VID、PID、产品描述符和电源描述符,并且没有设备的序列号。

利用FT232BM进行USB接口的开发,简单、容易,开发周期短,易于为工程实践所采用。同时,也可以直接用于新产品的开发,如数码相机的USB接口、MP3播放器的USB接口及无线Modem的USB接口等。





李友富(Ken Lee)

Cyberwin Technology Ltd. (Shenzhen Office)
Add.: Unit 1402, 14/F., News Building, 2 Shennazhong Road, Shenzhen City
Tel.: 0755-82091099 82092063-811
Fax:  0755-82091884
monile phone : 13828832574



踏破江湖
iseewz
驱动牛犊
驱动牛犊
  • 注册日期2002-12-23
  • 最后登录2005-11-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-06-30 10:47
使用有源的usb hub应该可以提供吧。
lixiaojun_001
驱动牛犊
驱动牛犊
  • 注册日期2004-04-01
  • 最后登录2008-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-07-19 15:53
我用过CP2101,不过没有这么配置过电流的大小。CP2101存在这种问题么???
我觉得问题就出在你设置了0FFH,这个电流大小是无法配置的。
255*2=510MA,电脑在配置USB设备时,检测到该项超过了500MA
就不配置。
这个问题非常值得关注。如果你解决了,希望告诉我一声,非常感谢。
lixiaojun_001@hotmail.com
leexiogn 倚天而行 任意而为
游客

返回顶部