MDIO
概念
- MDIO 是一种简单的双线串行接口。
- MDIO(Management Data Input/Output,管理数据输入输出)。
- 该总线由 IEEE 通过以太网标准 IEEE 802.3 的若干条款加以定义。
- 可收集的信息包括链接状态、传输速度与选择、断电、低功率休眠状态、TX\RX 模式选择、自动协商控制、环回模式控制等。除了拥有 IEEE 要求的功能之外,收发器厂商还可添加更多的信息收集功能。
工作原理
- 包含 2 个引脚:MDC 和 MDIO。
- MDC 管理数据的时钟输入,最高速率 8.3 MHz。
- MDIO 管理数据的输入输出,数据是与 MDC 时钟同步的。
数据帧格式:
错误的时序图:
正确的时序图:
实际波形
参考:
MDIO
MPC 8548 GPIO 模拟MDIO
gpio模拟mdc/mdio通信
对,实际验证可行方案
MDIO时序图分析
SMI(MDC/MDIO)总线接口介绍
phytool
mdio-tool
mdiodriver
对
MDIO接口