SNLA428 june 2023 DP83826E
The DP83826 can support 150 meter and above cable reach. Long cable reach causes the transmitted signal to face higher attenuation with cable length, so the gain and other settings need to be tweaked with cable length to achieve reliable fault detection using TDR. The cable is assumed to be divided into the following five segments:
In order to a run complete TDR simulation, data from all five segments must be collected. Each segment requires a different set of register writes and segment 1 requires two register writes.
A fault can only be detected by the PHY's TDR if a fault (open or short) is introduced to the circuit. Follow these steps to run TDR:
Register | Value | |||||
---|---|---|---|---|---|---|
Segment 1A | Segment 1B | Segment 2 | Segment 3 | Segment 4 | Segment 5 | |
0x170 | 0x5C12 | 0x5C12 | 0x5C22 | 0x5E32 | 0x5E42 | 0x5E52 |
0x173 | 0xD00 | 0x0D0C | 0x0D13 | 0x1A20 | 0x343A | 0x8F6E |
0x175 | 0x1007 | 0x1007 | 0x1007 | 0x1007 | 0x100A | 0x100D |
0x178 | 0x002 | 0x0002 | 0x0002 | 0x0002 | 0x0002 | 0x0006 |
0x416 | 0x1FA0 | 0x1FA0 | 0x1FA0 | 0x1FA0 | 0x1FA0 | 0x1F90 |
0x411 | 0x0813 | 0x0813 | 0x0813 | 0x0815 | 0x0816 | 0x816 |
0x456 | 0x0608 | 0x0608 | 0x0608 | 0x0608 | 0x0608 | 0x0608 |
0x01E | 0x8102 | 0x8102 | 0x8102 | 0x8102 | 0x8102 | 0x8102 |
Segment | peak_index (0x180) | peak_value (0x185) | peak_sign (0x18A) |
---|---|---|---|
2 | |||
3 | |||
4 | |||
5 | |||
1B | |||
1A |