概念MDIO是一个简单的双线串行接口。 mdio (管理数据输入/输出,数据输入/输出管理)。 IEEE是由以太网标准IEEE 802.3的几个条款定义的。 可以收集的信息包括链路状态、传输速度和选择、断电、低功耗休眠状态、TXRX模式选择、自动协商控制和环回模式控制。 除了IEEE所请求的功能之外,收发机供应商还可以添加更多的信息收集功能。 工作原理由MDC和MDIO个引脚构成。 MDC管理数据的时钟输入,最高速度8.3 MHz。 MDIO管理数据的输入和输出,并且数据与MDC时钟同步。 数据帧格式:
错误时序图:
正确的时序图:
实现实际波形
STM32源代码:
3359 download.csdn.net/download/Lyndon _ Li/12400924
参考:
MDIO
MPC 8548 GPIO模拟MDIO
gpio模拟mdc/mdio通信对,验证实际上可行的方案
MDIO时序图分析
SMI(MDC/mdio )总线接口简介
phytool
mdio-tool
mdio驱动程序对
MDIO接口