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

PHY 丢包

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

/ c9 G: N! j5 b* }- vARM (Cortina) 平台。; o+ B. @' z1 F8 J. i# @
LAN 丢包(package)现象严重。 --MAC(集成在ARM).
" @/ H( D6 ^" N* A3 G" O  r3 G& NPHY 到connector 这一端, 经测试(不是问题)。: ?( s3 v. r4 M( q# G. o, l
问题, 主要是在RGMII 这一段。
: V7 Z5 ~% e  z( Q9 n+ ^/ U( u& D5 |4 V* M7 v4 k
问题可能出在哪?/ m0 |" a5 A0 V& {( K7 z

该用户从未签到

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 编辑
* Y/ O4 a9 @7 d: C$ s
菩提老树 发表于 2015-6-16 22:35
5 S( P0 F% B( A6 U0 {7 Z- v  g楼主,你们测试过了,说明你们的传输链路没有问题。至于丢包,你们的软件有看过吗?RGMII与你后面的丢包有 ...

. N0 S4 V& {5 M7 H( MSorry!估计, 我的表达不准。 6 ?" }$ g1 x  s% J8 a
1.链路有连通* B" d% f# S- [8 F
2.功能又不正常。(主要表现为 copy 文件时, 速率太慢, 走走 停停的那种。 Fireware 工程师测试的时候, 就出现ERROR。)
6 y1 G1 h, d1 L( p9 c5 R/ v3. SoC----PHY----Connector(Serial-- 1驱4那种。两个LAN 口连接, 没有问题。 )
; ]# O9 {) y: a1 I2 w& L4 u4 f4.所以问题,就是出在Soc----PHY 这个范围(RGMII 连接)。0 k1 k' h3 |$ Q6 u5 |6 I
5. 我想问, 是否等长(100mil)? 串阻的大小(22.1 ohm)?又或是clk的并联电容(22p)?SoC 会不会有些什么特殊的设置。我没有注意到?(第一次玩ARM): ~" K- I- u5 U7 h4 G* i
7 u' b* U4 I5 F1 \
6.Ethernet是1000M. 用软件改到了10, 100, 也是同样的效果。
. z  I2 C9 p6 |* V: l8 v
' w# {0 v% g5 G+ y( P; S! ~; |谢谢 菩提 关注!
) m5 v" p) P- i8 |5 ]/ I# g' t$ Q$ H
% A! X4 w4 ]3 i% b+ J) I; a
% c3 S6 R1 X$ ?5 X0 L

该用户从未签到

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
6 S( b# Z, c4 A- `等长是要做的,RGMII是源同步的信号,所以clk要比较长一点,但是不做等长也是可以的,因为RGMII可以自己做d ...
/ `! t. e+ C6 J8 N
我在想, 下图所示的电容, 会不会对我的时延有显著的干扰?
( ~' U6 z% u) k" a; P不加会不会更好?
# B1 Q! l" f& o: p# I $ W" u% w0 q/ }$ n* S4 C5 w

点评

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

该用户从未签到

7#
 楼主| 发表于 2015-6-18 08:29 | 只看该作者
经过这几天的调试。 " H9 T* d* A0 Z  K
Bug 基本解了。
+ f0 e, r6 o7 U$ M问题点就出在, 软件的delay 设置与 电阻值的选择上!
, ^2 n/ o3 R% A9 R- F- C) w
1 g. H2 w& h- o3 N谢谢! 菩提!!

点评

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

该用户从未签到

8#
发表于 2015-6-18 09:20 | 只看该作者
Quantum_ 发表于 2015-6-18 08:29
# }5 V7 f2 T6 [9 _, T! c$ S经过这几天的调试。 : g" P0 o- U+ q3 G. Y  {1 ]
Bug 基本解了。& m! i5 Y6 D6 r5 s! Q+ i0 C6 t% Q* |
问题点就出在, 软件的delay 设置与 电阻值的选择上!

+ ?5 P# J% M# B. }. W客气了。

该用户从未签到

9#
发表于 2015-6-18 09:21 | 只看该作者
Quantum_ 发表于 2015-6-17 13:359 P  }$ ]# U9 l" T
我在想, 下图所示的电容, 会不会对我的时延有显著的干扰?
; L% e( C( C5 f# t7 D不加会不会更好?

& t/ w8 F9 q8 M; `8 K: V/ w+ x* f如果不加,你的RC怎么做呢?这是基本常识

点评

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

该用户从未签到

10#
 楼主| 发表于 2015-6-18 10:24 | 只看该作者
菩提老树 发表于 2015-6-18 09:21, r8 m) G7 I3 C# |1 r" h4 w
如果不加,你的RC怎么做呢?这是基本常识
: a$ ^, Y5 v8 j' V* r. A7 P
我再深入看看。RC 是否 真的‘必要’。
. s' H, K$ }6 w" B  {3 f1 G% n没有c, 构不成RC。可是, 为什么一定要有一个RC. ! Q! V8 a' U  a( s
常识? --时常碰到这样的问题---常识本身就是 误导。 6 T0 h: S' j$ c. T; s% d  {

; e8 g! r$ w2 w. ~- k/ R再次谢谢! 菩提
% X; `- Q( ~( [* v6 V) R) N, S
( }$ M; h8 B- L% T2 A
& E+ l+ D1 K7 [& X) q3 f5 z

点评

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

该用户从未签到

11#
发表于 2015-6-18 10:31 | 只看该作者
Quantum_ 发表于 2015-6-18 10:24. A0 x( q% [- K/ M4 r  p* g( n0 [! ?4 X
我再深入看看。RC 是否 真的‘必要’。* }! v  d: o( ~: L4 W
没有c, 构不成RC。可是, 为什么一定要有一个RC.
$ [# ~# G7 ?! ^9 J) q! u常识? --时 ...

5 s9 b# e$ L  z/ Y  ~8 y不一定要RC来构成时延,但是这里使用其做时延也是没有问题的。要相信常识,不要老使用经验、经验,每一个人都有经验,只是看你的经验是好的还是差的。

该用户从未签到

12#
发表于 2015-6-18 10:38 | 只看该作者
Quantum_ 发表于 2015-6-18 10:24% l; O2 G; I+ u6 @3 [. Y9 ~/ Q
我再深入看看。RC 是否 真的‘必要’。
* ?  `: q, f- R没有c, 构不成RC。可是, 为什么一定要有一个RC. * k0 w4 ^" {! h
常识? --时 ...

" k& a  \) N# J; u5 P6 G* X- \/ r. l3 F+ l" \0 a8 ^
指不定,那颗电容还有防止EMI的作用呢!你去掉之后,EMC可能就有麻烦了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-9-10 22:30 , Processed in 0.156250 second(s), 35 queries , Gzip On.

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

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

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