usb 2.0 定义了低速(ls),全速(fs),高速(hs)传输。EHCI 仅仅支持高速传输,所以它必须还要
有一个 companion HC,如(UHCI)来支持低速和全速设备,情况时这样的:
1), fs/ls 设备插入到 root hub port,会由 companion HC(uhci/ohci)发现并管理设备;
2),fs/ls 设备插入到 usb 2.0 hub(not root hub),那么由 ehci 通过 split transaction 和 transanction
translation(tt)支持 fs/ls 设备。
比如,当一个 usb 设备插入 root hub port 时,先要做一件 routing 的事情。所有的 root hub port
默认是被 EHCI 占有的,所以,EHCI 和插入的 usb 设备通信,看是不是 hs 设备,如果是好
说。如果不是,EHCI 就放弃这个 port 的占有权,让给 companion HC(uhci/ohci)去管理。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !