找回密码
 注册
关于网站域名变更的通知
查看: 2782|回复: 11
打印 上一主题 下一主题

PHY 丢包

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-6-16 09:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
9 r- h  Z9 C$ @" p1 o2 K
ARM (Cortina) 平台。: b) V6 e) e3 j0 n4 y0 T
LAN 丢包(package)现象严重。 --MAC(集成在ARM).
! [+ w. B" n4 R7 W  P8 fPHY 到connector 这一端, 经测试(不是问题)。
+ C- h* l& w! E! Q, L: g: ?问题, 主要是在RGMII 这一段。 % A0 P3 g& u& g  h' W
! A' [$ n" {9 N9 D8 ?
问题可能出在哪?3 @  e2 o2 m& u) e0 s; C! @0 P

该用户从未签到

2#
发表于 2015-6-16 22:35 | 只看该作者
楼主,你们测试过了,说明你们的传输链路没有问题。至于丢包,你们的软件有看过吗?RGMII与你后面的丢包有什么关系呢?你既然都那么确定RGMII有问题,那还问问题出在哪里,是调戏我们吗?

点评

Sorry! 估计, 我的表达不准。 1.链路有连通 2.功能又不正常。(主要表现为 copy 文件时, 速率太慢, 走走 停停的那种。 Fireware 工程师测试的时候, 就出现ERROR。) 3. SoC----PHY----Connector(Serial--  详情 回复 发表于 2015-6-17 09:07

该用户从未签到

3#
发表于 2015-6-16 22:41 | 只看该作者
还有,请问是100M Ethernet丢包还是1000M Ethernet丢包?请把问题解释清楚。

该用户从未签到

4#
 楼主| 发表于 2015-6-17 09:07 | 只看该作者
本帖最后由 Quantum_ 于 2015-6-17 09:12 编辑 * N: n' ]3 I: N# u
菩提老树 发表于 2015-6-16 22:359 P7 i1 r+ k/ c% l: |8 ], v% l) Y
楼主,你们测试过了,说明你们的传输链路没有问题。至于丢包,你们的软件有看过吗?RGMII与你后面的丢包有 ...

