以太网 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,物理层):偏模拟电路,负责将数字信号转换为适合在网线(双绞线、光纤等)上传输的模拟/差分信号。

相关推荐
振南的单片机世界7 小时前
函数调用时,返回地址和局部变量都存“栈”里
stm32·单片机·嵌入式硬件
ye150127774557 小时前
220V降12V降24V风扇驱动WT5112
单片机·嵌入式硬件·其他·硬件工程
小锋学长生活大爆炸7 小时前
【开源软件】打造 macOS 纯本地 LLM 工作台 | Sidekick
macos·llm
dqsh067 小时前
STM32和STM32CubeMX实现遥控器控制, 保姆级教程
stm32·单片机·嵌入式硬件·机器人·遥控器
llilian_167 小时前
晶振测量仪 晶振频率测试仪器的多领域应用解析 晶振频率测试仪器
功能测试·单片机·嵌入式硬件·测试工具·51单片机
kaikaile19957 小时前
基于STM32F103的BMS通信控制
stm32·单片机·嵌入式硬件
天天爱吃肉82188 小时前
笔记:同步电机调试时电角度校正方法说明
大数据·人工智能·笔记·功能测试·嵌入式硬件·汽车
国科安芯8 小时前
空间激光通信系统中抗辐射 MCU 芯片应用研究
单片机·嵌入式硬件·架构·risc-v·安全性测试
bleuesprit8 小时前
MAC 电脑快速打开claude code 终端
macos