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.

[参考译文] DP8.3848万C:路由器的自动协商失败

Guru**** 2473270 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/579114/dp83848c-auto-negotiation-failed-with-router

部件号:DP8.3848万C

我有一个基于Keil MCB1700的板,我已附上示意图。

我在其中一个示例中添加了DHCP客户端。 我通过直接将主板连接到笔记本电脑来测试此代码。

现在,当连接到wifi路由器[Dlink DIR-605L]时,我无法获取IP地址。

通过监控链路LED和读取PHYSTS寄存器, 我发现链路不稳定,即链路速度频繁地在全双工/半双工和10/100 Mbps之间切换,自动协商永远不会成功。

当我将主板直接连接到笔记本电脑时,情况并非如此,链路非常稳定,即全双工,100Mbps

e2e.ti.com/.../LPC1768-HPLUS-EX.pdf

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

    感谢您提供上述示意图和信息。
    我在原理图中看不到TD+/-或RD+/-的任何终端电阻器。
    DP8.3848万为CML,需要50欧姆端接至VDD。

    您可以检查您的主板是否有此功能吗?

    请参阅DP8.3848万C数据表中的图7-2 (7.2 .1.1 部分)。

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

    我检查了电路板,没有放置终端电阻器,它有零欧姆。

    现在我们没有50欧姆,51欧姆和1uf 是否正常?

    笔记本电脑和主板之间的通信使用外接电阻器的原因是什么?

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

    目前,51欧姆优于无终端。
    但是,我们在数据表中有指定的终止值,以确保您符合IEEE 802.3 标准。
    当前模式线路驱动器在没有终结处理至3.3V的情况下无法正常工作。

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

    您好,Ross:

    我们遇到的问题与之前的帖子中提到的相同,甚至我们根据DP8.3848万C中的应用电路添加了端接电阻[50ohm]。

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

    您的路由器是否支持自动协商? 有些人没有。 您应该检查DP8.3848万寄存器0x5以查看路由器是否正在传输自动协商脉冲。

    接下来的步骤是从DP8.3848万强制设置链路速度,双工和MDI/MDI-X,以查看是否可以与路由器建立通信。

    此致,