EDA365电子论坛网

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

作者: flywinder    时间: 2025-3-3 09:25
标题: 网口连接出现请求超时情况要怎么解
用的RTL8211F 拷机超不多12小时后会出线请求超时
/ Z; C6 V7 a/ A0 ]这个问题要怎么解啊 各位大神请赐教& U( C) {; ?- M3 s: X) m

: v% m/ {* Y; F ; O  C; P. S% r: [: ]5 n/ E

作者: myiccdream    时间: 2025-3-3 12:33
RGMII 得协议需要 数据与时钟之间有2ns延时7 }; L* c# l3 g& l! f/ w/ D& J
这个2ns 可以设置在主控端,可以设置在RTL8211里面,还可以pcblayout 走线搞。# R$ }/ Q! v1 V4 `- x
但是一定要有,也不能超过。
+ Z5 }: G5 G; `7 C% {# A) E5 `2 j& Z你首先要去确认这个东西 你们搞对没
作者: 超級狗    时间: 2025-3-3 13:35
訊息太少!
5 [) o3 Z/ R3 l8 ?+ U8 F) ?
; g( s* w- ^2 X9 K" A! v2 R5 [. {0 I; v
, s6 b4 u- q# ?1 O: W: ^5 I1 O1 j: u

作者: flywinder    时间: 2025-3-3 19:34
本帖最后由 flywinder 于 2025-3-3 19:49 编辑
- Z1 d: ]- K  u& M0 R9 P, J: q
超級狗 发表于 2025-3-3 13:35
0 ?* H7 n: ]. r6 ~8 i* |8 E$ I訊息太少!
0 F3 g0 F: n1 q) m3 q+ V" Z
1.一端接的RK1126,另一端接PC ping
7 z( K3 s+ z5 w, _/ P: O2.对,每次都是12小时后  出现一次后就会频繁出现7 n* h9 e% ?+ E+ v
3.所有的的板子都会这样2 U$ \1 ^4 s0 D. @( N1 @
4.SmartBit 还没试过
% `; I# N8 S, k/ i5.客户自己画的6层板子就没问题,我这画的板子4层就会这样4 C3 `. {" Y( w
6.用的4层板  RGMII_RX没有完整的参考平面,应该不会是这个导致的吧
3 I) D9 }/ S0 Q3 C/ ~* W/ j4 Z# e0 s& i  ~0 z; |/ |& \' {* i

* M2 U/ k& B  R. [1 p/ r' U! c% [  g! U2 H

作者: 超級狗    时间: 2025-3-3 21:25
flywinder 发表于 2025-3-3 19:34
# P! ?% E5 x, J/ h  f) p5 H1.一端接的RK1126,另一端接PC ping6 c* X2 @5 j0 F( T5 c
2.对,每次都是12小时后  出现一次后就会频繁出现7 U1 O; f! t2 G2 B' m
3.所有的的板子都 ...
+ E7 d( g8 r, f& @
可以檢查一下走線等長Length Matching)的狀況,以前我們在 LP-DDR3 遇過常溫沒問題,低溫會錯的狀況。
. V6 W0 z) K5 k% R- ~2 i1 I$ |* u" x5 j. W

作者: 超級狗    时间: 2025-3-3 21:32
本帖最后由 超級狗 于 2025-3-4 07:46 编辑 * y7 \0 x' T2 U1 G* x; [8 m
flywinder 发表于 2025-3-3 19:34
4 j/ _4 c- I$ i  D1.一端接的RK1126,另一端接PC ping
  O, Q% F3 V: ]$ _' z# F: ]& B( Q0 C% K2.对,每次都是12小时后  出现一次后就会频繁出现( ?" a0 z1 K4 P& o7 Z9 D  ?$ [. B$ ?
3.所有的的板子都 ...
用的4层板  RGMII_RX没有完整的参考平面,应该不会是这个导致的吧
& u' Z  h% _1 O6 ^8 M* D5 e
這點也不無可能,看你的地有多不完整。
. k8 F$ W# P+ m2 E
! g4 ^8 g: h) m' [9 c. X這種情形通常表示,阻抗匹配的寬裕度Tolerance)不夠,溫度產生的些微影響,就超出正常工作範圍了!/ h8 A# f* G. N

8 n9 a, E  |, H5 }- ?1 Y& b% a# F+ I+ _: `* a

作者: flywinder    时间: 2025-3-4 08:38
超級狗 发表于 2025-3-3 21:25. |6 y* W: G- }9 d; P$ N1 e, \
可以檢查一下走線等長(Length Matching)的狀況,以前我們在 LP-DDR3 遇過常溫沒問題,低溫會錯的狀況。 ...

( E6 _; d' j' k, g3 Z: a8 O) }等长控制在50mil
9 k& }- M) m- f- E
3 d$ Z2 F% _2 t2 S2 X7 h& I
1 T. w/ y& W) k8 L* \5 T& J% b! e+ b: D4 A

作者: flywinder    时间: 2025-3-4 08:39
超級狗 发表于 2025-3-3 21:32
: A( ?1 W$ O6 `) D: J; e& h- J( t這點也不無可能,看你的地有多不完整。
/ K6 s/ R! G/ E) |# w" E/ x* A; w& {
這種情形通常表示,阻抗匹配的寬裕度(Tolerance)不夠,溫 ...

5 p- B: x- y+ @9 n& t, k改成百兆试一下 看会不会挂掉
9 q, o' s' W0 h" y8 B" E
作者: wudipk2010    时间: 2025-3-4 11:25
用iperf3 拉流测试一下,带宽跑满看看。一般如果RGMII走线阻抗等长不好的话,一跑满带宽立马就会出问题。如果是长时间跑之后出现偶尔断一下的情况,可以查一下是否是温度上升导致。看你图片上是ping小包都会断,也可能是软件驱动层或者是应用程序层的问题。




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