EDA365电子论坛网

标题: 网口连接出现请求超时情况要怎么解 [打印本页]

作者: flywinder    时间: 2025-3-3 09:25
标题: 网口连接出现请求超时情况要怎么解
用的RTL8211F 拷机超不多12小时后会出线请求超时. K+ ^( A% f4 U/ s$ t9 g) \+ Q
这个问题要怎么解啊 各位大神请赐教
) }9 l" d0 g  M# W  S8 i
2 Q( F0 I5 ^- j9 P. X3 g0 x
9 v1 d+ }" J4 z0 y
作者: myiccdream    时间: 2025-3-3 12:33
RGMII 得协议需要 数据与时钟之间有2ns延时" H. S% E0 e: I0 d
这个2ns 可以设置在主控端,可以设置在RTL8211里面,还可以pcblayout 走线搞。
& ], U1 E: a5 Y4 D- m但是一定要有,也不能超过。- B. L5 k& v; X2 \
你首先要去确认这个东西 你们搞对没
作者: 超級狗    时间: 2025-3-3 13:35
訊息太少!
$ w3 S9 |0 D6 \2 v, j
( S. K# e* c" X" c# X  G. c( U3 w+ ~& |0 S$ B* w* H; d

+ r: }1 U- @) \+ H( k. ~
作者: flywinder    时间: 2025-3-3 19:34
本帖最后由 flywinder 于 2025-3-3 19:49 编辑 5 s- X7 J! U3 X0 _3 {
超級狗 发表于 2025-3-3 13:35
( I$ C: o" R. a# g訊息太少!

4 H5 s/ k$ W& l. ?+ c! v% f" o, D( v' t1.一端接的RK1126,另一端接PC ping7 V7 C7 I- J( D( @! V" w) ?
2.对,每次都是12小时后  出现一次后就会频繁出现8 A% i! z, A6 j1 X/ B2 Q# @
3.所有的的板子都会这样  Z7 d: B2 Z- e( v7 L. ?
4.SmartBit 还没试过
$ t8 w5 A) Z: x) s! r' C( p5.客户自己画的6层板子就没问题,我这画的板子4层就会这样! _. @! |+ I! x6 K3 S2 U7 B6 ?! n
6.用的4层板  RGMII_RX没有完整的参考平面,应该不会是这个导致的吧
, ~5 N( Z; B/ a& F2 n1 _2 R. x, p" J7 h6 }" [9 I* W
" ^, c; K/ J8 d' ]6 F2 u# W
; N- ]- a: a: Y/ G# m% C4 q" |; w

作者: 超級狗    时间: 2025-3-3 21:25
flywinder 发表于 2025-3-3 19:34) M/ y$ x3 n9 e  Z
1.一端接的RK1126,另一端接PC ping7 n* b2 X% Y- i5 G9 C2 F4 A% i5 l
2.对,每次都是12小时后  出现一次后就会频繁出现
* T0 C9 j8 E! s; B" M5 `3.所有的的板子都 ...

3 [- ^% X/ m, h* q2 O" s/ o可以檢查一下走線等長Length Matching)的狀況,以前我們在 LP-DDR3 遇過常溫沒問題,低溫會錯的狀況。9 G2 O- _! W% s8 b3 y0 C
; R/ J% @) m7 L/ ]" n. g" B) y# O5 f

作者: 超級狗    时间: 2025-3-3 21:32
本帖最后由 超級狗 于 2025-3-4 07:46 编辑
5 H2 z- I7 _1 {7 _4 R" P$ d
flywinder 发表于 2025-3-3 19:34# ~& X& y" h+ q
1.一端接的RK1126,另一端接PC ping
7 _4 Z) ^! k/ K1 Y; b9 U8 S7 r+ @2.对,每次都是12小时后  出现一次后就会频繁出现" k  }/ k+ o2 h
3.所有的的板子都 ...
用的4层板  RGMII_RX没有完整的参考平面,应该不会是这个导致的吧
; Y  j8 v$ Y- U  f9 N) }
這點也不無可能,看你的地有多不完整。
: \0 K8 p, P+ h- A( q  ~$ ]# D4 `' a" _1 w3 X, W' z
這種情形通常表示,阻抗匹配的寬裕度Tolerance)不夠,溫度產生的些微影響,就超出正常工作範圍了!
/ a! v7 Z3 Q8 H8 ?
3 F$ t5 I4 _& M" C& Y, j8 v+ d2 Z. k1 g/ ^0 h

作者: flywinder    时间: 2025-3-4 08:38
超級狗 发表于 2025-3-3 21:25. h9 C. K* @0 c* v7 f2 C, t
可以檢查一下走線等長(Length Matching)的狀況,以前我們在 LP-DDR3 遇過常溫沒問題,低溫會錯的狀況。 ...
' z8 Z1 q, Q0 p2 |1 I( ^) z
等长控制在50mil / a1 l( e6 |& N& U) m# ?. ?1 O9 S
. q8 E  _- w4 t, M0 Q; ^3 {

: g' v4 l, q2 ], Q9 L& k4 v5 P  L0 I- e- ?# L, i1 g$ `

作者: flywinder    时间: 2025-3-4 08:39
超級狗 发表于 2025-3-3 21:322 {- `4 D- p! Q( p" [; ^( t9 }
這點也不無可能,看你的地有多不完整。
. U  ^2 m2 m7 ^2 J$ C
6 }# k/ b: e1 [" q6 e這種情形通常表示,阻抗匹配的寬裕度(Tolerance)不夠,溫 ...

2 O' g! i# O9 H, W改成百兆试一下 看会不会挂掉: ~; V$ s0 f" P0 F0 S" w# l7 F

作者: wudipk2010    时间: 2025-3-4 11:25
用iperf3 拉流测试一下,带宽跑满看看。一般如果RGMII走线阻抗等长不好的话,一跑满带宽立马就会出问题。如果是长时间跑之后出现偶尔断一下的情况,可以查一下是否是温度上升导致。看你图片上是ping小包都会断,也可能是软件驱动层或者是应用程序层的问题。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2