旁路通电FTDI。直接连接到RX/TX引脚进行外部驱动

问题描述:

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

这会给我带来什么问题吗?我只关心FTDI是被动地驱动这些引脚低位还是高位,如果我遵循我的计划,我会得到“烟雾”。也许我应该在Arduino的RX/TX上加一些电阻来作为保护措施。

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

干杯

+2

您的口头描述没有意义。请提供一个框图或示意图,清楚地说明您拥有什么以及您提出的建议。 – sawdust 2015-04-04 04:32:16

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

一些FTDI芯片支持RS485,并且由于所需的多点功能,它们作为漏极开路使用,允许连接多个器件。即使这解决了您的硬件问题,您仍然需要考虑(实时)FTDI芯片如何响应您的“意外”传入(RX)数据流。例如,可能的XON/XOFF流量控制出现在TX上,特别是因为PC端没有消费者,内部FTDI缓冲区最终会填满。

+0

你的答案造成了太多的假设,例如PC(?)将使用USB连接,不需要电平转换器。你不知道什么*“绕过开机FTDI”*或*“不会通过USB传输任何东西”*真正的意思。除了FTDI芯片之外,还有一个*“驱动板”*,一个PC,一个微控制器和*“**另一个**微控制器”*。不要猜测所有这些应该如何连接在一起,为什么不让OP首先解释呢? – sawdust 2015-04-04 23:03:36

+1

我不做任何假设。显然,我只是比你更了解这个问题。那是因为我自己做了类似的事情。所以,只是因为你不清楚的问题并不意味着其他人不清楚。 (也许你高估了你的技能,同时又低估了其他人的能力)PC只是一个例子,因为它可以是任何具有类似作用的其他东西(例如,连接在FTDI的USB端)。他想要连接FTDI内部的另一个MCU。简单!得到它? – tonypdmtr 2015-04-05 12:31:24

+1

顺便说一句,投票下来的答案,因为你不明白这个问题是非常低的! – tonypdmtr 2015-04-05 12:43:19