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.

[参考译文] DP83822IF:100Base-FX 故障排除

Guru**** 2463330 points
Other Parts Discussed in Thread: DP83822IF

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1476795/dp83822if-100base-fx-troubleshooting

器件型号:DP83822IF

工具与软件:

您好!

我将在定制电路板上测试 DP83822IF、该电路板的设计使用 EVMKIT 作为参考。 PHY 使用磁性元件和 RJ45连接器在100TX 模式下按预期工作。 现在、我在 开始使用光纤模式时遇到了问题。 下面是我遵循的步骤:

  • 移除磁性 元件并焊接必要元件、以匹配 数据表中的图9-3
  • 将 strap 配置引脚设置为 FX_EN、并验证寄存器上的配置是否正确
  • 尝试 使用公司通常使用的两个100M IFSFP-M-LX-LC 收发器连接交换机(Kyland SFP-1310-2-DDM 和 Flexoptix  IG)
  • 已验证交换机、收发器和光纤电缆在连接至其它设备时是否正常工作
  • 在 有无 LVPECL 电阻器/电容器的情况下进行测试  
  • 在读取0x01之前强制软复位0x1F = 4000、但链路保持断开
  • 开关也不能接通链路

我正在考虑订购其他经验证可与 DP838IF 配合使用的收发器、但同时我想 问 、是否有其他方法可以确定  我的电路板或 PHY 是 问题所在、或者它们是否按预期工作、我应进一步了解 收发器的兼容性。

我在未连接 SFP 收发器的情况下测量了 TD 和 RD 信号(在连接器焊盘上、在去耦电容器之后)(不确定是不是正确的过程)、并在 RD+、RD-上获得了该恒定的波形、类似于数据表图7-20

即使 MAC 发送数据包、TD+和 TD-也始终为0V。

这种行为是否合理? 如果需要了解如何隔离问题、我会提供任何可以查看的指导或相关材料、我将不胜感激。

