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.

[参考译文] DP83TC811EVM:DP83TC811EVM 上的 RGMII 端口没有正确的信号输出

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/981692/dp83tc811evm-no-correct-signal-output-from-rgmii-port-on-dp83tc811evm

器件型号:DP83TC811EVM
主题中讨论的其他器件: DP83TC811DP83TC811SEVM
尊敬的 TI
    我们购买了 DP83TC811EVM 板、并测试了连接、但失败了。 详情如下:
    
    连接:
          DP83TC811EVM (主模式)-> 100BaseT1转100BaseTx 转换器(从模式)-> PC
    配置:
          自举电阻器全部为空、但我们通过 MDIO 端口将"xMII 控制寄存器"配置为0x4241。
    问题:
          当我们在 PC 上启动 ping 命令时、我们可以发现 EVM 板上的 LED1正在闪烁、"RX FIFO 溢出状态" 变为1。
          当我们在 PC 上停止 ping 命令时、LED1始终开启、"RX FIFO 溢出状态"变为0。
          这意味着 DP83TC811EVM 从 PC 接收到了 Ping 封装。
          但是、当我们测量 RGMII 端口的信号时、
                   RXD0:低电平
                   RXD1:低电平
                   RXD2:高级
                   RXD3:高级
                   RCLK:25MHz
                   RXDV:低电平
         为什么接收到的数据无法从 RGMII RXD 端口输出? 如果我们需要配置任何其他寄存器?
          
