Универсальный внешний накопитель для всех iOS-устройств, совместим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 до 24:00 пн-пт | c 10:00 до 18:00 сб
0 Comments

Переходник 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.

Список радиоэлементов
ОбозначениеТипНоминалКоличествоПримечание
Магазин
Мой блокнот
U1Преобразователь USB в RS-232PL23031Поиск в магазине ОтронВ блокнот
U2ИС RS-232 интерфейса

MAX232

1если надоПоиск в магазине ОтронВ блокнот
C1, C22Конденсатор22 пФ2Поиск в магазине ОтронВ блокнот
C3, C88Конденсатор1 мкФ6Поиск в магазине ОтронВ блокнот
R1, R2Резистор

27 Ом

2Поиск в магазине Отрон
В блокнот
R3Резистор

1. 5 кОм

1Поиск в магазине ОтронВ блокнот
Сr1Кварцевый резонатор12 МГц1Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Теги:
  • UART
  • USB
  • MAX232
  • RS232
  • Sprint-Layout
  • Драйвер

Шнурок USB-to-UART TTL на PL2303HX.


Небольшой обзор готового USB-to-UART ввиде шнура.


Наталкивался несколько раз в обзорах на удобный USB to UART от братьев китайцев но как то особо не интересовался ибо имелся само сборный вариант на КТ 315.

Извиняюсь за схему ибо старой не сохранилось нагуглил похожую при написании

И все было хорошо и прекрасно, схема работала хоть и была вообще на платке из гетинакса с разводкой дорожек из кроссировки (ПКСМ ПКСВ) благо этого добра с советского союза осталось навалом. Шло время, сменился ПК (на современных COM порт стандарта RS-232 как то не распаивают последнее время.) Платка была убрана с мыслью «Куплю USB-COM переходник и усё будет.»
И тут неожиданно резко понадобилось подключится к UART-у на ADSL модеме и вспомнилась данная плата. После долгих поисков был констатирован факт – Плата тю тю.
Проблему с модемом удалось разрешить и без подключению к UART-у но мысль от том что это не дело и нужно решать данную проблему. Мысль собрать схемку снова как то не вызвала энтузиазма хоть расходка и простая и обычно всегда под рукой.

Тут и вспомнилось мне про обзоры указанные мною в шапке обзора и возникла идея посмотреть а что же предлагаю братья китайцы.
Собственно сказано – сделано: После не долгих поисков был найден устраивающий меня вариант по вид-цена (возможности у преобразователей такого типа стандартны и на них нет смысла заострять внимание ) Заказ сделан и оплачен осталось его дождаться.
Доставка стандартная: Оплата- На следующий день письмо о том что заказ отправлен – заказ без трековый (трек какой то есть но не трекается) – примерно через месяц позвонили с почты (Срок стандартный – примерно 2 недели любая посылка идет по республике) и вот он у меня в руках.
Упаковка стандартная – Желтый пакетик + пупырка. (Думаю нет смысла фоткать )))))


И кишочки – тут меня не удивили даже легкие разводы на платке – видел и хуже 
Все стандартное до минимализма


Платка собрана на стандартной PL2303HX Datasheet

Прекрасно скушала драйвера от Prolific.

Проверка в режиме эха

И собственно в работе 🙂

Подводя итог могу сказать вполне стандартный шнурок для простеньких задач. Занял свое место в кучке шнурков. 

К слову о продавце: быстро сформировал и отправил заказ. Легко можно связаться в случае возникновения вопросов.

Плюсы:
Легкая установка и подготовка к работе.
Готовый внешний вид.
Не экзотический внутренний мир — легко найти любую информацию по микрухе.

Минусы:
Разводы на плате.
Надеюсь кому-нибудь будет полезен данный обзор.

P.S.
Так как это мой первый обзор на MySKU жду тапкоФФ по содержимому и оформлению так как знаю за собой грешок развозить воды 

Планирую купить +31 Добавить в избранное Обзор понравился

+36 +56

PL2303 Модуль преобразователя USB в TTL Распиновка, характеристики, характеристики и техническое описание

