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.

[参考译文] 接口论坛

Guru**** 1105770 points
Other Parts Discussed in Thread: DP83826E, DP83826EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1325256/interface-forum

器件型号:DP83826E

在我们的网关中、我们使用 PHY DP83836E、 在前面的路由器10/100Mb 运行正常、但 在前面的路由器 100/1000Mb 没有链路。

如果它通过简单的集线器/交换机进行连接、即使在100/1000Mb 路由器上也无法正常工作。

当使用 Microchip KSZ8081它也可以与路由器100/1000Mb 一起工作。

遗憾的是、我们正在从意大利和瑞士的客户那里收到有关此问题的投诉。

它是寄存器设置吗?

迫切需要支持。  

Yehuda Arad   

研发硬件经理  

北京科罗电子工程有限公司

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

    Yehuda、您好!

    感谢您分享这些信息。 客户正在寻找 路由器与826PHY 之间连接100Mbps 链路。

    客户连接至路由器10/100Mbps 时、客户连接速度是10Mbps 还是100Mbps?

    如果可能、您能否共享以下寄存器转储:

    • 带10/100路由器的 DP83826
    • 具有10/100/1000路由器的 DP83826

    这是 DP83826PHY 的调试指南。 希望此文档对客户有所帮助。

    https://www.ti.com/lit/an/snla423/snla423.pdf?ts = 1708023889729&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FDP83826E

    --

    此致、

    林希尔曼

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

    你好,Hillman,

    我们将配置为默认(AUTO)

    请参见下面的路由器转储:

    1000 Mbps  

    0x00  0x3000

    0x01  0x7849

    0x02  0x2000

    0x03  0xA111

    0x04  0x00A1

    0x05  0x0000

    0x06  0x0004

    0x07  0x2001

    0x08  0x0000

    0x09  0x0000

    0x0A  0x0102

    0x0B  0x0009

    0x0C  0x0000

    0x0D  0x0000

    0x0E  0x0000

    0x0F  0x0000

    0x10  0x0002

    0x11  0x010B

    0x12  0x0000

    0x13  0x0800

    0x14  0x0000

    0x15  0x0000

    0x16  0x0100

    0x17  0x0045

    0x18  0x0400

    0x19  0x8001

    0x1A  0x0000

    0x1b 0x007D   

    0x1C 0x05EE   

    0x1D  0x0000

    0x1E  0x0102

     

    100Mbps:

    0x00  0x3000

    0x01  0x786D

    0x02  0x2000

    0x03  0xA111

    0x04  0x00A1

    0x05  0xCDE1

    0x06  0x000F

    0x07  0x2001

    0x08  0x0000

    0x09  0x0000

    0x0A  0x0102

    0x0B  0x0009

    0x0C  0x0000

    0x0D  0x0000

    0x0E  0x0000

    0x0F  0x0000

    0x10  0x0011

    0x11  0x010B

    0x12  0x6400

    0x13  0x2800

    0x14  0x0000

    0x15  0x0000

    0x16  0x0100

    0x17  0x004D

    0x18  0x0400

    0x19  0x8401

    0x1A  0x0000

    0x1b 0x007D   

    0x1C 0x05EE   

    0x1D  0x0000

    此致

    Yehuda Arad  

    0x1E  0x0102

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

    Yehuda、您好!

    感谢您共享寄存器。 我会在明天审查并提供回复。

    --

    此致、

    林希尔曼

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

    Yehuda、您好!

    根据寄存器、您似乎能够将100Mbps 半双工与10/100Mbps 路由器建立链路、但无法与100/1000Mbps 路由器建立链路。

    826寄存器状态似乎对这两种情况都适用。 我可以问一下 客户使用的是什么100/1000Mbps 路由器吗?

    如果可能、您能否尝试将0x001F 写入4000软复位、并看看您是否能够解决该问题?

    您是否还可以分享 DP83826E 板的原理图?

    --

    此致、

    林希尔曼

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

     在0x1F 寄存器中写入0x4000无效。

    我们在 两个路由器上对其进行了检查。  

    Swisscom 互联网-Box4  

    D-Link DAV-6800Z。

    为什么我们处于半双工模式?是设置还是硬件?  

    我无法在这里找到如何附上示意图、请告知。  

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

    Yehuda、您好!

    您还可以访问控制器。 将寄存器0x0004写入0x01E1后、应能与全双工通信。

    您能否尝试此寄存器设置、看看您是否以全双工方式建立链路?

    我会把您添加为 E2E 中的一个朋友、我们可以通过电子邮件分享原理图。

    --

    此致、

    林希尔曼

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

    "将寄存器0x0004写入0x01E1 "没有帮助。

    问题: 如何才能看到 FHY 以半双工方式链接?

    如何共享原理图?  

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

    Yehuda、您好!

    在 E2E 中可以轻松附加 Zip 文件或抓图。

    --

    此致、

    林希尔曼

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

    你好,Hillman,

    我已要求 Eyal 分享我们的原理图和我们正在使用的 RJ45磁性连接器、请在获取时确认。  

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

    Yehuda、您好!

    我只看到连接器原理图。 您是否有可以查看的 PHY 原理图?

    --

    此致、

    林希尔曼

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

    嘿、Hillman、  

    原理图已在上周分享。 请检查我们的内部电子邮件通信。  

    埃亚伦

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

    尊敬的 Eyal 和 Yehuda:

    很抱歉耽误你的时间。 根据原理图、我有一些输入。 我们建议在变压器的中心抽头与接地端之间放置一个电容器、如连接器中所示。 请参阅以下原理图:

    我想在您身边确认一下。 务必确保变压器的中心抽头未上拉至3.3V。 这会干扰 MDI 线路。

    --

    此致、

    林希尔曼

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

    尊敬的 Hillman:

    不、中心抽头不上拉至3.3V、实际上未连接。

    而且,今天我修改了设计,与 TI 的建议相同,每个中心抽头与 GND 并联1uF 和100nF,没有任何帮助。

    我们是否能够消除硬件或软件的根本原因?  

    请告知。  

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

    是否有任何 DP83826ER EVB 可以验证它在前置100/1000Mbps 路由器中是否正常工作?  

    另一个想法:正如我在第一个问题所提到的,连接建立时,它连接通过简单的 ETH 开关。 为什么它是连接,如果它是通过简单的 ETH 交换机连接,它是协商问题?  

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

    Yehuda、您好!

    我们可以使用 DP83826EVM 进行评估。

    如果可能、您是否也在100/1000Mbps 交换机上具有寄存器访问。 这不是我们看到的常见情况 、即一个开关可以建立链路、而另一个开关不能建立链路。 很可能是协商问题。

    我要确保开关 处于自动协商模式而不是强制模式。 DO 使 在这两种情况下都启用自动 MDIX。

    --

    此致、

    林希尔曼

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

    你好,Hillman,

    我已经与 Alex (SW Eng.)讨论过,他澄清了我们发送给你的转储是 通过 ETH 开关100/1000M。  

    通过 ETH 开关实现100/1000Mbps 的速率:

    0x00  0x3000

    0x01  0x786D

    0x02  0x2000

    0x03  0xA111

    0x04  0x00A1

    0x05  0xCDE1

    0x06  0x000F

    0x07  0x2001

    0x08  0x0000

    0x09  0x0000

    0x0A  0x0102

    0x0B  0x0009

    0x0C  0x0000

    0x0D  0x0000

    0x0E  0x0000

    0x0F  0x0000

    0x10  0x0011

    0x11  0x010B

    0x12  0x6400

    0x13  0x2800

    0x14  0x0000

    0x15  0x0000

    0x16  0x0100

    0x17  0x004D

    0x18  0x0400

    0x19  0x8401

    0x1A  0x0000

    0x1b 0x007D   

    0x1C 0x05EE   

    0x1D  0x0000

    0x1E  0x0102

    "我想确保的一件事是开关 处于自动协商模式、而不是强制模式。 Do make auto-MDIX 在两种情况下均已启用。"

    为避免产生任何误解 、您可以根据需要向我们发送寄存器设置。

    此致

    Yehuda Arad  

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

    Yehuda、您好!

    Hillman 目前不好,请在 2月29日星期四之前跟进。

    谢谢!

    埃文

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

    Yehuda、您好!

    我相信 Evan 会通过电子邮件回复这个问题。 我们可以通过电子邮件继续讨论。

    --
    此致、

    林希尔曼

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

    Yehuda、您好!

    从 PHY 结束、自动协商启用为0x0[12]='1'、而自动 MDI/X 启用为0x19[15]='1'。

    我从寄存器日志中看到自动 MDI/X 已禁用、请启用并验证开关是否也启用了自动协商和自动 MDI/X (如果适用)。

    谢谢!

    埃文

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

    您好 Evan:

    这是我们的默认配置、我从注册日志中看到

    自动 MDI/X 使能为使能

    寄存器转储1000Mbps:

    0x00  0x3000

    0x01  0x7849

    0x02  0x2000

    0x03  0xA111

    0x04  0x00A1

    0x05  0x0000

    0x06  0x0004

    0x07  0x2001

    0x08  0x0000

    0x09  0x0000

    0x0A  0x0102

    0x0B  0x0009

    0x0C  0x0000

    0x0D  0x0000

    0x0E  0x0000

    0x0F  0x0000

    0x10  0x0002

    0x11  0x010B

    0x12  0x0000

    0x13  0x0800

    0x14  0x0000

    0x15  0x0000

    0x16  0x0100

    0x17  0x0045

    0x18  0x0400

    0x19  0x8001

    0x1A  0x0000

    0x1b 0x007D   

    0x1C 0x05EE   

    0x1D  0x0000

    0x1E  0x0102

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

    Yehuda、您好!

    感谢您共享寄存器转储。 我将在明天之前进行审查并提供反馈。

    此致、

    埃文

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

    Yehuda、您好!

    我弄错了自动 MDIX 共享值。

    是否可以检查并确认100/1000M 路由器配置? 我想确认两端均已启用自动协商、因为 DP83826配置对我来说很好。

    如果无法对此进行检查、请尝试在 DP83826上执行此强制100M 配置、以查看它是否能够与前置路由器建立链路:

    0x0[13:12]='10'。

    谢谢!

    埃文

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

    否,  在路由器端启用自动协商,但在 DP83826端不启用(在100/1000Mbps 路由器上)。

     使用0x0[13:12]='10'强制 DP83826根本不起作用,它不会在所有路由器上链接(10/100Mbps 和100/1000Mbps)。

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

    Yehuda、您好!

    是否有任何 DP83826在100M 内进行链路的情况? 如果您手头有 DP83826EVM、是否可以在链接到定制板或100/1000M 路由器时尝试在100M 内进行链路和吞吐量测试?

    可能的原因似乎是与路由器不兼容、或者由于规范更严格、原理图/布局中的时钟边缘性仅在100M 内出现故障。

    对于路由器、请查看禁用1000M 广播是否有区别。

    谢谢!

    埃文

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

    您好、Evan:

    我们认为、我们通过如下所示更正配置来解决该问题  

    我们电路板的正确顺序为:

    • 将0x0141写入寄存器0x04
    • 将0x3300写入寄存器0x00

    我们目前正在几个网站上测试它、以确保它能够解决问题。  

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

    Yehuda、您好!

    这种配置对我来说很好、在某些情况下、重新启动自动协商可以解决链路建立问题。

    请告诉我、在其他电路板上测试此配置时、您有哪些更新。

    谢谢!

    埃文

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

    您好 Evan:

    抱歉,但这一顺序并不能解决所有有问题的路由器的问题,而且似乎并不稳定,'它切换到半模,甚至链路松动。

    您身边的人是否可能会在路由器100/1000Mbps 前测试此问题。

    无论如何,我们正在等待 EVM ,希望它将帮助我们.

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

    Yehuda、您好!

    我将重复您在实验中看到的有关我们的路由器的问题。 请期待下周获得反馈、至少会提供一个寄存器转储、其中显示了工作案例的状态和配置。

    谢谢!

    埃文

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

    Yehuda、您好!

    对此造成的延迟深表歉意-上周我没有实验室访问来进行测试。

    下面是 DP83826配置下的寄存器转储、该寄存器被连接到仅启用100/1000M 广播的开关:

    寄存器0000是:3000
    寄存器0001为:786d
    寄存器0002是:2000
    寄存器0003是:A111
    寄存器0004是:00a1
    寄存器0005是:c181
    寄存器0006是:000F
    寄存器0007是:2001
    寄存器0008是:0000
    寄存器0009是:0000
    寄存器000a 为:0102
    寄存器000d 为:0000
    寄存器000e 是:0000
    寄存器000f 为:0000
    寄存器0010是:4011
    寄存器0011为:010b
    寄存器0012是:6400
    寄存器0013是:2800
    寄存器0014为:0000
    寄存器0015为:0000
    寄存器0016是:0100
    寄存器0017是:0049
    寄存器0018为:0400
    寄存器0019是:8401
    寄存器001A 是:0000
    寄存器001e 是:0102
    寄存器001f 为:0000

    请告诉我、您是否能够将此配置与您的设置进行比较。

    谢谢!

    埃文