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.

[参考译文] AM2732:有关 CPSW 的 RMII 模式(以太网接口)参考时钟的问题

Guru**** 2553260 points
Other Parts Discussed in Thread: AM2732

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1162690/am2732-question-about-reference-clock-in-rmii-mode-of-cpsw-ethernet-interface

器件型号:AM2732

您好!

我的客户希望将 RMII 用于外部 Phy。 下图中从 AM2732 TRM 复制的 MSS_M1II10_CLK 信号的 AM2732引脚是什么?

我的客户想知道 参考时钟是可以由 AM2732输出、还是必须由外部 Phy 输入到 AM2732。 你会帮忙吗?

谢谢、

Chris

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

    尊敬的 Chris:

    ON (1)-快速查看 TRM、图中显示的 clk 信号可在 SOC 的 MCU_CLKOUT 引脚上使用。

    我 还将要求我们的硬件应用专家对此进行审核。

    在(2)上、RMII 50MHz 需要同时输入到 PHY 或 CPSW MAC。 一些 PHY 芯片能够在内部生成该信号、该信号可用于其自身的输入以及向 AM273x 馈送信号。

    在 AM273x 中、如您所附的图所示、我们可以在 SOC 引脚上生成50MHz 时钟、该时钟可用于馈送到 PHY 和 MAC。

    此致、

    Prasad

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

    Prasad、

    感谢您的回复!

    那么、可以输出50MHz 的任何时钟输出引脚都可以是 MSS_MII10_CLK、对吧?

    等待您从硬件应用程序对此进行确认。

    此致、

    Chris

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

    尊敬的 Chris, MII100_CLK 被路由到 MSS_RMII_REFCLK (PADDBX)焊盘。 因此、您可以将该引脚用作50MHz。 它是一个双向引脚(我们将更新 DS 和 TRM)   

    此致、Shiv

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

    Shiv、

    感谢您的回复。

    如何配置  MII100_CLK 以针对 RMII 模式路由 MSS_RMII_REFCLK (PADDX)?  

     是否需要为 RMII 模式下的 MSS_RMII_REFCLK (PADDX)设置任何寄存器?

    谢谢、

    Chris  

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

    尊敬的 Chris:

    您可以使用 PADBX_cfg_reg 寄存 器并为 RMII 选择多路复用模式2。

    此致、Shiv

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

    Shiv、

    PADBX_cfg_reg 是引脚多路复用功能配置。 如何将其配置为用作输入或输出?

    谢谢、

    Chris

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

    Shiv、

    您会再帮个忙吗?  

    我认为我们需要配置 PADX  引脚方向、然后 CPSW 将知道50MHz 是 PADDX 的输入还是  PADDX 的输出。

    谢谢、

    Chris

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

    尊敬的 Chris:  

    [引用 userid="35282" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1162690/am2732-question-about-reference-clock-in-rmii-mode-of-cpsw-ethernet-interface/4374077 #4374077"]PADBX_cfg_reg 是 pinmux 函数配置。 如何将其配置为作为输入或输出?

    数据表指定了以下内容:

    尽管这是一个双向引脚、但函数2 (MSS_RMII_REFCLK)仍保留为用作输入、并且在不更改引脚功能的情况下也无法更改此引脚。

    [引用 userid="35282" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1162690/am2732-question-about-reference-clock-in-rmii-mode-of-cpsw-ethernet-interface/4374025 #4374025]如何 配置  MII100_CLK 以针对 RMII 模式路由 MSS_RMII_REFCLK (PADBX)?  [/报价]

    如果这是目标、则默认情况下已经完成:

    • TRM 集成指定了以下内容:

    • TRM 说明指定:

    • 因此、MII100_CLK 已经通过 RMII_REF_CLK 路由到 PADBX

    此外、可从由寄存器 MSS_CTRL:CPSW_CONTROL:RMII_REF_CLK_OE_N 控制的两个源中选择 RMII_REF_CLK:

    • 0h:时钟将通过内部回路从 MSS_RCM 发出
    • 1h:时钟来自焊盘回路

    由于该寄存器的复位值为 0h、MSS_RCM 源 MSS_MII100_CLK 已被选为 RMII_MHz_50_CLK 的源

    最棒的

    Daniel

    TRM 链接: https://www.ti.com/lit/ug/spruiu0a/spruiu0a.pdf?ts=1666993868824&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FAM2732%253FkeyMatch%253DAM273X