篇五 网络通信硬件之PHY,MAC, RJ45

一 简介

本章节主要介绍下phy模块, mac模块,RJ45连接器,及硬件通信接口MDIO,MII,RMII,GMII,RGMII

二 介绍

ITEM 描述
PHY 负责网络信号的物理收发,调制解调,编解码,波形整形,电平转换,自协商,链路建立检测,属于物理层设备
MAC 控制以太网帧的生成与接收,处理链路层协议,一般集成在MCU/SOC内部(比如stm32f407,内部集成mac模块,外接phy芯片比如LAN8720即可实现以太网通信),属于链路层设备;mac和phy之前通过MII,RMII,GMII,RGMII接口进行通信
RJ45 8针标准网线接口,通常连接在PHY芯片之后,由PHY输出电信号至RJ45接口,然后经过变压器隔离后连接网线
MDIO 用于MAC/MCU对PHY芯片进行寄存器读写配置(控制接口,非实际通信接口),协议标准IEEE 802.3 Clause 22或Clause 45
  • MII,RMII,GMII,RGMII
    MII,RMII,GMII,RGMII其实差不多,不同的变种,RMII是MII的简化版本,只需要8根线通信,GMII,RGMII是支持千兆速率通信的接口,目前大多数嵌入式设备还是百兆通信,更多采用RMII接口。
  • 以太网通信PHY和光通信PHY芯片差别
    以太网PHY主要用于电接口传输,光通信PHY主要用于光接口传输,但本质上都属于物理层芯片。另外以太网通信中,mac和phy通过RMII之类的接口进行实际的数据传输,但是光通信,MAC其实通过MDIO接口读取PHY芯片相关寄存器来获取测试数据,并没有使用RMII接口.
相关推荐
xiaohaiAIgeo3 小时前
【2026年】医药研发实验室GLP的通风设计要求:稳定性可验证性与合规性
网络·人工智能·科普知识
翼龙云_cloud3 小时前
亚马逊云渠道代理商:VPC 教程 利用 EC2 自建 NAT 实例降低私有子网出网成本
网络·云计算·aws
xiaoye-duck3 小时前
《Linux网络编程》UDP Socket 编程实战:从 Echo 回显、通用字典服务到套接字封装全流程
linux·网络·udp
酒神dnspup3 小时前
CDN 回源检测怎么做?用 DNSPup 验证节点命中、源站暴露与多地可用性
运维·服务器·网络·网络协议·tcp/ip
江南风月4 小时前
3分钟快速上手日志审计系统 WGLOG v2.2 更新了什么
运维·服务器·网络
Dawn-bit5 小时前
Linux网络进阶:TCP三次握手和四次挥手与TCP连接状态
linux·服务器·网络·tcp/ip·云计算·智能路由器
恒锐丰小瑞6 小时前
率能SS8841T 40V/2.5A/双通道H桥驱动芯片,PWM控制接口与低导通电阻(350mΩ),用于POS打印机/安防相机/机器人
单片机·嵌入式硬件·机器人
TheBestRucy6 小时前
Python 九阳神功:从零筑基到线程飞升
服务器·开发语言·网络·人工智能·python
酒神dnspup6 小时前
Tcping 端口连通性检测教程:用 DNSPup 判断防火墙、监听与线路故障
网络·网络协议·tcp/ip·ip·dnspup
xier_ran6 小时前
【infra之路】GPU 存储层次总结:L1 / L2 / HBM
java·网络·数据库