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.

[参考译文] DP83825I:ping 失败

Guru**** 2782615 points

Other Parts Discussed in Thread: DP83825EVM, DP83825I, AM4378

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1612693/dp83825i-ping-failed

器件型号: DP83825I
Thread 中讨论的其他器件: DP83825EVMAM4378

ping uboot 时、不会在 ARP 之后从板发送 ICMP。

有关详细信息、请参阅 Excel 文件。

 

可能的原因是什么?

File:Updated 2026/2/3:请在回复 20262/3 中检查 Excel 文件

注 1
我怀疑存在 RMII 接收错误、但 RMII_RX_ER 信号保持低电平。

附注 2.
我想看到 RMII_CLK 波形、但 X3 输出电容为 15pF、需要一个有源探头。 我没有、因此无法捕获波形。

附注 3
我意外地将 strap 配置设置中的 Auto_Neg 设置为高电平。
但是、出于某种原因、Auto_Neg 在复位后被强制启用。 (已检查 BMCR 寄存器。)

附注 4
我意外地将 strap 配置设置中的 Auto_Neg 设置为高电平。 但是、由于 某种原因、BMCR 寄存器中启用了“自动协商“。

附注 5.
VDDA3V3 和 VDDIO 的电压没有问题。

注 6
U-Boot 版本: U-Boot SPL 2016.05.

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

    附注 7.
    LED0 行为
    连接时亮起
    一段时间后闪烁
    (无论 ping 如何,始终闪烁)

    LED2 行为
    始终关闭

    附注 8
    节省大量能源
    链接失败。
    LED0 和 LED2 行为
    引导并释放 RESET 后、LED0 和 LED2 亮起、但在大约 700ms 后熄灭。波形如下所示

    蓝色;IOVDD

    绿色:LED0

    紫色:/PHY_RESET

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

    您好、  

    可以看到 MDIO 和 INT 引脚未被上拉、 这是否有特殊的原因?

    PCB 到 PC 链路失败是很奇怪的。 这使我怀疑自动协商被禁用。 在这种情况下、会禁用自动 MDIX、因此如果 PCB 和笔记本电脑无法解析直通/交叉电缆、则可能无法建立连接。  

    您能否检查在 PC 和 PCB 链路的情况下是否禁用了自动协商?

    交换机是受管还是不受管?
    此外、IP 地址是静态设置还是动态设置、还是由交换机设置?

    此致、
    j

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

    集线器和 PC 不受管理。
    IP 地址是静态的。 我自己设置。

    关于自动协商、即使是直接连接 PC 和 PCB、启动后 BMCR[12]也会立即设置为 1、因此我认为它是启用的。 我的问题是、自动协商有 strap 设置和寄存器设置。 当 EN=1 和 DEN=0 时、这些是否与 AND 电路有关? 或电路?

    另外、BMCR[12]是否反映自举值?

    该手册规定、如有必要、应安装 MDIO 和 INT 引脚上的上拉电阻器、因此我最初没有安装它们。 我按以下顺序安装它们并确认它们的行为。

    MDIO 上拉
    ↓μ s
    INT 上拉

    首先、启用自举自动协商。

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

    我更改了自举电路以启用自动协商并重试。 有关详细信息、请参阅表 2026_2_3。

    目前的情况如下:
    10BASE ...我可以链接,但我不能 ping
    100Base ...我无法链接

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

    您好、  

    感谢您提供详细信息。  

    我的问题是、自动协商有 strap 设置和寄存器设置。 当 EN=1 和 DEN=0 时、这些是否与 AND 电路有关? 还是一个或电路?

    这是一个或电路。 因此、strap 配置可以最初禁用自动协商功能、但可通过寄存器 0h 重新开启。  

    如果是 a、我看到寄存器 4h 设置为仅广播 10M 半双工。 我不确定 Windows 11 默认值是否广播 10M 半双工。 但是、您可以尝试在寄存器 4h 上写入 0x01E1 吗? 这将广播所有 10/100M 速度。 我想知道 PC 是否与 PCB 建立链路。  

    我怀疑 E 情况下没有出现链路、因为也通过自动协商禁用了自动 MDIX。  
    如果启用寄存器 19h 的位 15、您是否看到链路出现。 如果这不起作用、请尝试切换寄存器 19h 的位 14。 第 14 位强制使用 MDI/MDIX 分辨率。  



    否则、最好看到其他情况正在链接。  

    我查看了寄存器配置、看到寄存器 16h 第 12 位为高电平。 此位用于从 PHY 端生成数据包、因此这可能会干扰 ping。


    我还看到寄存器 17h 位 7 为低电平。 该位设置 RMII 跟随器模式、因此我不确定 PHY 是否在 RMII 跟随器模式下运行。 您是否还能将这个位启用为高电平?



    我还有其他想法、但让我们来看看这些变化是否会通过 Ping。  

    请告诉我。  

    此致、
    j

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

    你(们)好
    感谢您的答复。


    17h 位 7 =>重新测试:所有 1。
    16h 位 12==>重新测试:全为 0。
    19h 位 15==>重新测试:全为 0。
    4h =>重新测试:无写入、全部为“01E1"</s>“

    在相同条件下发生了一些更改、但这可能是由于我器件上的寄存器条目不正确所致。
    为了防止再次发生这种情况、我将使用 for 循环来一次检索所有命令。
    第 114 行列出了​​每个测试(在链接后,ping 之前获得)的寄存器值。 关注单元格以红色突出显示。 无问题区域以绿色突出显示。 ​​尚未检查白色单元格中的寄存器值。
    请确认。

    ======= ps========

    顺便说一下、正如您之前所指出的、我尚未在 MDIO 和 INT 引脚上实现上拉电阻器。 与 MDIO 的通信正常、INT 波形显示从一开始就处于高电平、因此没有问题。 最好实施电阻器吗?

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

    您好、  

    我建议按照数据表中的建议在 MDIO 和 INT 上放置上拉电阻。  

    在 C 和 D 情况下、我可以看到即使有链路、PHY 自动协商也失败。 该脚本是否会强制 PHY 进入自动协商状态? 我不确定此脚本正在检查什么以查看 PHY 自动协商是否完成。 这可能是 NG2 不 ping 的原因。  

    我明天会回到您的身边,看看是不是因为 825 无法建立与 Windows 11 PC 的链接而导致的案例 A/G 工作在我的最后。 然后查看 DP83825EVM 是否可以与 PC 建立链接。  

    您能尝试看看强大的自动 MDIX 是否能在其他情况下解决链路问题吗? 这可以解决强制速度时电缆类型的死锁问题。  
    您可以将寄存器 9h 的位 5 设置为高电平。  



    此外、如果 PHY 正在 MDI 对 A 引脚上输出 FLP、您是否可以从 PHY 测量?  

    此致、
    j

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

    你(们)好

    我误按了“Solve"按钮“按钮。
    还没有解决。
    我应该开始新主题吗?

    混合情况 C 和 D

    我想这是这里的脚本、但第一行只有一个读取命令、不能写入任何内容。 第二行仅写入 0Dh 和 0Eh 以允许访问寄存器、而不写入任何其他寄存器。 我已经确认、处理脚本后、具有 AN-ENABLE 的 BMCR 寄存器不会更改。

    如 Excel 文件的 U 列所示、只有通过写入 BMCR 寄存器来启用和禁用。 在任何情况下、除 BMCR 寄存器之外、都未更改任何 PHY 设置。

    Excel D 列的第 118 行的 ping 命令只会覆盖 uboot 环境变量、并使用 ping 命令、而不是 MDIO 通信。

      Excel:D-114

      Excel : U-71.

    “很奇怪、825 无法建立……“

    “825"指“指的是什么?

    “强大的自动 MDIX“... 我懂了。 我会试一试。

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

    您好、

    825 是指 DP83825。

    很抱歉、这里的措辞令人困惑。 我的意思是说 Ping 程序行为很奇怪、而不是您用于读取案例 C 和案例 D 的寄存器的脚本。我不理解为什么在有链路时 ping 会说自动协商失败。 我想知道数据 ping 会读取什么、以便知道自动协商已完成。 根据日志、似乎没有跟踪链路状态。

    我正在监视线程、因此无需创建新线程。

    此致、

    j

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

    我懂了。
    实际上、PING 侧似乎没有反映 PHY 设置。

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

    您好、  

    我将 DP83825EVM 连接到了 windows 11 PC、有一个 100M 全双工链路、默认设置为 Windows 11。 所以、看起来 G 在我这边得到了一个链接 但是、如果我正确理解您的设置、con3 与多台 PC(而不仅仅是一台 PC)配合使用、对吧?

    ping 不起作用的另一个因素是磁性元件。 我尝试查找磁性元件规格、但找不到。 您是否碰巧在主板上有 Magjack 的电气规格? 最好检查 magjack 是否在我们的数据表建议范围内。  

    此致、
    j


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

    你(们)好

    以下是规格

    数据表: 936358314_sd.pdf

    测试条件:934620001-N.pdf

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

    您好、  

    感谢您提供的信息。  
    我发现、在 80 –100MHz 时、所用磁性元件的插入损耗超出了我们的建议范围 0.3dB。  
    此外、CMR 和 NEXT 也不在我们的建议范围内。
    请参阅我们的以下建议:


    此致、
    j

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

    您好 J

    我在 PCB1 上安装 Linux 内核。

    请告诉我、DP83825I 驱动器与以下版本兼容。

    内核版本:linux-4.4.32

    此外、尽管变压器规格与所需规格略有不同、但它们符合 IEEE 802.3 和 IEC 60603-7-1、因此我认为这不是 10BASE 条件下 ping 失败的直接原因。

    我担心的一件事是
    上溢位和下溢位在 17h 的 RX 上设置。
    这可能是因为该操作是在 uboot 上执行的、而 MAC 没有执行 FIFO 读取过程吗?

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

    您好、  

    磁性元件可能会成为一个问题、因为我们之前已经看到客户的电路板在更换符合我们建议规格的变压器后可以完全正常工作。  


    内核版本:linux-4.4.32

    我们刚刚在内部进行了检查、该内核版本不受支持、因此这可能是一个问题。  


    有一件事让我感到担忧
    上溢位和下溢位在 17h 的 RX 上设置。
    这可能是因为该操作是在 uboot 上执行的、并且 MAC 未执行 FIFO 读取过程?

    在这种情况下、这可能是 RMII_CLK 的 ppm 过高问题。 如果您无法用较低的 ppm 替换晶体以查看是否解决了溢出/下溢问题、您能否尝试增加弹性缓冲区的大小? 增加弹性缓冲区的大小可以增加 ppm 容差。 您可以将 0h 写入寄存器 17h 位[1:0]。  


    此致、
    j

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

    您好 J

    感谢您的答复

    “您可以将 0h 写入寄存器 17h 位[1:0]。“
    我将 17h[1:0]设置为 0、但之后立即发生了溢出位。
    由于很难正确看到时钟波形、目前时钟波形被延迟。 现在会振荡。

    使用 10BASE 的 ping 通信将暂时推迟。

    我将调查使用自动协商 (AN) 和固定 100Base 时的链路故障问题。
    我在 10BASE 半模、100Base Full 和 A 中测量了链路脉冲。 请检查我通过私人消息发送的 Excel 文件。

    以下是关于我的问题:
    -脉冲宽度波动。
    -链路脉冲在变压器后发生衰减,但我不确定这是否在 10BASE-100Base 的一般规格范围内。

    如果您知道链路脉冲上升时间、脉冲宽度等的任何一般规格、能告诉我吗?

    KZ_SK

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

    ===== 继续=======

    以下是关于我的问题:

    - 当设置为 100Base 时,即使没有链路,也会输出类似通信波形的信号。

    - 下面文档中的链路脉冲峰值为 1.6V、但当 AN=ON 时、“DP83825I “表单的 P2 链路脉冲峰值约为 1.3V。
    上升时间似乎没有变化。 如果无法进行链接的原因是这个峰值电压、是否有办法通过操作寄存器来增加链路脉冲电压?

    www.ti.com/.../snla266b.pdf

    注释
    ・“LAN8740"工作“工作表显示通过 10BASE-100Base/An 无问题地进行通信的主板的链路脉冲。
    ・测量点“P1"通过“通过 50mm 跳线连接、使用差分探头进行测量。 “P2"处“处的波形是在使用和不使用跳线的情况下测量的、但未观察到显著变化。

    ・I 将 VoD 从 100%更改为 150%、但链路脉冲振幅没有变化。 100Base 处的通信波形的振幅变得更大。

    ・我在“连接“表中添加了 FG(连接器屏蔽层)和 DGND 之间的连接。

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

    您好、  

    "您“您可以将 0h 写入寄存器 17h 位[1:0]。“
    我将 17h[1:0]设置为 0、但之后立即发生了溢出位。
    由于很难正确看到时钟波形、目前时钟波形被延迟。 它目前正在振荡。

    我仍然建议即使溢出位变为高电平、看看 ping 是否有效。 另一位客户报告了相同的问题、但他们声称其错误已消失、因此由于其他原因、溢出位可能会变为高电平。 我正在调查为什么会 发生这种情况。  

    我回顾了波形。 我在实验室中尝试使用 EVM 进行了类似的设置、在不改变脉冲宽度的情况下看到 1.7V FLP。 我认为脉冲宽度会因测量设置而变化。 这是从与测量设置等效的 P2 测量得到的。 下面是波形的屏幕截图:  

    我们使用了以太网合规性设置 (Keysight UXR0334A、具有合规性分线板+ E2678A 差分探头+ N

    下面是我们设置的图像:



    此外、由于您的电路板在某些情况下会连接、我怀疑这是 FLP 问题。 如果出现 FLP 问题或超出 IEEE 规范、则您的任何已启用自动协商的设置都不会链接。 I

    还是只有 E 种情况没有建立链路、还是 A 种情况也没有建立链路?  对于 E 情况、您是否可以启用寄存器 9h 的位 5? 已知、当强制使用 100M 链路时、这可以帮助建立 100M 链路、因为这是自动协商过程的一部分、所以可能会禁用自动 MDIX。 否则、我建议重点关注 ping 问题、因为案例 E 是您看不到链接的唯一情况。 对于情况 A、请将 0x01E1 写入寄存器 4h 以获得正确的自动协商广播。  





    此外、如果自动协商关闭、则默认情况下 PHY 将发送固定通信信号。  
    此外、我注意到用于 SW 复位的 0x1F = 0x0400。 这是不正确的。 请写入 0x1F = 0x4000。  


    此致、
    j

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

    “我仍然建议查看 ping 是否正常工作...“
    驱动程序准备就绪后、我会在内核中试用它。

    “我回顾了波形。 我在实验中尝试了类似的设置...“
    请告诉我您的示波器设置。 我的情况如下:
    边沿触发、上升沿、全带宽、直流耦合、无抑制。
    此外、SS-320 用于高电压、大于 J 探头。

    “此外、它仍然只显示未建立链路的案例 E、或者也显示案例 A。“
    在案例 E、案例 A 或案例 G 中不会链接。这在我之前提供的 Excel 电子表格下面的“链接“列中列出。
    我今天会尝试稳健的 AMDIX。

    我将尝试编写情况 A、但默认值为 0x01E1、如下所示。

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

    您好、  

    感谢您提供的信息。 我似乎意外地改写了前一个 Excel 工作表上的数据。  

    我的示波器设置也是采用直流耦合和无抑制的边沿触发全带宽。  

    对于我的数据、当寄存器 4h 值不是 0x01E1 时、  

    此外、我还研究了 IEEE FLP 规范、具体如下:


    因为在我们的两次测量中、信号都高于 585mV、所以我预计这不会是问题、因为它遵循 IEEE 规范。  

    请随时更新强大的自动 MDIX、我将继续研究如何在案例 A 和 G 上提供帮助  

    此致、
    j

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

    您好、

    如果我漏掉了它、我很抱歉、但是 con1 和 con3 的电缆长度是多少?
    此外、您是否可以在直线/交叉电缆末端测量 FLP 信号?  
    我检查了 RX 静噪电平为 200mV、因此我想知道 LP 侧的 FLP 信号是否未触发静噪、或者 LP 接收器未检测到我们的 FLP 信号。  

    您可以尝试实现下面的脚本吗?


    我注意到链路正常的情况也链接在 10 米,而 100 米没有链接。 如果稳健的自动 MDIX 对 E 不起作用、我想知道电缆上的信号完整性是否不足以建立 100M 连接。 此脚本可以调整内部 DSP、使我们的器件对连接更加敏感。  

    此致、
    j

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

    之前的 Excel 电子表格“2026_2_3"的“的“连接“部分中列出的电缆长度如下:
    交叉电缆... 1M
    直向电缆... 有两种类型:1.5m 和 2m。

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

    您好 J

    感谢您的答复

    请检查我通过私人消息发送的 Excel 文件。
    今天的工作结果从第 146 行开始列在表“DP83825I “中。
    -电缆长度配置测试... 在 100M(默认值)、130m 和 150m 时链路失败。 链路脉冲波形略有变化。
    -强大的 AMDIX 测试... 在 PC 连接到 AN 且没有 AN 的情况下进行了测试、但在任何情况下链路都失败。
    - PHY 接收侧波形... 在 PCB PHY 侧的 RX 对上捕获了 PC 的 FLP 脉冲波形。 观察到足够的振幅、因此通信似乎没有问题。
    - PHY 传输波形... PHY 发送侧的链路脉冲 (FLP) 输出在更大的量程上进行了重新测试。 链路脉冲间隔应固定为 125us、出现波动。 脉冲间隔出现这种波动就是其无法连接的原因。 我认为这也是您无法在 10BASE 上 ping 的原因。
    我认为原因是 PHY 的时钟波形输入不断波动。 您认为这种情况的原因是什么?

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

    您好、  

    如果是这种情况、我强烈建议检查您的输入 XI 时钟、因为这看起来是罪魁祸首。  
    您有另一个 PCB 还是另一个 DP83825 吗? 我还建议进行 PHY 交换、理想情况下进行 ABA 交换、看看 PHY 或电路板是否存在问题。  
    我再次检查了您的数据、似乎是 10M 链路向上、但在自动协商或固定模式下只有 100m 链路没有连接。 在 10M 的情况下、ping 不起作用。 我认为这很可能是因为由于 XI 时钟不稳定、脉冲宽度不断波动。 这将解释您面临的所有问题、因为如果时钟宽度出现波动、数据将无法正确计时。  

    我建议检查连接到 PHY 的 XI 时钟。  
    此外、我还建议查看您是否有额外的 PCB 或 DP83825、请考虑换用它们。  
    我还建议将振荡器交换出去。  

    此致、
    j

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

    您好 J
    我在您的私人邮件中添加了一个文件。
    我增加了 50MHz 振荡器的阻尼电阻、链路脉宽波动消失了。 我还成功链接到 10BASE。
    但是、我仍然无法链接到。
    我认为这可能是因为、当我观察链路脉冲时、有时 17 位脉冲间隔 125us 还不够。
    我不知道为什么脉冲会不断切断。

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

    下面的视频展示了振荡器阻尼电阻器更改为 160Ω 的电路板的 FLP 链路脉冲。
    125us 的位间隔保持不变、
    但您可以看到、在视频进入大约 9 到 23 秒时、输出的 FLPS 少于 17 位。

    39.gigafile.nu/0223-b428dc0f221c8f83ded4be88026b2255b

    另外、我不理解“...时的输入相位噪声“是什么 在数据表的“输入时钟容差“部分中指明了这一点。 是否可以使用示波器对此进行验证?

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

    您好、  

    美国办事处今天关闭、因此我明天将作出详细答复。 不过、我建议确保 XI 时钟的 ppm 以内。 除非您愿意、否则无需研究输入相位噪声。  

    此外,您分享的链接似乎已损坏。  

    如果您可以购买另一个 PHY 或另一个电路板、我强烈建议进行交换、看看问题是否源于 PHY 或电路板故障。  

    最后、当您在 10BASE 中建立链路时、是否可以执行 ping 操作? 如果不起作用、在启用强大的自动 MDIX 的情况下强制 100M 链路时、您能否建立链路?

    请告诉我,我将在明天美国办事处开放时作更详细的回答。  

    此致、

    j

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

    您好、

    感谢您提供的信息。 这似乎是振荡器上的阻尼电阻导致的。
    您是否曾尝试过振荡器没有阻尼电阻? 我们通常不建议在振荡器上设置阻尼电阻、这样可能会导致 PHY 无法工作。

    但是、根据您的信息、似乎这不是 PHY 或电路板故障问题、因此我认为不需要进行交换。  

    当您禁用具有强大自动 MDIX 功能的 100M 时、您是否能够在 100M 上建立链路?  

    此致、
    j

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

    您好 J

    我已解决此问题。

    AutoNeg、AMDIX、100Base/完整通信和 10BASE-Half 通信都可以正常工作、没有任何问题。
    原因是 MAC (AM4378) 正在输出 50MHz 时钟、这与振荡器的 50MHz 输出冲突。
    我关闭了 AM437x 的振荡器输出并使用 33Ω 阻尼电阻器再次尝试、一切都可以正常工作。
    感谢您的持续支持。