88E1111配置及使用

时间:2021-08-17
本文章向大家介绍88E1111配置及使用,主要包括88E1111配置及使用使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1 88E1111PHY芯片简介

88E1111是一款经典的三速以太网PHY芯片,可工作在10/1001000Mbps下。项目中需要使用到4个88E1111,其中两个配置为RGMII to Copper模式,另两个配置为RGMII to Fiber模式。

1.1 Media Interface

1.1.1 Copper

其中RGMII to Copper的媒体接口示意图如图1所示,

图1 RGMII to Copper的媒体接口示意图

1.1.2 Fiber

RGMII to Fiber的媒体接口示意图如图2所示,

图2 RGMII to Fiber的媒体接口示意图

1.2 MAC Interface

该项目中MAC通过RGMII接口实现与PHY的数据通信,接口及对应的描述如下图所示,具体的时序图参考器件手册。

图3 RGMII MAC接口示意图


2 PHY寄存器描述及配置

软件配置主要包括6个寄存器的配置,分别如下:

2.1 R27寄存器Extended PHY Specific Status Register

该寄存器R27主要是实现对模式的配置,分别配置为0011-RGMII to Fiber以及1011-RGMII/Modified MII to Copper。

2.2 R16寄存器PHY Specific Control Register

该寄存器R16主要是实现是否使能交叉的配置。

2.3 R24寄存器LED Control Register

R24寄存器实现LED灯的配置。

2.4 R0寄存器Control Register

寄存器0是PHY控制寄存器,通过Control Register可以对PHY的主要工作状态进行设置,配置完需要对bit15进行置1后进行软复位,否则前面配置的寄存器无法生效。该寄存器的具体内容见数据手册。

2.5 R2寄存器PHY Identifier

寄存器R2主要是读取PHY的ID,与R17寄存器的配合使用,避免PHY损坏读出来的值为0xFFFF,误判PHY Link状态为1。

2.6 R17寄存器PHY Specific Status Register

通过读取R17寄存器的值,判断PHY的Link状态、双工模式及链接速率。

3 国产88E1111注意事项

该88E1111驱动较容易,但需要注意的是如果使用的是国产某所的88E1111时,需注意以下几点。

3.1 复位时间

进口88E1111器件手册上写明最小的复位时间为10ms,跟该国产PHY单位的技术人员对接,建议复位时间不低于100ms。

3.2 工作条件

国产PHY的工作条件如上图所示,按照上面的参数进行硬件设计,但是经过验证在-40℃下会出现问题,解决办法是将数字电压)(DVDD)1.4V调高。

3.3 MDC驱动时钟

进口PHY的datasheet上写明MDC的最大时钟可以到8.3MHz,但国产PHY的MDC时钟频率建议不要超过2.5MHz,否则会出现读写不正常的问题。

原文地址:https://www.cnblogs.com/151009-on-the-way/p/15154494.html