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.

[参考译文] DP83822I:PHY 地址

Guru**** 2581345 points
Other Parts Discussed in Thread: AM5708, AM5728

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1064040/dp83822i-phy-address

器件型号:DP83822I
主题中讨论的其他器件:AM5708AM5728

硬件:AM5708、带有两个 dp83822的 PRU1、带有一个 dp83822的 PRU2

当我初始化连接到 PRU1的 dp83822 (一个 dp83822的 cols 连接到接地、另一个不连接)时、两个 dp83822的地址为0和1。

但是、当我初始化 dp83822连接到 PRU2 (col 不连接到 found)时、地址为0x1F。根据数据表、地址应为1、我怀疑它是否连接?  

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

    你好 

    感谢您的查询。

    为了使 SMI 正常工作、时钟电源和复位应该正常。

    时钟是本地生成的吗?

    请与我分享 PDF 原理图以进行验证。

    此致、

    Sreenivasa

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

    上电复位。

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

    你好 

    感谢您的原理图。 我将审核并提供我的意见。

    我假设复位由 PHY 控制。

    我也看不到 MDIO 上的任何上拉电阻。 您能检查一下吗?

     您提到了->开机重置。 请您详细说明一下。

    您能否 检查使用的 AVD 电源是什么?

    此致、

    Sreenivasa

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

    复位连接到 MCU 的复位,当电路板上电时复位发生

    我确定引脚没有任何上拉电阻。

    我的 AVD 为24V

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

    你好 

    感谢您的快速回复。

    我假设您是2.4V AVD。

    您是否说 MDIO 没有上拉电阻。  

    请参阅以下数据表建议。 请添加一个2K 并进行检查。

    管理数据 I/O:可由管理站或 PHY 提供的双向管理数据信号。 该引脚 kΩ 一个2.2k Ω 上拉电阻器。

    此致、

    Sreenivasa

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

    我  kΩ 了原理图、MDIO 有一个2.2k Ω 的上拉电阻器

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

    你好 

    感谢您的确认。

    我将查看原理图。 您能否查看下面的时序、参考部分  

    图7-3. 复位时序

    此致、

    Sreenivasa

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

    它只是在加电时复位

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

    你好 

    感谢你的答复。

    在电源和时钟稳定后、复位将被释放  

    您能否在系统启动并访问寄存器后尝试执行复位。

    此致、

    Sreenivasa

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

    我以前试过它,这种现象是一样的

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

    你好 

    当我初始化连接到 PRU1的 dp83822 (一个 dp83822的 cols 连接到接地、另一个不连接)时、两个 dp83822的地址为0和1。

    但是、当我初始化 dp83822连接到 PRU2 (col 不连接到 found)时、地址为0x1F。根据数据表、地址应为1、我怀疑它是否连接?  

    如何读取地址 MII 或 MDIO?

    此致、

    Sreenivasa

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

    我使用 CCS 读取 regisiter.view-Regisiter-PRU2/PRU1 (MDIOAlive regisiter)

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

    你好 

    感谢你的答复。 我的问题是、您使用串行 MDIO 接口或 MII 接口读取 PHY 地址值。

    此致、

    Sreenivasa

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

    我使用 MII 接口

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

    我认为这个主题不重要、我可以在我的代码中设置 PHY 地址0x1F 时使用它。

    此外,我看到您在 AM5728上运行了 EtherCAT 主站演示,您能否将演示发送给我?

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

    你好 

    谢谢你。 上面的一些调试假设您正在使用 MDIO。

    此致、

    Sreenivasa

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

    你好 

    感谢您的查询。  

    我将在内部重定向查询。 请期待一些延迟。

    此致、

    Sreenivasa