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:UART 查询

Guru**** 2535180 points
Other Parts Discussed in Thread: TMS320F28386S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1045710/tms320f28386s-uart-inquiry

器件型号:TMS320F28386S

您好!

客户有关于 TI 微控制器 TMS320F28386S/Eval 板 TMDSCNCD2838x 的问题、详细信息如下。

"我正在寻找一个 IC UART 来连接到微控制器 TMS320F28386S 的串行通信接口(SCI)、通常称为 UART。 这是一种新设计、因此我正在寻找寿命长且可用的 IC UART。

我对微控制器 TMS320F28386S 上的 SCI 端口和 UART 端口感到困惑。 数据表指出 SCI 端口通常称为 UART。 我假设 SCI 端口和 UART 端口都使用标准不归零格式发送和接收数据。 是这样吗? UART 是一种数据格式、可通过 TTL、RS485或 RS232发送。 RS485是差分的、SCI 端口和 UART 端口不是差分的。 SCI 端口和 UART 端口都是 TTL 吗? UART 端口显示 EIA-485 9位支持。 我想这意味着我可以将 RS485收发器连接到 UART 端口、这是正确的。 能否将 RS485收发器连接到 SCI 端口? 我需要了解 SCI 端口(通常称为 UART)与微控制器 TMS320F28386S 上的 UART 端口之间的区别以及何时使用它们。 谢谢你。 我们计划使用 UART 进行调试(TTL 级别)、并使用 UART 进行编程(RS485)

我需要知道用于调试(TTL)的端口(SCI 或 UART)以及需要哪些外部 IC。 我还需要知道用于编程(RS485)的端口(SCI 或 UART)以及需要哪些外部 IC、为此我假设使用外部 RS485收发器。 TI 是否有任何 IC?"

提前感谢您

此致、
梅纳德

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

    尊敬的 Maynard:

    "SCI"是模块的名称、该模块用于实现 UART 功能。  SCI 连接到 C28x 内核。  该器件具有另一个模块"CM-UART"、该模块也可用于实现 UART 功能、但 CM-UART 仅连接到 CM 代码(ARM M4)。  还值得注意的是、其他一些 C2000器件具有一个"LIN"模块、该模块还具有一个可实现通用 UART 功能而不是 LIN 功能的模式。   

    SCI 模块的引脚使用 VDDIO = 3.3V 时的 CMOS 逻辑电平。  您当然可以将这些引脚直接连接到另一个微控制器、处理器、FPGA、传感器或其他器件、以便在两个器件之间直接建立 UART 通信、但前提是另一个处理器具有兼容的3.3V 逻辑电平。  如果您尝试直接与另一个具有 TTL 5V 电平的器件通信、C28x 器件可能会损坏、因为 IO 不能耐受5V 电压。  要与另一个具有5V TTL 电平的器件通信、您需要使用电平转换器作为中间器件。

    您还可以使用 RS-485、RS-232或其他收发器与其他器件进行通信、而不是直接通信。  同样、您需要选择逻辑电平与 C2000 MCU 3.3V 电平兼容的收发器 IC (或使用电平转换器)。  请注意、收发器可能具有一些额外的侧通道控制(使能、方向等)、这些控制需要通过 SW 中的其他 GPIO 进行控制(SCI 模块仅 对 TX 和 RX 引脚进行硬件控制)。

    要通过 RS-485对器件进行编程、请参阅器件技术参考手册(https://www.ti.com/lit/ug/spruii0c/spruii0c.pdf)的"ROM 代码和外设启动"一章。  这将使用 SCI 模块。  有关 RS-485 收发器 IC、请参阅 https://www.ti.com/interface/rs-485-rs-422/products.html。  我们目前没有特别推荐的收发器。