ubnt解决方案
楼主: 冰魄子

[其它] 解读usb规范,延时决定usb线缆可以有多长。最新结论usb2.0传输线缆可以有50.4米。

[复制链接]

366

回帖

1018

积分

591 小时

在线时间

上尉

注册时间
2009-12-9
金币
556 个
威望
0 个
荣誉
0 个
累计签到:3 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2009-12-31 14:37 |显示全部楼层
本帖最后由 冰魄子 于 2009-12-31 19:12 编辑

呵呵,先占个位置,这位置打算着重讨论,如何控制usb线缆信号衰减,以满足usb长距离线缆能保障正常传输。
上图:
这是超五类线,也就是我们通常用的网线在各频率下的衰减表。usb2.0 的传输速率最高是480M/s,我们可以理解为频率是240hz,通过查表,我们可以知道这时候网线每米大约将衰减0.35db,而在顶楼,我已经给出规范允许的衰减表,查表我们可知,这个速率下传输线允许的衰减量大约为4db,4db除以0.35db=11.43米,也就是说,我们的网线只能够保证11米以内数据传输是正常的,超出11米的就看运气了,一般网线如果合格都是超出一定的余额的,也就是说衰减率比规定范围要低,那么我们就可以获得更多的长度。还有,如果设备的灵敏度也高于规范,那么我们又可以获得更多的线缆长度。到这一楼为止,我们得出网线能够保证做11米usb线缆这样的结论。如果要延长几十米,不能用网线了,要用衰减率更低的线缆。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
回复

使用道具 举报

21

回帖

48

积分

9 小时

在线时间

新兵上阵

注册时间
2009-11-28
金币
25 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-12-31 15:17 |显示全部楼层
ddddddddddddddd
回复

使用道具 举报

227

回帖

708

积分

38 小时

在线时间

中尉

注册时间
2009-12-11
金币
476 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-12-31 18:52 |显示全部楼层
ddddddddddddddddd
回复

使用道具 举报

366

回帖

1018

积分

591 小时

在线时间

上尉

注册时间
2009-12-9
金币
556 个
威望
0 个
荣誉
0 个
累计签到:3 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2009-12-31 19:50 |显示全部楼层
上次我们提到网线要想做几十米usb延长线,是要靠运气的,因为衰减太大,如果要想增加距离,那么我们需要在两端加usb差分信号放大器,提高信号增益才行,否则能够确保的只能有11米长度。我们不想增加放大器,因为那个太贵,也不是diy精神,那么剩下的一条途径就是采用其他的低衰减线缆做usb延长线,同轴屏蔽线就是一种很好的选择。

这是普通有线电视线缆240m/s速度下,每一百米的衰减量,可以粗略的估计一下,每十米衰减量只有1db,那么usb规范允许的4db,就可以有40米的长度,当然低衰减的同轴线还有很多种,我不一一举例了,只不过衰减率越低,价格越高。比如sywv-75-7在这个速率下,每百米才衰减7.16db,50米延长线完全落在最大衰减量4db的范围内。至此,我们已经能够完全解决usb延长线问题了,不过不要超出50米,如果超出,就要侵占留给usb设备的延时,增加新的丢包概率。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
回复

使用道具 举报

62

回帖

115

积分

26 小时

在线时间

上等兵

注册时间
2009-12-22
金币
49 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-12-31 22:59 |显示全部楼层
那时不是说,如果使用容易得到的稍好的同轴电缆,比如视频监控的75-3,加上好的供电电缆,就可以轻易做到50米呢?
回复

使用道具 举报

1132

回帖

1万

积分

394 小时

在线时间

上校

东山大少爷

灌水天才

注册时间
2009-9-14
金币
13117 个
威望
9 个
荣誉
0 个
累计签到:85 天
连续签到:0 天
[LV.100]试剑无线
发表于 2009-12-31 23:22 |显示全部楼层
我就是用6米半网线,做的网卡延长线发这信息,这几米的网线今天还帮我破了第二个WPA,没错是WPA2-PSK  AES 加密!
回复

使用道具 举报

670

回帖

2665

积分

121 小时

在线时间

少校

注册时间
2009-10-9
金币
1879 个
威望
10 个
荣誉
1 个

尚未签到

