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.

TMS570LC4357: TMS570LC4357 “Dual channel” Ethernet

Part Number: TMS570LC4357
Other Parts Discussed in Thread: DP83849I

Our product, with a design based on a single TMS570LC4357, will require dual Ethernet interfaces for redundancy.  Although dual Ethernet channels are not initially needed, we would like to future-proof the hardware design (circuit card as well as physical connections) to support it.  Our application doesn’t require redundant MACs just redundant connections where only one connection is active at a time.

We have a prototype design that utilizes a single DP83848 PHY interfaced to the MCU EMAC and wonder if it is possible to add a second PHY.  We’ve found the DP83849I dual PHY.  Looking at the snla086a app note, section 2.8 describes “Dedicated Redundant Connections”.  This suggests that two ports connected to the PHY and a single connection to the EMAC from the PHY would allow the type of redundancy we desire – at least physically.  Is this correct?

Another option: In reading the MCU technical reference manual I also find that the MDIO module can “interrogate and control up to 32 Ethernet PHYs connected to the device by using a shared two-wire bus” (32.1.3).  The alternative, leveraging the DP83848, would be to include two of these single-channel PHYs in our design interconnected to the MCU via the EMAC MII/MDIO interface.  Of course, if my assumptions are correct, the dual-PHY provides a more integrated approach. 

Thanks in advance,

Bill

  • Hello Bill,
    Even MDIO module could interrogate and control up to 32 Ethernet PHYs connected to the device by using a shared two-wire bus, you should take care of data. To do this you should use external switches. I think the first approach is better in you case.
    I'll move your question to Interface forum for confirmation.

    Best regards,
    Miro
  • Hi Bill,

    Your interpretation of redundant connection mode of DP83849I is correct. The second strategy is also possible with two single port PHYs. You can use the same two wire MDIO-MDC bus to control the registers on the two PHYs. You just need to strap the two PHYs to different PHY address so that you can selectively read/write registers on individual devices. MDIO-MDC will only allow register configuration, MII is still needed for passing ethernet traffic. DP83849I looks like the better solution for your application.

    -Regards
    Aniruddha
  • Thanks for the feedback and confirmation.

    -Bill