2 июня 2020 – 0 комментариев

          Модуль UART PL2303
          PL2303 Распиновка модуля UART

      Модуль PL2303 UART интегрирован с микросхемой PL2303 от Prolific Technology, которая представляет собой однокристальную микросхему моста USB-UART. Этот мостовой контроллер USB-UART представляет собой простое решение для обновления конструкции RS-232 с использованием минимального количества компонентов и места на печатной плате. Бесплатный виртуальный COM-порт (VCP) позволяет использовать драйверы устройств в качестве COM-порта в приложениях для ПК. Этот модуль поддерживает асинхронную последовательную шину данных (UART) с полноскоростным функциональным контроллером USB 2.0, приемопередатчиком USB и полным управляющим сигналом модема.

       

      Конфигурация выводов модуля PL2303 UART

      Название контакта

      Описание

      3,3 В

      3,3 В VCC контакт

      5,0 В

      5,0 В VCC контакт

      ТхД

      Асинхронный вывод данных (передача UART)

      РхД

      Асинхронный ввод данных (прием UART)

      ЗЕМЛЯ

      Земля

       

      Распиновку можно легко увидеть на изображении ниже.

    • Стандартный разъем USB типа A «папа» и 6-контактный разъем TTL.
    • Самовосстанавливающийся предохранитель 500 мА для защиты.
    • Два индикатора передачи данных могут отслеживать состояние передачи данных в режиме реального времени
    • Работает с существующими приложениями COM-порта для ПК. Готов для Windows 8/7/Vista/Server 2003/XP/2000/CE
    • Защита пластикового покрытия от стандартного износа.
    • Размер: 52 мм х 15,5 мм х 6,5 мм (Д х Ш х В).
    •  

      Примечание. Полную техническую информацию можно найти в Техническом описании PL2303 , ссылка на которое находится внизу этой страницы.

       

      PL2303 Обзор модуля

      Основная микросхема моста USB-UART — PL2303.

       

      Этот модуль PL2303 UART представляет собой модуль преобразователя USB в TTL UART, основанный на мосте PL2303 от Prolific Technology. Этот модуль UART PL2303 совместим с полноскоростными устройствами USB2. 0 со встроенным приемопередатчиком. Он имеет светодиоды реального времени на линиях данных, которые отображают статус передачи данных в режиме реального времени. В целях защиты используется самовосстанавливающийся предохранитель на 500 мА.

       

      Этот модуль можно использовать в качестве стандартного последовательного порта с ноутбуками, не имеющими стандартного последовательного порта. Этот модуль создает на вашем компьютере виртуальный COM-порт с использованием USB, который может поддерживать различные стандартные скорости передачи данных (от 300 бит/с до 1 Мбит/с) для последовательной связи. Этот модуль включает в себя сигналы данных TX (передача) и RX (прием).

       

      Схема интерфейса

       

      Интерфейс модуля UART на базе PL2303 довольно прост. Следуйте изображению ниже, чтобы подключить модуль. Модуль UART может быть сопряжен с любым блоком микроконтроллера, который имеет интерфейс UART.

       

      Приложения
      • Цель отладки в разработке
      • Связь между микроконтроллером и ПК
      • Цели, связанные с программированием

       

      2D-модель

      Размеры модуля PL2303 UART показаны ниже:

        Метки

        Преобразователь USB в TTL



      Проблема с загрузкой кода на ESP8266-01 (1M) с использованием PL2303 — PlatformIO IDE

      hoangnamst3

      #1

      Я попытался загрузить код на ESP8266-01 с помощью PL2303, но загрузка не удалась. Это проблема, когда я загрузил:

      maxgerhardt

      #3

      Вы показываете файл platformio.ini для проекта ESP8266, но вывод показывает, что он пытается использовать AVRDude для проекта AVR.

      Вы также показываете, что у вас есть два проекта в вашей рабочей области, «Тест» и «ESP8266_01», но, как вы можете видеть в синей строке состояния, вы в настоящее время выбрали «По умолчанию (Тест)», поэтому первый проект.

      Просто переключитесь на новый проект, как описано в документации, и повторите попытку.

      Хоангнамст3

      #4

      спасибо за помощь! Я новичок в Platform.I/O, поэтому у меня нет опыта.
      Я только что переместил проект «Тест» в рабочую область, а затем попытался загрузить код, это почти сработало, но у меня другая проблема. Вы можете мне помочь? Большое спасибо!!

      Максгерхардт

      #5

      Хорошо, теперь он использует правильный проект и правильный инструмент ( esptool.py ), но инструмент не может подключиться к последовательному порту.

      Либо ваш последовательный адаптер PL2303 поврежден, либо вы неправильно подключили его к ESP8266.

      Как вы его подключили? Любая схема подключения доступна?

      мануэльбл

      #6

      Это больше похоже на проблему между последовательным адаптером и ПК. Он действительно подключен и до сих пор называется COM4?

      Максгерхардт

      #7

      мануэльбл:

      Больше похоже на проблему между последовательным адаптером и ПК

      Самое смешное, что на первом скриншоте видно, что PIO автоматически определил COM4, ​​значит он должен быть, но потом avrdude говорит, что его там нет. Скорее всего, проблема с проводкой, которая также наблюдалась в случае отсутствия текста на OLED 128×64 от ATTiny85 – № 7 Ганса с точно таким же типом адаптера (PL2303).

      хоангнамст3

      #8

      Вот как я их подключил:
      ESP8266 —-> PL2303:
      Tx —–> Rx
      Rx —–> Tx
      GND ——> GND
      3,3 В ——> 3,3 В
      GPIO 0 ——> GND
      Включить ——> 3,3 В (моя ошибка при использовании клавиатуры!!)

      это PL2303 я использую

      Максгерхардт

      #9

      хоангнамст3:

      Включить ——> ЗАЗЕМЛЕНИЕ

      Я предполагаю, что это ваш контакт CH_PD/chip-powerdown. Этот туман будет ВЫСОКИМ. (см. Прошивка прошивки NodeMCU на ESP8266 с помощью Windows | Random Nerd Tutorials).

      Но это не должно вызывать таких проблем, как «устройство не найдено».

      Можете ли вы отключить ESP8266 от последовательного адаптера и снова подключить его к компьютеру, а затем загрузить? Он должен сказать что-то вроде тайм-аута заголовка пакета, потому что ESP8266 там нет, но устройство не найдено. Если появляется эта ошибка, ваш последовательный адаптер неисправен…

      хоангнамст3

      #10

      Моя ошибка!! На самом деле я подключил с HIGH, но я написал неправильно!! Я так сожалею об этом!!
      На самом деле, я подключил HIGH, и у меня была проблема!!

      Максгерхардт

      #11

      Максгерхардт:

      Можете ли вы отключить ESP8266 от последовательного адаптера и снова подключить его к компьютеру, а затем загрузить? Он должен сказать что-то вроде тайм-аута заголовка пакета, потому что ESP8266 там нет, но устройство не найдено. Если появляется эта ошибка, ваш последовательный адаптер неисправен…

      Что происходит, когда вы пытаетесь это сделать?

      Хоангнамст3

      #12

      У него все еще была эта проблема:

      Я думаю, что проблема с портом, я установил драйвер Ch440, версия 3.5.2019, но у меня все еще была проблема

      maxgerhardt

      №13

      хоангнамст3:

      Я устанавливаю драйвер Ch440, версия 3.5.2019, но у меня все еще есть проблема

      Но Ch440 это совсем другой чип и не влияет на этот последовательный адаптер.

      Вы пытались установить http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41?

      РЕДАКТИРОВАТЬ: Да, проблема, похоже, в адаптере, производитель говорит

      .

      ПРИМЕЧАНИЕ:

      • Windows 8/8.1/10 НЕ поддерживаются в версиях микросхем PL-2303HXA и PL-2303X EOL.
      • Запустите инструментальную программу PL2303 CheckChipVersion в Windows XP/Vista/7, чтобы проверить версию чипа.

      И даже в описании COM-порта USB написано «ПОВЫШЕНО С 2012 ГОДА».

      Я бы порекомендовал другой адаптер, например. на основе FTDI.

      Хоангнамст3

      Добавить комментарий

      Ваш адрес email не будет опубликован. Обязательные поля помечены *