This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83867IR: What's the absolute maximum voltage level to XI input?

Part Number: DP83867IR

Dear Sir/Madam,

I am using DP83867ISRGZR to design 10/100/1000 Ethernet port.

The 25MHz clock is from my FPGA output (2.5V square waveform). Before it goes to the DP83867, it goes through a one channel to multiple channel butter. The buffer output is also at 2.5V. From the buffer output it goes to DP83867 XI pin through a 33.6ohm series resistor. So, the clock at XI pin is 25MHz square waveform at 2.5V. XO pin is left open (NC).

According to the datasheet, if the clock is at 2.5V level, a capacitor divider (28pF in series, and 28pF to GND) to reduce its level to about 1.8V. Is this the recommendation or mandatory? Is the 2.5V clock input to XI pin going to damage the DP83867 device?

If we feed the 25MHz 2.5V square clock signal to XI pin directly, what's going to happen? With such design, we found that most of the DP83867 devices worked fine but a few of them did not work. For the non-working devices, they returned an invalid PHY ID when enquiring its ID. We probed the MDC/MDIO signals, their waveform and timing looked fine. We don't understand why the DP83867 did not return a valid ID. is it possible that the 2.5V clock did a bad thing to the device (e.g. damage) although most of the devices survived and worked fine.

What's the absolute input voltage level at the input to XI pin? Note that we are using 1.1V and 2.5V to supply the DP83867.

Our design is at critical path, your help support is greatly appreciated!

Thank you very much!

Wenbo

  • Hi,

    Capacitor divider is mandatory requirement for XI above 1V8 signal levels.

    Regards,
    Geet
  • Thank you Geet.

    Yes, I added the capacitor divider and reduced the clock voltage level from 2.5V to less than 1.8V (about 1.7v). But the problem was still there. I suspected the high clock voltage of 2.5V might have damaged the IC, then I replaced the PHY IC with a new device, however, the result is the same as before. Reading phy identifier register returns 0x0000 as opposed to 0x2000. Reading other PHY registers also returns a value of 0.

    We checked the 25MHz clock, reset, mdio clock/ data and power voltages, they all look good. After the power up, the reset to PHY signal is like this: it stays at 0.7V for 200ms (due to pull down resistor and the PHY internal pull-up resistor), then our FPGA drives it to low of 0V for 2ms, and the drives it to high of 2.5V, then stays in high until next reset. I think this reset should be fine because the other 5 PHY devices sharing the same reset signal worked fine.

    It's hard to believe that we have two devices that are defective, or the new device got damaged/defective during the replacement (reinstallation of the device on PCB). Any suggestions?

  • Hi,

    Have you tried all possible PHY IDs?
    You might be bootstrapping into a different PHY ID than you expect.
    Have you tried PHY ID 0x0 to 0x1F? This is not the register but the actual PHY Address assigned by bootstrap.