ETHERNET的接口实质是MAC通过MII总线控制PHY的过程。
 
 MAC是Media Access Control 的缩写,即媒体访问控制子层协议。
 该协议位于OSI七层协议中数据链路层的下半部分,主要负责控制与连接物理层的物理介质。
    在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层。
    在接收数据的时候,MAC协议首先判断输入的信息并是否发生传输错误,如果没有错误,则去掉控制信息发送至LLC层。
 
    MII数据接口总共需要16个信号,包括TX_ER,TXD<3:0>,TX_EN,TX_CLK,COL,RXD<3:0>,RX_EX,RX_CLK,CRS,RX_DV等。
 MII以4位半字节方式传送数据双向传输,时钟速率25MHz。其工作速率可达100Mb/s。
    MII管理接口是个双信号接口,一个是时钟信号,另一个是数据信号。
    通过管理接口,上层能监视和控制PHY,其管理是使用SMI(Serial Management Interface)总线通过读写PHY的寄存器来完成的。
 
PHY还有个重要的功能就是实现CSMA/CD的部分功能。
隔离变压器把PHY送出来的差分信号用差模耦合的线圈耦合滤波以增强信号,并且通过电磁场的转换耦合到连接网线的另外一端。
 RJ-45中1、2是传送数据的,3、6是接收数据的。
 新的PHY支持AUTO MDI-X功能,也需要隔离变压器支持,它可以实现RJ-45接口的1、2上的传送信号线和3、6上的接收信号线的功能自动互相交换。
posted on 2020-11-03 17:29  aiziyou  阅读(111)  评论(0)    收藏  举报