ZHCADI8 December 2023 DP83822H , DP83822HF , DP83822I , DP83822IF
鏈路問題可能有以下幾種原因:
為驗證鏈路建立是否成功,請確認寄存器 0x0001 的位 [2] 被讀取為高電平 [1],如果適用,則目視檢查鏈路 LED 是否亮起。盡管成功建立鏈路,但鏈路質量仍會導致數據包丟失和 CRC 錯誤,因此最好始終驗證 PHY 與鏈路伙伴之間的信號質量,以確保信號完整性。
完成所有先前的步驟以確保 PHY 成功運行后,最常見的鏈路問題發生在電纜或連接器上。若要查找 PHY 處于哪種廣播模式,可以讀取寄存器 0x0004 自動協商廣播寄存器 (ANAR)。對于鏈路伙伴,可以讀取寄存器 0x0005 自動協商鏈路伙伴能力寄存器 (ANLPAR)。
PHY 通電并連接到鏈路伙伴后,可以讀取以下寄存器以確定鏈路的運行狀況:
| 通道 | 寄存器地址 |
|---|---|
| A | 0x218 |
對于給定的通道,讀取寄存器值以確定 MSE(均方誤差),轉換為十進制,并參閱表 2-7 來確定鏈路質量。
| 鏈路質量 | 寄存器地址 |
|---|---|
| 非常好 | < 522 |
| 好 | 522-827 |
| 差 | > 827 |
也可以在 PHY 上執行時域反射法 (TDR) 測試,以檢測線路連接內的問題以及故障發生位置。有關不同 TDR 配置和測試模式以及如何在 PHY 上運行 TDR 測試的詳細信息,請參閱如何使用 DP83822 的 TDR 功能。