切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 5523阅读
  • 18回复

[其他]满足好奇,拆解了一个1xUSB3.0+3xUSB2.0的USB HUB,发现个关于USB3.0有意思的事情 [复制链接]

上一主题 下一主题
离线zhujinliang
 

发帖
2857
M币
1051
专家
12
粉丝
94
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2018-08-09
需要个HUB,于是去x宝逛逛,看见某大品牌有一 USB3.0 HUB价格比较便宜。

仔细看介绍,是一个 USB3.0 和 3个USB2.0 的奇怪组合,猜想这种货色肯定有幺蛾子,反正不贵,就买来了。
速度还挺快,1天收到货。

后面可能反复出现USB3.0和USB2.0,略啰嗦,就省略USB,用“小明“和”小红“代替。
开玩笑的,用”3.0“和”2.0“代替。





蓝色口是3.0,其余三个是2.0

外壳质量很差,是软塑料的,一捏嘎吱乱响,之前也买过一些这个牌子的其它东西,但做工还没这么烂。
外壳没有螺丝,掰开一个缝拿把尺子插进去扭一扭就能拆开,毫不费力气。




看到PCB,也证实了我之前的猜想:里面就是一个2.0HUB,但是3.0的两对高速信号线直连到了3.0接口上。这个设计比较讨巧,硬是蹭上了3.0的“热度”。
HUB芯片是常见的FE1.1S芯片,也属于比较低端的。

插电脑上测试一下,识别出来也是2.0HUB。


我在这个HUB的3.0端口上插了个千兆网卡,就是图上识别出来的"USB 3.0 1000 LAN",在一个2.0端口上插了个声卡,就是PHA-2A。
有意思的是,3.0端口上的千兆网卡系统认为是接在了根HUB总线上,没有经过这个HUB,2.0上的设备倒是正常表现。
简单测了下速,3.0端口是3.0的速度。

USB3.0 是有一对原 2.0 的低速线,外加两对高速线,会不会只有高速线,没有低速线,一个USB3.0的设备仍能被识别呢?或者说,3.0其实是两套系统,一套用于高速通信,一套用于兼容2.0的外设,如果我强行分开,是不是就有两个USB口了呢?
动手实验一下,用风枪吹掉芯片,然后连接2.0的上游端口和一个下游端口,越过原HUB芯片:




测试结果:
1. 这究竟是个什么玩意?
答:把一个USB3.0端口分离出一个“纯”3.0端口,一个2.0端口,两个充电口。
2. 能用吗?
答:可用!测试了一个3.0的U盘插到3.0端口上,同时在2.0端口上插一个U盘,两个设备都能被识别,并且可以同时工作。充电口可以充电(废话)。
3. 3.0端口和2.0端口上的设备反过来插呢?
答:把2.0设备插到纯3.0端口上不能使用,毕竟对应的信号线根本没连接,把3.0设备插到2.0端口上可以用,但是2.0的速度,相当于3.0设备去兼容2.0主机。
4. 3.0端口还可以接HUB吗?
答:好问题。我找了一个3.0 HUB(GL3520芯片),插到这个纯3.0端口上,可以识别,在HUB上插3.0设备,可以识别使用,但是插2.0设备不能使用。
5. 我是不是赚了?
答:算是吧,买3.0端口送2.0端口,买3.0 HUB送2.0 HUB。

结论:USB3.0 和 USB2.0 是分离的两套总线。3.0兼容2.0设备是通过附送一条2.0线路实现的,当主机或设备任何一端不支持3.0时,使用2.0线路连接。当使用3.0线路时,2.0线路闲置。
我以前没注意到,往电脑插入一个3.0 HUB,实际识别为两个HUB,一个叫做USB3.0 HUB或者SuperSpeed USB Hub,一个是USB2.0 HUB。
想想这样设计也有道理,简单粗暴,新的高速总线可以全新设计,较少的背上兼容包袱,兼容问题通过电气连接解决。
这样的结构也意味着:即使一个USB3.0 HUB,其下的USB2.0端口速度总和也被限制在480Mbps。也就是说你在一个USB3.0 HUB下插两个USB2.0 设备,这两个设备还是分享 480Mbps 带宽,不能使用USB3.0的高速特性,使得两个设备同时跑在480Mbps速度。
有没有2.0到3.0的协议转换芯片呢,我没有找到。我想这种芯片是有意义的,可以使2.0设备不去挤同一HUB的上行带宽,一条3.0的可用带宽可以满足10个2.0设备跑满带宽。

