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.

AM2434: DP83826A and MCU+SDK

Part Number: AM2434
Other Parts Discussed in Thread: DP83826-EVM-AM2, DP83826E

Tool/software:

Hi Team,

Customer is considering using DP83826A(DP83826AIRHBR) for their custom board. 

Could you tell me the following?

  • What mode should they use? Basic or Enhanced? They want to know what HW connections they need to make. This is for EtherCAT usage.
  • Has DP83826A been tested on TI side with the MCU+SDK? If so, what extent has this been tested in? (ie. All samples have been tested or only MCU+ SDK specific samples)
    • The driver for this PHY has been included in the SDK. What is the criteria for adding this driver to SDK (relates back to what tests/validation has been done with MCU+SDK and this PHY)

Best regards,

Mari Tsunoda

  • Following up on chat w/ Harsha: 

    The user guide for DP83826-EVM-AM2 PHY add-on board shows usage with AM263x board but no listing of AM243x board. Has this been verified with AM243x board as well?

    Best regards,

    Mari

  • Hi,

    What mode should they use? Basic or Enhanced? They want to know what HW connections they need to make. This is for EtherCAT usage.
    • The DP83826-EVM-AM2 PHY has ENHANCED mode is selected. So you can go with EnhancedMode.
    Has DP83826A been tested on TI side with the MCU+SDK? If so, what extent has this been tested in?
    • We have tested with DP83826E for EtherCAT on AM243x-EVM using ICSSG0 instance.
    The user guide for DP83826-EVM-AM2 PHY add-on board shows usage with AM263x board but no listing of AM243x board. Has this been verified with AM243x board as well?
    • We have EtherCAT Demo which utilizes ICSSG0 instance and for testing the same, we have a dedicated custom board to use this instance of ICSSG peripheral. This dedicated custom board has DP83826E PHYs which has been validated using our EtherCAT tests.
    • You can refer to the code under ICSSG0_INSTANCE macro in tiescsoc.c file for the extra configurations done to enable the additional DP83826E PHYs on AM243x-EVM.

    Regards,
    Aaron

  • Hi Aaron, 

    Thanks for the quick response.

    • We have tested with DP83826E for EtherCAT on AM243x-EVM using ICSSG0 instance.

    By this, do you mean that all EtherCAT related examples in ICSDK have been tested with this PHY?

    Also, I am not aware of what the difference between the A and E part are, but does the driver implementation change here? ie. Will they have to make changes to the included driver files for DP83826A PHY type?

    Best regards,

    Mari Tsunoda

  • Hi,

    By this, do you mean that all EtherCAT related examples in ICSDK have been tested with this PHY?
    • Yes we have tested the EtherCAT demos available in Industrial Communications SDK AM243x using DP83826E PHY which is available on the extension card we have for ICSG0 instance. I'll confirm once internally for the same.
    Also, I am not aware of what the difference between the A and E part are, but does the driver implementation change here? ie. Will they have to make changes to the included driver files for DP83826A PHY type?
    • Are you referring to DP83826AE PHY?
    • I'm not sure of the changes in driver but it should be the same (maybe minor tweaks for PHY ID), keeping in mind DP83826E is a General-purpose Ethernet PHY whereas DP83826AE is basically a temperature-graded variant of the DP83826E. So from driver point of view, the functionalities and register interface should remain same. At initial glance, the register mapping (for DP83826AE and DP83826E) looks identical, but you'll have to review the same.

    Regards,
    Aaron