Переходник usb-com своими руками: схема, устройство и рекомендации

Как сделать USB UART адаптер

2. Подготовить или приобрести необходимые инструменты: все для пайки

4. Скачать необходимые файлы по данному прибору с github.

5. Изготовить плату для прибора самостоятельно (это совсем несложно, в нашей инструкции все подробно описано).

6. Приобрести все необходимые комплектующие в виде готового радиоконструктора можно в нашем магазине.

Набор компонентов для сборки USB UART адаптера

7. Запаять все компоненты на плату, смотри наше видео.

ПРИБОР ГОТОВ, можно пользоваться!

Под Windows 7 драйвер устанавливается в следующей последовательности.

Открываем диспетчер задач Windows. Для этого нажимаем Пуск -> Панель управления -> Диспетчер устройств.

Открываем закладку Порты (COM и LPT).

Подключаем модуль CH340 к порту USB компьютера. В диспетчере устройств появляется новое устройство USB.2-Serial с предупреждающим желтым знаком. Операционная система не смогла установить драйвер для модуля.

Скачиваем и запускем файл установщика драйвера ch341ser.exe. Файлы автоматически разархивируются. Появляется окно.

Нажимаем кнопку INSTALL.

После непродолжительной установки появляется сообщение об ее успешном завершении.

В диспетчере устройств появляется новое устройство USB-SERIAL CH340. Это и есть новый COM порт, в примере это порт с номером 5.

При желании номер порта можно изменить.

Для этого нужно нажать на нужный COM порт в «Диспетчере оборудования» правой кнопкой мыши, выбрать пункт Свойства.

Дальше переходим на вкладку Параметры порта.

Нажимаем кнопку Дополнительно

Теперь остается выбрать сыободный номер порта.

Теперь при каждом подключении модуля CH340 к компьютеру в системе будет появляться виртуальный COM порт.

Внимание. Надо только помнить, что при подключении модуля к другому USB порту может измениться номер и виртуального COM порта

Переходник USB-COM своими руками

Сейчас мы рассмотрим, как сделать переходник USB-COM, который будет работать с сигналами RX и TX. С другими типами модемных сигналов работать не получится, но этого вполне достаточно для подключения стандартного оборудования. Чтобы перейти к сборке, вам необходимо будет приобрести такие детали:

  • Два конденсатора на 10 нФ и один на 1 мкФ.
  • Два резистора на 27 Ом и один на 1,5 КОм.
  • Разъем mini-USB и DB-9 по одной штуке.
  • Кварц 12.00 МГц.
  • PL2303HX.
  • Фольгированный текстолит для платы 48*22 мм.

После покупки этих деталей можно переходить непосредственно к сборке. Сначала нам необходимо будет рассмотреть схему USB-COM-переходника (изображение можете увидеть ниже).

Как исправить код ошибки 10 Prolific Comm Port при помощи драйвера

Чтобы избавиться от ошибки 10 Prolific вам необходимо выполнить несколько шагов, которые я опишу ниже

Важно понимать, что если ваш адаптер нормально работал до установки очередного обновления Windows, тогда вам будет необходимо откатить версию актуального драйвера до предыдущего рабочего варианта

Если же драйвер у вас был установлен, но не работал корректно – вам будет необходимо удалить любую установленную в систему инсталляционную программу драйвера PL-2303, сам неработающий драйвер, и информационный (INF) файл, после чего приступать к нижеизложенной инсталляции.

Удалите некорректную инсталляцию драйвера

Необходимо учитывать, что модерные ОС Виндовс настроены на автоматическое обновление ваших драйверов без вашего разрешения. Потому не имеет значения, сколько раз вы вручную удалили ваш драйвер и перезагрузились – при следующем подключении адаптера USB-To-Serial ОС вновь установит неработающую версию драйвера. Потому перед установкой нижеизложенного драйвера рекомендуется отключить службу автоматического обновления Windows. Иначе последняя вновь установит неработающий драйвер.

Единственным 64-битным драйвером, который работает со всеми адаптерами «Prolific» является драйвер версии .3.3.2.102. Разберём способы его установки.

  1. Скачайте инсталлер с сайта totalcardiagnostics.com;
  2. Отключите все адаптеры USB-To-Serial от вашего компьютера и запустите «PL2303_64bit_Installer.exe«;
  3. Когда вам будет предложено, подключите один из ваших адаптеров USB-To-Serial и нажмите на «Continue» (Далее);
  4. Перезагрузите ваш ПК.
  1. Загрузите инсталлер с сайта totalcardiagnostics.com;
  2. Запустите программу установки. Если она предложит вам удалить драйвер, тогда выберите и удалите проблемный драйвер;
  3. Затем вновь запустите инсталлятор и установите правильный драйвер;

