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.

[参考译文] DP83822HF:DP83822HF CAN#39;t 通信问题

Guru**** 2752855 points

Other Parts Discussed in Thread: DP83822HF, AM5728

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/795081/dp83822hf-dp83822hf-can-t-communication-issue

器件型号:DP83822HF
主题中讨论的其他器件: AM5728

大家好、

我们在客户的新项目中深入开发了 DP83822HF、每块电路板4个。 所有 DP83822HF 都使用 RGMII 接口和铜端口。 调试正在进行中 、但现在链接和 通信都失败了、下面是原理图和更多信息:

更多信息:

我们可以使用 MDIO 接口写入寄存器、也可以从 DP83822HF 读取寄存器;

AVDD33和 DVDD33均为3.3V;

VBIAS 约为0.96V;

我们测量到输入基准为25MHz;

5. TX_CLK 为25MHz,但 RX_CLK 为2.5MHz!!!

6. 已尝试 MII 回送,链路状态为0,似乎已失败。 此外、还尝试了数字回路、链路状态为 、TXD 似乎会向 PHY 输出一些数据、但 CRC 校验 有 许多错误;

7.也尝试使用 RGMII RX/TX 时钟移位(全部尝试 00、01、10、11)、仍然无法正常工作、 通信故障;

8:下面是从 DP83822HF 读取的寄存器值:

由于项目日程紧迫、因此需要团队对此提供大力支持、非常感谢!

此致、

Sulyn

 

 

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

    PHY 可能未在正确的模式下捆绑。 您能否读回寄存器0x00、0x01、0x04、0x09、0x10、 0x17、0x19、0x467和0x468并发送状态?

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

    您好、Aniruddha、

    感谢您的支持、您可以在下面找到这些寄存器的值:

      0x00 0x3100

      0x01 0x7849

      0x04 0x01e1

      0x09 0x0000

      0x10 0x0002

      0x17 0x0241

      0x19 0x8003

      0x467 0x3e03

      0x468 0x0000

    不确定这些寄存器值是否有问题?

    此致、

    Sulyn

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

    你好、Aniruddha 和团队、

    您是否会帮助检查此问题、因为我在客户端进行此紧急调试、您是否会帮助查看此问题。

    此致、

    Sulyn

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    团队、
    如果根据上述信息和条件、如果 MII 回送失败、您能帮助分析可能的原因吗?


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

    您好、Aniruddha、

    很抱歉、无法通过电话联系您、因为这是紧急情况、现在通信仍然失败、我们尝试了回送功能、也失败了! 今天、根据测试、我们获得了更多信息、如下所示:

    现在用于回送:

    1. MII 环回、失败、寄存器0x01的位2、链路状态不变、仍然为0。 因此 Mac 无法向 PHY 发送数据;

    数字回送、寄存器0x01的位2、链路状态从0更改为1、但我们得到以下错误:

    模拟回送、寄存器0x01的位2、从0变为1、但我们也得到了以下错误:

    您是否可以帮助进一步检查这些信息以及我在上一个序列帖子中发布的信息、现在调试是紧急的、如果此问题未解决、我们可能会失去这个机会。 感谢您的支持。

    此致、

    Sulyn

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

    团队、

    是否有专家可以帮助检查此问题? 已等待一段时间、客户正在推动支持。 谢谢

    此致、

    Sulyn

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

    您好、Sulyn、

    对延迟答复表示歉意。 对于 MAC 侧、请与客户核实 RGMII 布线的长度是否匹配。 所有 RGMII TX 数据线路都需要与 RGMII TX 时钟匹配。 所有 RGMII RX 线路的长度都需要与 RGMII RX 时钟相匹配。 但 TX 线不需要与 RX 线的长度匹配。 AM5728中是否存在 RGMII 内部延迟? 如果是、该延迟是什么? DP83822的内部延迟为3.5ns。 默认情况下、RGMII TX 延迟启用、RGMII RX 延迟禁用。  

    对于电缆侧、您能否确认在磁性元件和 RJ-45之间实现了 Bob Smith 端接。 磁性元件中心抽头需要直接拉至 AVDD 电压、在原理图中、我将 R1和 R9视为10欧姆电阻器。 您能否让客户用0欧姆替换10欧姆电阻器? PHY 还配有'AVDD33'电压轨、但中心抽头连接到'+3V3'电压轨。 '+3V3'电压轨从哪里获得?  

    很显然、您能否让客户分享 MDI 通道(TD+/-和 RD+/-引脚)上波形的示波器图像?

    此致

    Aniruddha