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:82869HM 上的 BIST 和 PRBS 测试程序

Guru**** 2419530 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/955837/dp83869hm-bist-and-prbs-testing-procedures-on-82869hm

器件型号:DP83869HM

要执行外部 PRBS BIST 测试,我制作了一根带有1<->3&2<->6引脚的环回电缆。 然后执行以下寄存器操作:

写入0x8000=> 0x00 #复位 phy

写入0x2100=>0x00 #100Mbps、无自动协商

3.写入0x5008=>0x10 #手动 MDI

写入0xf010=>0x16 #启用 BIST 发生器并置于外部环回中

5.读取0x17。 结果为0x0e40

6、读取0x17。 结果为0x0a40

这似乎表示存在 PRBS 锁定。但在尝试检查是否存在错误以及错误率是多少时、字节计数器不会递增:

7、写入0x1f=>0x0d

8、写入0x39=>0x0E

9.写入0x401f=>0x0d

10、写入0x003 => 0x0E #启用持续检查

等待几秒钟

11.读取0x0E。 结果为0x03 # PRBS_TX_CHK_SYNC_STS 位 为0。 这与上面 GEN_STATUS2寄存器中的 PRBS 锁定位指示有何区别?

12。PRBS_TX_CHK_ERR_CNT 和 PRBS_TX_CHK_BYTE_CNT 保持为0。

这是执行外部 BIST 检查的正确过程吗?

是否有任何文档描述了测试其余环回模式的方法?

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

    您好!

    [引用 user="first last25"]10. 写入0x003 => 0x0E #启用持续检查[/QUERP]

    尝试将0x0083写入寄存器0x0E。 在数据表中、它以位7-14表示、"写入位7会为 PRBS TX 计数器生成锁定信号。"

    此致、

    Gerome