При роботі із електронікою в багатьох випадках потрібно працювати із serial портом вводу/виводу, переважно TTL рівнями. Зараз стандартним інтерфейсом є USB, і для підключення до хоста використаємо USB-TTL адаптер.
Адаптер на FT232RL від FTDI
VID 0x0403 PID 0x6001
Знайти оригінал важко. Ціна самої мікросхеми близько 4$, тому плата з мікросхемою не може коштувати 1$. На фото зверху зліва китайська підробка, справа оригінал. Те що всередині гарно описано у статті. При використанні підробки потрібно ставити драйвери 2.8.14 версії. На копії не працює BitBang режим, наприклад для прошивання AVR мікросхем. Беремо фен і здуваємо китайську підробку з плати, ставимо оригінальну мікросхему. Мікросхема має апаратну підтримку RS485 керування трансмітером, ніжка TX_EN. Є перемикач рівнів 5V/3.3V.
Для використання у LEDE/OpenWRT драйвер ставимо командою:
opkg install kmod-usb-serial-ftdi
Копія періодично відвалюється, usbreset не допомагає. Логи:
usb 1-1: device not accepting address 2, error -145
ftdi_sio ttyUSB1: Unable to read latency timer: -19
ftdi_sio ttyUSB1: error from flowcontrol urb
Оригінал працює стабільно. Внутрішньо відрізняться кристалом, фото із leoniv.diod.club.
Адаптер на PL2303 від Prolific
VID 0x067B PID 0x2303
Популярний і дешевий перехідник. При використані мікросхеми PL-2303HXA можна підключити зовнішню EEPROM (наприклад 24c02) і змінити VID/PID. Це користно, наприклад при підключенні мікросхеми із VID 0x0557 / PID 0x2008 до телевізорів LG активується режим керування телевізором. Можна перемикати канали, регулювати рівень звуку, вимикати телевізор (включити не можна). Драйвер LEDE:
opkg install kmod-usb-serial-pl2303
Адаптер на CH340/CH341 від Китайців
VID 0x1a86 PID 0x7523
Китайська розробка, CH340 обрізана версія CH341 чіпу.
Також використовують у USB-RS485 адаптерах:
CH341 залежно від конфігурації пінів мікросхема може бути serial, parallel, i2c мостом, SPI. Активно використовують як програматори флешів 24 і 25 серії. Або для вичитування пам’яті домофону.
Не підробляють, немає потреби. Драйвери:
opkg install kmod-usb-serial-ch341
Адаптер на CP210x від Silicon Labs
VID 0x10c4 PID 0xea60
Достойний чіп, працює стабільно. Драйвери:
opkg install kmod-usb-serial-cp210x
Висновок: варто мати в наявності декілька типів перехідників. Якщо ставити мікросхему у прилад, то або оригінал FT232 або CP210.
Юрій Р. ◯ 0009-0005-3702-9223. (2019). USB-UART адаптер. Блог UA ID. Взято з: https://blog.uaid.net.ua/usb-uart-stick