Все в порядке, но.
Этот текст мало кто будет читать и мы можем написать здесь все, что угодно, например.
Вы живете в неведении. Роботы уже вторглись в нашу жизнь и быстро захватывают мир, но мы встали на светлый путь и боремся за выживание человечества. А если серьезно, то.
В целях обеспечения безопасности сайта от кибератак нам необходимо убедиться, что вы человек. Если данная страница выводится вам часто, есть вероятность, что ваш компьютер заражен или вы используете для доступа IP адрес зараженных компьютеров.
Если это ваш частный компьютер и вы пытаетесь зайти на сайт, например, из дома — мы рекомендуем вам проверить ваш компьютер на наличие вирусов.
Если вы пытаетесь зайти на сайт, например, с работы или открытых сетей — вам необходимо обратиться с системному администратору и сообщить, что о возможном заражении компьютеров в вашей сети.
Обзор преобразователя PL2303HX
PL2303HX – это небольшой USB-Serial конвертер со встроенным приемопередатчиком RS232 (интерфейс UART). Микросхема создает на компьютере виртуальный COM — порт, через который можно прошить микроконтроллеры, а так же восстанавливать роутеры, приставки.
Технические параметры
► Напряжение питания: 5В (от USB)
► Интерфейс 1: USB
► Интерфейс 2: TTL (от 0 до 5, Rx и Tx)
► Выходное напряжении, В: 3.3 и 5 (отдельные вывода)
► Размеры: 50мм x 15мм x 8мм
► Поддержка операционных систем: Windows XP / 7 / 8 / 8.1 / 10.
Общие сведения о PL2303HX
Основная микросхема на модуль, это PL2303HX, которая до 2012 г. производилась компанией Prolific Technology. По сути, это конвертер интерфейса USB в UART с логическими уровнями ТТЛ, КМОП (0 В … +5 В). С одной стороны USB разъем, для подключения к компьютеру, а с другой пяти контактный разъем UART (RX, TX и выводы питания на +5В и +3.3В), для защиты от замыканий, модуль помещен в прозрачную термоусадочную трубку, принципиальная схема PL2303HX показана на рисунке ниже.
Назначение светодиодов:
► P (Power) — питание (горит постоянно)
► R (RxD) — принимаемые данные
► T (TxD) — передаваемые данные
Из электрической схемы видно, что питание на выход +5В идёт напрямую с USB порта, без защитных элементов, а питание на вывод +3.3В идёт с внутреннего стабилизатора PL-2303, который может выдержит ток до 150 мА. Официальные драйвера Prolific для Windows 7, 8 и 10 не работает, так как. проверяет оригинальность чипа PL-2303, но возможно все исправить, посмотрев эту статью.
Тестирование
Для тестирования можно воспользоваться «Terminal1_9_b» , скачать данную программу можно в этой статье.
► Устанавливаем, драйвер
► Запускаем «Terminal1_9_b» от имени администратор.
► В верхнем углу, выбираем «COM Port» (можно посмотреть в диспетчере устройств) и нажимаем «Connect»
► Внизу вводим произвольное значение и нажимаем «-> Send«, кратковременно загорится светодиод TxD при каждом нажатии.
► Замкните вывода TxD и RxD между собой и нажмите «-> Send», кратковременно загорятся два светодиода, TxD и RxD при каждом нажатии, так же в программе отобразится посланная команда.► Напряжение 3.3В и 5В можно проверить обычным мультиметром
Ссылки
Документация PL2303HX
Драйвер для PL2303HX к Windows XP / 7 / 8 / 8.1 / 10 (инструкция по установке)
Купить на Aliexpress
Преобразователь UART USB-TTL (PL2303HX)
Купить в Самаре и области
Преобразователь UART USB-TTL (PL2303HX)
Модуль PL2303 USB UART BOARD, характеристики, применение
Стандартным интерфейсом большинства современных микроконтроллеров является UART. В переводе — универсальный асинхронный приемопередатчик.
У компьютеров прошлых лет всегда был, как минимум, один последовательный интерфейс RS232. По-другому он назывался COM, коммуникационный порт. Подключение микроконтроллеров к компьютерам (подключение UART к COM) , было простой задачей. Требовалось только преобразовать уровни сигналов COM (-10 В, + 10 В) к уровням UART (0 В, 5 В).
Со временем, архаичный COM был почти полностью вытеснен интерфейсами USB. Возникла проблема подключения микроконтроллеров с UART к компьютерам с USB портами. Для решения этой задачи многие фирмы производят специальные интерфейсные микросхемы — мосты USB-UART.
Я предпочитаю использовать в своих разработках мост USB-UART PL2303 производства Prolific Technology Inc, Тайвань. Работает надежно, не виснет, не высокая цена.
В поисковых запросах микросхему PL2303 называют:
- PL2303 USB – UART Правильное название по функциональному назначению. В переводе означает универсальный асинхронный приемопередатчик.
- PL2303 USB – TTL Подчеркивается, что выходные сигналы имеют логические уровни TTL (0…5 В).
- PL2303 USB – RS232 Не совсем корректное название. RS232 это интерфейс с логикой работы UART, но с уровнями сигналов -10 … +10 В.
- PL2303 USB – COM Коммуникационный интерфейс. Так называется RS232 на персональных компьютерах.
Микросхема PL2303 производства Prolific Technology представляет собой преобразователь интерфейса USB в UART с логическими уровнями ТТЛ, КМОП (0. +5 В). Применяется для подключения устройств с последовательными интерфейсами UART, RS232,COM к портам USB.
С использованием этой микросхемы были разработаны модули PL2303 USB UART Board.
С помощью модулей очень просто реализовать подключение устройства к USB порту. Стандартным кабелем модуль PL2303 подключается к компьютеру. А к четырех контактному штыревому разъему модуля подсоединяется UART устройство. С этого же разъема можно взять питание для своего устройства.
На компьютер устанавливается драйвер PL2303. Теперь при каждом подключении модуля к компьютеру в системе будет появляться виртуальный COM порт.
Любая программа, для управления устройством через стандартный COM порт, может работать с этим портом, не подозревая, что он виртуальный. Т.е. в системе появляется дополнительный COM порт, физически расположенный вне компьютера.
Через модули PL2303 я также подключаю свои устройства к планшетам и телефонам с операционной системой Андроид. В отличии от персональных компьютеров, в этих устройствах COM портов не бывает в принципе.
Я не думаю, что имеет смысл рассказывать о микросхеме PL2303, приводить распиновку, схемы с ней. Модуль настолько удобен, что большая часть разработчиков использует именно его, а не отдельные микросхемы. К тому же он конструктивно хорошо интегрируется в кабель связи.
Я откусываю разъем, припаиваю провода к модулю и надеваю на него толстую термоусадку. Смотрится вполне прилично.
Через красную термоусадку хорошо просвечивают светодиоды. Кстати, на модуле 3 светодиода. Они показывают:
- наличие питания,
- сигнал TxD,
- сигнал RxD.
Очень удобно, всегда видно состояние выходов.
На разъеме модуля четыре контакта.
Название сигнала | Направление | Назначение |
VCCIO | выход | Питание +3,3 или +5 В, ток до 150 мА |
GND | Общий | |
TxD ← | выход | Передача данных |
RxD → | вход | Прием данных |
На выходных контактах модуля нет сигналов DTR, RTS, DSR, DCD, CTS. В большинстве разработок можно обойтись без них. Некоторые припаивают провода для этих сигналов к выводам микросхемы на модуле. На микросхеме PL2303 эти сигналы есть.
Модуль работает в двух режимах питания с напряжениями 5 и 3,3 В. Режим выбирается перемычкой на плате.
Характеристики для обоих режимов.
Параметр | Режим питания UART | |
3, 3 В | 5 В | |
Потребляемый ток, мА | не более 10 | |
Входное напряжение лог. 0 (низкий уровень), В | не более 0,8 | не более 1,25 |
Входное напряжение лог. 1 (высокий уровень), В | не менее 2,0 | не менее 3,5 |
Выходное напряжение лог. 0 (низкий уровень), В | не более 0,4 | не более 0,6 |
Выходное напряжение лог. 1 (высокий уровень), В | не менее 2,4 | не менее 3,5 |
Нагрузочная способность выходов, мА | 4 | |
Входной ток утечки, мкА | ± 1 | |
Входная емкость, пкФ | не более 3 | |
Диапазон рабочих температур | — 40 . + 85 С° | |
Потребляемый от модуля ток (выход VCCIO), мА | не более 150 |
Я привел самые важные, по моему мнению, технические характеристики. Более подробную информацию можно получить на официальном сайте Prolific Technology Inc.
Модуль поддерживает скорость обмена UART до 6 000 000 битов в сек, но стандартный COM имеет максимальную скорость 115 200. Как правило все программы допускают только такую предельную скорость.
У микросхемы есть сигналы подключения внешней памяти EEPROM для хранения идентификаторов устройства. Но в модуле такая возможность отсутствует.
Таким образом, подключение любого устройства с последовательным интерфейсом UART, RS232, COM к USB портам персонального компьютера сводится к изготовлению кабеля и установке драйвера на компьютер.
Один из моих кабелей выглядит так.
Таким способом могут подключаться даже устройства, разработанные в то время, когда интерфейс USB еще не существовал. При этом не меняется ни само устройство, ни программное обеспечение для него.
Где купить модуль PL2303?
У меня однозначное мнение – в этом интернет магазине. Не потому, что это моя партнерская программа. Просто таких цен я не видел нигде.
Переходник USB-COM-порт на микросхеме PL2303
Сначала пара слов про микросхему PL2303. Существует 2 распространенных варианта данной микросхемы: новая(var D 2012 г.) и старая(var A 2004 г.). По Datasheet распиновка у них отличается, так что нужно смотреть, какая у вас версия микросхемы. Данная статья касается только старой версии микросхемы.
Вариант переходника с сопряжением уровней.
Микросхема PL2303 способна полностью заменить COM-порт, но я использую только контакты Tx и Rx. Остальные откидываю за ненадобностью. Схема данного переходника представлена на рисунке 1.
Для сопряжения уровней между USB и COM портом я использую микросхему MAX232. Эта микросхема нужна из-за того, что в классическом COM-порту логические уровни это +-12 вольт, а USB работает с уровнями 0-5 вольт.
Рисунок 1 — Схема переходника USB-COM-порт на микросхеме PL2303 с сопряжение уровней
Печатная плата этого переходника содержится в файлах к статье.
Вариант переходника без сопряжения уровней
Если нет необходимости в сопряжении уровней, можно отбросить часть схемы с микросхемой MAX232. После изменения получается схема представленная на рисунке 2. Данная вариация схемы хорошо подходит для подключения микроконтроллеров по UART (масса у микроконтроллера и переходника должна быть общая).
Рисунок 2 — Схема переходника USB-COM-порт на микросхеме PL2303 без сопряжения уровней
Печатная плата так же содержится в файлах к статье.
На рисунке 3 представлено готовое устройство. Хотя изначально плата была сделана для первого варианта, позже микросхема MAX232 была демонтирована за ненадобностью. Сейчас переходник успешно применяется для связи микроконтроллеров AVR c компьютером по UART.
Рисунок 3 — Фото готового устройства
Драйвер для микросхемы PL2303
За драйвером идем на сайт производителя и скачиваем последнюю версию драйвера. Ссылка на драйвер
Возможные проблемы
Проблема с драйвером, пишет ‘Запуск этого устройства невозможен. (Код 10)’. Есть два варианта решения:
1) установить старую версию драйвера. Скачать старый драйвер можно там же. У меня windows 10 и этот способ мне не очень помог.
2) скачать костыль к драйверу (лежит в файлах к статье.). Не помню откуда взял, но мне помогло. После скачивания:
- ser2pl.inf- правой кнопкой и установить
- Все скопировать в С:/Windows/System32/Drivers
Для проверки работоспособности переходника нужно замкнуть контакты Rx Tx и отправить в COM-порт какие-нибудь данные, данные должны вернуться. Для мониторинга СOM-порта я использую программу Advanced Serial Port Monitor.