以太网接口电路主要由MAC(Media Access Control)控制器和物理层接口PHY两大部分构成。
PHY在发送数据时,接收MAC发过来的数据,把并行的数据转化为串行流数据,按照物理层的编码规则把数据编码转化为模拟信号发送出去,接收数据时的流程反之。
1. MDIO接口
MAC和PHY芯片有一个配置接口,即MDIO接口,可以配置PHY芯片的工作模式以及获得PHY芯片的若干状态信息。
MDIO接口也称SMI接口,包括ETH_MDC(数据管理时钟)和ETH_MDIO(数据管理输入输出)两条信号线。
ETH_MDC为ETH_MDIO提供时钟,ETH_MDC的最大时钟不能超过12.5MHz;ETH_MDIO为双向数据引脚,既用于发送数据,也用于接收数据。
2. PHY芯片
3. ARP协议
ARP:地址解析协议,是根据IP地址获取MAC地址的一种TCP/IP协议。