以太网 MAC-PHY 接口总结

以太网接口各种做个表格总结。

常见的以太网 MAC-PHY 接口还包括 MII、RMII GMII 、 RGMII和 SGMII 等。

它们之间的根本区别在于带宽 、引脚数量 和时钟策略 ------本质上是在性能 与实现复杂度/成本之间做出的不同权衡。

📊 核心接口对比一览

不同的接口标准在速率支持、信号线数量和技术实现上有显著区别,具体可以参考下表:

接口标准 速率支持 数据线宽度 时钟频率 优势 劣势
MII 10/100 Mbps 4位 25 MHz 标准、成熟、兼容性好 引脚较多
RMII 10/100 Mbps 2位 50 MHz 引脚减少,节省PCB空间和成本 时钟频率加倍,对布线要求更高
GMII 10/100/1000 Mbps 8位 125 MHz 千兆带宽,全速率支持 引脚数最多 (约25根),功耗和布线难度大
RGMII 10/100/1000 Mbps 4位 125 MHz (DDR) 兼顾千兆性能与低引脚数 (约12根) 时序要求严格(DDR技术)
SGMII 10/100/1000 Mbps 串行 (1位) 625 MHz (DDR) 引脚极少,抗干扰能力强,适合背板连接 设计最复杂,需要SerDes接口

关键术语解释:

  • DDR (Double Data Rate,双倍数据速率) :在时钟的上升沿和下降沿同时传输数据,从而在较低的时钟频率下实现双倍带宽。RGMII正是利用此技术在125MHz时钟下达到了1000Mbps的速率。

  • SerDes (Serializer/Deserializer,串行器/解串器):将多位并行数据转换为高速串行数据,SGMII即采用此技术,仅需一对差分线即可完成1.25Gbps的串行数据传输。


🛠️ 应用场景与选型建议

在实际的硬件设计中,可以遵循这些经验来选型:

  • 追求千兆性能,PCB空间充足 :选择 GMII。它实现最简单,时序要求相对宽松,适合开发板或对引脚数量不敏感的大型设备。

  • 追求千兆性能,但PCB空间有限 :选择 RGMII 。它是目前绝大多数千兆以太网设备的首选,在性能和引脚数量之间取得了最佳平衡。

  • 只需百兆速率,且对成本敏感 :选择 RMII。它用最少的引脚实现了100Mbps速率,非常适合嵌入式系统和微控制器。

  • 有极高的板级集成度要求,或需要光纤/背板连接 :选择 SGMII。虽然设计最复杂,但能提供最优的信号完整性和最少的引脚数。

🔗 补充:接口在系统中的角色

这些接口都遵循 OSI 模型中的标准定义,连接着芯片的两个核心模块:

  • MAC (Media Access Control,介质访问控制层):偏数字逻辑,负责数据帧的封装、寻址和错误校验(CRC)。

  • PHY (Physical Layer,物理层):偏模拟电路,负责将数字信号转换为适合在网线(双绞线、光纤等)上传输的模拟/差分信号。

相关推荐
国科安芯1 小时前
从遥控到自治:ASP4644S2B支撑星载电源健康管理与容错配电
网络·单片机·嵌入式硬件·安全·dcdc·低轨卫星·商业航天
rhythm-ring2 小时前
《汽车热管理系统:电子水泵单线PWM双向诊断机制》
单片机·嵌入式硬件·汽车
Dev_XH4 小时前
【成品设计】基于物联网的车间安全生产监控系统设计
stm32·单片机·嵌入式硬件·物联网
元器件BOM超人7 小时前
GD32E230C8T6 兆易创新Cortex-M23超值型MCU解析:规格参数、替代选型与常见问题
单片机·嵌入式硬件
StarsGreen8 小时前
Android 启动流程详解
android·linux·单片机·嵌入式硬件
en.en..8 小时前
AFE:模拟前端,模拟世界通往 MCU 的信号桥梁
单片机·嵌入式硬件
小鳄鱼电气8 小时前
感应电机直接转矩控制传动(AC4 200 HP)仿真说明书
单片机·嵌入式硬件
Dev_XH1 天前
【成品设计】基于单片机的家用智能浇花系统的设计与实现
stm32·单片机·嵌入式硬件·物联网
意法半导体STM321 天前
【官方原创】LAT1717 STM32N6 如何使用单个XSPI驱动双片相同HyperRAM
stm32·单片机·嵌入式硬件·mcu·stm32n6·hyperram
木子单片机1 天前
基于单片机的直流电机调速系统设计
单片机·嵌入式硬件·51单片机·nosql·keil