6 f% E& F' J. c3 Q9 zSorry!估计, 我的表达不准。
: k4 ?1 R8 z" R! K: K$ P$ K1.链路有连通" T' ~- q/ e2 W9 t7 c% }  G( Y
2.功能又不正常。(主要表现为 copy 文件时, 速率太慢, 走走 停停的那种。 Fireware 工程师测试的时候, 就出现ERROR。)2 S7 ^# ~7 }" o$ u, B
3. SoC----PHY----Connector(Serial-- 1驱4那种。两个LAN 口连接, 没有问题。 )
5 H; H; z5 h3 t4.所以问题,就是出在Soc----PHY 这个范围(RGMII 连接)。2 Y% `0 I$ |- Z; z) u6 e% t
5. 我想问, 是否等长(100mil)? 串阻的大小(22.1 ohm)?又或是clk的并联电容(22p)?SoC 会不会有些什么特殊的设置。我没有注意到?(第一次玩ARM)6 Y+ A0 |( z% x7 M9 {- ?
6 R+ h4 D6 }3 a1 D, W0 U* @
6.Ethernet是1000M. 用软件改到了10, 100, 也是同样的效果。; T8 {, [7 {& E6 y% u9 M

0 T( P! F( J$ X- n4 B' ]5 n谢谢 菩提 关注!
5 y: c5 I( ]+ A. ~( S  d9 u& W! \
0 m) f) A7 m# L9 b8 {
: x% _% O; K  u7 Z

该用户从未签到

5#
发表于 2015-6-17 09:27 | 只看该作者
等长是要做的,RGMII是源同步的信号,所以clk要比较长一点,但是不做等长也是可以的,因为RGMII可以自己做delay;串阻的大小可以根据实际情况去调节,SOC特殊的设置就是看软件是否有开delay咯。

点评

我在想, 下图所示的电容, 会不会对我的时延有显著的干扰? 不加会不会更好? [attachimg]98380[/attachimg]  详情 回复 发表于 2015-6-17 13:35

该用户从未签到

6#
 楼主| 发表于 2015-6-17 13:35 | 只看该作者
菩提老树 发表于 2015-6-17 09:27  I5 V0 w( k, N. z
等长是要做的,RGMII是源同步的信号,所以clk要比较长一点,但是不做等长也是可以的,因为RGMII可以自己做d ...
, s, s& a) t7 T: \1 S
我在想, 下图所示的电容, 会不会对我的时延有显著的干扰?
, h8 C! n0 M. k' G4 _不加会不会更好?& J/ z. s6 n4 v
# p/ D- i8 a. ~7 V& ~4 A

点评

如果不加,你的RC怎么做呢?这是基本常识  详情 回复 发表于 2015-6-18 09:21

该用户从未签到

7#
 楼主| 发表于 2015-6-18 08:29 | 只看该作者
经过这几天的调试。
( ^4 h6 d& ^" W, V& |2 @5 e! b$ FBug 基本解了。
- G9 e; S2 o3 v6 H问题点就出在, 软件的delay 设置与 电阻值的选择上!8 b( h( W" f, Z9 T9 x. q2 V

" I* G3 Z* n0 F+ C/ a谢谢! 菩提!!

点评

客气了。  详情 回复 发表于 2015-6-18 09:20

该用户从未签到

8#
发表于 2015-6-18 09:20 | 只看该作者
Quantum_ 发表于 2015-6-18 08:29
" l1 C! |$ ^( m: @% B5 D* u* J; n经过这几天的调试。 ; c- k; W8 M' M3 T
Bug 基本解了。6 h$ r& V4 Z: t& t: i8 C6 z
问题点就出在, 软件的delay 设置与 电阻值的选择上!

- x# _: x  r0 ]2 }9 A) w客气了。

该用户从未签到

9#
发表于 2015-6-18 09:21 | 只看该作者
Quantum_ 发表于 2015-6-17 13:356 @. M3 z- o# G4 U% R; u% F3 K! j7 P
我在想, 下图所示的电容, 会不会对我的时延有显著的干扰?: P* M+ R2 i. ~* n
不加会不会更好?

/ ~( Y, C# Z5 \& W% T( X% Q6 q4 G如果不加,你的RC怎么做呢?这是基本常识

点评

我在深入看看。RC 是否 真的‘必要’。 没有c, 构不成RC。可是, 为什么一定要有一个RC. 常识? --时常碰到这样的问题---常识本身就是 误导。 再次谢谢! 菩提  详情 回复 发表于 2015-6-18 10:24

该用户从未签到

10#
 楼主| 发表于 2015-6-18 10:24 | 只看该作者
菩提老树 发表于 2015-6-18 09:21
- e6 w2 p6 W8 W/ s如果不加,你的RC怎么做呢?这是基本常识
: f+ \- I2 C! \5 k: ?
我再深入看看。RC 是否 真的‘必要’。# J1 f0 J# ^5 q8 D
没有c, 构不成RC。可是, 为什么一定要有一个RC.   J8 z* I" J/ B% G; ?
常识? --时常碰到这样的问题---常识本身就是 误导。 & t- s  Q1 g/ |! s. z( n* E
& p$ e$ u; k; V4 |8 P1 J
再次谢谢! 菩提& F/ ?/ p& @( j5 S1 c) K

: a( t& v# q. R6 C6 d
( z- {- D. H$ x5 v# E( [) }3 m

点评

指不定,那颗电容还有防止EMI的作用呢  详情 回复 发表于 2015-6-18 10:38
不一定要RC来构成时延,但是这里使用其做时延也是没有问题的。要相信常识,不要老使用经验、经验,每一个人都有经验,只是看你的经验是好的还是差的。  详情 回复 发表于 2015-6-18 10:31

该用户从未签到

11#
发表于 2015-6-18 10:31 | 只看该作者
Quantum_ 发表于 2015-6-18 10:24  H" T0 j) n' ]4 O2 v1 `
我再深入看看。RC 是否 真的‘必要’。, Z# i' W5 [4 g; @, f* Y
没有c, 构不成RC。可是, 为什么一定要有一个RC.
' V+ B2 g( W+ J9 O  O, H常识? --时 ...
' f7 t: k, S0 U) o  G
不一定要RC来构成时延,但是这里使用其做时延也是没有问题的。要相信常识,不要老使用经验、经验,每一个人都有经验,只是看你的经验是好的还是差的。

该用户从未签到

12#
发表于 2015-6-18 10:38 | 只看该作者
Quantum_ 发表于 2015-6-18 10:24
/ b  _6 H1 y% C: Q7 L) }- ]我再深入看看。RC 是否 真的‘必要’。
" n& B: {* K* q/ |" r& [没有c, 构不成RC。可是, 为什么一定要有一个RC.
  @$ Q  h$ `- }/ D常识? --时 ...

8 W8 Z4 n- J6 H4 z  {& g0 ?+ d$ X* c( s) {$ c
指不定,那颗电容还有防止EMI的作用呢!你去掉之后,EMC可能就有麻烦了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 20:28 , Processed in 0.187500 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表