Для чего это было нужно? Некоторые промышленные устройства при установлении связи по COM порту требуют наличия управления потоком данных с использованием сигналов RTS/CTS.
- RTS (Request to send) — запрос на передачу со стороны передатчика
- CTS (Clear to send) — чист для приема, иначе — готов к приему — сигнал со стороны приемника.
Оба сигнала относятся к так называемому ‘CTS-RTS handshake’ — алгоритму рукопожатия.
WAVESHARE USB to RS232/485/422/TTL хорош тем, что имеет на борту гальваническую развязку, качественный чип FTDI и возможность работать не только по протоколам RS232/485/422, но и с уровнем сигналов TTL, причем с настройкой 5 или 3,3 Вольта. Но, несмотря на предварительную подготовку по железу почти ко всем требованиям, RS232 по факту имеет лишь сигналы RX/TX.
Для исправления ситуации были приобретены следующие детали:
- Pai142E31 — 78 руб.
- AR05BTCW0500, Резистор прецизионный, SMD, 0805, 50Ом, 0,125Вт, ±0,1%, -55-155°C — 5*11 = 55 руб.
- MLF2012DR39KT000, 0.39мкГн, 0805, 10%, Индуктивность SMD — 5*10 = 50 руб.
- SMAJ15CA, Диод — 2*29 = 58 руб.
Итого: 241 руб. Монтаж элементов занял около 1,5 часов.

Схема модификации:

Микросхема π142E31 призвана обеспечить изоляцию до 3-х килоВольт. Монтаж производился навесным образом поверх действующего изолятора цифровых каналов:

Общий вид навесного монтажа:


Испытания показали полную работоспособность новых сигналов без исправлений монтажа, т.е. ошибок допущено не было.
Более подробно о передаче данных через RS232:
https://en.wikipedia.org/wiki/RS-232#RTS.2FCTS_handshaking
https://bsvi.me/signaly-kvitirovaniya-rts-cts-itp-i-rs232-voobshhe
Спасибо за внимание!