Также вариантом решения проблемы может стать способ, предложенный в данном видео:

Подключение CP2102

Самое важное — скачать драйвер

После этого пункта обращаем внимание на провода (их должно быть 5)

Подключаем в таком порядке:

  1. TX — RX
  2. VCC — V5.0
  3. GND — GMD
  4. RX — TX
  5. RESET- DTE

Как и говорилось ранее, на компьютере появится новый порт. Дальше понадобится утилита для параметров EEPROM. После этого можно менять под себя некоторые параметры:

  1. Защита персональных данных;
  2. Питание и его регулирование;
  3. Максимальная сила тока;
  4. ID продукта;
  5. ID производителя.

Если происходит замена VID и PID, то нужно переделывать дайвера, так как производитель делал именно на них. Для этого нужна еще одна утилита, но уже для драйверов. Найти ее легко. После этого получаем нужный результат.

CP2102 в DataSheet

Приобрести CP2102 можно в Алиэкспрессе, там самые хорошие цены. Клёвое видео на тему статьи:

на микросхеме FT8U232BM

Основа данной схемы является микросхема FT8U232BM — производителя FIDI Ltd. Устройство построенное по данной схеме поддерживает все сигнальные уровни (DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI) согласно распиновки COM порта.

Для согласования TTL уровней RS232 интерфейса с уровнями микросхемы FT8U232BM используются две микросхемы 74НС00. Микросхема памяти 93С46 предназначена для хранения персонального номера (PID), код изготовителя (VID), а так же заводской номер устройства. Данную микросхему можно и не устанавливать. В этом случае к компьютеру возможно будет подключить всего лишь 1 создающее виртуальный COM-порт устройство. Микросхему памяти AT93С46 возможно заменить на AT93C66, AT93C56. Прошивается 93С46 непосредственно на плате при помощи фирменной утилиты производителя FTDI.

Скачать datasheet FT8U232BM (1,4 Mb, скачано: 2 282)

Скачать драйвер для FT8U232BM (1,7 Mb, скачано: 1 976)

Сборка и настройка переходника

В монтаже ничего сложного нет. Сначала необходимо взять или сделать самому плату. После этого просверливаем четыре отверстия. Далее нам нужно припаять все детали, расположение которых будет соответствовать схеме. На этом сборка закончилась.

Чтобы плата не окислялась, ее необходимо задуть полиуретановым лаком. Если такого нет в наличии, можно использовать любой другой быстросохнущий автомобильный лак.

Пришло время переходить к настройке. Подключаем нашу плату к компьютеру. Если все правильно собрано, он определит устройство, на которое нужно установить драйверы.

Устанавливаем на компьютер драйверы Prolific для такого порта. Перейдя в «Диспетчер задач», можно увидеть, что он определился и теперь вполне работоспособен.

Последовательный порт, COM-порт, порт UART, TTL, RS-232, RS-485 разница

Серийный порт: Последовательный порт — это общий термин. Все UART, TTL, RS232 и RS485 используют одинаковые протоколы синхронизации, поэтому все они называются последовательными портами.

Интерфейс UART: Универсальный асинхронный приемник / передатчик, UART — это логическая схема для передачи и приема через последовательный порт, эта часть может быть независимой в микросхеме или как модуль, встроенный в другие микросхемы, однокристальный микрокомпьютер, SOC , ПК будет иметь модуль UART.

COM порт: конкретно относится к форме D-SUB (структура разъема, разъем интерфейса VGA также является D-SUB) последовательным портом связи на настольных компьютерах или некоторых электронных устройствах, использующих последовательные порты. Время связи и логический уровень RS232.

