EDA365电子工程师网

标题: 关于以太网PHY的故障排查 [打印本页]

作者: cloudy19880824    时间: 2017-11-16 11:01
标题: 关于以太网PHY的故障排查
本帖最后由 cloudy19880824 于 2017-11-17 14:39 编辑 / Y0 N9 M3 L1 N- R4 T

3 t1 L4 y8 J% }" q各位大侠,目前我正在做一个本以为简单的项目,其中一块就是基于RTL8211E的以太网通信,MAC用FPGA实现。结果板子来了之后发现,上电之后(FPGA没烧固件)以太网非常不稳定,时而可以识别出千兆网,时而又不能识别了,断断续续的,而且本批做的板子里,有的板子相对稳定性还好,大约十分钟会突然不识别一下,有的板子稳定性很差,十几秒就会不识别一下。采数更是差别很大,有的板子采10分钟丢一帧,有的板子采一帧丢一帧,基本一比一的丢数。& ]1 l- M( p9 Y1 i

, h5 @/ J, t3 w) v+ V  U解决了!感谢关注!
/ w- d# ]. g5 j
作者: chunkleng    时间: 2017-11-16 11:02
1,这种丢包问题,看看 电源的电容是否有焊接,值是否合理一般要个10uf的?2,布板时电容距离电源引脚距离是否太远?3,接口的电平(fpga 到rgmii)是否一致?
作者: cloudy19880824    时间: 2017-11-16 11:02
如果回帖不太方便的大侠,可以加我qq,553818506
作者: AD9_PCB    时间: 2017-11-16 11:41
你直接转pdf呢?ad的打不开
作者: cloudy19880824    时间: 2017-11-16 11:51
本帖最后由 cloudy19880824 于 2017-11-17 14:39 编辑
" x' w7 c# v1 z  u4 K8 f$ f
AD9_PCB 发表于 2017-11-16 11:41
5 U, s+ @, K2 U& r  Q. g4 g你直接转pdf呢?ad的打不开
/ O& h& c7 f6 G  U
好的2 D/ W' @. R, {3 w0 b

作者: cloudy19880824    时间: 2017-11-17 09:34
顶一下,等待大神出现
作者: cloudy19880824    时间: 2017-11-17 14:36
已解决,封贴
2 c1 D' k4 c; G+ ]- ?
作者: yesion    时间: 2017-11-21 16:43
咋回事啊+ U2 ?3 K3 {5 i* L. E

作者: cloudy19880824    时间: 2017-11-21 18:05
chunkleng 发表于 2017-11-16 11:02  r/ @1 q$ o& d$ h2 G- g( Y) Y
1,这种丢包问题,看看 电源的电容是否有焊接,值是否合理一般要个10uf的?2,布板时电容距离电源引脚距离 ...

. b, Y, T7 p. E- m6 a经过多遍排查,确实和电源有关,虽然0.5cm内有一大一小两个电容,但是因为引脚比较密,所以只用两根6mil细线做扇出,并且共用了一个过孔。没想到这个芯片对电源如此敏感。; O  K" d0 _: i$ E$ }! `

作者: cloudy19880824    时间: 2017-11-21 18:07
yesion 发表于 2017-11-21 16:435 V" @1 {: _# s) I4 E, A& s
咋回事啊

. ?: P6 t* d. k7 i4 s+ F) }6 U电源的问题,用于产生1.05V的3.3V引脚扇出走线较细(两根6mil),导致在初始化时
5 Y' h" h3 e# k$ a) ]" t( }* v( e; `
作者: xhy_hard    时间: 2017-11-23 22:52
cloudy19880824 发表于 2017-11-21 18:07" f+ Z/ M4 Y& F, ?
电源的问题,用于产生1.05V的3.3V引脚扇出走线较细(两根6mil),导致在初始化时

3 H) q5 x5 I4 h6 Q, z6 ?# k你的意思是,电源引脚滤波效果不好,还是只用一个过孔到另电容,导致电源电流不够吗?  是哪个引脚,能否说一下,目前也正在用RTL8211
- i2 t( S: O1 N" U- B% L0 X
作者: cloudy19880824    时间: 2017-11-24 09:31
xhy_hard 发表于 2017-11-23 22:52
0 o8 l7 {/ ~$ }, s6 ?( x1 Y, j你的意思是,电源引脚滤波效果不好,还是只用一个过孔到另电容,导致电源电流不够吗?  是哪个引脚,能否 ...

; _7 |" F: v; E1 k主要是电流的问题,PHY在初始化或者数据开始传输的瞬间会有一个电流的瞬变,而这个电流的源头是来自于VDDREG的两个引脚;所以首先需要0.5cm内有个大电容(数据手册是4.7uF,我用的10uF),可以立即提供所需的这部分电流,同时走线不能成为电流瞬间增大的瓶颈,尽量使PHY和大电容在同一层,用铜直接相连8 H3 u7 E  u: W2 Y4 {) W$ u* Q: y

作者: gdutchen    时间: 2017-11-26 17:46
学习了,谢谢分享!
作者: xiyuziju    时间: 2017-12-7 10:57
这个做loading的测试应该看得出来吧




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2