<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">On 5/22/2020 10:32 AM, Tomas Kral
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:20200522193210.31d646e5@raspberrypi">
<pre class="moz-quote-pre" wrap="">RS232 is RxD, TxD, and flow control signals (CTS/RTS or DSR), GND.
Minimum of 5 wires/signals.
This is failing me, unless FTDI does some magic. Can we do h/w flow
control over USB?
</pre>
</blockquote>
<p>(I guess the mailing list don't like screen capture images so
here is another try)<br>
</p>
<p>From FTDI web site:</p>
<p><strong>How does RTS/CTS flow control work in an FTDI chip?</strong></p>
<p>FTxxx RTS# pin is an output. It should be connected to the CTS#
input pin of the device at the other end of the UART link. </p>
<p>If RTS# is logic 0 it is indicating the FTxxx device can accept
more data on the RXD pin. </p>
<p>If RTS# is logic 1 it is indicating the FTxxx device cannot
accept more data. </p>
<p>RTS# changes state when the chip buffer reaches its last 32 bytes
of space to allow time for the external device to stop sending
data to the FTxxx device. </p>
<p>FTxxx CTS# pin is an input. It should be connected to the RTS#
output pin of the device at the other end of the UART link. </p>
<p>If CTS# is logic 0 it is indicating the external device can
accept more data, and the FTxxx will transmit on the TXD pin. </p>
<p>If CTS# is logic 1 it is indicating the external device cannot
accept more data. the FTxxx will stop transmitting within 0~3
characters, depending on what is in the buffer. </p>
<p> <br>
</p>
</body>
</html>