管理接口


通过管理接口可以实现对PHY芯片内部寄存器的读写,实现对PHY芯片工作状态的配置,读取配置信息、状态信息等。这也是IEEE802.3所规定的,一共有32个寄存器,其中地址址为0-15这16个寄存器包含信息和配置功能是IEEE要求的所有该类芯片所具备的,地址16-31的寄存器留给芯片制造商自由定义。

管理接口时序

管理接口时序分为两种,一种是IEEE 802.3u第22章的规定时序,如下图所示。

image.png 

其中各字段含义如下

image.png 

另外还支持TWSI这样一种协议,全称是Two-wire Serial Interface,实际上就是IIC协议。

image.png 

这两种模式的切换可以通过硬件配置实现,是CONFIG6的bit2。=0是MDC/MDIO接口,=1是TWSI接口。

image.png 

寄存器

MDC/ MDIO协议仅支持32个寄存器。88E1111器件具有32个以上的寄存器,因此使用分页方案来寻址32个以上的寄存器。可以根据操作模式自动访问不同的页面,也可以通过将其他寄存器中的位置1来选择它们。也就是说该芯片的寄存器还不是一个简单的存储器,是具有复杂的逻辑,虽然只有32个寄存器,我们可以人再不同的页都有32个寄存器,只不过有些寄存器再每页存的内容是一样的,有些寄存器具有页切换功能,可以先切换到不同的页去读取该页独有的数据内容。首先说下芯片手册对于寄存器的简写规则,很有意思,如下图所示。

image.png 

如下表所示,该芯片将寄存器0到21,23到28用来存放配置信息、状态和控制等。寄存器22主要是实现page0和page1之间的切换。

image.png 

寄存器29用来指定寄存器30是读的哪一页,每一页该寄存器内容是不一样的。

image.png 

另外,一些数据只能在指定页读取,一些数据可在任意页读取,如下图。

image.png 






快来扫描下方二维码关注公众号,领取站内所有相关资料,所有哦~

有建议、有需求、有疑问、联系我

<