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.

[参考译文] RM46L852:有关 RM46L852的 RMII 接口的问题。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1407475/rm46l852-questions-about-rmii-interface-for-rm46l852

器件型号:RM46L852
主题中讨论的其他器件:TMDXRM46HDKDP83640TMS570LC4357

工具与软件:

您好!

我有关于使用 DP83822 10/100BASE-TX 以太网 PHY 收发器为 RM46L852实现 RMII 接口的一些问题。 德州仪器(TI)提供大量文档来帮助开发人员:晶体或 CMOS 振荡器选择、主模式下的 RMII 接口实现、设计和布局指南、TMDXRM46HDK EVB 原理图等 因此、我提出的问题、只是因为我认为文件之间可能存在矛盾、而且在某些方面缺乏理解。

我开发的原理图如下所示:

问题:

1º  TMDXRM46HDK EVB 原理图为 DP83640的模拟电源(ANA33VDD)分配了一个铁氧体磁珠、为 ASEM1-25.000MHZ-LC-T CMOS 振荡器分配了一个铁氧体磁珠。 我想知道用于两个器件的单个铁氧体磁珠是否足够、或者该实现是否会引起任何问题。

2º TMDXRM46HDK EVB 原理图为 LED_ACT 的阳极分配了一个360欧姆的电阻器、为 LED_ACT 的阴极分配了一个2.2千欧的电阻器。 它为 LED_ACT 的阳极分配一个360 Ω 的电阻、为 LED_LINK 的阴极分配一个2.2k Ω 的电阻。 它为 LED_ACT 的阳极分配一个2.2千欧和2.2千欧的上拉电阻。 在所有情况下、此配置都会导致 LED 引脚配置为低电平有效。

根据 AN-1469 PHYTER 设计和布局指南文档、建议您遵循以下内容:

根据文档 DP83640 Precision PHYTERTM - IEEE 1588精确时间协议收发器、我们指定了以下内容

因此、如果我们想要 LED 引脚标记为红色且默认值为111的选项、则没有必要在 LED_Speed 上分配2.2k Ω 上拉电阻。 是这样吗? 另一方面、为什么 TMDXRM46HDK EVB 的原理图 会为 LED_ACT 和 LED_LINK 引脚上的 LED 分配两个电阻?  我不确定这一点、因为 LED 引脚配置为低电平有效、流入 LED 的 uA 电流也会通过在 LED 阳极上使用2.2千欧的电阻器实现相同的效果。

3º 根据文档《AN-1794 (使用 RMII 主模式)》和文档《DP83640精密 PHYTERTM - IEEE 1588精确时间协议收发器》、规定了以下内容:

我不明白为什么要将2.2k Ω 下拉电阻器分配给 TXD_2引脚。 这个引脚没有配置(strap)功能、也没有在 RMII 接口中使用、我认为这是一个错误。 另一方面、我使用 CMOS 振荡器生成 RMII 接口主模式所需的25 MHz 时钟信号。 因此、我仅使用 X1引脚并将 X2引脚保持未连接状态。 这使得 CLK_OUT、RX_CLK 和 TX_CLK 信号能够发送50 MHz。 我使用 CLK_OUT 信号将收发器返回的50 MHz 时钟信号发送到 MCU 的 RMII_REFCLK 信号。 如果我希望默认发生这种情况而无需对收发器寄存器进行编程、是否有必要为 GPIO1引脚分配一个上拉电阻器? 或者此针脚的绑带功能是否用于其他用途、我对此存在误解?

此致、

Francisco。

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

    您好、Francisco:

    我们已开始处理您的问题、并将尽快提供我们的更新。

    ——
    谢谢、此致、
    Jagadish。

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

    您好、Francisco:

    [报价 userid="510989" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1407475/rm46l852-questions-about-rmii-interface-for-rm46l852 "] 1º  TMDXRM46HDK EVB 原理图为 DP83640的模拟电源(ANA33VDD)分配一个铁氧体磁珠、为 ASEM1-25.000MHZ-LC-T CMOS 振荡器分配另一个铁氧体磁珠。 我想知道用于两个器件的单个铁氧体磁珠是否足够或者该实现是否会导致任何问题。

    根据我的理解、两个铁氧体磁珠是串联的、因此您可以使用单个铁氧体、这也足够了。

    因此、如果我们需要标记为红色且 LED 引脚默认值为111的选项、则无需在 LED_Speed 上分配2.2k Ω 上拉电阻。 正确吗?

    您是对的、我认为没有必要在 LED_Speed 引脚上连接2.2K 上拉电阻器。

    但是、在投入最终生产之前、最好使用一个原型对其进行测试。

    [报价 userid="510989" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1407475/rm46l852-questions-about-rmii-interface-for-rm46l852为什么 TMDXRM46HDK EVB 的原理图 为 led_act 和 led_link 引脚上的 LED 分配了两个电阻?

    我认为我们还可以连接单个电阻器、因为我验证了 TMS570LC4357 LaunchPad、在那里我发现它们在 ACT 和 LINK 引脚上仅使用单个 LED。

    LAUNCHXL2-570LC43开发套件|德州仪器 TI.com

    所以、我们也可以使用单个电阻器。

    [报价 userid="510989" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1407475/rm46l852-questions-about-rmii-interface-for-rm46l852我无法理解为什么要将2.2k Ω 下拉电阻分配给 TXD_2引脚。 该引脚没有 strap 配置功能、并且未在 RMII 接口中使用、我认为这是一个错误。[/QUOT]

    TXD_2没有配置(strap)功能。

    [报价 userid="510989" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1407475/rm46l852-questions-about-rmii-interface-for-rm46l852 "]我使用 CLK_OUT 信号传输收发器返回的50 MHz 时钟信号至 MCU 的 RMII_REFCLK 信号。 如果我希望默认发生这种情况而无需对收发器寄存器进行编程、是否有必要为 GPIO1引脚分配一个上拉电阻器? 或者此引脚的绑定功能是否用于其他用途、我是在误解它吗?

    是、必须在 GPIO1上连接上拉电阻器以默认启用 CLK。

    ——
    谢谢、此致、
    Jagadish。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Jagadish:
    很高兴再次见到您。
    感谢您的回答。
    此致。