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,博客花园,那里有等待,那里有全面的安排。
审核编辑:李倩
推荐阅读
- 丙烯酰胺基是什么?(丙烯酰胺分子结构式)
- 保养空调格要换吗(保养空调)
- 2023 凯美瑞的介绍,不卷价格卷产品,2023款凯美瑞焕新上市,全维高价值发力
- 醉驾处罚2022年最新标准? 酒驾和醉驾的处罚标准
- 黄冈教育信息网(查学历_湖北学历提升机构)
- 五金都包括什么产品(五金都包括什么)
- 什么是非法营运黑车,什么是非法营运(黑车)
- 2022校友会中国语言大学排名(北京外国语大学第一)
- 交通事故80万无力偿还判几年 交通事故80万无力偿还判几年
- 贝多芬的简介(贝多芬的资料)
- FPGA和单片机的区别_fpga和单片机的区别是什么
- 重庆文理学院分数线是多少2020(2021重庆文理学院需要多少分)
- 个人交养老保险金交什么基数合适 个人养老保险怎么买合适
- 长城闪电猫系列,18.89万起,长城的闪电猫,颜值是你的菜吗
- 空调压缩机结构组成(空调压缩机结构)
- 黄硝制作方法?(二硝基苯胺)
- 江西中小学教师资格考试网上报名流程(江西教师资格证面试下半年报名时间)
- 三洋洗衣机怎么样呢好不好用(三洋洗衣机怎么样)
- 网络诈骗的定性与程序? 网络诈骗罪的立案标准