绕过上电的 FTDI。直接连接到 RX/TX 引脚以进行外部驱动

Bypassing powered on FTDI. Connect directly to RX/TX pins to drive externally

我正在使用驱动板,它通过 USB -> FTDI -> TX/RX 与 PC 程序通信到微控制器。电路板上的串行引脚没有断开,我需要从另一个微控制器(如 Arduino)与电路板通信。我的计划是直接焊接到微控制器上的 RX/TX 引脚 尽管 FTDI 已通电并且 FTDI 的 RX/TX 将电气连接到这些引脚 。我不会通过 USB 传输任何东西。我的假设是 FTDI 芯片将是无源的,我可以从我的 Arduino 驱动这些引脚。

这会给我带来任何问题吗?我只是担心 FTDI 是否被动地将这些引脚驱动为低电平或高电平,如果我按照我的计划进行,我会得到 "smoke"。也许我应该在我的 Arduino RX/TX 上放置一些电阻器作为保护措施。

很可能我的某些逻辑在这里有缺陷。预先感谢您的建议!!

干杯

您需要检查您在该板上使用的特定 FTDI 芯片。

一些 FTDI 芯片支持 RS485,并且由于所需的多点功能,它们作为漏极开路运行,允许连接多个设备。

即使这解决了您的硬件问题,您仍然需要考虑(实时)FTDI 芯片如何响应您的 'unexpected' 传入 (RX) 数据流。例如,可能 XON/XOFF 流量控制出现在 TX 上,特别是因为不会有来自 PC 端的消费者并且内部 FTDI 缓冲区最终会填满。