发表于 2009-12-31 23:49 |显示全部楼层
上次我们提到网线要想做几十米usb延长线,是要靠运气的,因为衰减太大,如果要想增加距离,那么我们需要在两 ...
冰魄子 发表于 2009-12-31 19:50



    哈哈跟我前几天提出来的想法一样 用两根同轴做usb传输线`http://forum.anywlan.com/thread-48371-1-2.html
回复

使用道具 举报

30

回帖

119

积分

55 小时

在线时间

上等兵

注册时间
2009-10-5
金币
82 个
威望
0 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2009-12-31 23:54 |显示全部楼层
哇,真是太专业了!
回复

使用道具 举报

670

回帖

2665

积分

121 小时

在线时间

少校

注册时间
2009-10-9
金币
1879 个
威望
10 个
荣誉
1 个

尚未签到

发表于 2010-1-1 00:13 |显示全部楼层
本帖最后由 mfly 于 2010-1-1 00:30 编辑
估计你看错了,一个hub 只能增加5m,最多只能加5个hub,也就是25米,目前是极限,当然有人说做 ...
namebojing 发表于 2009-12-31 11:18



    我说的是下面的那个图 自己再看看去
回复

使用道具 举报

670

回帖

2665

积分

121 小时

在线时间

少校

注册时间
2009-10-9
金币
1879 个
威望
10 个
荣誉
1 个

尚未签到

发表于 2010-1-1 00:28 |显示全部楼层
另外lz我觉得你的计算还是有问题 虽然我没有那个资料 但是看你贴出来的部分应该不经过hub的电缆延迟不会那么长,毕竟前面那个图上也写了要<=70ns

另外如果真的只需要考虑总延迟来做usb线的话计算也有些问题,文章上写了只要总延迟不超过736bit times就一定不会time out,也就是总延迟减去设备需要时间,736-192=544bit times。而usb2.0的速率是480Mbit per second
所以usb2.0的1bit time=1/(480*10^6)s=2.083ns
所以在电缆上允许的总延迟是544*2.083/2=566.7ns 也就是170m

当然这个只是就你发出来的部分文章来计算的,不过还是觉得还是前者(有hub)的靠谱点
你那个文章等我找到之后看完再下结论
回复

使用道具 举报

366

回帖

1018

积分

591 小时

在线时间

上尉

注册时间
2009-12-9
金币
556 个
威望
0 个
荣誉
0 个
累计签到:3 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2010-1-1 02:18 |显示全部楼层
本帖最后由 冰魄子 于 2010-1-1 02:59 编辑

回mfly,<=70ns,是在低速和全速状态下,并非说高速状态的延时。是的,你说的如果不用hub,那么我们还可以侵占留给hub的位时,但尽管这样,也不可能只减去一个设备位时就可以,南桥芯片本身也需要位时,用来确定是否收到回程数据包,或许南桥芯片分配到的位时就是=不超时的总延时736位时-最坏情况总延时721位时,就是15个位时,我不知道一个数据包里的数据部分占用了多少位,地址部分占用了多少位,校验码是什么方式,因为usb是串行传输,所以数据包的全部位收到后,才可以处理,而处理响应又需要时间。我觉得尽量不要去占用位时,因为我不知道详细的数据传输协议是怎么样的,所以还是保留不侵占,只计算信号传播延时,没计算信号处理所节约出来的位时,以便保证正确的数据处理和传输。我算出来的50米是确保能行。实际上,我也觉得如果不用hub,还可以得到更多的延时,只是不明确数据格式和传输协议,所以就不盲目计算长度了。如果非要计算,那么应该是“最坏情况总延时721位时”减去“一个设备位时192”再减去“两端接口延时4X4ns”,得到(721-192)X1/0.48-16=1086ns,那么线缆长度可以达到325.8/2=162.9米。如果设备响应够快,那么我们还可以得到更长的线缆长度。对于这么长的距离的话,线缆的阻抗要求要很低很低了。
回复

使用道具 举报

670

回帖

2665

积分

121 小时

在线时间

少校

注册时间
2009-10-9
金币
1879 个
威望
10 个
荣誉
1 个

尚未签到

发表于 2010-1-1 11:41 |显示全部楼层
回mfly,
冰魄子 发表于 2010-1-1 02:18



    恩 其实最后就是说主要的问题还是集中在信号衰减上 毕竟那么长的距离50米对谁几乎都够用了 其实可以拆一个hub插在线中间也可以起到增强信号作用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

关闭

站长推荐 上一条 /1 下一条

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-9-29 22:20

返回顶部 返回列表