作者maplefcc (gulit & Ariel)
看板Storage_Zone
标题Re: [问题]若把USB3.0设备接在USB2.0的插槽上?
时间Tue Aug 3 00:05:43 2010
※ 引述《afj0928 (大头)》之铭言:
: 如题, USB3.0 port本身有提供向下相容
: 但若USB3.0的设备插在孔位上, 也会向下相容吗?
: 因为有购买的需求, 想要确定一下
USB产品分为Host端及Client端
简单来说就是主机vs设备
常见的主机包含以下:
PC主机端原生USB port
NB主机端原生USB port
PC用USB to PCI-Express扩充卡(需安装xHCI Driver)
NB用USB to ExpressCard/34扩充卡(需安装xHCI Driver)
常见的设备包含以下:
硬碟2.5"/3.5"(含外接盒)
Hub
随身碟
读卡机
光碟机
键盘、滑鼠...
USB Connector分 A-type 跟 B-type
简单来说:
1. 主机端的A-type母座 是用来连接设备
2. 设备端的B-type母座 是用来连接主机
所以Hub的 A 就是连接设备 B 就是连接主机
相反的 USB线材的A-type公头是连接主机 B-type公头是连接设备
另外分三个部份来讨论:
1.相容性
目前市面上常见的外接型USB3.0 Connector有几种, 机构相容性如下:
USB3.0 A <---> USB2.0 A 相容
USB3.0 Std-B <-/-> USB3.0 Std-B 不相容
USB3.0 Micro-B <-/-> USB2.0 Mini-B or Micro-B 不相容
购买USB3.0的设备一定会附送USB3.0线材
所以线材的B-type公头(包含Std-B、Micro-B)一定是可以连接在USB3.0设备上的
而线材另一头的A-type因为USB3.0与USB2.0相容 所以一定相容
2.速度
2-1. 使用USB3.0线材的场合
设备\主机 USB3.0 USB2.0
USB3.0 SS HS
USB2.0 HS HS
2-2. 使用USB2.0线材的场合
设备\主机 USB3.0 USB2.0
USB3.0 HS HS
USB2.0 HS HS
SS = SuperSpeed = USB3.0 = Transfer Rate: max.5Gbps
HS = High-Speed = USB2.0 = Transfer Rate: max.480Mbps
3.额定输出电压/电流
USB3.0或USB2.0的额定输出电压都是DC+5V
但是在额定输出电流有极大的差异:
USB2.0是500mA USB3.0则大幅提升至900mA
理论上USB3.0额定输出电流值的提升 对於外接型的设备是非常好的设计
尤其是携带型的USB设备 ex:2.5"外接硬碟
如此硬碟本身就不需要再接外部电源 只需要透过USB的Bus Power即足够供电使用
但目前市面上的ExpressCard/34扩充卡有产品设计的限制
极少部份厂牌可以提供2 ports合计600mA左右的输出电流 (ex:我家的 :P)
而绝大部份的都只能提供2 ports合计300mA左右
这也是为什麽在ExpressCard/34扩充卡的侧边一定会再提供一个DC电源输入孔
以提供使用者能增加主机端的输出电力
当USB3.0设备连接到上述这种ExpressCard/34扩充卡上时
就可能会因为输入电流不足 而造成设备无法启动的情形
这种情况并不是相容性问题 而是电力不足的问题
以上是我从事USB3.0产品开发过程当中
学习到的一些经验
与各位分享 请多指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.169.138.109
※ 编辑: maplefcc 来自: 218.169.138.109 (08/03 00:22)
1F:推 dan192 :ExpressCard/34多加一条线真是丑毙了. 08/03 00:54
2F:→ BeLOveRX :我同学曾经跟我说:干麽把NB搞得像植物人一样 XD 08/03 03:01
3F:推 chang0206 :专业推! 08/03 08:14
4F:推 gt1724 : 08/04 17:16
5F:推 motokare :专业推! 01/02 09:42