阅读:1662回复:7
usb2.0的控制器是不是有两个?
usb的控制器是不是有UHCI和EHCI 两个,不管在什么机器上都是这样?而EHCI 只控制高速设备,是不是?请高手赐教!不胜感激 !
|
|
沙发#
发布于:2004-04-23 15:52
不是的
UHCI和EHCI都是INTEL的标准 UHCI支持1.1 EHCI支持2.0 还有OHCI是MICROSOFT, COMPAQ等公司的标准 你的机器上支持那种标准 要看CHIPSET里面的USBHOST是那种 |
|
板凳#
发布于:2004-04-23 16:05
楼上地兄弟说得对~_~
|
|
地板#
发布于:2004-04-23 16:36
我用的机器是usb2.0的,但是有UHCI和EHCI之分
在DOS下可以检测到这两种控制器 在windows下,也可以用这两种控制器 对于EHCI应该是接高速设备的,但是我这里可以接低速设备,如键盘等,请问驱动程序是如何控制的? |
|
地下室#
发布于:2004-04-23 17:14
EHCI的HOST也支持全速和低速
全速包括12M和480M,通过USB DEVICE来决定的,中间有一个12M到480M的状态转换过程 全速对于12M和480M的硬件是固定的 低速与全速的硬件连接方法不同 UHCI也支持全速和低速 但UHCI的HOST的全速只能支持12M 驱动程序里并不分全速和低速,至于驱动程序,对于全速和低速的控制是一样的 大家一起进步 |
|
5楼#
发布于:2004-04-23 17:30
补充一点,全速指的是12Mbps,也就是1.1的标准,而480Mbps指的是高速,也就是2.0 :)
应该说usb2.0协议包括全速和高速,不能说全速包括两种速度 :) |
|
6楼#
发布于:2004-04-23 17:39
谢谢jinghuiren和y5318
[编辑 - 4/23/04 by vhdl] |
|
7楼#
发布于:2004-04-23 18:29
那请各位看看这个吧,第一句话,好象就说了usb2.0的host controller不只EHCI,那个图也表明了这一点!
请各位参考! |
|
|