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,否則會出現讀寫不正常的問題。