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.

[参考译文] RM48L952:SPI 和以太网不兼容性

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/609432/rm48l952-spi-and-ethernet-incompatability

器件型号:RM48L952
主题中讨论的其他器件: HALCOGEN

您好!

我使用的是 Hercules RM48L952开发板。 我正在尝试使用 SPI 接口(作为主器件)获取数据、并使用以太网接口发送数据。

我已经测试了 SPI1和 SPI2 (我还没有尝试 SPI3或 SPI5)、但我只能在电路板上的以太网开关(在一组标有 S2的开关上)关闭时使用这些外设发送 SPI 传输。 这意味着该电路板上有用于 SPI 和以太网的多路复用线路、但我已经详细介绍了数据表并查看了 Halcogen PINMUX 选项卡、我看不到任何相关内容。

是否可以将此电路板上的 SPI 和以太网用于同一应用?

John

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

    John、

    在 HDK 上、有由 S2控制的总线开关器件。  您需要查看原理图或查看电路板用户指南以了解这些开关。  它们不是 MCU 内部引脚多路复用器的一部分、它们是板级的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有任何熟悉 HDK 板的人可以解释为何在 S2上启用以太网开关似乎会禁用 SPI 通信? 阅读原理图并非我的坚强之举、用户指南对此问题没有提供任何见解。

    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    S2控制多组信号在 PCB 上的布线方式。

    因此、在一个位置、您可能将 SPI 信号连接到扩展接头。 如果您翻转交换机、它们将与扩展接头断开连接、并可能连接到以太网。

    您仍然需要更改引脚多路复用器、以使引脚的功能适合连接到电路板上的位置。

    当用于信号可能为50MHz 的以太网等关键设备时、电路板上的开关有助于限制连接到信号的负载数量。 但这就像"接线"连接。

    HalCoGen 中的引脚多路复用器通过确定哪个外设驱动引脚来控制引脚的协议。

    希望这有道理。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、当我仔细查看电路板的原理图时、我实际上发现了这个问题。

    事实上、S2上的以太网开关用作电路板上多路复用器的使能信号。 SPI1、SPI3和 SPI5的线路各通过这些多路复用器。 如果尝试启用以太网、HDK 板基本上会禁用这些外设。

    SPI2是唯一不受此影响的 SPI 外设、但我在另一篇文章中将介绍的另一个问题。