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.

[参考译文] DP83822IF:DP83822以太网问题

Guru**** 2782615 points

Other Parts Discussed in Thread: AM3359

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/970910/dp83822if-dp83822-ethernet-issue

器件型号:DP83822IF
主题中讨论的其他器件:AM3359

尊敬的先生:

分析了 AM335x ICE 板和 AMIC ICE 板后、我使用 AM3359完成了我的新设计、该设计适用于 PRU ICSS 解决方案(双以太网)。

我已成功引导电路板、但某些连接以太网无法正常工作。

电路板输入电源:12V

用于调试的串行端口:UART0 (CP2102芯片用于将 TTL 转换为 USB)

情景1.


步骤1:连接12V 电源

步骤2:连接串行端口(调试)

如果按照上述步骤操作、则我的处理器将正确启动、并且所有外设工作正常。

情形2.

步骤1: 连接串行端口(调试)

步骤2: 连接12V 电源

如果执行以下步骤、两个以太网都无法正常工作。 两 个 PHY 都在检测 中、但连接未建立。 尝试重置电路板(软件重置和硬件重置)仍然没有改进。

提前感谢

此致、

Dilrosh P S

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

    尊敬的 Dilrosh:

    我有几个问题:

    1. PHY 上的串行端口是如何连接的? 是通过 MDIO 引脚实现的吗? 您能否提供原理图片段或图表?
    2. 在方案2中、您能否检查复位引脚并查看 PHY 是否处于复位模式? 您能否还检查 PHY 上的 CLK 引脚是否输出时钟信号?
    3. 在方案2中、您是否仍然能够读取和写入 PHY 寄存器?

    此致、

    Adrian Kam

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

    尊敬的 Adrian:

    串行端口连接到 UART0而不是以太网。 我们使用 CP2102将 TTL 转换为 USB。

    2.在这两种情况下、复位引脚均为高电平。 在场景2中、CLK 引脚存在一些干扰、请参阅下图

    3.是的,在这两种情况下,我们都能够读取 phy 寄存器。

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

    尊敬的 Dilrosh:

    我还有几个问题:

    1. 您能否详细说明一下"连接未建立"是什么意思? 您是否无法链接和发送数据包?问题出在 MAC 端?
    2. 对于时钟信号、您能否详细说明干扰? 您是指抖动吗? 此外、时钟信号是25MHz 吗?
    3. 您能否提供寄存器转储?

    此致、

    Adrian Kam

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

    尊敬的 Adrian:

    在方案2中、我们无法连接到网络。

    1. 如果我发出命令"ping 8.8.8.8"或尝试连接到本地网络、则会发生数据包丢失。 我们能够读取两个 PHY 的地址、也能够读取和写入 PHY 的所有寄存器。
    2. 时钟为25MHz、在方案1中、我们在 TX_CLK 和 RX_CLK 中获得正确的波形、但在方案2中、时钟信号 TX 和 RX 时钟都将获得、如上一条消息所示。
    3. 需要哪些寄存器值?

    此致

    Dilrosh

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

    尊敬的 Dilrosh:

    我希望地址0x00到0x1F 的寄存器转储。

    此外、您能否尝试以下实验:

    1. 在方案2中、在执行步骤1之后但在步骤2之前、您能否检查 PHY 引脚上的电压并将其与 PHY 未通电时的电压进行比较? 您是否看到任何差异?
    2. 您能否尝试与上述情形1相同的方法? 您是否看到任何差异? 本实验的结果与上述实验的结果有何比较?

    此致、

    Adrian Kam

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

    尊敬的 Adrian:

    注册 dumb 详细信息我将在与我的软件团队互动后与您分享。

    1. 在方案2中、在步骤1检查电压轨后、我在3.3V 部分中获得0.969V 电压。 这是我发现的唯一区别、与这两种情景相关联。

    我可以向您分享子卡和主卡的原理图(我无法公开分享)、供您查看。

    请分享电子邮件 ID。

    此致  

    Dilrosh P S

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

    尊敬的 Dilrosh:

    根据您的发现、在连接电源之前、系统的 MAC 侧似乎向 PHY 提供了0.969V 电压。 这会使 PHY 的上电序列混乱、并可能导致问题。 在方案2中、在步骤1之后、您能否尝试确保电压小于0.3V? 一旦电压低于0.3V、请尝试连接电源并查看其是否正常工作。

    如果仍有问题、请向我发送寄存器转储、您可以通过电子邮件向我发送原理图。 您可以通过单击我的 E2E 个人资料来查找我的电子邮件。

    此致、

    Adrian Kam

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

    尊敬的 Adrian:

    我已通过邮件共享原理图、请仔细阅读。

    如果是电压问题、那么复位后一切都应该正常工作吗? 但在我们的情况下、提供复位后仍然没有成功。

    此致

    Dilrosh P S

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

    尊敬的 Dilrosh:

    我正在查看您的原理图、并可在 EOD 星期五之前提供您的意见。 解决电压问题后、请再次完成场景2的加电过程、而不是重置、然后查看其是否正常工作。 作为参考、数据表第7.21节的图1显示了上电图。 如图所示、模拟电源最初应低于0.3V。 您的加电时序应与图中的时序相匹配。

    此致、

    Adrian Kam