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.

DP83869HM: DP83869HM

Part Number: DP83869HM


Hi ,

i am using DP83869HM transceiver part for data communication with MDC MDIO interface .

i am unable to start auto negotiation through software as it is unable to overwrite hardware configuration of strap pins for auto negotiation .

how can i disable auto negotiation through hardware and want to enable it through software configuration .

i know what registers are need for this but facing problem with hardware configuration .

Regards,

kaavya.

  • Hi Kaavya,

    Can you read the registers correctly on the DP83869HM? Try reading registers 0x02 and 0x03 and see if they match the datasheet value. If they do not, then there might be some issue on the MDIO-MDC software implementation. Auto-negotiation can be controlled through register 0x00, 0x04, and 0x09.


    -Regards

    Aniruddha

  • Hi Aniruddha,

    Thanks for you reply .

    We already tried reading registers 0x02 and 0x03 and getting the values as that of datasheet and there is no issue on MDIO-MDC software implementation .

    Auto-negotiation is enabled in the board but it is not working for communication.

    Can u please say what values need to be written for 0x00,0x04 and 0x09 registers ,might be somewhere we are missing something in writing the register values properly .

    We crosschecked all the values but need to conform with you once .

    These are the values we are writing ,

    (0x0000) (0x1100)

    (0x0004) (0x01E1)

    (0x0009) (0x0300)

    (0x0C00) (0x0000)

    (0x0C04) (0x8060)

    Regards,

    Kaavya.