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.

DP83822 Power Down Clarification

Hello,

I am using the DP83822 device and controlling its power state through the INT/PWDN_N  pin.

I just would like to clarify the BMCR[11] register bit operation. As per the DP83822 datasheet

Power Down:
1 = IEEE Power Down
0 = Normal Operation
The PHY is powered down after this bit is set. Only register access is
enabled during this power down condition. To control the power down
mechanism, this bit is OR'ed with the input from the INT/PWDN_N
pin. When the active low INT/PWDN_N is asserted, this bit is set.

My reading (assuming INT/PWDN_N is programmed to operate as a power down input):

- if PWDN_N is asserted, the device is in power down, the BMCR[11] bit is set.

- In that state,writing a 0 to BMCR[11]  has no effect and the part stays in low power state; in other words PWDN_N pin has priority over BMCR[11]. Is that correct ?.

- If PWDN_N is de-asseerted, the device power state is controlled by BMCR[11] state (and other register, but that is anotehr story).

Thanks

Pascal

  • Hi Pascal,

    You are correct, when the PWDN pins is asserted then writing '0' to BMCR register bit 11 will not get the PHY out of power down. De-asserting the PWDN will get the PHY out of power down. After PWDN is deasserted, BMCR can be used as normal for controlling the PHY.

    -Regards,
    Aniruddha