WX
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    寄存器值如下:

    [dp83811]================ 转储 LRE 寄存器===========
    [dp83811]注册器[0x00]=0x2100
    [dp83811]注册器[0x01]= 0x0065
    [dp83811]注册器[0x02]=0x2000
    [dp83811]注册器[0x03]=0xa253
    [dp83811]注册器[0x04]=0x0001
    [dp83811]注册器[0x05]=0x0000
    [dp83811]注册器[0x06]=0x0000
    [dp83811]注册器[0x07]=0x2001
    [dp83811]注册器[0x08]=0x0000
    [dp83811]注册器[0x09]=0x2000
    [dp83811]注册器[0x0a]=0x0100
    [dp83811]注册器[0x0B]=0x1000
    [dp83811]注册器[0x0c]=0x0000
    [dp83811]注册器[0x0d]=0x0000
    [dp83811]注册器[0x0E]=0x0000
    [dp83811]注册器[0x0F]=0x0000
    [dp83811]注册器[0x10]=0x1085
    [dp83811]注册器[0x11]=0x010b
    [dp83811]注册器[0x12]=0x6400
    [dp83811]注册器[0x13]=0x4200
    [dp83811]注册器[0x14]=0x0000
    [dp83811]注册器[0x15]=0x0000
    [dp83811]注册器[0x16]=0x0100
    [dp83811]注册器[0x17]=0x4241
    [dp83811]注册器[0x18]=0x1010
    [dp83811]注册器[0x19]=0x0c00
    [dp83811]注册器[0x1a]=0x0010
    [dp83811]注册器[0x1b]=0x007d
    [dp83811]注册器[0x1c]=0x05ee
    [dp83811]注册器[0x1d]=0x0000
    [dp83811]注册器[0x1E]= 0x0000
    [dp83811]================ 转储 MMD 寄存器===================
    [dp83811] MMD_Reg[0x133]=0x75ff
    [dp83811] MMD_Reg[0x16b]=0x0000
    [dp83811] MMD_Reg[0x180]=0x0000
    [dp83811] MMD_Reg[0x181]=0x0000
    [dp83811] MMD_Reg[0x18a]=0x0000
    [dp83811] MMD_Reg[0x18b]=0x001a
    [dp83811] MMD_Reg[0x18c]=0x0000
    [dp83811] MMD_Reg[0x197]=0x013c
    [dp83811] MMD_Reg[0x198]=0x034b
    [dp83811] MMD_Reg[0x400]=0x1020
    [dp83811] MMD_Reg[0x401]=0x000a
    [dp83811] MMD_Reg[0x444]=0x0077
    [dp83811] MMD_Reg[0x448]= 0x0000
    [dp83811] MMD_Reg[0x460]=0x2610
    [dp83811] MMD_Reg[0x461]=0x0410
    [dp83811] MMD_Reg[0x462]=0x0000
    [dp83811] MMD_Reg[0x463]=0x0001
    [dp83811] MMD_Reg[0x467]=0xc300
    [dp83811] MMD_Reg[0x469]=0x0000
    [dp83811] MMD_Reg[0x475]=0x0000
    [dp83811] MMD_Reg[0x480]=0x0002
    [dp83811] MMD_Reg[0x481]=0x00a2
    [dp83811] MMD_Reg[0x482]=0x7007
    [dp83811] MMD_Reg[0x483]=0x0001
    [dp83811] MMD_Reg[0x484]=0x0000
    [dp83811] MMD_Reg[0x485]=0x1078
    [dp83811] MMD_Reg[0x486]=0x0a05
    [dp83811] MMD_Reg[0x487]=0x0a00
    [dp83811] MMD_Reg[0x489]=0x0001
    [dp83811] MMD_Reg[0x493]=0x0014
    [dp83811] MMD_Reg[0x496]=0x044c
    [dp83811] MMD_Reg[0x497]= 0x01c0
    [dp83811] MMD_Reg[0x4a0]= 0x1000
    [dp83811] MMD_Reg[0x4a1]= 0x0000
    [dp83811] MMD_Reg[0x4a2]=0x0000
    [dp83811] MMD_Reg[0x4a3]=0x0000
    [dp83811] MMD_Reg[0x4a4]=0x0000
    [dp83811] MMD_Reg[0x4a5]=0x0000
    [dp83811] MMD_Reg[0x4a6]=0x0000
    [dp83811] MMD_Reg[0x4a7]=0x0000
    [dp83811] MMD_Reg[0x4a8]=0x0000
    [dp83811] MMD_Reg[0x4a9]=0x0000
    [dp83811] MMD_Reg[0x4a]=0x0000
    [dp83811] MMD_Reg[0x4ab]=0x0000
    [dp83811] MMD_Reg[0x4ac]=0x0000
    [dp83811] MMD_Reg[0x4AD]=0x0000
    [dp83811] MMD_Reg[0x4ae]= 0x0000
    [dp83811] MMD_Reg[0x4af]=0x0000
    [dp83811] MMD_Reg[0x4b0]=0x0000
    [dp83811] MMD_Reg[0x4b1]=0x0000
    [dp83811] MMD_Reg[0x4b2]=0x0000
    [dp83811] MMD_Reg[0x4b3]=0x0000
    [dp83811] MMD_Reg[0x4b4]=0x0000
    [dp83811] MMD_Reg[0x4b5]=0x0000
    [dp83811] MMD_Reg[0x4b6]=0x0000
    [dp83811] MMD_Reg[0x4b7]=0x0000
    [dp83811] MMD_Reg[0x4b8]=0x0000
    [dp83811] MMD_Reg[0x4b9]=0x0000
    [dp83811] MMD_Reg[0x4ba]=0x0000
    [dp83811] MMD_Reg[0x4bb]=0x0000
    [dp83811] MMD_Reg[0x4bc]=0x0000
    [dp83811] MMD_Reg[0x4bd]=0x0000
    [dp83811] MMD_Reg[0x4be ]=0x0000
    [dp83811] MMD_Reg[0x4bf]=0x0000
    [dp83811] MMD_Reg[0x4c0]= 0x0000
    [dp83811] MMD_Reg[0x4c1]=0x0000
    [dp83811] MMD_Reg[0x4c2]=0x0000
    [dp83811] MMD_Reg[0x4c3]=0x0000
    [dp83811] MMD_Reg[0x4c4]=0x0000
    [dp83811] MMD_Reg[0x4c5]=0x0000
    [dp83811] MMD_Reg[0x4c6]=0x0000
    [dp83811] MMD_Reg[0x4c7]=0x0000
    [dp83811] MMD_Reg[0x4c8]=0x0000
    [dp83811] MMD_Reg[0x4c9]=0x0000
    [dp83811] MMD_Reg[0x4ca]=0x0000
    [dp83811] MMD_Reg[0x4cb]=0x0000
    [dp83811] MMD_Reg[0x4cc]=0x000c
    [dp83811] MMD_Reg[0x4e0]= 0x0000
    [dp83811] MMD_Reg[0x4e5]=0x00c3
    [dp83811]================ 转储 MMD1寄存器===========
    [dp83811] MMD1_Reg[0x007]=0x003d
    [dp83811] MMD1_Reg[0x00b]=0x0800
    [dp83811] MMD1_Reg[0x012]=0x0001
    [dp83811] MMD1_Reg[0x834]= 0xc000
    [dp83811] MMD1_Reg[0x836]=0x0000

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

    尊敬的 WX:

    我们将研究此问题和提供的寄存器转储、并将在下周的星期二之前提供反馈。

    谢谢、

    Nikhil

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

    尊敬的 WX:

    作为调试步骤、EVM 上的 DP83822是否可以配置为反向回送? 我想检查从 PC 到 DP83822和返回 PC 的数据路径。 这种通信是否干净?

    谢谢、

    Nikhil

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

    你(们)好,Nikhil

       我们的 PHY 芯片是 DP83TC811。

       将 phy 芯片配置为反向环回模式后、如下所示:,μ s

    ERR = phy_write (phydev、0x16、0x0150);

    位[5:2]环回选择:0100 =反向环回

    位[6] 1 =以 xMII 环回方式向 MDI 发送数据

      我们无法在 PC 上获得应答包、但我们可以测量 RXDV、RX_D2、RX_D3、RX_D0、RX_D1无信号的信号。

      请参阅随附的文件。

         

      WXe2e.ti.com/.../TI-PHY-dp83tc811-debug.docx

    WX

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

    尊敬的 WX:

    我知道正在评估的 PHY 芯片是 DP83TC811。 但是、您提到过您正在使用 DP83TC811EVM、这是介质转换器100BaseT1至100BaseTx。 EVM 包含一个 DP83822作为100BaseTx PHY。 您提到的配置为"Connection:DP83TC811EVM(主模式)-> 100BaseT1转100BaseTx Converter (从模式)-> PC"、我是否正确地假设100BaseTx 转换器包含 DP83822芯片? 如果是、我们能否通过将 DP83822设置为反向环回来快速测试 DP83822和 PC 之间的连接?

    如果此设置不清楚、请告诉我。

    谢谢、

    Nikhil

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

    您好、Nikhil、

    很抱歉造成混淆。 DP83TC811EVM 应为仅具有 DP83TC811芯片的 DP83TC811SEVM。

    请参阅随附的 EVM 文档。  

    e2e.ti.com/.../DP83TC811SEVM-User_2700_s-Guide.pdf

    WX

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

    您好、Nikhil、

       RGMII 端口的信号似乎正常。 请关闭此主题。 非常感谢!

    WX

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

    尊敬的 WX:

    感谢您确认此问题已解决! 我现在要关闭这个线程。

    谢谢、

    Nikhil