ZHCABZ7C October 2015 – April 2024 DP83867CR , DP83867CS , DP83867E , DP83867IR , DP83867IS
讀取寄存器并驗證數據表中顯示的默認值。請注意,某些寄存器的初始值可能會因 strap 配置選項而異。
表 2-1 展示了在啟用自協商的情況下以 1000Mbps 速率運行 PHY 和鏈路的預期寄存器值。
| 寄存器地址(h) | 寄存器值(h) | 說明 |
|---|---|---|
| 0x0000 | 0x1140 |
MII 環回; 自協商啟用和禁用 |
| 0x0001 | 0x769D | 鏈路狀態 |
| 0x0003 | 0xA231 | PHY 版本 |
| 0x0004 (1) | 0x0061 | DUT 10/100Mbps 廣播 |
| 0x0005 (2) | 0xC1E1 | LP 10/100Mbps 廣播 |
| 0x0009 | 0x0300 |
合規性測試模式; DUT 1000Base 速度廣播 |
| 0x000A | 0x3C00 | LP 1000Base 速度廣播 |
| 0x0010 | 0x5048 |
啟用 SGMII; 啟用節能模式; 手動 MDI 或 MDIX 配置 |
| 0x0011 | 0xBF02 | PHY 狀態 |
| 0x0012 | 0x0000 | 中斷狀態 |
| 0x0013 | 0x1C42 | 中斷狀態 2 |
| 0x0014 | 0x29C7 | 啟用速度優化 |
| 0x0015 | 0x0000 | RX_ER 計數器 |
| 0x0016 | 0x0000 | 啟用 PRBS 生成器和校驗器; 啟用環回 |
| 0x0017 | 0x0040 |
PRBS 狀態 |
| 0x0018 | 0x6150 |
LED 配置 |
| 0x0019 | 0x4444 |
LED 配置 2 |
| 0x001E | 0x0002 | TDR 寄存器; 啟用自動 MDIX |
| 0x006E (3) | 基于配置 (strap) 電阻 | 配置 (strap) 狀態寄存器 |
| 0x006F (3) | 基于配置 (strap) 電阻 | 配置 (strap) 狀態寄存器 2 |
在 PHY 以給定速度鏈接的情況下,使用這些值作為參考來識別預期運行的任何變化。
示例:在以 10Mbps 的速率為 PHY 供電并鏈接之后,寄存器 0x0001 以十六進制值 7969 讀取。注意到該值與 796D 預期值之間的差異,等效二進制值用于確定哪些位不同。在這種情況下,bit[2] 為低電平,而預期值為高電平。參考數據表寄存器映射,寄存器 0x0001 的 bit[2] 對應于鏈路狀態。由此,我們知道 PHY 未鏈接。
對于表 2-1 中顯示的任何不同于預期值的值,重復此過程有助于診斷 PHY 的確切狀態來解決遇到的任何問題。
有關使用 USB-2-MDIO 接口讀取和寫入寄存器的信息,請參閱節 3.8。