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.

[参考译文] TMS320F280049C:是否可以将任一 SPI 端口 TX 输出连接到 GPIO32?

Guru**** 2463330 points
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1495826/tms320f280049c-is-it-possible-to-connect-either-of-the-spi-port-tx-outputs-to-gpio32

器件型号:TMS320F280049C
Thread 中讨论的其他器件:SysConfigC2000WARE

工具/软件:

我想找到一种将 SPIA TX 或 SPIB TX 路由到采用56焊盘 VQFP 封装的280049C 上的 GPIO32引脚37的方法。  我无法确定如何在.syscfg 文件中执行此操作。  有任何帮助吗?  还是这根本不可能?  我没有更改引脚排列的选项。  如果我无法使用输出 XBAR 对其进行多路复用、是否可以使用 CLB 对其进行路由?

谢谢、

Don

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

    我已验证无法 通过第一级 GPIO 多路复用将任一 SPI PICO (SIMO)引脚路由到 GPIO32。  我发现可以将 SPIB PICO (SIMO)信号路由到 GPIO30或 GPIO56、这两个信号都没有在 VQFP 器件上的引脚输出、但通过多路复用可供内部使用。  现在我正在尝试弄清楚如何将 GPIO30 (或56)路由到 GPIO32。  这是我需要的地方。  我在使用各种 XBAR (包括 CLB XBar)方面的经验不是很丰富。  我愿意使用任何或所有 CLB 资源来帮助将 GPIO30 或 GPIO57从其未引脚输出焊盘连接到 CLB、然后再返回到 GPIO32引脚57。  或者使用其他 Xbar 之一。  我在将 Xbar 资源与其他外设结合使用方面经验不足。

    有人能帮我做到这一点吗?  我可以使用 SysConfig 工具、也可以使用 C2000Ware 库函数。  对我来说、这并不重要。  不要担心路径上的时序延迟。  我仅在非传统 SPI 应用中使用 SPI 端口的 TX 输出。  我甚至不使用 SPI 时钟、因此时间延迟并不重要。

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

    Don、

    对不起,我意外地离开办公室的延迟。

    在本文中、请参阅 加粗 要点。 首先、要确切确定给定 IO 上有哪些信号可用、请参阅 器件 TRM 产品页面上提供了这两者。 第8.6节"GPIO 和外设多路复用"中有一个表格提供了此信息。 如您已经指出的、GPIO32没有 PICO/SIMO 功能、它只能输出 SPIB CLK。

    其次、这里选择 GPIO32是一个遗憾的选项。 看一下这段摘录自器件数据表中的表6-1。 引脚属性:

    请注意、突出显示的选项适用于 IO33、但不适用于 IO32。 CLB 有2种主要的输出信号方法。

    1. CLB 能够覆盖不同外设的内部信号
    2. CLB 能够写入输出 XBAR、它可以路由到器件的许多不同引脚

    这两种 CLB 输出方法都不适用于 GPIO32 设置就可以轻松实现 这是可能的、但不一定易于实现。

    但是、我要说明这一点 以下引脚都能够输出 PICO/SIMO 信号

    • SPIA
      • GPIO8 (引脚42)
      • GPIO16 (引脚30)
    • SPIB
      • GPIO7 (引脚52)
      • GPIO24 (引脚32)

    您在原始帖子中表示您正在查看 SPIA 和 SPIB。 这些引脚中的任何一个是否适合您?

    此致、
    Jason Osborn

    注意: 如果这些引脚都不起作用、我将简要说明我的替代想法、它主要相当于使用 CLB 覆盖 GPIO32上的一个 CLB 可控信号。