SNLU237A September 2018 – January 2024 DP83869HM
The DP83869EVM includes a 4-pin dip switch (S1), which can be used for various test modes and feature displays. Some of the switch settings can also be used with the USB-2-MDIO GUI for additional control. Except for switch mode 15, all switch modes are hard-coded and can be used without USB-2-MDIO or any other serial com port. Refer to Table 4-11 for switch configurations and LED outputs. For each switch, PU is 1 and PD is 0.
Mode | SW[4:1] | Feature | LED Description | LED D14 | LED D15 | LED D16 | USB2MDIO |
---|---|---|---|---|---|---|---|
0 | 0000 | Normal Operation | USB-2-MDIO Active (Flashes very briefly red during read and green during write) | Red Green |
Off | Off | Yes |
Program failed to read PHY register | Red | Off | Off | No | |||
Program failed to write PHY register | Green | Off | Off | ||||
1 | 0001 | Test Mode 1 - Droop | Successfully entered Test Mode 1 | Red Green |
Off | Green | Yes |
Failed to enter Test Mode 1 (Flashing LEDs) | Red | Red | Red | No | |||
2 | 0010 | Test Mode 2 - Clock Frequency, Master Jitter | Successfully entered Test Mode 2 | Red Green |
Off | Red | Yes |
Failed to enter Test Mode 2 (Flashing LEDs) | Red | Red | Red | No | |||
3 | 0011 | Test Mode 3 - Slave Jitter | Successfully entered Test Mode 3 | Red Green |
Off | Red Green |
Yes |
Failed to enter Test Mode 3 (Flashing LEDs) | Red | Red | Red | No | |||
4 | 0100 | Test Mode 4 - Distortion | Successfully entered Test Mode 4 | Red Green |
Green | Off | Yes |
Failed to enter Test Mode 4 (Flashing LEDs) | Red | Red | Red | No | |||
5 | 0101 | Test Mode 5 | Successfully entered Test Mode 5 | Red Green |
Green | Green | Yes |
Failed to set Test Mode 5 (Flashing LEDs) | Red | Red | Red | No | |||
6 | 0110 | Force 100Mbps | Force 100-Mbps speed with force MDI | Red Green |
Green | Red | Yes |
Program failed to program the PHY registers | Off | Green | Red | No | |||
7 | 0111 | Force 10Mbps | Force 10-Mbps speed with force MDI and PRBS on. | Off | Green | Red | No |
Program failed to program the PHY registers | Red | Red | Red | ||||
8 | 1000 | Reverse Loopback | Successfully entered Reverse Loopback | Red Green |
Red | Off | Yes |
Failed to enter Reverse Loopback (Flashing LEDs) | Red | Red | Red | No | |||
9 | 1001 | xMII Loopback | Successfully entered xMII Loopback | Red Green |
Red | Green | Yes |
Failed to enter xMII Loopback (Flashing LEDs) | Red | Red | Red | No | |||
10 | 1010 | Enable BIST | Enable BIST in Copper Ethernet Mode | Red | Green | Red Green |
No |
Program failed to program the PHY registers | Red | Red | Red | ||||
11 - 14 | 1011 - 1110 | RESERVED | RESERVED | - | - | - | No |
15 | 1111 | LOOP: Read data continuously from a list of registers loaded to the MC | To upload a list of registers to continuously read from with USB-2-MDIO: Write the hex value of the register you want to add to the list to the register address "LOAD" | Red Green |
Red Green |
Red Green |
Yes(1) |
To begin reading data continuously with USB-2-MDIO: Read the register address "OPEN" | |||||||
To stop reading data continuously with USB-2-MDIO: Read the register address "STOP" |
When running switch mode 15, data is constantly sent to the serial port. USB-2-MDIO is not capable of supporting the constant read feature. However, other serial port terminals, that is, PuTTY, can be used. When using a serial port terminal, copy and paste data. Do not enter in the data slowly, because the firmware executes as soon as the data is received.
To load a list of registers to read data from, follow this data format:
##LOADAAAAB/
For example, to load register 0x462h with PHY_ID = 1 with extended access, copy and paste the following command into a serial com terminal: 01LOAD0462*/
To start reading data, continuously copy and paste the following into the serial com terminal: OPEN
To stop reading data, continuously copy and paste the following into the serial com terminal: STOP