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.

[参考译文] DP8.3867万E:未建立链接

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1098811/dp83867e-no-link-established

部件号:DP8.3867万E

问候,

目前正在使用PHY的DP8.3867万E调试基于Yocto的嵌入式系统。

我能够通过MDIO与phy通信,进行注册转储我在u-boot中获得以下信息:

=> MII转储0-A
0.(1.134万)- PHY控制寄存器--
(8000:0000) 0.15 = 0重置
(4000:0000) 0.14 = 0环回
(2040:0040) 0。 6,13 = B10速度选择= 1000 Mbps
(1000:1000) 0.12 = 1 A/N启用
(0800:0000)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 (保留)

(7949)-- PHY状态寄存器--
(8000:0000) 1.15 = 0100BASE-T4
(4000:4000) 1.14 = 1100BASE-X全双工
(2000:2000) 1.13 = 1100BASE-X半双工
(1000:1000) 1.12 = 1 10 Mbps全双工
(0800:0800) 1.11 = 1 10 Mbps半双工
(0400:0000)<xmt-block0>0000 1.10 =0100BASE-T2全双工可
(0200:0000) 1. 9=0100BASE-T2半双工可
(0100:0100) 1. 8=1扩展状态
(0080:0000) 1. 7 = 0 (保留)
(0040:0040) 1. 6 = 1 MF前导抑制
(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扩展功能

2(2000)- PHY ID 1寄存器--
(FFFF:2000) OUI - 0 = 8192 2.15 部分

(a231)-- PHY ID 2寄存器--
(fc00:a000) 3.15 -10 = 40 OUI部分
(03f0:0230) 3. 9- 4=35制造商部件号
(000f:0001) 3. 3-0 = 1制造商修订版号

(0181)-自动协商广告登记册--
(8000:0000) 4.15 = 0下一页可用
(4000:0000) 4.14 = 0 (保留)
(2000:0000) 4.13 = 0远程故障
(1000:0000) 4.12 = 0 (保留)
(0800:0000)0000) 4.11 = 0非对称暂停
(0400:0000) 4.10 = 0暂停启用
(0200:0000) 4. 9=0100BASE-T4
(0100:0100) 4. 8=1100BASE-TX全双工可
(0080:0080) 4. 7=1100BASE-TX可用
(0040:0000) 4. 6=0 10BASE-T全双工可
(0020:0000) 4. 5=0 10BASE-T可用
(001f:0001) 4. 4- 0=1选择器= IEEE 802.3 CSMA/CD

(0000)--自动协商合作伙伴能力登记册--
(8000:0000) 5.15 = 0下一页可用
(4000:0000) 5.14 = 0确认
(2000:0000) 5.13 = 0远程故障
(1000:0000) 5.12 = 0 (保留)
(0800:0000)0000) 5.11 = 0非对称暂停
(0400:0000) 5.10 = 0可暂停
(0200:0000) 5. 9=0100BASE-T4
(0100:0000) 5. 8=0100BASE-X全双工可
(0080:0000) 5. 7=0100BASE-TX可用
(0040:0000) 5. 6=0 10BASE-T全双工可
(0020:0000) 5. 5=0 10BASE-T可用
(001f:0000) 5. 4-0= 0合作伙伴选择器=???

9.(0300)- 1000BASE-T控制寄存器--
(E000:0000) 9.15 - 13 = 0测试模式
(1000:0000) 9.12 = 0手动主/从启用
(0800:0000)0000) 9.11 = 0手动主/从值
(0400:0000) 9.10 = 0多/单端口
(0200:0200) 9. 9= 11000BASE-T全双工
(0100:0100) 9. 8 = 11000BASE-T半双工
(0080:0000) 9. 7=0链路断开时自动TDR
(1fc0:0300) 9. 6 = 12 (保留)

10.(0000)-- 1000BASE-T状态寄存器--
(8000:0000) 10.15 = 0主/从配置故障
(4000:0000) 10.14 = 0主/从配置结果
(2000:0000) 10.13 = 0本地接收器状态正常
(1000:0000) 10.12 = 0远程接收器状态正常
(0800:0000)0000) 10.11 = 01000BASE-T全双工
(0400:0000) 10.10 = 01000BASE-T半双工
(0300:0000) 10. 9- 8=0 (保留)
(00ff:0000) 10. 7- 0= 01000BASE-T空闲错误计数器

看着td_a_p和td_p_b,我可以看到保持活动脉冲,但当我连接RJ45电缆时,没有其他东西。   

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

    您好,

    您能否描述您正在使用的电缆? 它的类型和长度是什么?

    此PHY的链接伙伴是什么? 您的应用程序所需的速度是多少? 您似乎已将自动协商设置为100/1000。 链接合作伙伴是否也为这些速度设置了自动协商?

    您能否提供RJ-45的数据表? 我担心PHY到RJ-45的连接可能设置不正确。  

    此致,

    Gerome

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

    您好Gerome,

    当前正在将6英尺cat 6电缆插入tp-link tl-sg1005d千兆交换机。 查找我的交换机的数据表,它似乎支持10/100/1000.  对于基本遥测,所需速度可以为100mbs。  RJ45端口为脉冲 JXD2-0015NL

    productfinder.pulseeng.com/.../JXD2-0015NL.pdf

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

    您好,Walter,

    您能否测量CLK_OUT并确保其为+/- 50 ppm?

    您还可以读取寄存器0x6E和0x6f并报告返回值吗? 这些是扩展寄存器,需要额外的步骤才能访问。 有关详细信息,请参阅8.4 .2.1 部分。

    您是否还可以多次读取寄存器0x1? 以及注册0x11?

    您是否还可以确认电源引脚上的电压测量值以及INT/PWDN和重置?

    您是否可以尝试其他链路合作伙伴以及电缆类型和长度?

    此致,

    Gerome

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

    引脚18的测量值似乎相当可靠  

    https://abracon.com/Resonators/abm7.pdf

    根据数据表,晶体应稳定在30ppm。

    将4英尺568-A电缆插入NETGEAR GS108PE并从寄存器读取以下内容:

    登记册的内容:

    6E:0x8820

    6F:0x0170

    01:0x7949

    11:0x0302

    int / pwdn:2.35v

    重置:3.167v

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

    您好Walter:

    从寄存器信息中可以看出RX_CTRL没有正确捆绑。 原理图中确实设计了正确的电阻器,但可能还有其他因素驱动引脚采样的节点。 它可能是在电阻分压器带网络中间设置外部电压的MAC。  此配置仅在假定在PHY采样时只能设置引脚处的电压的情况下工作。 如果MAC出于任何原因驱动线路,这可能会导致显示不同的电压,从而导致PHY进入不同的模式。

    表6脚注1中对此问题作了修正。 请将Reg 0x31的位[7]设置为'0'。  

    此致,

    Gerome