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.

[参考译文] DP83867IR:未执行 TX 操作

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1115669/dp83867ir-tx-operation-not-performed

器件型号:DP83867IR

当前状态:
1、1000Mbps 的 RGMII
2.寄存器读/写操作:通过
3.使用 LAN 电缆连接后,我尝试使用简单的 UDP 程序或 ping 进行测试,然后与 AVB-TX 相关的引脚不起作用。

连接 LAN 电缆后、在引导步骤中读取的寄存器值如下。

地址

寄存器名称

寄存器值

0x0000

BMCR

0x1140

0x0001

BMSR

0x796d

0x0002

PHYIDR1

0x2000

0x0003

PHYIDR2

0xa231

0x0004

Anar

0x1e1

0x0005

ANLPAR

0xc5e1

0x0006

ANER

0x6f

0x0007

ANNPTR

0x2001

0x0008

ANNPRR

0x6801

0x0009

CFG1

0x300

0x000A

STS1

0x3800

0x000B

 

 

0x000C

 

 

0x000D

 

 

0x000E

 

 

0x000F

KSCR1

0x3000

0x0010

PHYCR

0x5048

0x0011

PHYSTS

0xac02

0x0014

CFG2

0x29c7

0x0017

STS2

0x40

0x001E

CFG3

0x2.

0x0031

CFG4

0xac02

0x0032

RGMIICTL

0xD3.

0x0033

RGMIICTL2

0x0

0x006E

自举_STS1

0x5

0x006F

自举_STS2

0x110

0x0086

RGMIIDCTL

0x57

0x00C6

PLLCTL

0x0


如果我需要检查其他事项、请告诉我。

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

    您好!

    您似乎确实有链接、导致我相信问题在于 RGMII 接口。 一个常见问题是 RGMII 延迟未正确实现。 请尝试使用寄存器0x86位字段查看是否有工作组合。

    此致、

    Gerome

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

    感谢您的回复。

    我使用 MMD 将一些值设置到 RGMIIDCTL (0x86)寄存器中。

    但是、Tx 信号仍然不起作用。

    我认为主要问题是我们的电路板(MAC)没有输出 TXC (TX 时钟)。

    操作系统驱动程序由 GHS (Greenhills Integrity RTOS)提供。

    他们告诉我、其他客户已经使用了提供的操作系统驱动程序、除了添加 PHY ID 之外、我不需要添加代码。

    请告诉我要查找 TXC 的内容吗? H/W 还是 S/W?

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

    您好!

    根据数据表、TX_CLK (在引脚配置中称为 GTX_CLK)应为125MHz。 它也从0变为 VDDIO。

    此致、

    Gerome

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

    感谢您的回答。
    我认为125MHz 参考时钟资源没有任何问题、因为我的电路板通常与其他 PHY IC 一起工作、如 KSZ9031。
    我将向您介绍我的测试环境、这将有助于您了解。

    < >
    1.硬件
      (1)我的板、带 KSZ9031 PHY IC  
      (2)带有 DP83867 PHY IC 的 My Board

    2. S/W
     (1) 完全相同。

    3.结果
    KSZ9031 PHY IC 正常工作、但 DP83867 PHY IC 不工作。 无 TXC 输出信号。

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

    您好!

    TX_CLK 是器件的输入。 因此、我们的团队无法了解信号为何未出现在线路上。 要解决此问题、您需要联系 MAC 后面的团队以了解为何未激活 TX_CLK。

    此致、

    Gerome