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.

DP83848I: ISSUE: PHY freezes on power up

Part Number: DP83848I
Other Parts Discussed in Thread: DP83848VYB

Hi,

The previous thread is locked.

I did what you recommended and the PHY still doesn't work. 

This looks like a bug in the design of the chip. the chip is communicating so there is no reason why the PHY itself will latch-up, and if there is a latch-up then why a software reset fixes the issue. the hardware reset is with a descent delay from power up so those two resets should behave the same. 

Thanks,

Dor.

I copied the data from the previous thread:

Every couple hundred of power ups the PHY freezes. the PHY receives the 25MHz clock but not returning anyting on the rx_clk or tx_clk.

when we do a rst to the PHY (without reseting any other componnent) the PHY unfreezes. the MDIO is working so hardware or software reset both succeed in unfreezing the PHY.

the 3.3V was monitored through startup there is no overshoot and the startup time is ~1ms.

RXD[0] was also monitored during reset from powerup and the line was stable.

Is the issue familiar?

Is conducting software reset after every powerup enough to ensure this issue will not occur on startup or in steady state operation?

same test was made on DP83848VYB and the issue did not appear with this product. since the product is with different footprint I cannot switch to use with it instead.

 Register state of the PHY in normal operation and in failed state:

normal fail
0x00 0x3100 0x3100
0x01 0x7849 0x7849
0x02 0x2000 0x2000
0x03 0x5C90 0x5C90
0x04 0x01E1 0x01E1
0x05 0x0000 0x0000
0x06 0x0007 0x0004
0x07 0x2001 0x2001
0x08 0x0000 0x0000
0x09 0x0000 0x0000
0x0A 0x0000 0x0000
0x0B 0x0000 0x0000
0x0C 0x0000 0x0000
0x0D 0x0000 0x0000
0x0E 0x0000 0x0000
0x0F 0x0000 0x0000
0x10 0x2800 0x4000
0x11 0x0000 0x0000
0x12 0x2E00 0x0000
0x13 0x0000 0x0000
0x14 0x00FF 0x0000
0x15 0x0015 0x0000
0x16 0x0100 0x0100
0x17 0x0001 0x0001
0x18 0x0000 0x0000
0x19 0x8021 0x8021
0x1A 0x0804 0x0804
0x1B 0x0000 0x0000
0x1C 0x0000 0x0000
0x1D 0x6011 0x6011
0x1E 0x003F 0x023D
0x1F 0x0000 0x0000

Thanks,

Dor