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.

[参考译文] TMS320F28384D:需要7个 UART 通道

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1317023/tms320f28384d-requirement-of-7-uart-channels

器件型号:TMS320F28384D

尊敬的女士/先生:

我的整体应用需要7个 UART 通道。  根据产品说明书、上述芯片支持4个 SCI 通道、一个 CM-UART

出于调试目的、我们通常使用其中一个 SCI- UART 与 FTDI 芯片接口并连接到主机。 但我不想将其中一个 UART 浪费在这一用途上。

替代方法是什么? 我是否可以使用 TMS 320F28384D 芯片的 USB 来实现此目的? 请澄清一下。  

以及 F Si_Rx mode 的功能是什么? 它的工作方式是否类似于 UART 通道? 请澄清一下。 我有点惊讶、因为我无法最终确定渠道要求的数量。还建议我可以做哪些最好的工作?

PL 澄清,是否有任何应用手册可用于了解在使用如此多串行通道的情况下整体双核的性能计算。

感谢您,

1

 USB

如何连接以进行调试?????

2

SCI 端口

连接 BEL 系统  

3

SCI 端口

将系统控制器之间的数据发送到 Barco Monitor

4

SCI 端口

连接范围控制器

5

SCI 端口

与车辆 控制器连接、

6

应使用 CM UART

集成可视套件

7

FSI RX 模式

如何使用它?

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

    您好!

    我需要在整个应用中使用7个 UART 通道。  根据数据表,上述芯片支持4个 SCI 通道,一个 CM-UART

    正确、总共有5个 UART 通道可用。 F28P65x 有一个额外的 UART 通道、因为它有2个 SCI 通道、2个 UART 通道和2个 LIN 通道(可配置为 UART 模式)。

    替代方法是什么? 我是否可以使用 TMS 320F28384D 芯片的 USB 来实现此目的? 请澄清一下。  [/报价]

    我会安排一位 USB 专家来探讨这个问题、然后回复给您。

    以及 F Si_Rx mode 的功能是什么? 它的工作方式是否类似于 UART 通道? 请澄清一下。 我有点惊讶,因为我无法最终确定渠道要求的数量。还建议我可以做什么最好?

    FSI 模块也是通信外设、但使用 FSI 协议而不是 UART 和 SCI 模块等 UART 协议。 FSI RX 模块使用包含不同字段的"帧"来接收数据、请参阅 《F2838x 用户指南》中的第32.3.4节"帧格式"。 向 FSI RX 发送数据的器件需要能够使用 FSI 协议进行通信、这只能与具有 FSI (或 SPI)的其他器件进行通信。 FSI 旨在实现2个 MCU 之间的通信。 如果您用于发送到 FSI RX 的器件具有 SPI 模块、则 FSI 模块可以通过 SPI 兼容模式接收 SPI 数据(在这种情况下、也可以使用常规 SPI 模块接收 SPI 数据。)

    与 BEL 系统、Barco 监控器、范围控制器和车辆控制器的接口是否需要全双工(数据需要通过 C2000设备发送和接收、还是只是发送或接收)? 如果可能、我建议将每个通道用于接口组合(例如、SCIA TX 用于通信 F2838x->车辆控制器、SCIARX 用于通信 Barco Monitor->F2838x)。

    如果无法实现、我建议检查是否可以为2个接口使用不同的通信外设(例如 SPI 或 I2C)。 还可以使用其中一个接口。

    PL 澄清,是否有任何应用说明来了解在利用如此多串行通道的情况下整体双核的性能计算。

    我不知道有任何讨论此问题的应用手册。 一次性使用所有可用通道不应导致性能下降、因为它们在硬件中使用不同的资源。 在软件方面、如果您计划为每个 SCI 通道使用中断、则  此线程的第一个响应中讨论的问题 可能更有可能发生、因为中断 触发频率更高。 为了避免这种情况、我建议让 ISR 尽可能短、并在 ISR 之外执行任何数据处理步骤。  

    希望这是合理的、如果您还有任何问题、请告诉我。  

    此致、

    德拉尼

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我可以为此使用 TMS 320F28384D 芯片的 USB 吗?

    我不确定完整的预期用途、但如果您尝试通过 USB 进行连接、那么 USB 外设应该可以工作。 您可以查看参考手册中的 USB 一章、了解需要设置的具体特性/配置。 如果您有任何具体问题、请告诉我。