EDA365电子论坛网

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

作者: flywinder    时间: 2025-3-3 09:25
标题: 网口连接出现请求超时情况要怎么解
用的RTL8211F 拷机超不多12小时后会出线请求超时
5 n/ v1 Y% }) S  b这个问题要怎么解啊 各位大神请赐教4 {$ t! V8 P  z, S+ J4 A
; x( j1 e, O- Q" y' @" w3 }6 i
% N; H5 k: W& x& L

作者: myiccdream    时间: 2025-3-3 12:33
RGMII 得协议需要 数据与时钟之间有2ns延时$ P4 C. `( K) M" C2 I8 \/ r
这个2ns 可以设置在主控端,可以设置在RTL8211里面,还可以pcblayout 走线搞。
7 D; G" H; g3 K, ~8 m5 o但是一定要有,也不能超过。4 h- s/ A: Y. I% J
你首先要去确认这个东西 你们搞对没
作者: 超級狗    时间: 2025-3-3 13:35
訊息太少!
$ d5 [/ p- N0 c5 H' _# ], O% ~6 U+ A/ D4 i( E

: t0 K0 ]3 Y' Z" P; D4 l5 _% t# Y; e/ j# d$ B  ~5 \- u; F$ H5 v: l

作者: flywinder    时间: 2025-3-3 19:34
本帖最后由 flywinder 于 2025-3-3 19:49 编辑
( Y& J7 W; D' O8 A* ~' Q
超級狗 发表于 2025-3-3 13:353 g9 G- k+ h: R- L
訊息太少!

* Z8 G" x; H8 E- Z, i3 p0 ?4 N1.一端接的RK1126,另一端接PC ping# y) [$ d. z, A
2.对,每次都是12小时后  出现一次后就会频繁出现
5 `/ M; y7 }$ A# O$ F$ r9 C3.所有的的板子都会这样, ~% F& O/ Y# Q4 Y  u
4.SmartBit 还没试过
0 L" q5 I9 M* E6 b4 t, w) k- G5.客户自己画的6层板子就没问题,我这画的板子4层就会这样
$ m9 w' R6 n* K! Q7 y6.用的4层板  RGMII_RX没有完整的参考平面,应该不会是这个导致的吧: ?# ^: {4 P9 j3 e$ U, E7 U% M2 I

$ q" G: b  ?- w9 e% T4 z
! S- j' l( r) ~  G' ]6 l% `1 s$ a1 Q
) p/ j4 Q7 I# i" n8 {  t
作者: 超級狗    时间: 2025-3-3 21:25
flywinder 发表于 2025-3-3 19:34' o& \0 E% B# A. K# ?# G
1.一端接的RK1126,另一端接PC ping
* d4 Z8 a* M: W/ q" U6 e: T3 J! @2.对,每次都是12小时后  出现一次后就会频繁出现
8 r2 T2 }$ y) j. A* l) ?9 \3.所有的的板子都 ...
' \& g3 C$ W  f5 J
可以檢查一下走線等長Length Matching)的狀況,以前我們在 LP-DDR3 遇過常溫沒問題,低溫會錯的狀況。- u5 M7 K, c  F* |7 l% F

5 m( S) |- C% W3 {( O- B
作者: 超級狗    时间: 2025-3-3 21:32
本帖最后由 超級狗 于 2025-3-4 07:46 编辑 . X! l- F& K$ j- b- N) v
flywinder 发表于 2025-3-3 19:34
% l/ w, f! Q6 b) k- s6 _& E3 |1.一端接的RK1126,另一端接PC ping
; s# p9 E0 U! B' b2.对,每次都是12小时后  出现一次后就会频繁出现9 l$ _/ \" f  i/ m; |
3.所有的的板子都 ...
用的4层板  RGMII_RX没有完整的参考平面,应该不会是这个导致的吧
- T, d* z. ^9 t, Z; @2 ?7 C9 [
這點也不無可能,看你的地有多不完整。
# h* x) h" J" Y# h% m' B: x
! @3 P, P5 O5 g3 T( Z- V$ _4 z: I這種情形通常表示,阻抗匹配的寬裕度Tolerance)不夠,溫度產生的些微影響,就超出正常工作範圍了!& b1 `* V! e  ]

# s" P7 q0 |, s0 u+ B5 K$ D) h0 n2 k7 s% U+ T! E

作者: flywinder    时间: 2025-3-4 08:38
超級狗 发表于 2025-3-3 21:25
, Q0 Z. `9 [5 [2 ?% D可以檢查一下走線等長(Length Matching)的狀況,以前我們在 LP-DDR3 遇過常溫沒問題,低溫會錯的狀況。 ...
7 g9 p+ n! {" \* o1 B+ R6 S
等长控制在50mil ! d1 t6 a6 ?/ y+ h( W

7 |' ?. X5 C+ Q: W; n6 I2 X
4 N5 E2 @. ?, S4 p  T3 p
$ O% C* k. d6 @$ u- D7 E
作者: flywinder    时间: 2025-3-4 08:39
超級狗 发表于 2025-3-3 21:32
7 t( T" t0 H3 }/ Z- X! \+ I9 ^這點也不無可能,看你的地有多不完整。8 J: }! A  W5 {" H& u/ s
' ^) @  B; z8 E3 d
這種情形通常表示,阻抗匹配的寬裕度(Tolerance)不夠,溫 ...

6 g+ ?/ ?  V* j* _8 S/ |8 ^, d改成百兆试一下 看会不会挂掉
$ f0 b! d2 S6 t+ S! I' Z
作者: wudipk2010    时间: 2025-3-4 11:25
用iperf3 拉流测试一下,带宽跑满看看。一般如果RGMII走线阻抗等长不好的话,一跑满带宽立马就会出问题。如果是长时间跑之后出现偶尔断一下的情况,可以查一下是否是温度上升导致。看你图片上是ping小包都会断,也可能是软件驱动层或者是应用程序层的问题。




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