CH340, CP2102 или FT232: сравнение USB-UART преобразователей

USB-UART преобразователь – мост между компьютером и микроконтроллером: через него заливают прошивку, отлаживают устройство по последовательному порту и связывают встраиваемую электронику с ПК. На рынке доминируют три семейства – WCH CH340, Silicon Labs CP2102/CP2104 и FTDI FT232. Они решают одну задачу, но по-разному ведут себя с драйверами, питанием логики и стабильностью на высоких скоростях. Разбираем, чем отличаются CH340, CP2102 и FT232, и какой преобразователь выбрать под конкретный проект.

Что вообще делает USB-UART мост

Микроконтроллер общается по интерфейсу UART логическими уровнями 3,3 В или 5 В, а компьютер – по шине USB. Преобразователь принимает USB-пакеты и превращает их в поток байтов TX/RX с управляющими линиями (RTS, CTS, DTR), а в обратную сторону – наоборот. В операционной системе устройство появляется как виртуальный COM-порт, поэтому любая терминальная программа, загрузчик Arduino или отладчик работают так, будто к ПК подключён обычный последовательный порт.

Ключевые параметры выбора: наличие и качество драйверов под нужные ОС, поддерживаемая скорость (baud rate), напряжение логики выводов, ток для питания внешней схемы и устойчивость к подделкам. По этим пунктам три семейства расходятся заметно.

WCH CH340: дёшево и массово

Китайский CH340 (варианты CH340G в корпусе SOIC-16, CH340C без внешнего кварца, CH340N в SOT-23-6, CH340E) – самый бюджетный мост. Именно он стоит на большинстве недорогих плат Arduino Nano, клонов и модулей. Поддерживает скорости до 2 Мбод, питание логики 3,3 В или 5 В через вывод VCC и развязку на V3.

Сильные стороны: минимальная цена, простая обвязка (CH340C и CH340N не требуют внешнего кварца), стабильная работа в типовых задачах прошивки и отладки. Слабые: исторически были вопросы к драйверам под старые macOS и к стабильности на максимальных скоростях; официальные драйверы WCH эту проблему закрывают, но в корпоративной среде иногда мешает установка неподписанных версий. Для серийных изделий с массовым тиражом и ограниченным бюджетом – оптимальный выбор.

Silicon Labs CP2102/CP2104: золотая середина

CP2102 в корпусе QFN-28 и более компактный CP2104 в QFN-24 – мосты с встроенным регулятором, внутренним генератором (внешний кварц не нужен) и заводским уникальным серийным номером. Поддерживают до 1 Мбод, имеют встроенную EEPROM для кастомизации VID/PID и строки описания устройства.

Главное преимущество – зрелые, подписанные драйверы VCP под Windows, Linux и macOS, которые ставятся без бубна и проходят корпоративные политики безопасности. CP2104 дополнительно отдаёт до 500 мА по линии питания и имеет программируемые GPIO. Это разумный выбор, когда устройство пойдёт конечному пользователю и важно, чтобы COM-порт «просто заработал» на любой машине. Цена выше CH340, но ниже FTDI.

FTDI FT232: эталон стабильности

FT232RL и обновлённый FT232R, а также старший FT2232 (двухканальный) – исторический эталон надёжности. FTDI славится безупречными драйверами на всех платформах, стабильной работой на скоростях до 3 Мбод и предсказуемым поведением управляющих линий, что критично для bit-bang режимов, JTAG-адаптеров и промышленной аппаратуры.

Платой за репутацию стала цена – FT232 в разы дороже CH340. Отдельная боль рынка – подделки: контрафактные FT232RL заполонили дешёвые модули, а драйвер FTDI в своё время умел блокировать клоны. Поэтому FT232 берут там, где надёжность и совместимость важнее стоимости: измерительные приборы, медицинская и промышленная электроника, профессиональные отладчики. Подлинность таких чипов стоит проверять по дата-коду и каналу поставки.

Сравнительная таблица

ПараметрCH340 (WCH)CP2102/CP2104FT232RL (FTDI)
Макс. скорость2 Мбод1 Мбод3 Мбод
Внешний кварцНе нужен (C/N)Не нуженНе нужен
Логика выводов3,3 / 5 В3,3 / 5 В (VIO)3,3 / 5 В (VCCIO)
ДрайверыWCH, иногда вручнуюПодписаны, из коробкиЭталонные, из коробки
EEPROM / кастом VID-PIDНетЕстьЕсть
ЦенаМинимальнаяСредняяВысокая
Типичное применениеМассовые недорогие платыПотребительские устройстваПромышленность, приборы

Как выбрать под задачу

Частые ошибки при разводке

  1. Перепутанные TX и RX. Линия TX преобразователя идёт на RX микроконтроллера и наоборот – это самая частая причина «молчащего» порта.
  2. Несогласованные уровни логики. Если МК работает на 3,3 В, выставляйте VIO/VCCIO моста на 3,3 В, иначе 5 В на входе повредит ножки контроллера.
  3. Автосброс для загрузчика. Для автоматической заливки прошивки линию DTR (или RTS) заводят на RESET через конденсатор около 100 нФ – без этой цепочки придётся жать кнопку сброса вручную.
  4. Питание внешней схемы от шины USB. Линия 5 В с USB ограничена по току; мощную периферию питайте отдельно, чтобы не просаживать преобразователь.

Частые вопросы

Можно ли заменить FT232 на CH340 в готовой плате? По функции – да, оба дают виртуальный COM-порт. Проверьте уровни логики, цепь автосброса и то, что ваш софт не привязан к конкретному VID/PID или фирменным функциям FTDI.

Почему не виден COM-порт после подключения? Чаще всего нет драйвера (особенно для CH340), либо использован «зарядный» USB-кабель без линий данных, либо перепутаны TX/RX. Начните с проверки кабеля и установки драйвера.

Какой мост лучше для скорости 1–3 Мбод? FT232 устойчиво держит высокие скорости; CH340 формально до 2 Мбод, но стабильность зависит от качества платы и кабеля. Для гарантированной работы на пределе берите FTDI.

Как отличить подделку FT232RL? Сверяйте маркировку и дата-код, оценивайте качество корпуса и покупайте через проверенный канал поставки – на дешёвых модулях контрафакт встречается часто.

Где купить USB-UART преобразователи

В каталоге CHIP-COM.ru представлены микросхемы интерфейсов UART, RS-485, CAN и USB, готовые преобразователи интерфейсов и микроконтроллеры – поставка под заказ с подтверждением цены и срока до оплаты. Если у вас готовая спецификация, отправьте BOM-лист: вернёмся с коммерческим предложением в течение 24 часов, включая аналоги для дефицитных позиций.

Позиции с этой страницы в каталоге

Запросить цену и срок на эти позиции Список перенесётся в форму BOM — останется указать количество.

Нужны компоненты из статьи?

Пришлите список позиций – подтвердим цену и срок в течение 24 часов.

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности.