что такое usb ttl адаптер
ТОП-6: что такое адаптеры USB TTL PL2303, для чего нужны, цены
Небольшого размера адаптер USB TTL PL 2303 является неким программатором, используемым с платой для считывания информации с различных датчиков:
Этим и обусловлено широкое использование адаптер USB TTL PL2303 в радиоуправляемых устройствах. Программируется TTL USB адаптер на С++, т.е. USB TTL адаптер является «универсальной шиной» при передаче данных, используемой в технике вычислительной низкой и средней скорости.
Чтобы ее подключить к USB RS232 TTL адаптеру необходим четырехпроводной кабель. Одна витая пара нужны для дифференциального подключения при приеме и передаче ( RX и TX), а оставшиеся — для подачи питания устройствам периферийным (GND и +5V).
При условии, что наибольшая сила тока таких устройств не превышает 500мА, а у USB – 900мА), подключаются они без своего источника питания.
При том, что для TTL логики 0-5 В имеются стандартные уровни, вроде USB адаптер TTL и не нужен.
Но, из-за того, что интерфейс/протокол USB достаточно сложный, чтобы построить на его базе устройство, требуются глубокие познания и микропроцессоры, обрабатывающие данные.
В помощь можно взят иной протокол — УАПП (UART), на сегодня являющийся наиболее распространенным. Среди семейства из множества протоколов, используемым чаще других считается RS-232, в быту именуемый портом COM. Он самый старый из всех, но и сегодня актуальный.
Рекомендуем:
Он имеет линии:
Если используют их, передавая данные, то в аппаратном управлении нет необходимости. Для аппаратного используют DTS и RTS.
Выход передатчика соединяют со входом приемника и наоборот.
Вывод. Назначение адаптеров UART USB TTL состоит в «стыковке» сложнейшего интерфейса
USB с простым и «ходовым» протоколом UART, поддерживаемом микроконтроллерами, и работе с уровнями логики 0-5В.
Модуль Usb Ttl адаптер PL2303HX с гибкой крышкой
Адаптер USB RS232 TTL Pl 2303 собирается на PL2303 микросхеме, создающей на ПК виртуальный СОМ-порт. Применяют для прошивки устройств с микроконтроллерами.
Его стоимость на https://ru.aliexpress.com/popular/ttl-adapter.html составляет 40,84 рубля.
Чтобы доставить в Украину заплатить дополнительно нужно 149,74 руб.
Основные характеристики PL2303 USB для TTL модуль адаптер конвертер:
USB 3.3 В 5.5 В для TTL адаптер мини-порт
Обзор
Для обнаружения авто с помощью GPS адаптер USB TTL PL2303 HX конвертер RS232
К особенностям относятся:
Используется продукт, весящий 5 граммов (без упаковки) в студенческих экспериментах производстве и т.д. Его размер – 50Х15Х7 мм. У конвертеров модели USB PL2303 — RS232
TL есть пара интерфейсов, служащих для подключения (пятиконтактный штыревой) и ПК (USB стандартный).
FT232RL USB 3.3 В 5.5 В для TTL мини-порт
Характеристики
Малый размер дает возможность использовать его в разработках, где критичным является размер гаджета.
USB в TTL для UART на чипе PL2303
Используется при Arduino программировании.
Конвертер на микросхеме Max3232 преобразует сигналы RS-232 порта в пригодные к использованию в цифровых схемах на основании TTL-технологий.
CP2102 USB 2.0 для TTL UART 6Pin
Состоит из платы CP2102, USB2.0 full-speed встроенного, генератора кварцевого, шины данных UART и поддерживает сигналы, не требуя внешнего USB модема.
Отзывы
Отличный адаптер, работает чётко, проверил сразу. Есть светодиодные индикаторы режимов работы и питания.
Видео: Для чего нужен Адаптер Pl2303 USB в RS232 TTL модуль
Автор и редактор обзоров по гаджетам и новой техники. Ведет работы по написанию свежих рейтингов к публикациям, проверки достоверности и актуальности информации уже опубликованных статей. Отвечает на вопросы в комментариях, пишет на авто темы.
Конвертер USB-UART на CH340G:
дорабатываем до RS232TTL, тестируем, сравниваем
Надо отметить, что микросхемы ТТЛ в своё время получили очень широкое распространение. В Советском Союзе, пожалуй, наиболее известной была серия К155. Широкое применение этих и им подобных микросхем заставило разработчиков аппаратуры в целях совместимости придерживаться тех же способов кодирования сигналов логического нуля и логической единицы, которые предусматривались стандартом ТТЛ.
И что же, с учётом вышесказанного, могут означать слова «USB to TTL»? Думаю, теперь понятно, почему эта фраза не имеет смысла.
2. Конвертер интерфейса на микросхеме CH340G
Добавлю, что модуль имеет три светодиода (все красные), один из которых сигнализирует о подаче питающего напряжения от USB, а два других отображают состояние сигналов TXD и RXD (загораясь при логическом нуле, то есть при низком напряжении относительно GND).
3. Доработка модуля UART до полноценного RS232TTL
Вывод | Назначение |
---|---|
2 | выход TXD |
3 | вход RXD |
9 | вход CTS |
10 | вход DSR |
11 | вход RI |
12 | вход DCD |
13 | выход DTR |
14 | выход RTS |
Таб. 1. Нумерация выводов
микросхемы CH340G
с сигналами RS232
В общем-то, вся доработка заключалась только в том, чтобы подпаяться к соответствующим ножкам микросхемы. Для этого предварительно потребовалось прорезать окно в термоусадочной оболочке. Соответствие выводов микросхемы CH340G и сигналов RS232 смотрите в таблице Таб.1.
Как видно из таблицы, все сигналы, кроме TXD и RXD находятся на одной стороне микросхемы, но TXD и RXD уже выведены на разъём, поэтому паять дополнительные провода потребовалось лишь с одной стороны.
4. Тестирование конвертера на микросхеме CH340G
Тестирование проводилось с помощью нескольких сценариев к программе Перпетуум М. Вы также можете протестировать свой конвертер. Скачайте сценарии для тестирования порта (они упакованы в один архив) и отдельно программу Перпетуум М. Не забудьте проверить и при необходимости поменять номер порта в сценариях, иначе они не будут работать. Узнать номер порта в вашем случае можно через диспетчер устройств Windows. В начале каждого сценария (а их можно открывать текстовым редактором, например, блокнотом) вы увидите строку «ИмяПорта=’COM3′;». Вместо цифры 3 поставьте ту цифру, которую нужно. Например, если при подключении модуля в диспетчере устройств появляется устройство COM4, то и в каждом сценарии нужно указать «COM4» вместо «COM3».
Затем я запустил сценарий «Тест входов COM-порта», который в реальном времени отображает состояние сразу четырёх входов порта: CTS, DSR, RI, DCD. Через резистор 5,6К я стал один за другим соединять каждый из входов то с общим проводом (GND), то с линией питания +5В. Выяснилось следующее. Все входы работоспособны, все они при программном опросе выдают инверсное состояние. Все имеют «подтяжку» к напряжению питания, то есть «висячий» вход имеет уровень логической единицы и, соответственно, из-за инверсии программно читается как «0». При соединении входа через резистор 5,6К со штырьком разъёма GND каждый вход легко переходит в состояние логического нуля (программно читается как «1»), а значит сопротивление встроенной «подтяжки» по меньшей мере на порядок выше, чем 5,6К. Заметим, что в модулях на микросхеме PL2303 «перебить» встроенную «подтяжку» намного сложнее из-за её низкоомности.
5. Преимущества и недостатки конвертера на CH340G
Ещё одно удобство данного модуля состоит в том, что шаг расположения выводов у микросхемы CH340G значительно больше, поэтому паять намного легче. У этой микросхемы всего 16 выводов, среди которых в основном только всё самое необходимое, в отличие от PL2303, где, судя по всему, имеются выводы на все случаи жизни.
На мой взгляд, плюсом можно посчитать и высокоомность «подтяжки» входов, что уменьшает ток логического нуля, а значит, предъявляет меньше требований к источнику сигнала. Если же требования по защите от помех очень высоки, то можно без труда организовать дополнительную «подтяжку» внешним резистором. При использовании данного модуля в роли программатора для AVR-микроконтроллеров (см. рисунок справа) можно ставить все резисторы с одинаковым сопротивлением (1К. 4,3К). То есть сильно занижать сопротивление на входе CTS не требуется.
Ещё об одном способе использования подобных конвертеров читайте в статье «Подключение и тестирование LCD 240RGBx320 c параллельным интерфейсом».
Если у вас есть вопросы или замечания по данной статье, пишите в гостевую книгу или на почту mail.ru (ящик jkit).
Из переписки с посетителем сайта
12.05.2017 Гость:
Здравствуйте, Евгений.
Читал вашу статью, где вы разрешили обращаться с вопросами: http://projectveka.ru/EL/CH340G/CH340G.htm
У меня такой же конвертер (один в один).
Дело в том, что мне нужно перепрошить аппаратуру FlySky i6 на 10 каналов. Изначально перемычка стоит в положении «VCC-3V3». Я правильно понял, что её нужно так и оставить? Извините, но я не в теме, потому задаю этот вопрос. Не хочется что-нибудь спалить.
14.05.2017 Автор:
Здравствуйте, Владимир!
Ответ на ваш вопрос зависит от технических характеристик той аппаратуры, к которой вы подключаете модуль на CH340G. Я с этой аппаратурой не сталкивался, поэтому точно ничего не могу сказать. Ссылка, которую вы дали выдаёт ошибку 404. Но, даже если бы ссылка работала, вряд ли бы я нашёл время детально разбираться в той аппаратуре. Попробуйте для начала VCC-3V3. Думаю, хуже не будет. На всякий случай поставьте резисторы по 1 кОм в каждый сигнальный провод (это из-за того, что фактически не 3,3 В, а больше).
17.05.2017 Автор:
Здравствуйте, Владимир!
Вопрос сформулирован некорректно. Зачем вам знать ток? 1 кОм я взял «на глазок», исходя из того, что если где-то даже каким-то образом к резистору аварийно приложится 5 В (а больше, по идее, поблизости и быть не должно), то ток составит 5 мА, что не должно привести к негативным последствиям.
17.05.2017 Гость:
Здравствуйте, Евгений.
Говорил про ток, т.к. если он приближен к нулю, то падения напряжения на резисторе не будет и на выходе будут те же 3,6 В вместо 3,3 В. Но смысл вашей перестраховки понял, спасибо за замечание.
19.05.2017 Гость:
Здравствуйте, Евгений.
Спасибо большое за детальное разъяснение. Теперь хоть понимаю сам механизм такой защиты. А то я уж думал, что китайцы могли специально завысить напряжение с учетом падения при включении нагрузки. Теперь понятно, что это просто недочет.
Очередной мой скучный обзор о какой-то непонятной приблуде, ну ладно хоть не за сто баксов
Я уже публиковал обзор на подобное устройство, тоже на CP2102, отметив, что из всех чипов конвертеров из USB в COM мне симпатизирует те, что построены на чипах от Silabs.
Этот — не исключение.
Не знаю, есть ли люди, которые не знают, для чего нужен такой конвертер, но думаю стоит очень коротко рассказать. Давайте тезисно.
— Куча промышленной аппаратуры использует последовательный порт с электрическими уровнями RS-485 для общения и обмена информацией с внешнем миром.
— Куча старой промышленной аппаратуры использует последовательный порт с электрическими уровнями RS-232 для общения и обмена информацией с внешнем миром.
— Много бытовой аппаратуры а также большинство DIY поделий использует последовательный порт с уровнями TTL.
— Большинство современных компьютеров не имеют на борту последовательного порта ни с какими уровнями, но имеют большое количество USB портов.
Ну думаю достаточно, знакомые с этим всем негодуют по поводу допущенных мной диких упрощений всего что написал, а незнакомые уже ищут картинку в гугле по тэгу «ничего не понял, но очень интересно»
CP2102 со отсутствием различимой маркировки, но утверждать, что это подделка не стану, и не такие видел совершенно оригинальные.
На платке есть самовосстанавливающийся предохранитель. Полезно, так как с таких плат я лично люблю воровать то 3.3, то 5 вольт для своих экспериментов. Но, с другой стороны, думаю он не особо нужен, ибо такие все равно стоят на материнской плате. Мне еще не удавалось спалить USB путем закорочивания его питательных линий.
Три светодиода, все разного цвета, красный, желтый и синий. Желтый — питание, синий загорается на передачу, красный при приеме
Снизу SP3232 — конвертер RS-232 уровней в соответствующие TTL с генератором отрицательного напряжения, 74HC14 — набор из 6 инвертеров, и MAX485 — дифференциальный приемопередатчик RS-485.
Сочетания переключателей.
«Стенд» для проверки RS-485
Фронты сигнала на 485 хорошие
Передал файл несколько десятков мегабайт с одного переходника на другой на нестандартной скорости 921600 — ошибок нет
Для контроля линий MAX485 разрешения работы передатчика и приемника используется инвертированный TX (для того и HC14 стоит). Если мы ничего не передаем, либо передаем лог 1 — то передатчик на самом деле неактивен, а линия все равно передает уровень «1» за счет «растягивающих» резисторов. А при передаче «0» как раз блокируется приемник, так что свое эхо этот конвертер не слышит. Решение простое, универсальное, но не для промышленности конечно же. Для любительских задач — должно устроить. Собственно при покупке этого конвертера меня более всего вопрос реализации полудуплекса в нем и интересовал. Все просто.
Линии А и В растянуты резисторами по 470 в разные стороны, для обеспечения стабильного неактивного состояния линии.
С ТТЛ выходами вопросов нет. DTR RTS — выведены.
Стабилизатора 3.3 вольта отдельного нету, но он есть внутри СР2102 — с него и снимается
В целом преобразователь мне понравился, брать можно.
USB 2.0 to UART TTL 6PIN Connector Module Serial Converter CP2102 New
USB на UART (COM-порт) адаптер
В этом выпуске вы узнаете ©:
— Как подключить IMAX B6 и его клоны к компьютеру
— Как отслеживать динамику зарядки аккумуляторов и строить графики
— Как настроить GNU Linux систему для работы с IMAX B6
UPD: позиция на сайте обновилась, поэтому ссылка дана на новый SKU.
Не то, чтобы у меня была крайняя необходимость, но я давно интересовался подключением моей копии IMAX B6 к компьютеру. Я люблю собирать и анализировать различную статистику, так почему бы не поанализировать, как заряжаются мои аккумуляторы? А тут как раз на BIC’е попался UART адаптер на чипе CP2102, который, по некоторым отзывам, считается беспроблемным для спаривания IMAX B6 и компьютера.
Никакой упаковки, в комплекте только адаптер:
И удобный, но короткий проводок:
Обратная сторона адаптера:
Кое-где плата плохо промыта, но в остальном, качество очень даже на уровне.
Забегая вперед, скажу, что адаптер заработал сразу и без проблем, поэтому, если вам нужен UART адаптер — берите смело.
Если у вас нет IMAX B6, и вы не планируете его приобретать — дальше можно не читать.
Подключение к компьютеру
Подключение сводится к трем этапам:
1. Настраиваем устройство. Для этого нам нужно в настройках выставить режим подключения USB
2. Подключаем провод, который идет в комплекте, сначала к зарядному
— Разъем два TXD
— Разъем три GND
На адаптере — аналогично:
3. Устанавливаем и настраиваем программу LogView:
Последнюю версию программы можно скачать здесь
Качаем и устанавливаем. После установки нужно указать в настройках тип устройства, в нашем — случае IMAX B6, и com порт, который эмулируется нашим адаптером.
Запускаем логирование, включаем зарядку и наслаждаемся результатом:
Для пользователей Windows — на этом все. Но так уж повелось, что я не пользуюсь продукцией компании Microsoft уже более пяти лет и начинать пользоваться снова совершенно не собираюсь.
Подключение к GNU Linux
Далее подразумевается, что у вас установлена современная Linux-система, с поддержкой udev и установленным wine, а вы обладаете минимальными навыками работы в консоли.
Первое, что нам понадобится сделать — организовать легкое подключение адаптера без последующих танцев с бубном.
Итак, нам нужны полные права и скорость порта 9600.
Получаем root доступ, например командой:
Перезагружаем правила udev:
Больше root нам не понадобится — выходим из рутовой консоли.
Oct 6 00:44:44 LaptopFX kernel: [95379.809098] usb 6-1: >cp210x converter now attached to ttyUSB0
Создаем ссылку на com-порт для wine:
— используя wine, устанавливаем и запускаем программу LogView
— выставляем порт com10, предварительно поставим галку Linux compatible.
Данные настройки будут справедливы для любой unix-like системы, включая Mac OS X. Основные проблемы, с которыми я столкнулся:
— Недостаточные права на терминальном устройстве. Причем для работы LogView необходимы, также, права на запись, т.е. 0666 решат проблему.
— Скорость терминала должна быть выставлена в 9600
Также, есть простейший скрипт декодирования, написанный на perl. После небольшой допилки его можно использовать под собственные нужды.
Использовать примерно так:
perl read_serial.pl /dev/ttyUSB0 | perl decode.pl
На этом все. Надеюсь, обзор окажется вам полезен.
Если обзор оказался Вам полезен, и Вы планируете приобрести данный товар, то можете указать при регистрации в поле
Конвертер USB-TTL на микросхеме CH340. Схема, характеристики. Установка драйвера.
USB-TTL конвертер построенный на микросхеме CH340G
Это – преобразователе интерфейса USB в UART. Эта микросхема приобретает все большую популярность, успешно конкурируя с конвертером интерфейсов PL2303.
CH340 уже стала стандартным преобразователем интерфейсов для китайских клонов контроллеров Ардуино. На базе этой микросхемы был разработан модуль, аналог модуля PL2303 USB UART BOARD. Вернее несколько типов модулей. В этом материале будет рассказано о самом популярном варианте конвертера CH340.
С помощью модуля CH340 легко подключить любое устройство, имеющее интерфейс UART к компьютерному порту USB. При несложной доработке (требуются только преобразователи уровней сигналов) к компьютеру могут быть подключены устройства с интерфейсами: COM, RS232, RS422, RS485, IrDA. Схемы подключения к некоторым из этих интерфейсов приведены в предыдущей публикации о микросхеме CH340G.
Самое приятное, что такой способ преобразования интерфейсов не требует изменения кода программ верхнего уровня. Даже программы, разработанные для компьютерного COM порта в те времена, когда интерфейс USB еще не существовал, работают с мостами интерфейса USB.
Конвертер эмулирует работу стандартного COM порта. На компьютер устанавливается драйвер микросхемы CH340. При каждом подключении модуля к USB порту компьютера в системе появляется виртуальный COM порт. Программа для стандартного COM порта может работать с этим портом, не подозревая, что он виртуальный. Таким образом, в системе появляется еще один COM порт, физически расположенный вне компьютера.
Сигналы интерфейса UART модуля.
На разъеме модуля 6 контактов, через которые подключается UART устройство.
Для подключения UART устройства к модулю необходимо:
Выбрать режим питания;
Рядом с разъемом модуля размещены светодиоды отображающие:
Принципиальная схема модуля CH340.
Самая распространенная схема выглядит так.
Микросхема CH340G включена по стандартной схеме. Питание 3,3 В формируется из сигнала 5 В интерфейса USB за счет падения напряжения на открытых диодах LL4148. Больше пояснять нечего.
Установка драйвера преобразователя интерфейсов CH340.
Под Windows 7 драйвер устанавливается в следующей последовательности.
Открываем закладку Порты (COM и LPT).
Подключаем модуль CH340 к порту USB компьютера. В диспетчере устройств появляется новое устройство USB.2-Serial с предупреждающим желтым знаком. Операционная система не смогла установить драйвер для модуля.
Скачиваем и запускем файл установщика драйвера ch341ser.exe. Файлы автоматически разархивируются. Появляется окно.
Нажимаем кнопку INSTALL.
После непродолжительной установки появляется сообщение об ее успешном завершении.
В диспетчере устройств появляется новое устройство USB-SERIAL CH340. Это и есть новый COM порт, в примере это порт с номером 5.
При желании номер порта можно изменить.
Для этого нужно нажать на нужный COM порт в «Диспетчере оборудования» правой кнопкой мыши, выбрать пункт Свойства.
Дальше переходим на вкладку Параметры порта.
Нажимаем кнопку Дополнительно
Теперь остается выбрать сыободный номер порта.
Теперь при каждом подключении модуля CH340 к компьютеру в системе будет появляться виртуальный COM порт.
Внимание. Надо только помнить, что при подключении модуля к другому USB порту может измениться номер и виртуального COM порта.
Рекомендуемые товары
Многофункциональный переходник USB-TTL на основе микросхемы CH340G. Имеет выходы 3.3В и 5В для питан..