谢谢

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

    尊敬的 Fiorella:

    感谢您提供详细查询。

    DP83822上是否禁用了自动协商并强制执行100M 速度? (0x0[13:12]='10')

    这通常是光纤链路所必需的。 如果设置此值和应用软复位不能帮助建立链路、请分享 PHY 寄存器转储和原理图以供审查。

    谢谢!

    Evan

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

    尊敬的 Evan:

    感谢您的快速回复。 我再次测试了禁用自动协商和强制100M、但链路仍然断开。 关于差分线路上的信号、 我所说的内容是否与预期行为相匹配?

    由于服务器问题、我直到周一才能访问原理图、但光纤 器件与 EVM 中基本相同。 同时、寄存器转储如下:

    0:2100

    1:7849

    2:2000年

    3:A240

    4:1E1

    5:0

    6:4

    7: 2001.

    8:0

    9:0

    A:4100

    B:1000

    C:0

    D:0

    E:0

    F:0

    10:4004

    11: 108.

    12:0

    13: 800

    14:0

    15:0

    16:100

    17: 61.

    18: 400

    19: 4001.

    1A:0

    1b:7D.

    1C:5EE

    1d:0

    1e:2.

    1F:0

    25: 240

    26:0

    27:0

    3e:0

    3F: B4FF

    第40章:我是你的

    42:0  

    101: 2002.

    第一百零六章:我是你的

    107: 605.

    10f:300

    第111章:我是谁

    第一百一十四章:我是不是

    第116章:我是你的

    第121章:我是你的

    第122章:我是你的

    123:51c.

    第126章:我是谁

    第129章:我是你的

    第一百三十章

    第155章:我是你的

    第170章:我是谁

    第171章:我是谁

    第173章:我是你的

    第177章:我是你的

    180:0

    181:0

    第182章:我是你的

    第一百八十三章

    第184章:我是谁

    第185章:我是你的

    第186章:我是你的

    第187章:我是谁

    第一百八十八章

    第189章:我是你的

    18a:0

    第215章:我是谁

    21d:600

    403:9FCF

    404 : 20

    40d:8.

    第410章:我是你的

    416: 8770

    418:0

    41f:0

    第421章:我是你的

    428 : 0

    第450章:我是谁

    第456章:我是你的

    460: 551.

    第410章:我是谁

    462: 301.

    第463章:我是你的

    第465章:我是你的

    第467章:我是谁

    第468章:我是你的

    第469章:我是你的

    4A0:1000

    4A1:0

    4A2:0

    4A3:0

    4A4:0

    4A5:0

    4A6:0

    4A7:0

    4A8:0

    4A9:0

    4aa:0

    4ab:0

    4AC:0

    4AD:0

    4AE:0

    4AF:0

    4B0:0

    4b1:0

    4B2:0

    4B3:0

    4B4:0

    4B5:0

    4B6:0

    4B7:0

    4B8:0

    4B9:0

    4BA:0

    4BB:0

    公元前4年:0年

    4BD:0

    4BE:0

    4BF:0

    4C0:0

    4c1:0

    4C2:0

    4C3:0

    4c4:0

    4C5:0

    4C6:0

    4C7:0

    4C8:0

    4c9:0

    4ca:0

    4CB:0

    4CC:C

    4D0:302

    4D1:18b.

    4D4:7220

    4D5:FBC1.

    4D6:1C1

    3000:2100

    3001:7849

    第3014章:我是你的

    703C:0

     

    谢谢!

    Fiorella

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

    尊敬的 Fiorella:

    感谢您确认和共享寄存器转储。 波形中共享的行为是预期行为、但 TD+/-不传输是链路断开的症状。

    寄存器配置似乎对 Fibre 100M 有效。 如果通过寄存器对 PHY 应用软复位但未建立链路、则可能是原理图或布局有问题。 我会在分享时回顾。

    谢谢!

    Evan  

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

    尊敬的 Evan:

    感谢确认寄存器和 RD 信号正常。 此处是原理图、已进行标记(红色是由于设计错误、蓝色是光纤测试)。 LED GPIO 悬空。

    感谢您的帮助

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

    尊敬的 Evan:

    一个简短的测试更新:我刚刚意识到,在代码的某个地方有一个初始化函数,默认情况下强制 MDIX ,寄存器0x19 ...所以实际上是 TD+-对有活动信号, RD+-是0V (小噪声约100mV )。 我已禁用它、我现在使用一个干净的代码来读取寄存器、但我仍然无法从 PHY 或开关建立链路。

    另一件值得注意的事情是、有时在上电后、SD_EN 会显示方波、而不是恒定的3V、占空比约为20%。 这只发生了两次几乎随机,我仍在确定条件来再现它。 您是否知道为什么会发生这种情况? 它是否与链路问题有关?

    谢谢!

    Fiorella

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

    尊敬的 Fiorella:

    感谢您分享原理图和测试更新。

    我需要更多时间来回顾、请期待明天的反馈。

    谢谢!

    Evan

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

    尊敬的 Fiorella:

    取消填充 LVPECL 端接后、原理图看起来适用于光纤。 预期的光纤端接为:
    TD/RD +/-->电容耦合到 SFP 模块上的50 Ω PU

    信号检测行为可能与在 RD+/-上看到的噪声有关、如果不进行示波器捕获、这不清楚。

    您是否能够访问822EVM? 如果可以使用822EVM 对 SFP 模块和链路伙伴兼容性进行测试、我想将其作为可能的原因移除。

    谢谢!

    Evan

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

    尊敬的 Evan:

    感谢您查看原理图

    遗憾的是、我没有822EVM。

    以下是有关最后一次测试的一些注意事项:

    • 信号检测仅显示连接到特定  IG 收发器(Flexoptix S.1303.2M.SFP)时的行为。 即使仅是 SFP、也不需要光纤电缆
    • 当连接其他收发器或未连接收发器时、会出现较小的振幅噪声、SD 保持高电平

    以下是使用 Flexoptix SFP 时 RD+-噪声的一些捕获

    黄色表示 SD 信号、蓝色表示 RD-

    Rd+-噪声与其他收发器的比较

    非常感谢您提出意见和建议。

    谢谢!

    Fiorella

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

    尊敬的 Fiorella:

    您是否能够使用不同的 SFP 模块或其他光纤链路伙伴进行测试?

    我们已经使用上述相同的端接在822EVM 上验证了这些 SFP 模块:

    - AFBR-5715PZ
    - AXFE-1314.

    您是否还可以确认:

    • 链路两侧是否使用了相同的 SFP 模块?
    • 在一种情况下、您注意到 SD_EN 会显示20%的方波-您是否能够重现此情况? 如果未观察到这种情况、SD_EN 是否始终为低电平?

    谢谢!

    Evan

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

    尊敬的 Evan:

    如果我之前的回答导致混乱、我们深表歉意。  

    是的、在所有测试中、SFP 模块在光纤电缆的两端都是相同的。

    我确实在信号检测 (引脚24)中将条件重现为20%方波。 发生该行为  仅在连接收发器时: Flexoptix  S.1303.2M. IG . 并且在连接和未连接光纤电缆或链路伙伴的情况下、相同的信号仍然存在。 只有空的 SFP 生成了波形、正如您在我之前的响应图像中所看到的。  

    RD+-上面前3张图片中显示的特定噪声也 仅在 Flexoptix SFP 中出现

    但事实并非如此、且未观察到20%波形:

    •  由于上拉电阻器的存在、SD 引脚在3V 时始终处于高电平(我的原理图中为 R71、EVM 上为 R73)
    • RD+-较小的噪声也会显示在最后一个图像上
    • 当未连接 SFP 时以及使用不同于 Flexoptix 的其他 SFP 时、会发生这种情况。
    • 无论链路伙伴是否已连接、都具有相同的行为。

    我会请求您提到的 SFP、但 可能需要一些 时间 才能到达并进行测试。

    非常感谢您 对此行为的评论、如果在 新器件送达之前、我们可以通过总结或测试来更好地了解问题、

    谢谢!

    Fiorella

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

    尊敬的 Fiorella:

    根据当前信号和寄存器结果、我的结论是 PHY 配置适用于光纤、但电路板、SFP 模块或链路伙伴存在一些硬件问题、会导致 RD 显著衰减。

    探测链路伙伴的 td+/-时、您是否看到来自822的具有类似幅度的 td+/-的信号? 是否可以沿着该信号的路径探测以隔离衰减发生的位置?

    谢谢!

    Evan

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

    尊敬的 Evan:  

    感谢您的意见和建议、这对我来说也很有意义。 我还无法探测链路伙伴上的信号。 涉及此 PHY 的项目已取消优先级、因此我需要更长时间才能继续测试。 一旦我可以恢复、我就会让您保持最新状态。

    再次感谢您的支持、

    Fiorella

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

    尊敬的 Fiorella:

    感谢您的确认。 我已经将822EVM 的光纤设置准备好供您继续进行此调试。

    谢谢!

    Evan