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.

[参考译文] Linux/DP83848T:关于设计检查和 ping 失败问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/763991/linux-dp83848t-about-design-check-and-ping-failed-issue

器件型号:DP83848T
主题中讨论的其他器件: AM3352

工具/软件:Linux

你(们)好,先生  

我们将 AM3352与 DP83848T 配合使用进行设计。 我们希望使用以太网端口来 ping IP。

DP83848T 设置为 RMII 模式、CPU 和 DP83848T 之间的连接正确。

执行 ping 命令时、它始终失败。  

我们已经测量了一些信号、需要您的建议、如下所示

   a:我们测量 PFBOUT/ RBIAS 引脚、电压为  1.76V

   B. RESET_N (引脚23)为3.0V

   c. RX_DV/MII_MODE (引脚39)上拉至3.3V ->配置为 RMII 模式

   D. AVD33 (引脚18)、IOVDD33 (引脚1、26)- 3.3V

   E. X1 (引脚28)-从示波器输出50MHz

   f. MDC (引脚25) - 1.0Mhz~1.9Mhz -> 请帮助确认此 Vfrequency 是否正常。

   g.COL/PHYAD0 (Pin35)->我们已 使用2K 电阻器将此引脚上拉至3.3V。

      在启动状态下、该引脚 有时会从0V 上升到3.3V。 进入系统后、COL/PHYAD0的电平保持低电平。

      请帮助确认状态是否正常。  

感谢您的建议

BR

Yimin  

 


 

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

    自协商总是失败的、寄存器值低于这个值。

    请提供建议

    => MII 读取1 0x00
    3100
    => MII 读取1 0x01
    7849
    => MII 读取1 0x02
    2000年
    => MII 读取1 0x03
    5C90
    => MII 读取1 0x04
    01E1
    => MII 读取1 0x05
    0000
    => MII 读取1 0x06
    0007.
    => MII 读取1 0x07
    2801.
    => MII 读取1 0x10
    4100
    => MII 读取1 0x14
    0000
    => MII 读取1 0x15
    0000
    => MII 读取1 0x16
    0100
    => MII 读取1 0x17
    0021.
    => MII 读取1 0x18
    0000
    => MII 读取1 0x19
    8001.
    => MII 读取1 0x1a
    0904.
    => MII 读取1 0x1b
    0000
    => MII 读取1 0x1d
    6011.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Yimin、

    DP83848T 似乎没有与链路伙伴的链接。 您将 DP83848T 连接到哪个连接合作伙伴?

    要检查链路状态、请读取寄存器0x1位2或寄存器0x10位0。

    此致、

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

    => MII 转储1 0x00
    0。 (3100) -- PHY 控制寄存器--
    (8000:0000) 0.15 = 0复位
    (4000:0000) 0.14 = 0回送
    (2040:2000) 0。 6、13 = B01速度选择= 100Mbps
    (1000:1000) 0.12 = 1 A/N 使能
    (0800:0000) 0.11 = 0断电
    (0400:0000) 0.10 = 0隔离
    (0200:0000) 0。 9 = 0重新启动 A/N
    (0100:0100) 0。 8 = 1双工=全双工
    (0080:0000) 0。 7 = 0冲突测试使能
    (003f:0000) 0。 5 - 0 = 0 (保留)

    => MII 转储1 0x01
    1。 (7849) -- PHY 状态寄存器--
    (8000:0000) 1.15 = 0 100BASE-T4
    (4000:4000) 1.14 = 1 100BASE-X 全双工
    (2000:2000) 1.13 = 1个100BASE-X 半双工接口
    (1000:1000) 1.12 = 支持1 10 Mbps 全双工
    (0800:0800) 1.11 = 支持1 10 Mbps 半双工
    (0400:0000) 1.10 = 0 100BASE-T2全双工功能
    (0200:0000) 1. 9 = 0 100BASE-T2半双工
    (0100:0000) 1. 8 = 0扩展状态
    (0080:0000) 1. 7 = 0 (保留)
    (0040:0040) 1. 6 = 1mF 前导码抑制
    (0020:0000) 1. 5 = 0 A/N 完成
    (0010:0000) 1. 4 = 0远程故障
    (0008:0008) 1. 3 = 1 A/N
    (0004:0000) 1. 2 = 0链路状态
    (0002:0000) 1. 1 = 0 Jabber 检测
    (0001:0001) 1. 0 = 1扩展功能

    => MII 转储1 0x17
    1。 (7849) -- PHY 状态寄存器--
    (8000:0000) 1.15 = 0 100BASE-T4
    (4000:4000) 1.14 = 1 100BASE-X 全双工
    (2000:2000) 1.13 = 1个100BASE-X 半双工接口
    (1000:1000) 1.12 = 支持1 10 Mbps 全双工
    (0800:0800) 1.11 = 支持1 10 Mbps 半双工
    (0400:0000) 1.10 = 0 100BASE-T2全双工功能
    (0200:0000) 1. 9 = 0 100BASE-T2半双工
    (0100:0000) 1. 8 = 0扩展状态
    (0080:0000) 1. 7 = 0 (保留)
    (0040:0040) 1. 6 = 1mF 前导码抑制
    (0020:0000) 1. 5 = 0 A/N 完成
    (0010:0000) 1. 4 = 0远程故障
    (0008:0008) 1. 3 = 1 A/N
    (0004:0000) 1. 2 = 0链路状态
    (0002:0000) 1. 1 = 0 Jabber 检测
    (0001:0001) 1. 0 = 1扩展功能
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您使用哪个链接合作伙伴连接到 DP83848?

    您能否提供 DP83848连接原理图?

    此致、

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

    感谢您的大力支持。

    由于硬件问题、此问题已修复

    BR
    Yimin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于硬件问题、问题已修复