phy芯片功能_phy芯片的作用
什么是以太网PHY?
硬件方面,一般的PHY芯片是模数混合电路,负责接收电、光等模拟信号,经过解调、A/D转换后,通过MII接口交给MAC芯片处理。通常,MAC芯片是纯数字电路。
物理层定义了数据发送和接收所需的电信号和光信号、线路状态、时钟参考、数据编码和电路,并为数据链路层设备提供标准接口。物理层的芯片被称为PHY。
PHY是一个物理接口收发器,实现物理层。IEEE-802.3标准定义了以太网PHY,包括MII/GMII(媒体独立接口)子层、PCS(物理编码子层)、PMA(物理媒体附件)子层、PMD(物理媒体依赖)子层和MDI子层。它符合10BaseT(第14条)和100BaseTX(第24条和第25条)的IEEE-802.3k规范。
发送数据时,PHY从MAC接收数据(对于PHY来说,没有帧的概念,而对于PHY来说,无论地址、数据还是CRC,都是数据。对于100BaseTX,因为采用4B/5B编码,所以每4比特增加1个4比特的检错码),然后将并行数据转换成串行流数据,再按照物理层的编码规则对数据进行编码,然后作为模拟信号发送出去。
接收数据的过程是相反的。PHY的另一个重要功能是实现CSMA/光盘的部分功能。它可以检测网络上是否有数据正在传输,如果有数据正在传输就等待,一旦检测到网络空闲,就在等待一段随机时间后将数据发送出去。
如果两个人恰好同时发送数据,必然会产生冲突。此时,冲突检测机制可以检测到冲突,然后等待一个随机时间重新发送数据。
这个随机时间是很讲究的,它不是一个常数,不同时间计算出来的随机时间是不一样的,而且有多种算法处理同样两台主机的第二次冲突的概率很低。
关于phy芯片,以RTL8211E(G)为例。
PHY是IEEE 802.3 STA(站管理实体,通常是MAC或CPU)中定义的标准模块。
PHY的行为和状态由SMI(串行管理接口)管理和控制,具体的管理和控制动作通过读写PHY的内部寄存器来实现。
PHY寄存器的地址空间为5位,从0到31最多可以定义32个寄存器。
讨论的RTL8211EG地址位为001-111,由硬件配置。不同的phy芯片有不同的配置。详情请阅读芯片手册。
CSDN,博客花园,那里有等待,那里有全面的安排。
审核编辑:李倩
推荐阅读
- alfa romeo车标含义?(阿尔法罗密欧车标)
- 华为鸿蒙os如何操作 华为鸿蒙os2.0系统官网报名入口
- 14款沃尔沃s60l二手车能买吗?(沃尔沃s60为什么贬值厉害)
- power mp3 wma converter(mp3格式转换器)软件介绍(power mp3 wma converter(mp3格式转换器))
- 42岁李贞贤宣布平安生女,网友:歌声击退山贼的那个
- 热火朝天的高铁WiFi迟迟未到(5G能否破局)
- 华为手机性价比最高是哪几款2022? 华为哪款手机性价比高最值得入手
- 进口捷豹全部车型报价?(捷豹报价大全价格表)
- 韩庚江铠同疑相恋,两人同游马尔代夫遭曝光
- 八卦格字帖软件介绍(八卦格字帖)
- 虚拟机 操作系统(操作系统整合:虚拟机管理程序的下一步)
- 比亚迪f6参数配置?(比亚迪f6)
- 奥沙利文获世锦冠军,奥沙利文得了几次世锦赛冠军
- Evel Knievel手游游戏介绍(Evel Knievel手游)
- 索尼wi1000x拆解(SONYNZW-X1000系列高清拆解图集)
- 4座硬顶敞篷跑车都有哪几款?(4门4座硬顶敞篷车推荐)
- 艺术体操团体全能决赛,艺术体操团体全能决赛中国
- 工人物语6通用修改器游戏介绍(工人物语6通用修改器)
- 简述电机换向器的工作原理图(简述电机换向器的工作原理)
- Atheros-AR5007EG无线网卡驱动软件介绍(Atheros-AR5007EG无线网卡驱动)