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:关于 DP83822I、不产生50MHz 时钟问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1195906/dp83822i-about-dp83822i-not-producing-50-mhz-clock-problem

器件型号:DP83822I

您好!

我们的以太网 PHY 是 DP83822I、我们希望使用这个具有 RMII 模式的外部 Phy。

/********* /

读取的寄存器值:

寄存器0x0001 -> 0x3100

寄存器0x0002 -> 0x2000

寄存器0x0004 -> 0x01e1

寄存器0x0009 -> 0x0000

寄存器0x0010 -> 0x1002

寄存器0x0011 -> 0x0108

寄存器0x0012 -> 0x4000

寄存器0x0013 -> 0x4a00

寄存器0x0017 -> 0x0061

寄存器0x0019 -> 0x8021

寄存器0x0462 -> 0x0300

寄存器0x0467 -> 0x0fe3

寄存器0x0468 -> 0x0000

/********* /

首先、我执行自举(模式3)、PHY 从 RMII 模式(0x017 -位7 = 1)开始、 然后我将 寄存器0x0462设置 为0x4300 (RX_D3引脚为50MHz 时钟)。  但 RX_D3引脚上没有时钟信号。  

如果我将 寄存器0x0462设置为0x2300 (RX_D3引脚设置为25MHz 时钟)、我观察25MHz 时钟。 即使 IOCTRL/0x462寄存 器的[14:12]位被设置为011 (保留状态)、也有可能看到一个62MHz 时钟信号。 但它不会从 RX_D3引脚产生50MHz 或超过50MHz 的时钟。

你有什么想法吗?提前感谢。

此致、

Gökçe ALPARSLAN

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

    您好!

    感谢您的发帖。 请允许我在周三2点15分之前回复您。

    此致、

    Gerome

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

    您好!

    如果 RMII 主器件是通过自举配置的、则 RMII 时钟应自动在 RX_D3上输出、这似乎是由您的转储导致的。 您能否在加电时观察到 RX_D3而不进行任何配置?

    此致、

    Gerome