EDA365电子工程师网

标题: USB上百兆跑不起 [打印本页]

作者: 梦醉人生    时间: 2017-3-22 17:03
标题: USB上百兆跑不起
USB几十兆能运行,上百兆跑不起,在pcb设计时我控了90欧的,请问大神,这是什么原因?
* M) M5 p: b) i" P9 J; L
作者: WYL_GW    时间: 2017-3-23 09:19
降速能跑,估计是信号完整性问题
作者: 梦醉人生    时间: 2017-3-23 09:25
WYL_GW 发表于 2017-3-23 09:19, X/ E% n" K" p
降速能跑,估计是信号完整性问题

) M# h( y9 p; U% |) w我的USB走线是从主板到控制板,主板上线长900mil,控制板上1100mil,参考完整,并且包地完整。是不是线太长啊?) {& O- @2 t1 G( D

作者: shirdon    时间: 2017-3-23 11:21
看看是否电路中存在电容过大问题,例如TVS的电容值(如果存在的话)等
作者: 梦醉人生    时间: 2017-3-23 11:34
shirdon 发表于 2017-3-23 11:21$ b, [& q, ?, ]- }  D
看看是否电路中存在电容过大问题,例如TVS的电容值(如果存在的话)等

. q5 d8 U+ A: W& H. G: u& S# k好的,谢谢!( U7 t- S4 y3 y8 H  U+ Z8 Y

作者: wangchqin    时间: 2017-3-23 18:14
900mil 不长,估计还是参考层问题
作者: xhy_hard    时间: 2017-3-23 23:03
wangchqin 发表于 2017-3-23 18:147 L) c) ?4 c1 G
900mil 不长,估计还是参考层问题
' g! a7 _6 ~' M
总的有2000mil  很高了
& l! R& V% h, |- @8 s$ Y4 G( h( `
作者: 张湘岳    时间: 2017-3-27 20:31
xhy_hard 发表于 2017-3-23 23:03
7 {- ]0 r$ i2 f; f总的有2000mil  很高了
/ [9 y/ p+ o7 t
2000不算长
# H- n, w0 t+ D8 G- I
作者: True    时间: 2017-3-27 21:27
不算长, 可以测试一下信号。
作者: lxz0708    时间: 2017-3-28 14:27
把板子传上来看看?
作者: kevin890505    时间: 2017-3-28 16:35
额,你没有回答狗大神的问题,你两个板子是怎么连接的,线缆,专门连接器,还是排针什么的?? PCB阻抗控制好只是一个,接线有问题照样是跑不动。
作者: 梦醉人生    时间: 2017-3-29 09:13
kevin890505 发表于 2017-3-28 16:35
+ }  ?, S  U3 L; V额,你没有回答狗大神的问题,你两个板子是怎么连接的,线缆,专门连接器,还是排针什么的?? PCB阻抗控制 ...

7 @/ T4 `7 a3 E排针连接的/ {; V& P! Q  L" M3 ]% `1 J

作者: kevin890505    时间: 2017-3-29 12:39
梦醉人生 发表于 2017-3-29 09:13
5 [" [" k1 v$ X: V, R, {- F排针连接的

0 K) [* w# i$ ^7 K; o0 g% d那就得看你设计了,直插弯插?USB和GND分布情况,排针周围信号分布,排针脚距,排针长度,标贴还是通孔,通孔的话背面stub有多长,因为普通排针的话这块阻抗是100%有问题的,480M的处理不好,跑不通很正常的。以前只拿排针跑12M的USB,480M的还是算了。速率也不高,随便拿个示波器测下信号就知道了。
2 T+ T' \- f% ?5 ]7 r1 m
作者: 嗜血霓裳    时间: 2017-4-12 16:11
上的走线图和接口图来看看。




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2