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.

[参考译文] TM4C1294NCPDT:以太网链路建立时间较长

Guru**** 2582405 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/739571/tm4c1294ncpdt-long-ethernet-link-up-time

器件型号:TM4C1294NCPDT

你(们)好 我们将 TM4C1294 MCU 用于以太网的内部 PHY 模式。

问题:链接有时需要长达30秒、有时甚至无法链接、极少数情况下、链接会在几秒内链接。

我的观察结果:

使用示波器、我可以看到 FLP (快速链路脉冲)、它们的时序似乎正常。 但奇怪的是、在几次 FLP 突发后会发生什么情况。 PHY 似乎开始发送一些数据。 当我检查 TIVaif_transmit 函数(在软件中是我可以通过传输获得的最远函数)时、它不会显示任何活动-因此该数据(如果是数据)不是从软件生成的。

我还注意到、我在 Tx 和 Rx 对上同时获得非常相似的脉冲。 我不知道是否应同时在两个线对上发送 FPS、但我将其加倍-因此、脉冲同时传输意味着它是由串扰引起的干扰?  

上述测试是在未将电缆插入 RJ45插座的情况下完成的。

我还检查了 PHY 寄存器、令人奇怪的是、LPANABLE 和 EPHYANLPA 寄存器在极短的时间内同时更改了它们的值。  

LPANABLE = 4、EPHYANLPA = 0

LPANABLE = 5、EPHYANLPA = 16865

从这些寄存器和所有其他观察结果中、我认为正在发生的情况是 MCU 检测其自身的 FLP 脉冲、认为它可以自动协商、然后失败、这种情况会一直发生、并会干扰实际的自动协商过程。

我已经尝试了不同的 RJ45 MAG 插孔、但没有积极的结果。  

在附件中、您可以看到一些具有 FLP 和"数据"的图像、或随后发送的任何图像。

可以帮帮你吗? 我们有客户在等待解决方案... 提前感谢。

e2e.ti.com/.../images.zip

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

    下面是我们以太网连接的原理图。 使用的连接器为 6605834-1。 我还尝试 了 LMJ2018814100DT1、但没有积极的结果。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我不确定问题是什么。 我的理解是、自协商是一种协议。 这意味着自动协商仅在链路两端运行时才有效。 您说您没有插入电缆。 我不明白您如何在没有电缆的情况下进行自动协商。 不过、我不是 PHY 的专家。 您是否可以尝试将高质量的 CAT5E 电缆插入网络并运行某些 TCP/IP 应用程序、您看到的链接启动时间是否不同? 您是否也可以使用 LaunchPad 板进行同样的尝试?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    问题是连接发生的时间太长、我的观察是、它是由于内部 PHY 认为它已经连接并开始传输一些东西。

    从这个意义上、我了解   FLP 突发应该一直发生、即使没有连接电缆。

    我想我找到了这个问题。 我将新的 TM4C 焊接在同一个板上、一切正常。 没有电缆就不会传输"垃圾/假"数据、我提到的2个寄存器在没有插入电缆的情况下不会随机更改其值。 请参阅第一个帖子中添加的图像-您可以在没有插入电缆的情况下看到 FLP 突发和随机数据通信。


    我猜内部 PHY 已因电快速瞬变、ESD 或浪涌感应电流/电压而受损。 这并不会杀死 PHY、但它只是非常奇怪的工作。 我们没有针对以太网的板载保护、因此我认为这可能是问题的原因。 具有 TM4C 内部 PHY 相关经验的 TI 员工能否认可我的想法?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Karlis、
    很高兴您能够找到问题。 是的、您将需要为 PHY 提供 ESD 保护。 请遵循 TM4C129系统设计指南中所述的建议。 www.ti.com/.../spma056.pdf。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Karlis、
    我现在要关闭这个线程。 如果您有疑问、可以打开新主题帖或重新打开此主题帖。