usb serial ch340 что это

Драйвер чипа CH340 USB-Serial

При подключении платформ разработки на базе Arduino к компьютеру, вы связываете между собой два мира: микроконтроллерный и микропроцессорный.

Стандартным интерфейсом плат Arduino на микроконтроллерах ATmega328P является UART, а у современных компьютеров используется USB. Чип USB-UART CH340G служит мостом между микроконтроллером и USB-портом компьютера, который позволяет загружать прошивку в плату, а также передавать между собой данные.

Список поддерживаемых плат

Зачем нужен драйвер?

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

Каждый производитель делает свои чипы с соответствующими драйверами. К сожалению, не все драйверы предустановлены в операционных системах по умолчанию. Когда нужного драйвера нет, ОС пытается найти его для нового подключённого устройства, не находит, и вместо виртуального COM-порта вы видите надпись «USB 2.0 SERIAL» или «Неизвестное устройство». Для решения проблемы скачайте и установите драйвер для вашей операционной системы.

Установка драйвера

Рассмотрим установку драйвера на примере платы Iskra Uno в операционной системе Windows. С остальными платами ситуация будет аналогичная.

Источник

Скачать драйвер CH340 для китайских Arduino

На китайских репликах Ардуино для снижения себестоимости платы в качестве преобразователя USB – UART устанавливают микросхему CH340G. С помощью этого чипа Arduino IDE, установленная на компьютере, может взаимодействовать с платой Arduino через USB.

Чип CH340G является качественной микросхемой и ничуть не хуже справляется со своей задачей, чем это делает микроконтроллер ATmega16U2. В момент соединения Arduino с компьютером микросхема CH340G запрашивает у операционной системы открытие порта для взаимодействия. Система Windows ищет USB драйвер для подключенной платы, который должен быть заранее установлен в системе.

Установка драйвера для CH340 очень проста и не вызывает проблем в наиболее распространенных системах Windows 7, Windows 8 и Windows 10.

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

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это
Микросхема CH340 выглядит подобным образом не только на платах Ардуино Уно, но и на Ардуино Нано (находится на нижней стороне платы) и Ардуино Мега.

Установка драйвера Ардуино в Windows

Для того, чтобы установить драйвер для Arduino Uno, Nano, Mega, скачайте установщик по ссылке в конце статьи.

Подключите ваш Arduino к компьютеру с помощью USB-кабеля и запустите загруженный файл.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Нажмите кнопку «INSTALL» в появившемся окне.
Дождитесь конца установки и появления сообщения об успешной установке.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Закройте окно программы установки драйвера.
На этом установка драйвера в Windows завершена.

Как работает драйвер Ардуино USB-SERIAL CH340

Драйвер USB-SERIAL CH340 работает в режиме эмуляции последовательного COM-порта. То есть при подключении Ардуино операционная система создает виртуальный COM-порт, с которым и взаимодействует драйвер. Увидеть виртуальный COM-порт, созданный Windows для CH340, можно в диспетчере устройств.

Зайдем в диспетчер устройств (Панель управления >> Система и безопасность >> Система >> Диспетчер устройств) и проверим в разделе «Порты COM и LPT» наличие драйвера USB-SERIAL CH340.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Драйвер для Ардуино Уно, Ардуино Нано, Ардуино Мега

Скачать USB-драйвер CH340 для Windows

Источник

ОБОРУДОВАНИЕ
ТЕХНОЛОГИИ
РАЗРАБОТКИ

Блог технической поддержки моих разработок

Модуль CH340 (мост USB-UART). Схема, характеристики. Установка драйвера.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

В предыдущей статье я писал о микросхеме CH340G – преобразователе интерфейса USB в UART. Эта микросхема приобретает все большую популярность, успешно конкурируя с конвертером интерфейсов PL2303.

CH340 уже стала стандартным преобразователем интерфейсов для китайских клонов контроллеров Ардуино. На базе этой микросхемы был разработан модуль, аналог модуля PL2303 USB UART BOARD. Вернее несколько типов модулей. Я расскажу о самом популярном варианте конвертера CH340.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

С помощью модуля CH340 легко подключить любое устройство, имеющее интерфейс UART к компьютерному порту USB. При несложной доработке (требуются только преобразователи уровней сигналов) к компьютеру могут быть подключены устройства с интерфейсами: COM, RS23, RS422, RS485, IrDA. Схемы подключения к некоторым из этих интерфейсов я привел в предыдущей публикации о микросхеме CH340G.

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

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

По моей партнерской программе модуль CH340G можно купить всего за 90 руб. Там же продается вариант модуля с дополнительными выводами по цене 120 руб. Цены указаны на момент написания статьи (январь 2017г.).

Сигналы интерфейса UART модуля.

На разъеме модуля 6 контактов, через которые подключается UART устройство.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

NНазваниеНаправление, типНазначение
15 VпитаниеПитание 5 В от интерфейса USB. Может быть использовано для питания устройства UART.
2VCCпитаниеПитание микросхемы CH340G.

Для подключения UART устройства к модулю необходимо:

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Рядом с разъемом модуля размещены светодиоды отображающие:

Светодиоды светятся при активном состоянии сигналов – низком уровне.

Существуют другие варианты модулей CH340 с большим числом сигналов UART.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

