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.

[参考译文] TMS320F280045:FSI -单向通信

Guru**** 2535150 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/935346/tms320f280045-fsi---one-direction-communication

器件型号:TMS320F280045

您好!

是否可以使用 FSI 创建单向通信?

我的想法是使用具有 FSITX 和 FSICLK 信号的传感器(FSI 主设备)、并将数据发送到 另一个具有 FSIRX 和 FSICLK 输入引脚的 FSI 器件(从设备)。

在 TMS320F28004x 参考手册中、我仅找到了 SPI 兼容模式、这不适合我的应用(我不能通过将 FSI 帧编码为 SPI 帧来浪费 MCU 时间) 和注 释28.5.1.2 建立通信链路、从中我了解到、当我想在两个 FSI 模块之间建立通信时、主器件和从器件上都需要 RX 和 TX 信号。

谢谢、

1月

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

    1月、

    是的、您可以拥有所需的单向 FSI。 FSI TX 和 RX 模块相互独立、可单独使用。 如果您希望从器件提供某种形式的反馈、可以根据需要使用普通 GPIO 代替 FSI TX。

    [引用用户="Jan Juranek">在 TMS320F28004x 参考手册中、我发现 SPI 兼容模式不适合我的应用(我不能通过将 FSI 帧编码为 SPI 帧来浪费 MCU 时间) 和注 释28.5.1.2 建立通信链路、从中我了解到、当我想在两个 FSI 模块之间建立通信时、主器件和从器件上都需要 RX 和 TX 信号。[/QUERP]

    该部分中的详细信息介绍了如何验证 FSI 链路是否正常、但 FSI 正常工作不一定是必需的。 正如我提到过的、如果需要、您可以使用普通 GPIO 进行反馈、即 GPIO 切换以通知主器件已收到帧并且链路正常。

    最棒的

    Kevin