Порт USB: Универсальная последовательная шина и последовательный порт — это два понятия. Хотя это также последовательная связь, синхронизация связи и уровень сигнала USB полностью отличаются от последовательного порта, поэтому он не имеет ничего общего с последовательным портом. USB — это высокоскоростной интерфейс связи, используемый для ПК для подключения различных периферийных устройств, U-диска, клавиатуры и мыши, мобильного жесткого диска, конечно, также включает модуль «USB для последовательного порта». (Модуль USB для последовательного порта — это модуль UART интерфейса USB

TTL: TTL относится к логической схеме биполярного транзистора Многие модули «USB to TTL» на рынке фактически являются модулями «USB to TTL level serial port». Этот сигнал 0 соответствует 0 В, а 1 соответствует 3,3 В или 5 В. Совместимость с уровнем ввода-вывода однокристального микрокомпьютера и SOC. Однако фактический уровень не обязательно является TTL, потому что большая часть цифровой логики теперь сделана по технологии CMOS, но используется термин TTL. Когда мы поддерживаем последовательную связь, то, что выходит непосредственно из микроконтроллера, в основном является уровнем TTL.

Уровень TTL: Полный дуплекс (логическая 1: 2,4–5 В, логический 0: 0–0,5 В)

1. Блок-схема оборудования выглядит следующим образом: TTL используется для связи между двумя MCU.

2. «0» и «1» означают

RS232: — это интерфейс стандарта асинхронной передачи, разработанный Ассоциацией электронной промышленности (EIA), который соответствует стандарту уровня и протоколу связи (последовательности). Стандарт уровня: + 3V ~ + 15 В соответствует 0, -3 В ~ -15 В соответствует 1. Логический уровень RS232 отличается от TTL, но протокол тот же.

Уровень RS-232: Полный дуплекс (логика 1: –15–5 В, логический 0: +3– +15 В)

1. Блок-схема оборудования выглядит следующим образом: TTL используется для связи между MCU и ПК.

2. «0» и «1» означаютRS485: RS485 — это стандарт последовательного интерфейса. Он использует дифференциальную передачу для передачи на большие расстояния. Он передает дифференциальные сигналы, и его способность к помехам намного сильнее, чем у RS232. Разница давлений между двумя линиями — (26) V означает 0, разница напряжений между двумя линиями равна + (26) V означает 1

RS-485: полудуплекс (логика 1: + 2– + 6 В, логический 0: –6–2 В), где уровень относится к разнице напряжений между двумя проводами AB.

1. Блок-схема оборудования выглядит следующим образом.2. «0» и «1» означают

Преобразователи интерфейса RS-232

Конвертер RS-232 в TTL

При разработке различного рода электронных устройств с использованием микроконтроллеров очень часто оказывается полезной возможность подключения их к персональному компьютеру через последовательный порт. Однако напрямую это сделать невозможно, поскольку по стандарту RS-232 сигнал передается уровнями -3…-15 В (логическая ) и +3..+15В (логический ).

Для преобразования уровней RS-232 в стандартные логические уровни TTL обычно используют специальные микросхемы преобразователей. Однако далеко не всегда имеет смысл закладывать преобразователь уровней в схему проектируемого устройства, поскольку часто бывает так, что связь с компьютером нужна только на этапе изготовления и отладки устройства, а для конечного изделия в ней нет никакой необходимости.

В данной теме рассмотрим подборку нескольких радиолюбительских схем, позволяющих собрать переходник USB COM, который часто используется в измерительной и медицинской техники. Устаревший, но все еще актуальный последовательный порт RS-232, он же COM-порт, используется для обмена информацией между компьютером и устройством. Последовательным он назван потому, т.к обмен данными идет бит за битом по одному.

Переходник USB COM на FT8U232BM

Основа переходника микросборка FT8U232BM. Она поддерживает все требуемые стандартом COM порта уровни (DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI) согласно распиновки.

Для согласования TTL уровней RS232 с FT8U232BM используются микросборки 74НС00. Микросхема 93С46 используется для хранения персонального номера (PID), код изготовителя (VID) и заводского номера устройства. Поэтому ее можно и исключить, но тогда к адаптеру можно подключить только одно устройство создающее виртуальный COM-порт. Справочная документация драйвера для работы с компьютером и чертеж печатной платы можете скачать по зеленой ссылке выше.

Упрощенный вариант

В ней поддерживаются только сигнальные цепи RX, TX, RTS, CTS. Для согласования уровней используется довольно известная микросхема MAX232.

PL2303HX является преобразователем почти готовым адаптером USB в RS232. В конструкции используется приемо-передатчик MAX232, преобразующий уровни RX, TX.

Имеется два варианта переходника USB COM микросхемы: новая(var D 2012 г.) и старая(var A 2004 г.). По справочнику распиновка у них отличается, так что нужно обязательно уточнить, какая у вас версия микросборки.

PL2303 полностью заменяет COM-порт, но чаще всего используются только контакты Tx и Rx. Для сопряжения уровней между портом USB и COM я применяю широко известную микросхему MAX232. Она нужна для того, что в типовом COM-порту логические уровни это 12 вольт, а USB работает с более низкими уровнями.

Для проверки работоспособности схемы можно замкнуть контакты преобразующие уровни Rx Tx и отправить в COM-порт какие-нибудь данные, они должны вернуться. Для мониторинга порта отлично подходят .

Питание Attiny2313 происходит от .Схема поддерживает работу только с управляющими сигналами Rx и Tx.

При подключении интерфейса к компьютеру должен появиться сообщение «Найдено новое оборудование». Устанавливаем по стандартному алгоритму драйвер и все устройство готово к работе. Для проверки работоспособности кратковременно замыкаем Rx и Tx выводы и с программы терминала выставляем номер COM порта и отправляем любое сообщение. Если адаптер рабочий, то сообщение должно появится в окне программы.

на микросхеме FT8U232BM

Основа данной схемы является микросхема FT8U232BM — производителя FIDI Ltd. Устройство построенное по данной схеме поддерживает все сигнальные уровни (DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI) согласно распиновки COM порта.

Для согласования TTL уровней RS232 интерфейса с уровнями микросхемы FT8U232BM используются две микросхемы 74НС00. Микросхема памяти 93С46 предназначена для  хранения персонального номера (PID), код изготовителя (VID), а так же  заводской номер устройства. Данную микросхему можно и не устанавливать. В этом случае к компьютеру возможно будет подключить всего лишь 1 создающее виртуальный COM-порт устройство. Микросхему памяти AT93С46 возможно заменить на  AT93C66, AT93C56.  Прошивается 93С46 непосредственно на плате при помощи фирменной утилиты производителя FTDI.

Скачать datasheet FT8U232BM (1,4 MiB, скачано: 3 001)

Скачать драйвер для FT8U232BM (736,4 KiB, скачано: 2 672)

Альтернативное решение проблемы

Если вам необходимо установить дополнительное оборудование, которое нуждается в COM-порте, можно также использовать модуль с этим разъемом. Он просто устанавливается непосредственно в компьютере и подключается к материнской плате. После установки платы COM-портов или PIC-COM (второе название) ей также присваивается номер. Как и в предыдущих случаях, это номер можно изменить, если возникнут проблемы. Если вы не уверены, что сможете правильно установить эту плату в компьютер, лучше воспользуйтесь помощью профессионалов, чтобы не навредить другому оборудованию.

К сожалению, это решение можно использовать только для компьютеров. В ноутбуках дополнительную плату установить довольно сложно, и это требует дополнительных затрат. Во-первых, сам корпус не позволит установить дополнительный модуль, а во-вторых, он может не поддерживаться вашей моделью. Поэтому в случае с ноутбуком следует использовать USB-COM-переходник.

Проверка

Чтобы проверить работоспособность нашего переходника, необходимо каким-нибудь тонким предметом замкнуть контакты возле COM-порта (смотрите ниже изображение, где это необходимо сделать).

Далее на компьютере нужно запустить программу «Гипертерминал». Эта утилита является стандартной на некоторых операционных системах. Если ее у вас нет, необходимо скачать из Интернета.

Переходим к разделу «Настройки соединения», где необходимо выбрать COM-порт. В новом окне следует настроить следующие параметры нашего порта:

  • скорость передачи сигнала – 115200;
  • биты данных – 8;
  • четность – нет;
  • стоповые биты – 1;
  • управление потоком – нет.

Далее подтверждаем изменения, нажав на кнопку ОК. После этого следует запустить соединение. Переходим к английской раскладке и печатаем любые слова в программе. На белом фоне отобразятся все символы, которые вы нажали.

В том случае, если это не будет работать, то есть слова не отобразятся, необходимо сменить монтаж. Настраиваем его, пока символы не отобразятся.

На этом все. Можно отпускать контакты, которые вы зажимали, и начинать пользовать USB-COM-переходником.

Последние материалы

Как конвертировать документ PDF в файл Microsoft Word

Онлайн конвертеры быстры и легки в использовании. Онлайн конвертер PDF в DOC — это конвертер, который облегчит вам задачу конвертирования и позволит сохранить PDF документ в формат Microsoft Word (DOC или DOCX). Конвертер из PDF в WORD преобразует докумен.

Как удалить «Байду» с компьютера?

Есть такой китайский антивирус
– Baidu
. Причем, говорят, вполне неплохой. Лично я пока его не устанавливал, поэтому ничего о нем сказать не могу. Но беда в том, что среди пользователей о нем идет дурная слава. Происходит это из-за того, что под китайск.

Сброс настроек на Windows Phone

Вы решили сделать хард ресет Microsoft Lumia 535? Скорее всего, вы забыли пароль или просто хотите стереть персональные данные с внутренней памяти смартфона. Мы расскажем вам про несколько способов, как сделать хард ресет Microsoft Lumia 535.
Прежде чем д.

Как убрать надпись об активации через реестр Как заблокировать кнопку windows на клавиатуре

Надоело уже это бесконечное обновление Windows 7! Каждый день загружает и устанавливает. Режет скорость интернета, тормозит компьютер, перезагружает его без спроса. И без разницы этой системе, смотрю я фильм, пишу курсовую или делаю важный отчет для начал.

Как скачать USB драйвер (CP2102 Driver)?

Установка драйвера будет проходить с платой NodeMCU. Это можно проводить на всех операционных системах (Windows, Linux, MacOS). Драйвер можно взять на официальном сайте Silabs или же найти на других источниках.

Пошаговая инструкция:

  1. Скачать необходимый драйвер, исходя из имеющейся операционной системы;
  2. Подсоединить NodeMCU к компьютеру через USB;
  3. Распаковать скачанный архив;
  4. Запустить файл;
  5. Принять лицензионное соглашение;
  6. Проверяем COM-порт.

Чтобы проверить COM-порт нужно следующее:

Если установка прошла правильно, то в диспетчере устройств в разделе “Порты” высветится разделение CP2102 USB to UART bridge controller(название будет приблизительно такое).

CP2102-GM

CP2102-GM — преобразователь интерфейсов UART, GPIO в USB.

У него есть встроенный USB-трансивер и нет внешних резисторов. Имеются встроенные часы. В преобразователь встроена 1024-байтовая EEPROM для идентифицирования производителя продукта, его ID, серийный номер, дескриптор мощности, номер выпуска и описание. Также есть встроенная схема сброса при включении питания и стабилизатор напряжения с выходом в 3,3 В.

Отметим, что программное обеспечение совместимо с CP2101.

Рабочая температура от -40 °С до +85 °С.

Скорость передачи: от 300 бит / с до 1 Мбит / с.

Программатор CP2102

Функциональный контроллер универсальной последовательной шины в CP2102 — это полноскоростное устройство, совместимое с USB 2.0, и со встроенным приемопередатчиком и резистором. Функциональный контроллер USB управляет всеми передачами данных между USB и UART, а также командными запросами, генерируемыми хост-контроллером USB и командами для управления функцией UART.

Сигналы USB Suspend и Resume поддерживаются для управления питанием как устройства CP2102 как внешней схемы. CP2102 перейдет в режим ожидания при обнаружении на шине сигнала приостановки. На входе в режим ожидания, CP2102 подает сигнал “приостановить”. Такой сигнал также подтверждаются после сброса CP2102 до завершения настройки устройства во время перечисления USB.

CP2102 выходит из режима ожидания при возникновении любого из следующих событий:

  1. Обнаружена сигнализация возобновления или генерируется,
  2. Обнаружен сигнал сброса USB,
  3. Происходит сброс устройства. При выходе из режима ожидания сигналы приостановки отменяются.

Приостановка временно достигает высокого уровня во время сброса CP2102. Если такие действия не устраивают вас, то можно использовать сильное понижение (10 кОм), что даст гарантию на то, что приостановка останется на низком уровне во время сброса.

Советы для улучшения программатора:

  • Для повышения помехоустойчивости можно добавить подтягивающий резистор 4,7 кОм.
  • Танталовый конденсатор 4,7 мкФ может быть добавлен при питании других устройств от встроенного стабилизатора.
  • Для защиты от электростатического разряда необходимо добавить диоды, подавляющие переходное напряжение в лавинах.
  • Используйте Littlefuse p / n SP0503BAHT (или что-то аналогичное).
  • Резистор 10 кОм направить “к земле” для удержания низкого уровня приостановки при первоначальном включении питания или сбросе устройства.

CP2102 USB TTL UART

CP2102 — USB-UART преобразователь с TTL логикой. Это нужно для того, чтобы можно было программировать на контроллерах, например Arduino. Все характеристики аналогичны верхним. Используется он в роли программатора. Есть USB-разъем, а также 6 выводов:

  1. +3.3v,
  2. +5v,
  3. GND,
  4. TX,
  5. RX,
  6. DTR.

Есть отверстия DCD, D3R, RTS, CTS, SUS, SUS, R1, RST.

Чтобы нагляднее показать работу с TTL, приведем пример к подключению к Arduino Pro Mini.

Arduino на CP2102

В предыдущем разделе уже говорилось про программатор. Здесь он и понадобиться при работе с Arduino.

Первым делом нужно установить драйвер CP2102 (об этом уже рассказывалось). Пользоваться будем Arduino Pro Mini и CP2102 USB to TTL.

Здесь представлена схема подключения, поэтому ничего сложного в работе нет

Самое главное — следовать по схеме и обратить внимание на выбор платы. Можно обойтись и без установки драйвера (некоторые люди так делают), но маловероятно, что будет что-то работать

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Семинар по технике
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: