EDA365电子论坛网

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

作者: cloudy19880824    时间: 2017-11-16 11:01
标题: 关于以太网PHY的故障排查
本帖最后由 cloudy19880824 于 2017-11-17 14:39 编辑
/ }% f9 R# [/ r6 ]% }: u7 r  \7 b
# O  Z7 I# T0 i9 A9 F4 G各位大侠,目前我正在做一个本以为简单的项目,其中一块就是基于RTL8211E的以太网通信,MAC用FPGA实现。结果板子来了之后发现,上电之后(FPGA没烧固件)以太网非常不稳定,时而可以识别出千兆网,时而又不能识别了,断断续续的,而且本批做的板子里,有的板子相对稳定性还好,大约十分钟会突然不识别一下,有的板子稳定性很差,十几秒就会不识别一下。采数更是差别很大,有的板子采10分钟丢一帧,有的板子采一帧丢一帧,基本一比一的丢数。) B/ D: q* F4 [0 b6 f; u# W- c  K/ W
5 v5 s# @; ^% q" N4 M$ X! a  Z
解决了!感谢关注!; ^1 U( [+ G/ B

作者: 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 编辑 # K+ u# L- r, L, z
AD9_PCB 发表于 2017-11-16 11:41: L3 g. Y: K7 N. x/ [
你直接转pdf呢?ad的打不开
. u0 h0 R% N, i4 p/ n
好的3 G- c. E! O* x1 y; v9 x( P

作者: cloudy19880824    时间: 2017-11-17 09:34
顶一下,等待大神出现
作者: cloudy19880824    时间: 2017-11-17 14:36
已解决,封贴
4 n* D  t& z& y9 W( _2 F% t2 }: k
作者: yesion    时间: 2017-11-21 16:43
咋回事啊" J7 H  W! f2 |

作者: cloudy19880824    时间: 2017-11-21 18:05
chunkleng 发表于 2017-11-16 11:02$ P: {$ ]1 x5 G3 ]. Q0 c6 k) l
1,这种丢包问题,看看 电源的电容是否有焊接,值是否合理一般要个10uf的?2,布板时电容距离电源引脚距离 ...
2 K( p2 Q# d" A" f+ k2 v* `/ }
经过多遍排查,确实和电源有关,虽然0.5cm内有一大一小两个电容,但是因为引脚比较密,所以只用两根6mil细线做扇出,并且共用了一个过孔。没想到这个芯片对电源如此敏感。
/ X! F* Q! O. z" R8 i* w
作者: cloudy19880824    时间: 2017-11-21 18:07
yesion 发表于 2017-11-21 16:43  U/ F, Y7 n5 q! E* Y2 [' V4 h
咋回事啊

$ {0 J. b1 ?' q4 p' Y电源的问题,用于产生1.05V的3.3V引脚扇出走线较细(两根6mil),导致在初始化时  f) |( j2 e1 y7 F( [. A

作者: xhy_hard    时间: 2017-11-23 22:52
cloudy19880824 发表于 2017-11-21 18:07
( Q1 u) X, l1 v0 N电源的问题,用于产生1.05V的3.3V引脚扇出走线较细(两根6mil),导致在初始化时

- S% V; S2 P: W3 e' x0 }你的意思是,电源引脚滤波效果不好,还是只用一个过孔到另电容,导致电源电流不够吗?  是哪个引脚,能否说一下,目前也正在用RTL8211, Y1 ]! a8 g7 y; ^+ @

作者: cloudy19880824    时间: 2017-11-24 09:31
xhy_hard 发表于 2017-11-23 22:52. o$ `2 ^  [7 B; D2 w) C: h  @
你的意思是,电源引脚滤波效果不好,还是只用一个过孔到另电容,导致电源电流不够吗?  是哪个引脚,能否 ...

6 N- K8 H$ s5 S" U& a- [主要是电流的问题,PHY在初始化或者数据开始传输的瞬间会有一个电流的瞬变,而这个电流的源头是来自于VDDREG的两个引脚;所以首先需要0.5cm内有个大电容(数据手册是4.7uF,我用的10uF),可以立即提供所需的这部分电流,同时走线不能成为电流瞬间增大的瓶颈,尽量使PHY和大电容在同一层,用铜直接相连- Q2 L( f" m$ @& B; [* L' K

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




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