1.以太网通信链路
以太网是一种计算机局域网技术, IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问控制的内容,通信实现基于OSI 七层参考模型,实现设备与设备之间数据的传输和交换。
具体到每个设备,要实现以太网通信,需要提供一个完整的通信链路,而设计到硬件电路设计的部分,一般包括CPU/MCU,MAC,PHY,Transformer,网口几个部分,目前CPU/MCU芯片中一般都集成了MAC模块,链接顺序如下图所示,下面分别对其硬件电路详细介绍。
2.MAC
MAC(Media Access Control)即煤体访问控制层协议,MAC由硬件控制器及MAC通信协议构成.该协议位于OSl七层协议中数据链路层的下半部分,主要负责控制与连接物理层的物理介质。
7 |
Application |
应用层 |
6 |
Presentation |
表示层 |
5 |
Session |
会话层 |
4 |
Transport |
传输层 |
3 |
Network |
网络层 |
2 |
Data Link |
数据链路层 |
1 |
Physical |
物理层 |
OSI Reference Model
MAC层硬件框图如下图所示: