ZHCADI7B August 2016 – April 2025 DP83822H , DP83822HF , DP83822I , DP83822IF , DP83825I , DP83826E , DP83826I
以下代碼塊中顯示了 100BASE-Tx 標準腳本。
| 寄存器 0x1F = 0x8000 | //復位 PHY |
| 寄存器 0x0 = 0x2100 | //對 DUT 進行編程以強制速度為 100BASE-TX 模式 |
| 寄存器 0x19 = 0x21 | //將 DUT 編程為強制 MDI 模式。對于 MDIX 模式,設置為 4021 |
| 寄存器 0x1F = 0x4000 | //重新啟動 PHY |
| 寄存器 0x1F = 0x8000 | //復位 PHY |
| 寄存器 0x0 = 0x100 | //對 DUT 進行編程以強制速度為 10BASE-Te 模式 |
| 寄存器 0x19 = 0x21 | //將 DUT 編程為強制 MDI 模式。對于 MDIX 模式,設置為 4021 |
| 寄存器 0x1F = 0x4000 | //重新啟動 PHY |
| 寄存器 0x1F = 0x8000 | //復位 PHY |
| 寄存器 0x0 = 0x100 | //對 DUT 進行編程以強制速度為 10BASE-Te 模式 |
| 寄存器 0x19 = 0x21 | //將 DUT 編程為強制 MDI 模式。對于 MDIX 模式,設置為 4021 |
| 寄存器 0x16 = 0x7108 | //對 DUT 進行編程以生成數據,并啟用模擬環回模式以實現端接目的 |
| 寄存器 0x1F = 0x4000 | //重新啟動 PHY |
| 寄存器 0x1F = 0x8000 | //復位 PHY |
| 寄存器 0x0 = 0x100 | //對 DUT 進行編程以強制速度為 10BASE-Te 模式 |
| 寄存器 0x19 = 0x21 | //將 DUT 編程為強制 MDI 模式。對于 MDIX 模式,設置為 4021 |
| 寄存器 0x16 = 0x7101 | //對 DUT 進行編程以生成數據,并啟用 PCS 環回模式 |
| 寄存器 0x1F = 0x4000 | //重新啟動 PHY |
| 寄存器 0x1F = 0x8000 | //復位 PHY |
| 寄存器 0x0 = 0x100 | //對 DUT 進行編程以強制速度為 10BASE-Te 模式 |
寄存器 0x27 = 0x0013 | //測試模式啟用重復1 |