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

PHY 丢包

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

1 b6 p/ R( @& K" uARM (Cortina) 平台。
* @4 s/ |4 e: Y4 @( g8 g; X: eLAN 丢包(package)现象严重。 --MAC(集成在ARM).. A! e5 ^; m" X7 @; d: c
PHY 到connector 这一端, 经测试(不是问题)。
& |6 l- y$ l3 c& k6 m* F问题, 主要是在RGMII 这一段。
3 l* o8 Z0 [. w8 C; U: g
. E! U( i5 a( c0 y: u. C7 W! Z问题可能出在哪?  k0 v4 R/ f, h9 s5 o1 d

该用户从未签到

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 编辑
4 U6 i, ~5 {* m1 C8 [; i7 m' m
菩提老树 发表于 2015-6-16 22:356 O/ d# ]4 q3 {( l- ~" B
楼主,你们测试过了,说明你们的传输链路没有问题。至于丢包,你们的软件有看过吗?RGMII与你后面的丢包有 ...

+ _  d7 K( z( f3 ^' @. @8 G+ vSorry!估计, 我的表达不准。 0 P- M. P" a4 V( ?! l6 Z3 _6 g
1.链路有连通
# ?5 Y9 o3 M" F, y# [* r! o2.功能又不正常。(主要表现为 copy 文件时, 速率太慢, 走走 停停的那种。 Fireware 工程师测试的时候, 就出现ERROR。)
+ M, P* z& b) @! Z  q- e3. SoC----PHY----Connector(Serial-- 1驱4那种。两个LAN 口连接, 没有问题。 )
- G2 g* L, j4 f2 }& S- J( _( _4.所以问题,就是出在Soc----PHY 这个范围(RGMII 连接)。
, c- _" V/ n/ ?+ [5. 我想问, 是否等长(100mil)? 串阻的大小(22.1 ohm)?又或是clk的并联电容(22p)?SoC 会不会有些什么特殊的设置。我没有注意到?(第一次玩ARM)' R7 o% R9 q# K6 y( v: d' l, Q

7 R; R) d: `) L! r# H& u9 r5 V* x6.Ethernet是1000M. 用软件改到了10, 100, 也是同样的效果。, s" @7 R7 t) O7 l

( Z, }) ]8 c; G6 N& e5 ]. a# B谢谢 菩提 关注!
. {7 x+ j$ z( L4 P/ B' w6 n
8 z4 v! P. `6 j4 `2 x
& ~0 q$ M" N+ r# {

该用户从未签到

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
3 p' k4 f3 F' K等长是要做的,RGMII是源同步的信号,所以clk要比较长一点,但是不做等长也是可以的,因为RGMII可以自己做d ...

) x+ E* q" t7 @, o4 k我在想, 下图所示的电容, 会不会对我的时延有显著的干扰?
4 W( W' B0 v- o  E$ g; g; n+ r/ S不加会不会更好?  @! S* ^+ Z9 C; z$ G. s4 C: P

! T; k, b6 f# ]( r  N

点评

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

该用户从未签到

7#
 楼主| 发表于 2015-6-18 08:29 | 只看该作者
经过这几天的调试。 - s. F3 V- f; T3 y
Bug 基本解了。
8 c; v! a# R9 ^& y问题点就出在, 软件的delay 设置与 电阻值的选择上!/ m; u8 N' a7 q4 B% u0 W
7 M2 u: O1 e1 }
谢谢! 菩提!!

点评

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

该用户从未签到

8#
发表于 2015-6-18 09:20 | 只看该作者
Quantum_ 发表于 2015-6-18 08:29$ C/ w& p1 M, `! z6 M6 B9 y
经过这几天的调试。 % ]! L9 r; z5 J: u/ ~# W, T/ [
Bug 基本解了。
8 Z0 K, Z7 t$ I  }& R8 i问题点就出在, 软件的delay 设置与 电阻值的选择上!

* l6 ~% D7 G5 l客气了。

该用户从未签到

9#
发表于 2015-6-18 09:21 | 只看该作者
Quantum_ 发表于 2015-6-17 13:35
7 }4 @3 X5 S4 ?  ?+ O& ?我在想, 下图所示的电容, 会不会对我的时延有显著的干扰?
: m0 y3 F! m3 H% d7 V& j" v$ O不加会不会更好?

: I9 y: Y1 l  @4 X如果不加,你的RC怎么做呢?这是基本常识

点评

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

该用户从未签到

10#
 楼主| 发表于 2015-6-18 10:24 | 只看该作者
菩提老树 发表于 2015-6-18 09:211 J3 m. j! d4 G9 J( ^
如果不加,你的RC怎么做呢?这是基本常识
/ a4 n1 {/ @# y2 U2 D
我再深入看看。RC 是否 真的‘必要’。2 K1 g% h! Y4 n9 R
没有c, 构不成RC。可是, 为什么一定要有一个RC.
0 D7 f  Q  p& q. U' H- K常识? --时常碰到这样的问题---常识本身就是 误导。
# o' r/ h' H: K; T# \$ @/ }2 v$ X0 b& |3 P3 x
再次谢谢! 菩提4 a- ]  X; x/ D/ y5 f$ S! _
9 u3 X& j6 n5 L9 l

: @( V' d8 R+ m1 X+ r! |

点评

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

该用户从未签到

11#
发表于 2015-6-18 10:31 | 只看该作者
Quantum_ 发表于 2015-6-18 10:245 V1 t) j* p& Z0 s- ?! F2 ?
我再深入看看。RC 是否 真的‘必要’。5 _0 D& `0 O# D1 s
没有c, 构不成RC。可是, 为什么一定要有一个RC. 0 e! M! x) J. C7 L) V' M
常识? --时 ...
8 l3 V: i5 _+ x9 {4 \0 i, j
不一定要RC来构成时延,但是这里使用其做时延也是没有问题的。要相信常识,不要老使用经验、经验,每一个人都有经验,只是看你的经验是好的还是差的。

该用户从未签到

12#
发表于 2015-6-18 10:38 | 只看该作者
Quantum_ 发表于 2015-6-18 10:24
; H- E- v* V$ M* M" a4 B8 W% ?我再深入看看。RC 是否 真的‘必要’。
( h: ?8 Y" `) n" k没有c, 构不成RC。可是, 为什么一定要有一个RC. 8 U' ]! {8 n/ z- s: ^: h* E
常识? --时 ...

; h0 w0 z! o+ W$ O! `/ k$ c
2 y" M- i- Z) ~8 [' J指不定,那颗电容还有防止EMI的作用呢!你去掉之后,EMC可能就有麻烦了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-21 05:16 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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