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.

[参考译文] DP83867E:BIST PBRS 校验器在模拟环回模式下无法递增字节计数器

Guru**** 2933270 points

Other Parts Discussed in Thread: DP83867E

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1008851/dp83867e-bist-pbrs-checker-failing-to-increment-byte-counters-in-analog-loopback-mode

器件型号:DP83867E

大家好、

我正在使用 DP83867E 并尝试使用 BIST 功能。 我通过复位来初始化 PHY、然后使用 IPG 和数据包长度的默认值简单地启用 PRBS 数据包发生器(寄存器0x16位12)。 我不会看到接收到的字节寄存器递增。 以下是我在结束 BIST 之后的寄存 器转储:请注意寄存器0x00中的位14和寄存器0x16中的位2已启用(数字回送启用)。

0x00 0x00004000
0x01 0x00007949
0x02 0x00002000
0x03 0x0000a231
0x04 0x000001e1
0x05 0x00000000
0x06 0x00000064
0x07 0x00002001
0x08 0x00000000
0x09 0x00000300
0x0A 0x00000000
0x0B 0x00000000
0x0C 0x00000000
0x0D 0x0000401f
0x0E 0x0000f500
0x0F 0x00003000
0x10 0x00005848
0x11 0x00000802
0x12 0x00000000
0x13 0x00000400
0x14 0x000029c7
0x15 0x00000000
0x16 0x00000004
0x17 0x00000040
0x18 0x00006150
0x19 0x00004444
0x1A 0x00000002
0x1b 0x00000000
0x1C 0x00000000
0x1D 0x00000000
0x1E 0x00000002
0x1f 0x00000000
0x25: 0x00000400
0x2C: 0x0000141f
0x2D: 0x00000000
0x2E: 0x00000221
0x31: 0x000010b0
0x32: 0x000000d3.
0x33: 0x00000000
0x37: 0x00000003
0x43: 0x000007a0
0x53: 0x00002055
0x55: 0x00000000
0x6E: 0x00000801
0x6f: 0x00000100
0x71: 0x00000000
0x72: 0x00000000
0x7B: 0x000005dc
0x7C: 0x0000007d
0x86: 0x00000077
0xC6: 0x00000000
0xD3: 0x00000000
0xE9: 0x00009f22
0xFE: 0x0000e721
0x12C: 0x00000c2d
0x134: 0x00001000
0x135: 0x00000000
0x136: 0x00000000
0x137: 0x00000000
0x138: 0x00000000
0x139: 0x00000000
0x13A: 0x00000000
0x13B: 0x00000000
0x13C: 0x00000000
0x13D: 0x00000000
0x13E: 0x00000000
0x13F: 0x00000000
0x140: 0x00000000
0x141: 0x00000000
0x142: 0x00000000
0x143: 0x00000000
0x144: 0x00000000
0x145: 0x00000000
0x146: 0x00000000
0x147: 0x00000000
0x148: 0x00000000
0x149: 0x00000000
0x14A: 0x00000000
0x14B: 0x00000000
0x14C: 0x00000000
0x14D: 0x00000000
0x14D: 0x00000000
0x14E: 0x00000000
0x14F: 0x00000000
0x150: 0x00000000
0x151: 0x00000000
0x152: 0x00000000
0x153: 0x00000000
0x154: 0x00000000
0x155: 0x00000000
0x156: 0x00000000
0x157: 0x00000000
0x158: 0x00000000
0x159: 0x00000000
0x15A: 0x00000000
0x15B: 0x00000000
0x15C: 0x00000000
0x15D: 0x00000000
0x15E: 0x00000000
0x15F: 0x00000000
0x161: 0x0000000c
0x16F: 0x00000095
0x170: 0x00000c0b
0x172: 0x00000000
0x180: 0x00000752
0x190: 0x00000000
0x191: 0x00000000
0x192: 0x00000000
0x193: 0x00000000
0x194: 0x00000000
0x195: 0x00000000
0x196: 0x00000000
0x197: 0x00000000
0x198: 0x00000000
0x199: 0x00000000
0x19A: 0x00000000
0x19B: 0x00000000
0x19C: 0x00000000
0x19D: 0x00000000
0x19E: 0x00000000
0x19F: 0x00000000
0x1A0: 0x00000000
0x1A1: 0x00000000
0x1A2: 0x00000000
0x1A3: 0x00000000
0x1A4: 0x00000000
0x1D5: 0x0000f500


提前感谢、

乔治

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

     您好、George、

    感谢您的查询。

    请检查您是否选择 了环回模式并启用 了环回。

    此致、

    Sreenivasa

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

    抱歉、我的原始表没有正确的值。 请再次查看(这两个位均已启用)。 谢谢!

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

    你好、George。

    感谢您的更新。 请参阅以下应用手册以供参考。

    应用手册

    DP83867故障排除指南(修订版 A)

    您是否连接了任何电缆来测试外部环回?

    此致、

    Sreenivasa

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

    您好、Sreenivasa、

    引导时、我 启用了反向环回( 寄存器0x16中的位2)、环回(寄存器0x00中的位14)和 BIST 数据包发生 器(寄存器0x16中的位12)、而不是启用数字环回(寄存器0x16中的位5)、可以看到流量通过 Wireshark 返回。

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

    您好、George、  

    很高兴听到进度。  

    此致、

    Sreenivasa

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

    是的、我已经能够执行反向回送、但在数字回送模式下、BIST 数据包发生器仍然没有执行任何操作。 你有什么建议吗?

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

    您好、George、  

    您是否阅读了调试指南并提供了帮助?

    此外、您能否启用环回并尝试不同的环回配置来检查是否有环回工作。

    此致、

    Sreenivasa

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

    您好、Sreenivasa、

    从外部源发送的各种回送模式:

    反向-回送仅在寄存器0中的位14关闭时工作

    外部-无任何影响

    模拟-无论如何都不需要

    数字- 无任何影响

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

    您好、George、

    请详细说明您的意见。

    此外、您能否绘制 一个简单的图来显示您的测试 设置。

    此致、

    Sreenivasa

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

    您好!

    我使用的是一台稳定的 Linux 机器、它使用 tcpreplay 上的64字节数据包直接发送到 TI 平台。 我已经看到过我的应用程序的直通、以及预期的反向回送工作。

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

    您好、George、

    我能不能假设您从 MDI 侧执行回送。 如果是、则只能使用反向回送。

    您是否尝试从 MAC 侧执行回送?

    egads、

    Sreenivasa