该解决方案允许MAC和PHY良好匹配,同时减少引脚数和芯片面积。
单芯片以太网微控制器还可降低功耗,尤其是在使用掉电模式时。
以太网MAC由IEEE-802.3以太网标准定义。
它实现了数据链路层。
最新的MAC支持10Mbps和100Mbps速率。
通常,它实现了MII接口。
媒体独立接口,是IEEE-802.3定义的以太网行业标准。
它包括数据接口和MAC与PHY之间的管理接口(图1)。
数据接口包括分别用于发送器和接收器的两个单独的通道。
每个通道都有自己的数据,时钟和控制信号。
MII数据接口总共需要16个信号。
管理接口是双信号接口:一个是时钟信号,另一个是数据信号。
上层可以通过管理接口监视和控制PHY。
物理接口收发器,实现物理层。
IEEE-802.3标准定义了以太网PHY。
它符合10BaseT(第14条)和100BaseTX(第24和25条)的IEEE-802.3k规范。
PHY提供大部分模拟支持,但在典型的实现中,仍然有六个或七个分立组件和局域网隔离模块。
绝缘模块通常使用1:1变压器。
如宇泰电子的YL18-2050S,YL18-2401S,YT37-1107S等都是比较常用的型号。
这些组件的主要功能是保护PHY免受电气错误的损坏。
NIC工作在最后两层osi,物理层和数据链路层。
物理层定义数据发送和接收所需的电信号和光信号,线路状态,时钟参考,数据代码和电路,以及数据链路。
层设备提供标准接口。
物理层的芯片称为PHY。
数据链路层提供寻址机制,数据帧构造,数据错误检查,传输控制以及向网络层提供标准数据接口。
以太网卡中数据链路层的芯片称为MAC控制器。
许多网卡的这两部分是一起完成的。
它们之间的关系是pci总线连接到mac总线,mac连接到phy,phy连接到网络电缆(当然,它没有直接连接,并且有一个变压器设备) 。