Part Number: DP83822I
Tool/software:
Hi,
I am debugging an issue with the DP83822IR PHY not linking for 10Mbps. However, I can get 100Mbps to link.
Based on register settings, I am getting intermittent link established from register 0x0010,bit[0], but is not flagged on register 0x001,bit[2], What causes this?
The circuit board is bootstrapped to force 100BASE-TX Full-duplex
Previously we have intermittent failures with connecting to the 100Mbps, but fixed this with adding a RX clock shift, but even with this implemented 10Mbps still is not working.
Have also changed register 0x0004 = 0x181 and 0x000B = 0x1000 and still experience issues with the 10Mbps not linking.
Any
Register Dump is as follows:
| 0x0 | 0x100 |
| 0x1 | 0x7849 |
| 0x2 | 0x2000 |
| 0x3 | 0xA240 |
| 0x4 | 0x61 |
| 0x5 | 0x0 |
| 0x6 | 0x4 |
| 0x7 | 0x2001 |
| 0x8 | 0x0 |
| 0x9 | 0x0 |
| 0xA | 0x100 |
| 0xB | 0x100B |
| 0xD | 0x0 |
| 0xE | 0x0 |
| 0xF | 0x0 |
| 0x10 | 0x7 |
| 0x11 | 0x108 |
| 0x12 | 0x0 |
| 0x13 | 0x0 |
| 0x14 | 0x0 |
| 0x15 | 0x0 |
| 0x16 | 0x100 |
| 0x17 | 0x1202 |
| 0x18 | 0x400 |
| 0x19 | 0x21 |
| 0x1A | 0x0 |
| 0x1B | 0x7D |
| 0x1C | 0x5EE |
| 0x1E | 0x2 |
| 0x1F | 0x0 |
| 0x25 | 0x0 |
| 0x27 | 0x2001 |
| 0x3E | 0x2 |
| 0x3F | 0x0 |
| 0x42 | 0xFFFF |
| 0x106 | 0xFFFF |
| 0x107 | 0xFFFF |
| 0x10F | 0xFFFF |
| 0x114 | 0xFFFF |
| 0x116 | 0xFFFF |
| 0x126 | 0xFFFF |
| 0x155 | 0xFFFF |
| 0x170 | 0xFFFF |
| 0x171 | 0xFFFF |
| 0x173 | 0xFFFF |
| 0x177 | 0xFFFF |
| 0x180 | 0xFFFF |
| 0x181 | 0xFFFF |
| 0x182 | 0xFFFF |
| 0x183 | 0xFFFF |
| 0x184 | 0xFFFF |
| 0x185 | 0xFFFF |
| 0x186 | 0xFFFF |
| 0x187 | 0xFFFF |
| 0x188 | 0xFFFF |
| 0x189 | 0xFFFF |
| 0x18A | 0xFFFF |
| 0x215 | 0xFFFF |
| 0x21D | 0xFFFF |
| 0x403 | 0x0 |
| 0x404 | 0x0 |
| 0x428 | 0x0 |
| 0x456 | 0x0 |
| 0x460 | 0x0 |
| 0x461 | 0x0 |
| 0x462 | 0x0 |
| 0x463 | 0x0 |
| 0x465 | 0x0 |
| 0x467 | 0x0 |
| 0x468 | 0x0 |
| 0x469 | 0x0 |
| 0x4A0 | 0x0 |
| 0x4A1 | 0x0 |
| 0x4A2 | 0x0 |
| 0x4A3 | 0x0 |
| 0x4A4 | 0x0 |
| 0x4A5 | 0x0 |
| 0x4A6 | 0x0 |
| 0x4A7 | 0x0 |
| 0x4A8 | 0x0 |
| 0x4A9 | 0x0 |
| 0x4AA | 0x0 |
| 0x4AB | 0x0 |
| 0x4AC | 0x0 |
| 0x4AD | 0x0 |
| 0x4AE | 0x0 |
| 0x4AF | 0x0 |
| 0x4B0 | 0x0 |
| 0x4B1 | 0x0 |
| 0x4B2 | 0x0 |
| 0x4B3 | 0x0 |
| 0x4B4 | 0x0 |
| 0x4B5 | 0x0 |
| 0x4B6 | 0x0 |
| 0x4B7 | 0x0 |
| 0x4B8 | 0x0 |
| 0x4B9 | 0x0 |
| 0x4BA | 0x0 |
| 0x4BB | 0x0 |
| 0x4BC | 0x0 |
| 0x4BD | 0x0 |
| 0x4BE | 0x0 |
| 0x4BF | 0x0 |
| 0x4C0 | 0x0 |
| 0x4C1 | 0x0 |
| 0x4C2 | 0x0 |
| 0x4C3 | 0x0 |
| 0x4C4 | 0x0 |
| 0x4C5 | 0x0 |
| 0x4C6 | 0x0 |
| 0x4C7 | 0x0 |
| 0x4C8 | 0x0 |
| 0x4C9 | 0x0 |
| 0x4CA | 0x0 |
| 0x4CB | 0x0 |
| 0x4CC | 0x0 |
| 0x46D0 | 0x0 |
| 0x4D1 | 0x0 |
| 0x4D4 | 0x0 |
| 0x4D5 | 0x0 |
| 0x4D6 | 0x0 |
| 0x3000 | 0xFFFF |
| 0x3001 | 0xFFFF |
| 0x3014 | 0xFFFF |
| 0x3016 | 0xFFFF |
| 0x703C | 0xFFFF |
| 0x703D | 0xFFFF |
Any suggestions would be greatly appreciated