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.

DP83825I: DP83825 bring up :SMI interface(MDC,MDIO) issue

Part Number: DP83825I
Other Parts Discussed in Thread: MSP430F5529, DP83825EVM

Hi Team,

My customer have some questions regarding DP83825I , they are trying the Read/Write the PHY's register through SMI interface,

but it's seems like they are having an issue when reading the register value from the PHY , the issues detail as below,

The system structure is using STM32F4 MCU + DP83825

 

  1. We got some problems on bringing up the MDC, MDIO interface, software driver which STM32 supports is DP83848, the waveform seems good but we always receive 0xFFFF when we read the register through MDIO interface.

   

        2. If we want to use the original DP83848 software driver to modify the code, any suggestion or idea if we want to transfer to DP83825?

please kindly help on this issue,  thank you in advance and looking forward to your feedback soon!

Andy

  • Hi Andy,

    Can you check with customer if they are using the correct PHY address? Note that default PHY address for DP83825 is '0000' and not '0001'. Customer will need external bootstrap resistor to change the PHY address to '0001' or they can change their software to read from PHY address '0000'.

    We have linux driver for DP82825 is the customer want to use it. For re-using old software, customer can use only IEEE defined register since they will be same for all PHYs. Device specific registers will need a software change.

    -Regards

    Aniruddha

  • Hi Aniruddha,

    We been starting to check the PHY address with bootstrap resister first.

    I have two further questions to ask, could you provide the link of linux dirver for DP83825 ?

    and the second question is from the DP83825EVM  it has onboard MSP430F5529 for easy MDIO Register Access ,

    and the MSP430 is pre-programmed and ready to us , could you also provide this MSP430 source code ?

    Thanks for your prompt feedback and looking forward to your further suggestion! 

    Andy

  • FYI, 

    customer have already tried to set PHY address to 00000, it still can’t get the correct register data,

    the hardware settings should be default because no pull up register is implement on the pin18 and pin20.

    they also tried to read/write the register with our DP83825EVM by using USB2MDIO GUI which is no problem,

    so do you have others suggestions to fix this issue ? 

    Andy

  • Hi Aniruddha,

    After checking and adjust the measurement set up, we been clarify the issue is due to physical address set up exactly,

    and we been solve the issue, now the PHY register can be W/R successfully, thanks for your kindly support!

    FYI,

    please kindly provide the link of Linux driver for DP83825 still if its available, thanks! 

    Andy