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“双通道”以太网

Guru**** 2614265 points
Other Parts Discussed in Thread: TMS570LC4357, DP83849I

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/777421/tms570lc4357-tms570lc4357-dual-channel-ethernet

器件型号:TMS570LC4357
主题中讨论的其他器件: DP83849I

我们的产品采用基于单个 TMS570LC4357的设计、需要双以太网接口来实现冗余。  虽然最初不需要双以太网通道、但我们希望硬件设计(电路板和物理连接)符合未来需求、以支持双以太网通道。  我们的应用程序不需要冗余 MAC,只需要冗余连接,每次只有一个连接处于活动状态。

我们有一个原型设计、它利用连接到 MCU EMAC 的单个 DP83848 PHY、并想知道是否可以添加第二个 PHY。  我们找到了 DP83849I 双 PHY。  查看 snla086a 应用手册,第2.8节介绍了“专用冗余连接”。  这表明、连接到 PHY 的两个端口和从 PHY 连接到 EMAC 的单个端口将允许我们所需的冗余类型–至少物理上是如此。  是这样吗?

另一个选项:在阅读 MCU 技术参考手册时,我还发现 MDIO 模块可以“询问和控制使用共享双线总线连接到器件的多达32个以太网 PHY”(32.1.3)。  另外、利用 DP83848、可以在我们的设计中包含其中两个通过 EMAC MII/MDIO 接口与 MCU 互连的单通道 PHY。  当然、如果我的假设是正确的、双 PHY 提供了一种集成度更高的方法。  

提前感谢、

Bill

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Bill、
    即使 MDIO 模块也可以通过使用共享双线总线来查询和控制最多32个连接到器件的以太网 PHY、您应该负责数据。 为此、您应使用外部开关。 我认为在您的情况下、第一种方法更好。
    我将把您的问题移至接口论坛进行确认。

    此致、
    米罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Bill、

    您对 DP83849I 冗余连接模式的解释正确。 第二种策略也可以通过两个单端口 PHY 实现。 您可以使用相同的双线 MDIO-MDC 总线来控制两个 PHY 上的寄存器。 您只需将两个 PHY 绑定到不同的 PHY 地址、以便可以选择性地读取/写入各个器件上的寄存器。 MDIO-MDC 将仅允许寄存器配置、传递以太网流量仍需要 MII。 DP83849I 是更适合您的应用的解决方案。

    此致
    Aniruddha
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的反馈和确认。

    -Bill