SNLA266A January 2016 – December 2023 DP83822H , DP83822HF , DP83822I , DP83822IF , DP83825I , DP83826E , DP83826I
The 100BASE-Tx Standard script is shown in the following code block.
100BASE-Tx Standard: | |
Reg 0x1F = 0x8000 | //Reset PHY |
Reg 0x0 = 0x2100 | //Program DUT to force speed 100BASE-TX mode |
Reg 0x19 = 0x21 | //Program DUT to Forced MDI mode. Set to 4021 for MDIX mode |
Reg 0x1F = 0x4000 | //Restart PHY |
10BASE-Te Link Pulse: | |
Reg 0x1F = 0x8000 | //Reset PHY |
Reg 0x0 = 0x100 | //Program DUT to force speed 10BASE-Te mode |
Reg 0x19 = 0x21 | //Program DUT to Forced MDI mode. Set to 4021 for MDIX mode |
Reg 0x1F =0x4000 | //Restart PHY |
10BASE-Te Standard (DP83822): | |
Reg 0x1F = 0x8000 | //Reset PHY |
Reg 0x0 = 0x100 | //Program DUT to force speed 10BASE-Te mode |
Reg 0x19 = 0x21 | //Program DUT to Forced MDI mode. Set to 4021 for MDIX mode |
Reg 0x16 = 0x7108 | //Programs DUT to generate data and enables analog loopback mode for termination purposes |
Reg 0x1F = 0x4000 | //Restart PHY |
10BASE-Te Standard (DP83825/6): | |
Reg 0x1F = 0x8000 | //Reset PHY |
Reg 0x0 = 0x100 | //Program DUT to force speed 10BASE-Te mode |
Reg 0x19 = 0x21 | //Program DUT to Forced MDI mode. Set to 4021 for MDIX mode |
Reg 0x16 = 0x7101 | //Programs DUT to generate data and enables PCS loopback mode |
Reg 0x1F = 0x4000 | //Restart PHY |