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.

[参考译文] DP83869HM:DP83869HM–1000BASE-T 配置中的无链路检测

Guru**** 2898300 points

Other Parts Discussed in Thread: DP83869HM, DP83869EVM

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1639651/dp83869hm-dp83869hm-no-link-detection-in-1000base-t-configuration

器件型号: DP83869HM
主题中讨论的其他器件: DP83869DP83869EVM

我目前正在从事基于 DP83869HM(铜缆转 SFP)的介质转换器设计、但在某些配置下、我遇到了在铜缆侧未检测到以太网链路的问题。 我们正在尝试实现 1Gbps 介质转换器设置

问题描述:
当为 1000BASE-T 配置时、PHY 不会建立链路 连接的笔记本电脑报告“no cable connected“(未连接电缆)。 但是、在之前的测试中、我偶尔能够观察到 10 Mbps 链路、这表明链路具有部分功能。

当前设置:

  • PHY:DP83869HM
  • 应用:铜Left right arrowSFP 介质转换器
  • 无 MCU(仅限基于 strap 的配置)如果需要、我们可以读取寄存器

搭接配置:

  • RX_D2 具有 2.49k 上拉

硬件观察结果:

  • RJ45 连接器:TE Connectivity 5-2301995-4(带集成磁性元件的 MagJack)。 它们共享中心端子(现在通过 100nF 接地)

症状:

  • 1000BASE-T 中无链路检测
  • 笔记本电脑报告未连接电缆
  • 以前在以前的配置下观察到的间歇性 10 Mbps 链路

 

非常感谢有关接下来验证什么(尤其是在初始化,配置 (strap) 采样或模拟前端要求方面)的任何指导。 也许我错过了一些明显的东西。

此致、

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

    您好:

    “它们共享中心抽头“是指 PHY 侧中心抽头与一个 100nF 电容器短接在一起并连接到 GND。 DP83869 不应与中心抽头较短的磁性元件一起使用、因为我们在此配置中看到了链路问题。 数据表中提到了这一点:

    此致、

    Shane

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

    嗨、Shane、  

    感谢你能抽出时间。

    我指的是具有集成磁性元件的 RJ45。 在我的原理图中、J3 的 P5 和 P6 有一个 100nF 接地电容器。  
    那么、如果我理解正确、这可能是问题所在?

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

    您好:

    是的、正确。 感谢您分享 MAG-JACK 的原理图、因为它确实可以确认中心抽头在 PHY 侧短接。

    上下文中、我们的 PHY 设计为与磁性元件一起使用、这些磁性元件在 PHY 侧使中心抽头相互分离。 这将是连接到图中 P5/P6 引脚的一侧。 这是一个 E2E 、提供了有关此案例的更多背景信息。

    这是我对原理图的主要关注点。 如果要排除任何 strap 配置问题、可以读取 PHY 上的 OPMODE 解码寄存器 (0x1DF)。 通常、这是检查您是否处于正确模式的更直接的方法。  

    此致、

    Shane

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

    嗨、Shane、

    很抱歉、我们花了一段时间才回到这里。 我们固定了中心抽头器件。 但是、我们还没有链路。  
    我们尝试读取寄存器:

    表带寄存器:9447
    Stat1:0、STAT2:80
    模式 (0x1DF):88
    FX_CTRL (0xC00):2280
    BMCR (0x00):2280
    BMSR (0x01):F293
    PHY_STATUS (0X11):600
    0x0131 寄存器:9447

    表带寄存器:9447
    Stat1:0、STAT2:80
    模式 (0x1DF):88
    FX_CTRL (0xC00):2280
    BMCR (0x00):2280
    BMSR (0x01):F293
    PHY_STATUS (0X11):0
    0x0131 寄存器:9447

    我们尝试在没有成功的情况下禁用通过 MDIO 的自动协商。 ´日志对应于我们认为与我们的 I ² C 应用最相关的只读会话(1Gbps 双向铜<->光纤转换)。

    如果您需要有关我们设置的更多详细信息、请告知我们。  

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

    您好:

    这些寄存器读数建议您处于 RGMII 转铜缆模式 (0x1DF = 0x88)。 我还看到多个保留寄存器的默认值有所不同、因此似乎没有正确读取这些寄存器。 例如、BMCR 为 2280、这意味着 即使禁用了自动协商、也要尝试重新启动自动协商。 所有这些位是否都发生了移位? BMCR 中更合适的值是 1140、但似乎每个值都翻了一番。 您能说明如何读取寄存器吗?

    是否有 DP83869EVM 可与之比较? 如果是、我强烈建议测试电缆和链路伙伴是否与 EVM 建立链路、从而排除 MDI 上其他位置的任何问题。如果没有、可 从 TI.com 上获取 EVM、也可在贵公司分配的当地 TI 工程师帮助下获取 EVM(如果有)。 EVM 是已知良好的测试平台、因此如果链路伙伴无法与 EVM 建立链路、则问题将出在电缆或链路伙伴。

    此致、

    Shane