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.

[参考译文] TMS320F28386S:使用交叉开关为 SSI 和 UART 路由输入信号

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1523386/tms320f28386s-using-crossbar-to-route-input-signal-for-ssi-and-uart

部件号:TMS320F28386S
主题:SysConfig 中讨论的其他器件

工具/软件:

下午好!

我遇到了从不同的非标准 GPIO 路由 UART RX 和 SSI RX 信号的问题、例如、我需要将 SOMI 信号路由到 SSIA RX 端口、但它以物理方式连接到 GPIO15 而不是 GPIO17。  

我该怎么做?

谢谢!

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

    您好、Oleg、

    我正在查看您的查询、并将在 Next 星期二 (06/10/25) 之前提供回复。 感谢您的耐心。

    此致、

    Zackary Fleenor

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

    嗨、Oleg、

    向您发送延迟响应的拓扑。 我认为这是可以完成的、但需要稍微复杂的路由。

    我在下面提供了一个图表、以演示如何实现这一点。 请查看并告诉我们此解决方案是否适用于您的应用。 请注意额外引脚的需求。 此类解决方案也可能对时序产生影响。 预期的 SSI/UART 通信频率是多少?

    此致、

    Zackary Fleenor

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

    太糟糕了,最初的问题是如何在不重新路由的情况下做到这一点。

    实际上、我有两种情况:

    案例 1:我使用 CM 内核通过 UART0 端口进行器件通信、因为这就是“连接管理器“存在的原因。 但当我需要现场固件更新时、需要切换到使用不同引脚的 SCIA 端口。 对于 TX 引脚、UART TX 很容易路由到与 SCIA TX 相同的引脚、对于 RX 引脚、这是一个问题。

    案例 2:我的电路板轮岗错误、SSI SOMI 端口路由到 GPIO15、而不是 GPIO 17。 问题在于、是否有任何方法可以在软件中修补此问题、而无需重新路由板或制作跳线。

    实际上、我想知道如果我将 OUTPUTXBAR 指向输入引脚会发生什么情况。 实际上、SysConfig 会因“资源冲突“而拒绝这样做、但我之前在 MSP430、Tiva C 和其他 MCU 上使用了这个技巧。 主要思路是 将端口配置为外设输入、然后更改其方向。 由于在本例中、端口读取将直接反映端口写入、因此我将其用于在没有物理连接的情况下仿真外部外设。

    对于上述情况、使用转接/接线的解决方案更加简单。 我只需将 (UART RX+SCIA RX) 或 (GPIO15+GPIO17) 连接在一起、并确保未使用的引脚为 tri 状态(这是引导加载程序的标准行为)。 因此不需要交叉开关。

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

    嗨、Oleg、

    感谢您介绍之前的解决方案。 我们是否能够为您当前的用例提供解决方案、而无需重新路由?

    此致、

    Zackary Fleenor

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

    不幸的是、我现在无法访问电路板、但这里是 F28379D Launchpad。  我将尝试使用 2 个不同的 SCI 端口来测试这是否可行。

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

    否、C2000 器件是不可能这样被愚弄的、因为多路复用器功能是异步的、DIR 功能仅适用于 GPIO 模式、而不适用于外设模式。

    太伤心了。