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:您能给我讲一讲 DP83822IF 的一些示例吗?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1310514/dp83822if-could-you-tell-me-some-examples-of-dp83822if

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

您好!

我正在尝试为使用 AM2634的电路板使用 DP83822IF PHY。

您能否为我提供一些用于 DP83822IF 的寄存器?

此外、我不太明白、DP83822IF 寄存器可以在不使用 regcr 的情况下访问31 (1Fh)、并且应该使用 REGCR 来访问下一个地址的寄存器?

谢谢!

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

    您好!

    该器件的数据表提供了寄存器列表。 作为快速测试、如果您在成功连接的情况下读取寄存器0x1、则 bit[2]将为高电平、而如果您拔下电缆、该位将为低电平。

    对于扩展寄存器访问、即任何不在[0x0,0x1F]范围内的寄存器、有一个包含四个步骤的过程、涉及使用寄存器0xD 和0xE。 如需更多信息、请查看此常见问题解答。

    此致、

    格罗姆

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

    您好!

    我知道数据表中提供了寄存器列表。 我只是想知道一个使用示例。

    谢谢!

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

    您好!

    您可以使用 Reg 0x1[2]进行简单的链接检查。 假设这已插入您的 PC 并且 PHY 已正确初始化/配置、则应该会出现链路、该位会反映这一点。

    此致、

    格罗姆

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

    我认为仅检查链接是行不通的。 不是吗?

    我要将 AM2634 EtherCAT 示例更改为使用定制 PHY。 目前、我必须实现自定义 PHY 驱动程序。 首先、我想知道默认运行所需的寄存器设置。

    谢谢!

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

    您好!

    我不确定你的问题。 您能回复吗? 我之前认为您在研究一个示例案例、了解终端用户何时需要访问寄存器、常见的情况是检查链接。

    此致、

    格罗姆

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

    您好!

    很抱歉没有解释。

    我正在使用 AM2634芯片开发定制板。

    EtherCAT 开发期间发生与 PHY 相关的问题、因此我想使用 DP83822IF、而不是 SDK 支持的 PHY。

    然后、我需要生成 DP83822IF 的驱动程序源、但我不知道如何设置寄存器。

    因此、我想知道运行 DP83822IF 的寄存器配置示例。

    谢谢!

    SYGO

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

    您好、Sygo、

    这样说就清楚了。 因此 PHY 寄存器运行在与 I2C 类似的信令上、但在本例中是通过 MDC/MDIO 进行的。 有关这方面的更多信息、请参阅数据表的第8.4.2节。

    此致、

    格罗姆

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

    您好!

    谢谢您告诉我。

    但我知道。

    我想介绍一下什么是寄存器(如 BMCR 和 ANAR 等)的示例 特征。

    谢谢!

    SYGO

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

    尊敬的 Sygo:

    寄存器0x2和0x3是只读的、在数据表中具有其默认值。 该值在任何情况下都不应更改、因此可用于验证寄存器读访问。

    通常、所有寄存器在数据表中都有其在位域中定义的默认值、因此它们会有某个值。

    此致、

    格罗姆