MDIO是一个以太网控制器的传输协议,广泛用于以太网控制器和PHY之间的数据通讯,接下来,让我们详细了解一下MDIO协议。
MDIO(Management Data Input/Output),管理数据输入输出总线。它是由IEEE802.3定义的以太网行业标准,它承载着MAC层和物理层通信的重任。MDIO接口包括两跟信号线:MDC和MDIO,,MAC层芯片(或其他控制芯片)可以通过它们访问物理层芯片的寄存器,并通过这些寄存器来对物理芯片进行控制和管理。
MDC:管理接口的时钟,是一个非周期信号,信号的最小周期为400ns,最小正电平时间和负电平时间为160ns,最大正负电平时间无限制。
MDIO:是双向的数据线,用来传送MAC层的控制信息和物理层的状态信息。它与MDC时钟同步,在MDC上升沿有效。
现在我们就来看一下MDIO在ZDS2024 plus示波器上的表现:
打开Decode菜单,我们可以看到MDIO已经加入其中了。
选择MDIO协议,可以看到,MDIO的参数设置非常简单,只需要设置MDC,MDIO通道,以及数据传输模式即可。
将探头接入MDIO总线捕获数据,因为MDIO传输的波特率较高,我们需要将探头衰减比打到x10的档位上,减少波形失真。我们看到MDIO的解码已经开始了,结果准确无误。
此处,我们通过事件表看到解码出来的这一帧PHYAD是0x12,那么我们是否从数据的洪流中捕捉到这一帧呢?实际上是可以的,MDIO协议不仅实现了解码功能,它还具备强大的触发功能,我们可以通过MDIO协议触发将这一帧单独捕捉出来。
我们首先将触发参数设置好,如下图所示,我们将OP类型设置成:读,芯片地址设置为:0x12。
接入信号,触发立马响应,触发点稳定在值为0x12的PHYAD段后面,特定帧捕获成功!
除了PHYAD触发外,MDIO触发还可以根据ST,OP,REGAD和DATA段进行触发,功能非常实用。
至此,MDIO协议的演示就到这里了,你的开发是否需要用到MDIO总线呢,是否也跃跃欲试想要窥探总线上出现的各种问题呢,ZDS2022 plus与ZDS2024 plus目前都已支持MDIO协议,赶紧升级你的示波器,将MDIO加入其中吧。
附:MDIO的帧结构
一个标准的MDIO帧包括PRE,ST,OP,PHYAD,PEGAD,TA和DATA段,如下图所示。
PRE:帧前缀域,为32个连续“1”比特,这帧前缀域不是必要的,某些物理层芯片的MDIO操作就没有这个域。
OP:帧操作码,比特“10”表示此帧为一读操作帧,比特“01”表示此帧为一写操作帧。
PHYAD:物理层芯片的地址,5个比特,每个芯片都把自己的地址与这5个比特进行比较,若匹配则响应后面的操作,若不匹配,则忽略掉后面的操作。
REGAD:用来选择物理层芯片的32个寄存器中的某个寄存器的地址。
TA:状态转换域,若为读操作,则第一比特时MDIO为高阻态,第二比特时由物理层芯片使MDIO置“0”。若为写操作,则MDIO仍由MAC层芯片控制,其连续输出“10”两个比特。
DATA:帧的寄存器的数据域,16比特,若为读操作,则为物理层送到MAC层的数据,若为写操作,则为MAC层送到物理层的数据。
IDLE:帧结束后的空闲状态,此时MDIO无源驱动,处高阻状态,但一般用上拉电阻使其处在高电平,即MDIO引脚需要上拉电阻。
上一篇:电路噪声干扰测试中数字滤波功能的应用
下一篇:关于示波器的底噪
推荐阅读最新更新时间:2024-11-09 21:23
推荐帖子
- 怎么判断电源是否需要PFC电路呢
- PFC电路是功率因数校正,是有效功率与总耗电量(视在功率)之间的关系,也就是有效功率除以总耗电量(视在功率)的比值。基本上功率因素可以衡量电力被有效利用的程度,当功率因素值越大,代表其电力利用率越高。那有个问题,不明白,看电源电路,有的电源没有这种PFC电路,有的有,请问什么时间需要PFC电路,什么时间又不需要PFC电路呢?怎么判断电源是否需要PFC电路呢没有PFC,受影响的是交流电网(包括同一条电力线路上的其它用电设备),不是你的开关电源。所以各国立法,规定多大功率以上的开
- Knight97538 电源技术
- LED驱动电源PCB设计规范
- 在任何电源设计中,PCB板的物理设计都是最后一个环节,其设计方法决定了电磁干扰和电源稳定,我们来具体的分析一下这些环节:一、从原理图到PCB的设计流程建立元件参数-输入原理网表-设计参数设置-手工布局-手工布线-验证设计-复查-CAM输出。二、参数设置相邻导线间距必须能满足电气安全要求,而且为了便于操作和生产,间距也应尽量宽些。最小间距至少要能适合承受的电压,在布线密度较低时,信号线的间距可适当地加大,对高、低电平悬殊的信号线应尽可能地短且加大间距,一般情况下将走线间
- qwqwqw2088 LED专区
- DE0板的Flash下载工程
- 以前从网上找DE0的flash下载,好久都没找到,最后自己还是弄出来了。希望对需要的人有帮助。DE0板的Flash下载工程东西呢楼主版主,这是我第一次上传资料和大家分享,没成功,等我再倒腾倒腾。回复楼主muziliu的帖子
- muziliu FPGA/CPLD
- 精简好用的单片机上网方案,发文庆祝推出!
- 一、51Network网络开发板简介互联网络硬件、软件的迅猛发展,使得网络用户呈指数增长,在使用计算机进行网络互联的同时,各种家电设备、仪器仪表以及工业生产中的数据采集与控制设备在逐步地走向网络化,以便共享网络中庞大的信息资源。在电子设备日趋网络化的背景下,利用廉价的51单片机实现以太网通讯具有十分重要的意义。信先行科技开发的51单片机网络扩展板对广大电子爱好者或从事单片机网络开发的人员都有很好的学习价值和参考价值。网卡驱动芯片选用台湾Realtek公司生产的RTL8019AS以太网控制器,由
- windstarcn 嵌入式系统
- DSP DUC的短波阵列信号发生器
- 一、引言阵列信号处理作为数字信号处理领域的一个重要分支,广泛应用于雷达、声纳、通信、地震勘探和医用成像等众多领域;短波频段则常用于短波测向和波束合成技术。在短波频段,阵列信号处理设备通常包括短波天线阵、短波多波道接收机、后端阵列信号处理机3个主要组成部分。其中,短波天线阵接收空间短波信号,短波接收机对HF信号作模拟下变频,阵列信号处理机则对短波多波道接收机输出信号作数字采样并进行相应的阵列信号处理算法,给出最终运算结果。短波天线阵由于短波频段的限制,通常天线单元的体积比较大,天线阵的孔
- jack123 DSP 与 ARM 处理器
- 移动终端测试仪的技术原理和应用场景
- 移动终端测试仪是确保移动设备如智能手机、平板电脑等性能和质量的关键工具。随着无线通信技术的快速发展,移动终端测试仪在确保设备性能、兼容性、信号强度等方面发挥着越来越重要的作用。技术原理移动终端测试仪的技术原理主要包括以下几个方面: 射频测试:通过射频线缆连接被测设备和测试仪表,测试包括载噪比(CNo)、频谱分析、频率偏移等指标,确保射频信号的传输质量和稳定性。 OTA测试:即空中辐射测试,通过无线信号对被测设备进行测试,包括总全向辐射灵敏度(TIS)、定位性能等,
- 维立信测试仪器 测试/测量