MDIO总线容易弄错的地方

上传人:人*** 文档编号:556404791 上传时间:2024-01-26 格式:DOC 页数:4 大小:151KB
返回 下载 相关 举报
MDIO总线容易弄错的地方_第1页
第1页 / 共4页
MDIO总线容易弄错的地方_第2页
第2页 / 共4页
MDIO总线容易弄错的地方_第3页
第3页 / 共4页
MDIO总线容易弄错的地方_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《MDIO总线容易弄错的地方》由会员分享,可在线阅读,更多相关《MDIO总线容易弄错的地方(4页珍藏版)》请在金锄头文库上搜索。

1、MDIO总线容易弄错的地方MDIO不像I2C总线数据总是在时钟下降沿变化。MDIO在802.3标准里面定义。标准没有要求数据在时钟的哪个沿变化,但是在PHY驱动MDIO总线时要求MDIO必须在MDC上升沿后0300ns内发生变化。这就隐含了PHYSMDC勺上升沿时打出数据。所以在MAG!过MDIO读PHY信息时,前面MA动MDIO部分是在MDC下降沿打出数据,后面PHY驱动MDIO部分是在MDC上升沿打出数据。还有一个容易引起误解的问题是由MAG专向PHY驱动MDIO时的TA阶段,也叫TurnAround阶段。这部分时序比较特殊。在写操作时,MAC台终驱动MDIOTA阶段是完整的两个时钟周期,

2、并且都是MDC下降沿时MDIO发生变化。但是在读操作时,由于涉及到驱动源切换,TA阶段就不是完整的两个时钟周期。严格来说,读时TA是一个半时钟周期。开始时PHY一直输出高阻,MAC驱动MDIO在MDC下降沿变化直到最后一个周期,即REGA最低位那个周期的MDCF降沿,MAC勺MDIO输出高阻。然后MDIO总线进入TA阶段。MAC俞出高阻一直到整个读操作结束,PHY在进入TA阶段的半个周期后,也就是在TA阶段的第一个MDC上升沿时把MDIO拉低,并持续一个周期,TA阶段结束。下图标明了读操作时MAC和PHY的输出状态。jinfuuiRWLnjinnfuinmuuuumnjmnnjinnfuuiL

3、TLTEaart7H-7PHladdMi?ng氐也|加归|ckdadrfjjdjdbjLnjmnnjmnnjmnjuuimmnmmnjmnnjmnjum卜|1-11-1【十|IHu比4dia血(bh卜|屯|PjTiaddPftiiF图是另一个示意图,可以看出数据在时钟哪个沿变化。皿jtZLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLTLnj|)|()T1J11IJI1I,&rDV1LUIftHf41CM1411)inktJPHA(ilvliEuBjPM、询iFlGjiiIt1*1hzur*MAC-(lucLJjdiitoPUonddf

4、lgedp討MUMFigure3.ReadCyclejLrUirLn_rLrLrLrLrLrLrLrLn_rLrLn_rLrLn_rLn_rLnLTLrLrLrLrLrLrMEMOiihXDGXDOX5XSXiiXSXE?!XF?EXe?EInlvP1IFigure4.WriteCycleF面是实测波形,右边那个半个周期的尖就是TA前半个周期的高阻。由上述分析可知,看一个完整的MDIO波形图,如果MDIO都是在MDC下降沿变化,那么就是写。如果MDIO先在MDCF降沿变化,再在上升沿变化,那么就是读。MDIO第一次从MDC下降上升到高电平,半周期后在MD(上升沿变低,这个过程就是TA的前半个周期。此后一个周期是TA的最后一个周期,往后就是读到的数据了。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号