PS. x宝用“USB3.0 分离线“搜索了一下,还真有卖这样的线的。。。所以说。。当你USB口不够用了,可以这样凑合一下。
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共10条打赏M币+82专家+2
1392181148 M币 +15 優秀文章 2018-12-13
q562379863 专家 +1 精彩的实验和分析,算是解答了我多年疑惑 2018-10-24
dongxueqi520 M币 +10 認真發帖 2018-08-10
dlsys M币 +15 優秀文章 2018-08-10
moontree M币 +3 謝謝分享 2018-08-10
wulishui M币 +9 原来这样搞的,明白了 2018-08-10
jtcat M币 +8 優秀文章 2018-08-09
杨小伟 M币 +13 以資鼓勵 2018-08-09
aacyxjz 专家 +1 不错不错,上个专家,hub还有这样混合的方式 2018-08-09
zhkrid M币 +9 以資鼓勵 2018-08-09
离线爱在数码

发帖
16865
M币
16027
专家
-1
粉丝
44
只看该作者 1楼 发表于: 2018-08-09
Re:满足好奇,拆解了一个1xUSB3.0+3xUSB2.0的USB HUB,发现个关于USB3.0有意思的事 ..
请登录后查看
离线jdq116

发帖
5471
M币
93
专家
1
粉丝
198
只看该作者 2楼 发表于: 2018-08-09
Re:满足好奇,拆解了一个1xUSB3.0+3xUSB2.0的USB HUB,发现个关于USB3.0有意思的事 ..
请登录后查看
离线our420

发帖
4858
M币
3356
专家
5
粉丝
48
只看该作者 3楼 发表于: 2018-08-09
Re:满足好奇,拆解了一个1xUSB3.0+3xUSB2.0的USB HUB,发现个关于USB3.0有意思的事 ..
请登录后查看
离线zhujinliang

发帖
2857
M币
1051
专家
12
粉丝
94
只看该作者 4楼 发表于: 2018-08-09
回 our420 的帖子
请登录后查看
离线mao1990

发帖
848
M币
27
专家
2
粉丝
10
只看该作者 5楼 发表于: 2018-08-09
Re:满足好奇,拆解了一个1xUSB3.0+3xUSB2.0的USB HUB,发现个关于USB3.0有意思的事 ..
请登录后查看
离线skyline1819

发帖
81
M币
457
专家
0
粉丝
16
只看该作者 6楼 发表于: 2018-08-09
Re:满足好奇,拆解了一个1xUSB3.0+3xUSB2.0的USB HUB,发现个关于USB3.0有意思的事 ..
请登录后查看
离线小政哥

发帖
2029
M币
769
专家
2
粉丝
104
只看该作者 7楼 发表于: 2018-08-09
Re:满足好奇,拆解了一个1xUSB3.0+3xUSB2.0的USB HUB,发现个关于USB3.0有意思的事 ..
请登录后查看
离线enlike

发帖
7551
M币
2146
专家
3
粉丝
119
只看该作者 8楼 发表于: 2018-08-09
Re:满足好奇,拆解了一个1xUSB3.0+3xUSB2.0的USB HUB,发现个关于USB3.0有意思的事 ..
请登录后查看
离线aacyxjz

发帖
8257
M币
4132
专家
114
粉丝
172
只看该作者 9楼 发表于: 2018-08-09
请登录后查看
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个