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.

[参考译文] DP83826E:TX -不工作

Guru**** 2534600 points
Other Parts Discussed in Thread: DP83826E

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1127149/dp83826e-tx---not-working

器件型号:DP83826E

大家好、

客户使用 的是带 dp83826e 的 LPC4088。

当客户将定制板连接到 PC 时、他们能够成功获取数据包、但无法应答(RX -正常、TX -不工作、链路正常)。  MII 环回和 RX 成功、但其他环回模式(如 PCS 环回、数字环回或 RJ45上的外部短路)不适用于 RX。

可以给我一些建议吗? 下面随附了部分客户原理图:

谢谢你。

此致、

Marvin

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

    您好、Marvin、

    您能否填写下面随附的原理图检查清单? 这将非常有助于查看您的原理图。

    e2e.ti.com/.../DP83826_5F00_Schematic_5F00_Design_5F00_Review_5F00_Checklist.xlsx

    此致、

    Alvaro

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

    您好、Alvaro、

    谢谢你。 以下是已完成的检查清单和附加原理图、供参考:

    e2e.ti.com/.../Reference-and-checklist.zip

    但愿这对您有所帮助。

    此致、

    Marvin

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

    您好、Marvin、

    感谢您对原理图模板和数字副本的回复。

    大家可以看到、原理图审阅最多需要5个工作日、我将在8月26日星期五结束时再与大家联系。  

    此致、

    Alvaro

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

    您好、Marvin、

    您的原理图看起来不错、我没有发现任何可能导致您所看到问题的主要原因。

    问题可能是布局问题、请参阅数据表中的第10.2.4.1 MII 布局指南。

    您使用的是哪种环回?它们是如何编程的? 我不熟悉 RX 环回。  

     此致、

    Alvaro

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

    您好、Alvaro、

    感谢您的检查。

    [引用 userid="526529" URL"~/support/interface-group/interface/f/interface-forum 1127149/dp83826e-tx--not working/4187046#4187046"]\n 您使用了什么类型的环回、它们是如何编程的? [/报价]

    1) MII 环回(设置 BMCR 中的位[14]和 BOSCH 中的位[2])-此模式工作。 发送和接收以太网数据包。
    2) PCS 环回(不确定此模式下会发生什么)。 他们尝试了 BOSCH 中的位[0]和 BOSCH 中的位[1]-在这种模式下、发送的数据包未接收-不工作循环
    3)数字环回(0x0000 = 0x2100 //禁用自动协商•0x0016 = 0x0104 //数字环回•0x0122 = 0x2000 /•0x0123 = 0x2000•0x0130 = 0x47FF•0x001F = 0x4000 //软复位)-在此模式下不接收任何内容-不工作循环
    4)外部环回(I short 1 with 3和2 with 6 pins RJ-45并使用 MII 模式的常规设置)-在此模式下不接收任何内容-不工作循环

    当连接到 PC 网卡/路由器的 TX 和 RX 线路被监控时、它们能够看到一些以太网数据包并进行跟踪以进行大量数据包发送、并且链路 LED 亮起。

    希望这些信息能有所帮助。 如果您需要更多信息、请告诉我。

    此致、

    Marvin

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

    您好、Marvin、

    这是一个奇怪的问题、我们希望帮助您解决。

    您能否与链接伙伴发送一个寄存器转储、这两者都有成功和失败的链接。

    寄存器0x0000-001E

    和 SOR1 (0x0467)和 SOR2 (x0468)

    这将有望帮助我们发现任何问题。

    此致、

    Alvaro

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

    此外、该问题对于多个电路板而言是否常见?

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

    您好、Alvaro、

    [引用 userid="526529" URL"~/support/interface-group/interface/f/interface-forum 1127149/dp83826e-tx--not working/4189803#4189803"]是否可以与链接伙伴发送寄存器转储,两者都具有成功和失败的链接

    客户回复后、我会再回复您。

    客户尝试 PC 回送并尝试测试。  您能告诉我 什么原因会导致此回送失败?

    他们尝试以不同 的方式启用它:  
    1)设置 BOSCH 中的位[0]-无返回数据包
    2)设置 BOSCH 中的位[1]-无返回数据包
    3)通过设置 BOSCH 中的位[0]和位[1]-无返回数据包
    MII 环回运行良好、它们会得到一个数据包。
    PCS 环回和下一环回 不起作用。
    感谢您的持续帮助。
    此致、
    Marvin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Alvaro、

    客户成功启动了10 Mb 以太网。 例如、他们尝试使用项目 https://github.com/RT-Thread/realboard-lpc4088 、然后使用100Mbit 或自动协商设置、在读取 BMCR 和其他寄存器后、一切正常。

    但是、当他们尝试以新的方式使用 PCS 时、当检查设置10 Mull 模式并发现要 BMCR 写入此字符串中的0xDFFF 值时、回送:  

    EMAC_Write_PHY (EMAC_PHY_REG_BMCR、EMAC_PHY_FULLD_10M);
    宏 EMAC_PHY_FULLD_10M 在当前8.51 IAR 版本中将会出错(可能在以前的版本中可以)。

    #define EMAC_PHY_FULLD_10M ((~ EMAC_PHY_BMCR_SPEED_SEL)| EMAC_PHY_BMCR_DUPLEX)//全双工10Mbit
    此代码将转换为0xDFFF 并复位 dp83826e。
     
    此致、
    Marvin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Marvin、

    很抱歉、上周我在动力输出轴上排了很长的队。

    我解决此问题的最简单方法是使用寄存器转储。 请听我说。

    此致、

    Alvaro

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

    Marvin、

    我们认为、我们可能会看到错误的事情。 寄存器转储将帮助我们确定可能的根本原因。   如果需要、我们可以在调试期间转到环回、但这不是开始调试的好地方。  

    此致、

    Alvaro