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: Query Regarding Configuration of DP83869Hm Ethernet PHY Using MDIO USB Tool

Part Number: DP83869HM
Other Parts Discussed in Thread: DP83869

Tool/software:

Dear TI Support Team,

I hope this message finds you well. I am currently working on a project where I have interfaced the DP83869Hm Ethernet PHY with the MSP432P401R LaunchPad. The MDIO interface is connected to Pin P2.7, and the MDC interface is connected to Pin P2.6. Additionally, the GND connection is established as per the recommended setup.

Project Overview:

The objective of my project is to convert Ethernet copper (BASE-T) to Ethernet fiber. To achieve this, I need to configure the DP83869Hm Ethernet PHY appropriately.

Query Details:

  1. Accessing PHY Address:
    • With the current hardware setup, how can I access the PHY address using the MDIO USB Tool?
  2. Configuration Requirements:
    • Is it possible to perform the necessary configurations, such as setting the PHY address and adjusting other parameters, directly using the MDIO USB Tool without programming?
  3. Software Compatibility:
    • Which software applications are compatible with the MDIO USB Tool for configuring the DP83869Hm Ethernet PHY?
  4. Additional Support:
    • Are there any specific resources, documentation, or tutorials available that could assist me in effectively utilizing the MDIO USB Tool for configuring the DP83869Hm Ethernet PHY?

Project Details:

  • Hardware Setup:
    • MSP432P401R LaunchPad
    • DP83869Hm Ethernet PHY
    • MDIO interface connected to Pin P2.7
    • MDC interface connected to Pin P2.6
    • GND connection established

I would appreciate your prompt assistance as I am currently in the process of configuring the Ethernet PHY for my project.

Thank you for your attention to this matter. I look forward to your guidance and support in successfully configuring the DP83869Hm Ethernet PHY for my project.

  • Hi Manikandasamy,

    Glad to hear you're using our PHY, I'm more than happy to help. Please find me replies below.

    1. Accessing PHY Address:
      • With the current hardware setup, how can I access the PHY address using the MDIO USB Tool?
        • The PHY Address is set by the bootstrap pins, RX_D0 & RX_D1. Please refer to Table 7-11 in Section 7.5 Programming in the data sheet for more information.
    2. Configuration Requirements:
      • Is it possible to perform the necessary configurations, such as setting the PHY address and adjusting other parameters, directly using the MDIO USB Tool without programming?
        • PHY Address cannot be configured via register writes. Everything else about the PHY can be configured via register writes, like changing between OPMODEs and enabling/disabling features.
    3. Software Compatibility:
      • Which software applications are compatible with the MDIO USB Tool for configuring the DP83869Hm Ethernet PHY?
    4. Additional Support:
      • Are there any specific resources, documentation, or tutorials available that could assist me in effectively utilizing the MDIO USB Tool for configuring the DP83869Hm Ethernet PHY?

    Regards,

    Alvaro

  • Dear Alvaro,

                       Thank you for your reply.

    As i told The MDIO interface is connected to Pin P6.4, and the MDC interface is connected to Pin P6.5 of MSP432P401R launchpad EVM.Additionally, the GND connection is established as per the recommended setup.

    I Referred the below link and tried in the MSP432P401R

    https://www.ti.com/lit/ug/snlu197/snlu197.pdf?ts=1717836423765&ref_url=https%253A%252F%252Fwww.google.com%252F

    USB MDIO tool will work for only MSP430 series or it will work for  MSP432P4 series also. When i tried to Read the PHY address from the USB MDIO tool am getting Device is not connected Properly Error.

    so please clarify me,how can i use USB MDIO tool with MSP432P401R launchpad to read the DP83868HM Phy Address and to access the other register of DP83869HM.

     

    One more thing i want to ask you that if i want to read the phy address which is interfaced with the MSP432P4 and access the other register can i get sample code or related document for reference.If you provide any link or code that will be very helpful to solve the issue.

    Thanks and Regards

    J.Manikandasamy

  • Hi Manikandasamy,

    What is your current test setup? MSP432P401R connected to what? What board is the DP83869HM on, is it our EVM? How is the connection between the MSP432P401R launchpad and the DP83869 being made?

    Regards,

    Alvaro

  • Hi Alvaro,

                      The current setup of mine is i am using MSP432P401R launchpad EVM and DP83868HM will be in our custom board.I am  interfacing the DP83869HM Ethernet PHY (on our custom board) with the MSP432P401R LaunchPad for Accessing the PHY. The connections are as follows:

    Hardware Setup:

    • Microcontroller: MSP432P401R LaunchPad EVM
    • Ethernet PHY: DP83869HM on a custom board
    • Connections:
      • MDIO connected to P2.7 on MSP432P401R
      • MDC connected to P2.6 on MSP432P401R
      • Common ground connected
    • PHY Isolation: DP83869HM is isolated from the custom board's microcontroller

    Query Details:

    1. Jumper Configuration on MSP432P401R LaunchPad:

    2. Using the MDIO USB Tool:

      • How can we access the PHY address of the DP83869HM using the TI MDIO USB Tool in this setup?
      • What are the steps to configure the DP83869HM Ethernet PHY using the MDIO USB Tool without additional programming?
      • please provide some details about section 2.3.1 Flashing MSP430G2 Launchpad in the USB 2 MDIO Document. How to flash for msp432P4.
    3. Requesting code for Accessing Phy

                               please provide any code or link if u have for MSP432P4 for accessing PHY through same hardware setup.

    Thank you for your attention to this matter. I look forward to your guidance and support in successfully configuring the DP83869HM Ethernet PHY for my project.

  • Hi Manikandasamy

    Unfortunately I am not familiar with the MSP432P401R LaunchPad, but I found this link online MSP-EXP432P401R

    I am going to reassign this thread to a different team who can hopefully help you confirm the connection for MDC and MDIO. Please allow the team a day or two to see this thread and respond.

    Regards,

    Alvaro

  • Hi,

      You have the same thread opened at https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1372346/tidm-captivate-msp432-assistance-required-for-interfacing-dp83869-phy-with-msp432p401r-launchpad.  I provided you some feedback as follows in that thread. What I'm not sure is why you are using MSP432P LaunchPad for your development. MSP432P is a EOL device. There is no support for this device on e2e. If you are going to use bit-bang method to simulate MDIO/MDO, you can virtually use any other MCU such as TM4C. Perhaps clarify for me which host MCU you are actually using.

    I will close this thread. If you have any question, you can use the thread for discussion. 

    I will suggest you look at the waveform on a scope or logic analyzer for the MDIO and MDC signals. Compare your signals with a reference MDC/MDIO waveform. Wikipedia has a simple example waveform. See https://en.wikipedia.org/wiki/Management_Data_Input/Output. You can certainly find more example waveforms on line if you do some search. Start with the basics. Do you even see any signals coming out of P2.6 and P2.7? Perhaps, start with something that is simple first, can you even toggle P2.6 and P2.7 to produce a square waveform? This is to make sure the device is properly initialized to begin with.