В предыдущей публикации я привел технические характеристики и параметры микросхемы CH340G. Они распространяются и на модуль.

Принципиальная схема модуля CH340.

Самая распространенная схема выглядит так.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Микросхема CH340G включена по стандартной схеме. Питание 3,3 В формируется из сигнала 5 В интерфейса USB за счет падения напряжения на открытых диодах LL4148. Больше пояснять нечего.

Установка драйвера преобразователя интерфейсов CH340.

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

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

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

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

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

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

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Нажимаю INSTALL.

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

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

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

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

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

Нажать на COM порт правой кнопкой мыши, выбрать Свойства.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Дальше Параметры порта.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Теперь Дополнительно.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Осталось задать номер порта.

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

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

Источник

Микросхема CH340 и модуль CH340G.

Опубликовано 09.09.2015 пользователем Johhny

Серия микросхем CH340 предназначена для преобразования шины USB в другие интерфейсы. На основе этой микросхемы можно построить преобразователь USB в последовательный интерфейс (например COM-порт), инфракрасный интерфейс (IrDA порт), интерфейс принтера. Наибольшую популярность данный чип приобрел в USB-SERIAL TTL модулях CH340G. Популярность переходника, в первую очередь, обусловлена ценой. Он значительно дешевле широко используемых чипов FTDI. Кроме того, в последнее время все чаще стали появляться платы Arduino, построенные с использованием CH340 (например Arduino UNO R3, модель BTE14-04 и Arduino MEGA 2560). Для подключения этих плат и модулей необходимо установить ch340g драйвер на свой компьютер.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Модуль USB CH340G имеет миниатюрные размеры и вес: 17×57 мм, 5,5 гр. Имеет переключатель выходного напряжения 3,3v-5,0v, самовосстанавливающийся предохранитель, кнопку активации при использовании в качестве загрузчика.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Основные характеристики CH340.

Более подробно о микросхеме CH340 можно почитать в документации: ch340g datasheet.

Распиновка CH340.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Схема подключения 5В.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Схема подключения 3.3В.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Схема подключения модуля CH340G к Arduino Pro Mini.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Установка драйвера CH340G.

Для использования данного модуля или плат Arduino с вышеуказанным USB-to-Serial конвертором необходимо установить драйвер на ПК. Установку рассмотрим на примере ОС Windows. Некоторые версии Windows могут иметь предустановленное программное обеспечение и тогда ничего дополнительно устанавливать не придется. Если же ваша операционная система не смогла определить Arduino и выдала неопознанное USB2.0-Serial устройство в диспетчере устройств, то проделаем следующие шаги.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

1. Для начала необходимо скачать драйвер ch340 Windows.
Скачать USB ch340 driver для Linux, MAC OS.

2. Распаковываем архив.
3. Запускаем SETUP.EXE и нажимаем INSTALL.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это
4. Открываем диспетчер устройств. Если установка прошла успешно, то ваш Arduino будет определен как USB-SERIAL CH340. Если же получили снова неопознанное USB2.0-Serial устройство. То переходим к пункту 5.
5. Нажимаем правой кнопкой мыши на USB 2.0 SERIAL в диспетчере устройств, затем выбираем Обновить драйверы.
6. Кликаем Выполнить поиск драйверов на этом компьютере.
7. Указываем путь к папке CH341SER. Нажимаем Далее.
8. После установки снова проверяем наличие корректного подключения в диспетчере устройств.

Источник

Конвертер USB-UART на CH340G:
дорабатываем до RS232TTL, тестируем, сравниваем

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

Надо отметить, что микросхемы ТТЛ в своё время получили очень широкое распространение. В Советском Союзе, пожалуй, наиболее известной была серия К155. Широкое применение этих и им подобных микросхем заставило разработчиков аппаратуры в целях совместимости придерживаться тех же способов кодирования сигналов логического нуля и логической единицы, которые предусматривались стандартом ТТЛ.

И что же, с учётом вышесказанного, могут означать слова «USB to TTL»? Думаю, теперь понятно, почему эта фраза не имеет смысла.

2. Конвертер интерфейса на микросхеме CH340G

Добавлю, что модуль имеет три светодиода (все красные), один из которых сигнализирует о подаче питающего напряжения от USB, а два других отображают состояние сигналов TXD и RXD (загораясь при логическом нуле, то есть при низком напряжении относительно GND).

3. Доработка модуля UART до полноценного RS232TTL

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

ВыводНазначение
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, где, судя по всему, имеются выводы на все случаи жизни.

usb serial ch340 что это. Смотреть фото usb serial ch340 что это. Смотреть картинку usb serial ch340 что это. Картинка про usb serial ch340 что это. Фото usb serial ch340 что это

На мой взгляд, плюсом можно посчитать и высокоомность «подтяжки» входов, что уменьшает ток логического нуля, а значит, предъявляет меньше требований к источнику сигнала. Если же требования по защите от помех очень высоки, то можно без труда организовать дополнительную «подтяжку» внешним резистором. При использовании данного модуля в роли программатора для 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 Гость:
Здравствуйте, Евгений.
Спасибо большое за детальное разъяснение. Теперь хоть понимаю сам механизм такой защиты. А то я уж думал, что китайцы могли специально завысить напряжение с учетом падения при включении нагрузки. Теперь понятно, что это просто недочет.

Источник

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

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