以太网PHY是什么?
从硬件上来说,一般PHY芯片为模数混合电路,负责接收电、光这类模拟信号,经过解调和A/D转换后通过MII接口将信号交给MAC芯片进行处理。一般MAC芯片为纯数字电路。
物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。物理层的芯片称之为PHY。
PHY是物理接口收发器,它实现物理层.IEEE-802.3标准定义了以太网PHY.包括MII/GMII(介质独立接口)子层,PCS(物理编码子层),PMA(物理介质附加)子层,PMD(物理介质相关)子层,MDI子层。它符合IEEE-802.3k中用于10BaseT(第14条)和100BaseTX(第24条和第25条)的规范。
PHY在发送数据的时候,收到MAC过来的数据(对PHY来说,没有帧的概念,对它来说,都是数据而不管什么地址,数据还是CRC.对于100BaseTX因为使用4B/5B编码,每4bit就增加1bit的检错码),然后把并行数据转化为串行流数据,再按照物理层的编码规则把数据编码,再变为模拟信号把数据送出去。
收数据时的流程反之.PHY还有个重要的功能就是实现CSMA/CD的部分功能。它可以检测到网络上是否有数据在传送,如果有数据在传送中就等待,一旦检测到网络空闲,再等待一个随机时间后将送数据出去。
如果两个碰巧同时送出了数据,那样必将造成冲突,这时候,冲突检测机构可以检测到冲突,然后各等待一个随机的时间重新发送数据。
这个随机时间很有讲究的,并不是一个常数,在不同的时刻计算出来的随机时间都是不同的,而且有多重算法来应付出现概率很低的同两台主机之间的第二次冲突。
关于phy芯片 以RTL8211E(G)为例
PHY是IEEE802.3中定义的一个标准模块,STA(station management entity,管理实体,一般为MAC或CPU)
通过SMI(Serial Manage Interface)对PHY的行为、状态进行管理和控制,而具体管理和控制动作是通过读写PHY内部的寄存器实现的。
PHY寄存器的地址空间为5位,从0到31最多可以定义32个寄存器
所讨论的RTL8211EG地址位是由001 - 111,由硬件配置,不同phy芯片配置有所不同,详细需要阅读芯片手册
CSDN,博客园,凡有等待就有启程综合整理
审核编辑 :李倩
-
芯片
+关注
关注
457文章
51345浏览量
428264 -
收发器
+关注
关注
10文章
3485浏览量
106317 -
PHY
+关注
关注
2文章
306浏览量
51912
发布评论请先 登录
相关推荐
X1G004481000300低功耗晶振以太网PHY芯片的关键核心
聚焦MIPI 系列之四:一文盘点D-PHY/C-PHY/M-PHY之架构与测试解决方案
![聚焦MIPI 系列之四:一文盘点D-<b class='flag-5'>PHY</b>/C-<b class='flag-5'>PHY</b>/M-<b class='flag-5'>PHY</b>之架构与测试解决方案](https://file1.elecfans.com//web2/M00/00/12/wKgZomasQM6AQcpRAABruPkFJOA70.webp)
解读MIPI A-PHY与车载Serdes芯片技术与测试
![解读MIPI A-<b class='flag-5'>PHY</b>与车载Serdes<b class='flag-5'>芯片</b>技术与测试](https://file1.elecfans.com/web2/M00/FE/12/wKgZomagZB6AC_wWAAAmrT3twR4378.png)
自定义设备的端点是由USB PHY芯片决定的,那每一个端点的特性也是芯片决定好的吗?
NuLink PHY技术:突破计算芯片内存瓶颈
![NuLink <b class='flag-5'>PHY</b>技术:突破计算<b class='flag-5'>芯片</b>内存瓶颈](https://file1.elecfans.com/web2/M00/C7/E3/wKgZomYXSqSALuiOAABEpSrfAhg214.png)
交换芯片和phy芯片的区别
如何快速理解PHY芯片
![如何快速理解<b class='flag-5'>PHY</b><b class='flag-5'>芯片</b>](https://file1.elecfans.com/web2/M00/C5/16/wKgZomX6U5KAPX6oAAATaJf8VhM650.png)
DDR phy内存控制器的作用是什么?
以太网PHY寄存器分析 以太网PHY驱动软件配置
![以太网<b class='flag-5'>PHY</b>寄存器分析 以太网<b class='flag-5'>PHY</b>驱动软件配置](https://file1.elecfans.com/web2/M00/C0/90/wKgZomXWy2-ARiuVAABF8ulvO0c810.png)
一文详解以太网MAC芯片与PHY芯片
![一文详解以太网MAC<b class='flag-5'>芯片</b>与<b class='flag-5'>PHY</b><b class='flag-5'>芯片</b>](https://file1.elecfans.com/web2/M00/C0/1D/wKgZomXSwkyAbWlRAAApGzAf95E167.jpg)
评论