Ch340g драйвер windows 10 проблемы

Драйвер чипа 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, обведены красным.


Микросхема CH340 выглядит подобным образом не только на платах Ардуино Уно, но и на Ардуино Нано (находится на нижней стороне платы) и Ардуино Мега.

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

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

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

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

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

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

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

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

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

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

Arduino.ru

CH340G и Win10

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

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

Купил вот это. У продавца все работает. У меня же картинка была следующая:

1. Соединяю плату с ноутом. Ничего, никакой реакции на подключение устройства.

2. Захожу в диспетчер устройств. Раздел COM & LPT отсутствует.

Что пробовал делать:

1. Скачивал драйвера с сайта продавца. Они не работают с Win10

2. Скачивал драйвера с сайта производителя платы (WSH). Работают с Win10.

3. Отключал проверку сертификатов драйверов через UEFI для установки драйверов по п.2

Читайте также:  Windows 10 graphic problem

4. Пробовал в Диспетчере устройств делать видимыми скрытые устройства. COM и LPT не появлялись

5. Пробовал добавлять COM вручную в Диспетчере устройств через Добавить старое устройство. В списке драйверов не было установленных.

6. Пробовал добавлять любой драйвер COM по п.5, а потом подключать соединять плату с ноутом. Безрезультатно.

7. Пробовал искать устройство через Принтеры и устройства и через Устройства. Ничего.

Ничего не помогло. Плата при подключении получает питание, но никак не определяется ОС. Хз, что еще попробовать.

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

Ноутбук HP Laptop 15s-eq0xxx. Может быть проблема в том, что в нем только USB 3.0 порты? Даташит на ch340G говорит, что он работает только с USB 2.0, но USB 3.0 и 2.0 полностью совместимы и, кажется, что тут проблемы вообще не должно быть.

Win 10 официальная если что.

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

Сейчас все чаще продают кабели usb только для подачи питания (без данных)ю обратите внимание на это при покупке нового кабеля.

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

Сейчас все чаще продают кабели usb только для подачи питания (без данных)ю обратите внимание на это при покупке нового кабеля.

Это да, нужен дата кабель, а на полках в основном для зарядки

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

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

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

сама тема уже ошибочно названа. вин10 тут не при делах. проблема в аппаратной части.

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

Большое спасибо за уделенное внимание!

1) попробуйте поменять кабель которым производите подключение к ноутбуку , убедитесь что используя новый кабель другое устройство (например смартфон) определяеться ноутбуком.

Телефон тем же кабелем в тот же USB разъем был обнаружен ноутом

2) какие либо лампочки при подкючении платы к ноутбуку загоряються ,моргают?

Да, 2 св.диода: «ON» и «L». L моргает

3) сфоткайте вашу плату при хорошем освещении с двух сторон и выложите сюда на форум ,если ноутбук не подает вообще никаких сигналов при подключении платы(никаких ауди сигналов) ,возможно где то на плате есть не пропай.
Не думаю, в магазине на диагностике все работало, но причину моих проблем назвать не смогли. Если я неправ, подсветите — сфотографирую

4) Сейчас все чаще продают кабели usb только для подачи питания (без данных)ю обратите внимание на это при покупке нового кабеля.

успел купить до п.1, приедет через 3 дня)

5) Еще вариант — не хватает силы тока у usb выхода ноута. Попробуй подключить внешний источник питания.

Дал 6В через БП, ничего.

6) главное что бы разьем не раздолбан был

Разъем почти девственный как и ноут.

Устанавливаем драйвер Ардуино микросхемы CH340G

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

Причина проблемы установки драйвера

Это происходит по причине того, что платы могут приходить с чипом CH340G из-за которых и возникает проблема с установкой. Такое происходит в основном тогда, когда вы покупаете реплику платы. В них-то как раз и используется COM USB преобразователь CH340G.

На фото выше плата со стандартным чипом сверху и с чипом CH340G внизу. Т.к. довольно много пользователей пользуется Windows 7 — чаще всего вопрос возникает именно с этой ОС.

Процесс установки CH340G

Первым делом нам нужно скачать драйер. Вы можете скачать архив с нашего сайта:

Дальше нам нужно разархивировать архив в папку на компьютере. Это может быть:

C:\Program Files\Arduino\drivers

Шаг 1

После подключения платы типа Ардуино Нано вы сможете в ОС Windows 7 в диспетчере устройств увидеть ошибку напротив USB 2.0 SERIAL:

Путь у нас такой:

Мой Компьютер → Свойства → Диспетчер устройств → Другие устройства → USB2.0-Serial

Шаг 2

Дважды кликаем левой кнопкой мыши или кликаем правой кнопкой по USB 2.0 SERIAL и выбираем «Обновить драйверы».

Шаг 3

Выбираем «Выполнить поиск драйверов на этом компьютере»:

Шаг 4

Указываем путь куда разархивировали папку с драйвером: C:\Program Files\Arduino\drivers.

Шаг 5

У вас скорее всего появится предупреждение «Не удалось проверить издателя этих драйверов». Жмем дальше на «Все равно установить этот драйвер».

Шаг 6

На этом процедура установки должна завершиться успешно. Должно появиться стандартное сообщение Windows «Обновление программного обеспечения для данного устройства завершено успешно».

Итоговый результат

После того как мы сделали все шаги по установке драйвера CH340G в диспетчере устройств нашей Windows 7 появится новый COM порт:

Читайте также:  Register mail latest windows

Иногда процесс установки всё-равно не получается выполнить правильно и ОС не может определить плату. Проблема может быть в самой плате. Варианты решения следующие:

  • Проверяем правильно ли выполнена установка драйвера;
  • Была ли произведена перезагрузка компьютера после установки драйвера CH340G;
  • Перезагружаем компьютер;
  • Пробуем использовать другой USB-порт;
  • Пробуем повторно установить драйвер.

Arduino USB UART чипы и драйвера CH340, CH340G, FTDI

Чипы FTDI, CH340, ATMEGA16U2 с драйверами позволяют плате Arduino и USB адаптерам подключаться к компьютеру и взаимодействовать с внешним окружением через Serial UART. С их помощью Ардуино может скачивать прошивку, загружать и отправлять данные, не заботясь о низкоуровневой поддержке последовательного соединения. В платах разных производителей могут использоваться различные чипы и драйвера.

В этой статье мы рассмотрим наиболее популярные микросхемы и узнаем, как скачать и установить соответствующие драйвера для нормальной работы Arduino Uno, Nano, Mega и другими платами.

Чипы CH340g, FTDI FT232, ATMEGA 16U2 / 8U2

Обычно с чипами USB преобразователей и поиском драйверов сталкиваются в тот момент, когда возникает проблема подключения платы к компьютеру. Скорее всего, вы тоже нашли эту статью, пытаясь заставить Arduino IDE взаимодействовать с китайской ардуинкой. Давайте разберемся, какую роль во взаимодействии с компьютером играет чип преобразователя и зачем устанавливать какие-то драйверы, чтобы все заработало.

Зачем нужен USB / UART TTL преобразователь

Когда вы подключаете Ардуино к компьютеру или любому другому устройству по USB, вы связываете между собой сразу два мира: микропроцессорный, сосредоточенный на плате Arduino и мир внешних устройств. Подходы к организации взаимодействия между элементами в этих мирах сильно отличаются. Для работы внутри платы используется особый протокол со своими правилами взаимодействия – UART. И для того, чтобы “внутреннюю” линию соединить с “внешней” нужен определенный преобразователь-посредник, который будет хорошо понимать физические сигналы, используемые как для USB, так и для платы контроллера. Вот этим посредником и являются чипы USB- UART (иногда их еще обозначают называют USB-TTL, хотя это не совсем корректно) преобразователей, самыми популярными из которых являются микросхемы FTDI, CH340G, ATMEGA U16.

USB преобразователи в Ардуино

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

Исторически наиболее популярным вариантом чипов USB/UART конвертера была линейка микросхем от шотландского производителя FTDI. Главным ее недостатком была стоимость и весьма странная политика в области контроля контрафакта, зачастую приводящая к тому, что легальные купленные устройства блокировались драйверами компании. Сегодня существенную конкуренцию FTDI составляют микросхемы семейства CH340, массово производимые многочисленными китайскими производителями. Они гораздо дешевле и достаточно надежны и это постепенно привело к тому, что в большинстве недорогих контроллеров Arduino и адаптеров установлены именно чипы CH340 (CH340g).

Наверное, единственной, но очень важной проблемой при использовании CH340g взамен FTDI является необходимость в некоторых случаях установки USB драйвера. “Респектабельная” FTDI давно уже тесно интегрирована в Windows и при подключении устройства с FTDI-преобразователем никаких драйвером устанавливать не нужно – они уже есть в системе. Для подключения CH340g иногда нужно скачать драйвер и установить его – только после этого система увидит наше устройство.

Процедура установки драйвера для CH340g на самом деле очень проста и почти всегда проходит без ошибок на самых популярных операционных системах Windows7, Windows10. Именно поэтому никаких проблем с использованием недорогих ардуино плат, несущих на себе чип CH340, почти никогда не возникает.

Остается только вопрос – а зачем вообще нужен какой-то USB драйвер для подключения ардуино к компьютеру? Давайте разберемся.

USB драйвер для ардуино

Мы не будем уходить в теоретические дебри, разбирая многочисленные коммуникационные протоколы, поддерживаемые современными компьютерными системами. Главное, что нужно понимать: когда мы присоединяем какое-то устройство к компьютеру, оно может передавать или получать данные только если его “поймут” с другой стороны. На стороне компьютера таким переводчиком является специальная программа, называемая драйвером. Драйвер USB работает в режиме эмуляции последовательного, COM-порта. Это означает, что при подключении операционная система создает виртуальные, программные COM-порты, с которыми и работает драйвер. В Windows их можно посмотреть в диспетчере устройств.

Если мы подключаем Ардуино к компьютеру, то чип с помощью драйвера попросит систему открыть порт и начнет взаимодействие . И для чипов разных производителей потребуются разные драйвера. Проблемы возникают, когда драйвера нет. Система пытается найти его для подключенного устройства, не находит и мы никогда не увидим его в списке устройств. Для решения проблемы надо найти и скачать соответствующие драйвера, а затем установить их на компьютер. Ниже мы рассмотрим, как это делается на примере USB драйвера CH340.

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

Китайские микросхемы CH340 используется довольно часто благодаря своей низкой стоимости и вполне приемлемому качеству.

Читайте также:  Mac os finder показать скрытые файлы

В серию микросхем CH340 входят CH340T (мост USB – UART), CH340R (мост USB – IrDA) и CH340G (мост USB – UART). Последняя микросхема является наиболее распространенной и удобной с точки зрения корпуса с меньшим числом выводов.

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

Если в вашей системе отсутствует драйвер, его можно легко установить. Процедура занимает 5 минут и практически никогда не вызывает проблем. Скачать драйвер для CH340 можно по этой ссылке.

Процесс установки драйвера разбивается на несколько шагов:

  • Загрузка драйвера.
  • Распаковка скачанного архива.
  • Найдите папку CH341ER.
  • Запуск исполнительного файла SETUP.EXE.
  • Нажать на кнопку Установить.
  • На этом установка драйвера на компьютер завершена.

Характеристики CH340

Микросхема обладает следующими характеристиками и возможностями:

  • Не нужно большое количество внешних компонентов, требуются только кварцевый резонатор и 4 конденсатора.
  • Создание виртуального последовательного порта.
  • Возможность применения всех приложений для COM-портов.
  • Работает с сигналами уровней 5 и 3,3В.
  • Выполнена в удобном корпусе SO-16 с малым количеством выводов и небольшим числом внешних компонентов.
  • Поддержка полной скорости спецификации USB0.
  • Наличие встроенного буфера типа FIFO.
  • Поддержка всех стандартных режимов передачи данных.
  • Поддержка симплексного, полудуплексного, дуплексного асинхронных режимов обмена.
  • Поддержка интерфейсов RS23, RS422, RS485.
  • Рабочие температуры лежат в диапазоне от -40С до 85 С.

Распиновка микросхемы CH340G представлена на рисунке.

На плате обозначены следующие контакты:

2 – TXD сигнал UART.

3 – RXD сигнал UART.

4 – напряжение питания.

5 – UD+ сигнал USB.

6 – UD- сигнал USB.

7 – XI вход для кварцевого резонатора и конденсатора.

8 – XO выход для кварцевого резонатора и конденсатора.

9 – CTS сигнал UART.

10 – DSR сигнал UART.

11 – RI сигнал UART.

12 – DCD сигнал UART.

13 – DTR сигнал UART.

14 – RTS сигнал UART.

15 – Включение инверсии входа RXD.

Микросхема эмулирует работу последовательного порта. Все приложения работают с конвертером интерфейса CH340G без изменения кода.

Чип FTDI для Arduino

Шотландская фирма FTDI занимается разработкой аппаратных мостов “USB-UART” и “USB-FIFO”. Производство началось с запуска и продажи схем FT8U232 и FT8U245, которые в итоге стали очень популярными и востребованными на рынке устройств с USB. Эти виды микросхем имели всего лишь 1 режим работы и огромное количество дополнительных внешних элементов.

Следующим поколением аппаратных мостов были микросхемы FT232B и FT245B. В них добавился новый режим работы BitBang, также появилась возможность реализации восьми независимых линий ввода-вывода. Помимо этого была изменена схемотехника кристалла.

С 2006 года начался выпуск микросхем FT232R и FT245R, в которых были интегрированы на кристалл энергонезависимая память, тактовый генератор и другие компоненты. Основными преимуществами микросхемы FT232RL являются хорошая функциональность, легкость монтажа и минимальная обвязка. Распиновка модуля представлена на рисунке ниже.

Характеристики микросхемы FT232R:

  • Одночиповый переходник USB-UART.
  • Поддержка режимов передачи 7и 8 бит данных, 1 и 2 стоповых бита.
  • Бесплатные драйверы VCP и D2XX.
  • Скорость передачи 300 бод – 3 мегабод для RS422.
  • Наличие встроенного идентификационного номера.
  • Настраиваемые выходы CBUS.
  • Вывод состояния приема и передачи на внешние светодиоды.
  • Наличие буферов FIFO для высокоскоростного приема/передачи данных.
  • Усовершенствованный режим bit bang.
  • Встроенная память EEPROM на 1024 байт.
  • Наличие встроенного стабилизатора напряжения на 3.3 В и для внешних сигналов от 1,8 до 5В.
  • Высокая нагрузочная способность.
  • Малое потребление энергии.
  • Совместима с USB 2.0 Full Speed.
  • Температурный диапазон от -40С до 85С.

Микросхема предоставляется с заранее запрограммированной памятью EEPROM, поэтому дополнительное программирование энергонезависимой памяти перед началом работы не требуется.

Чип ATMEGA16U2/8U2 для ардуино

Чипы ATMEGA16U2/8U2 используются в качестве моста между USB-портом и последовательным портом. Версия платы ATmega8u2 использовалась для предыдущих плат Ардуино Uno и Mega.

Технические характеристики чипа ATMEGA16U2:

  • Процессор AVR.
  • Высокая производительность, низкая мощность.
  • Размер ядра 8-бит.
  • Подключение SPI, UART/USART, USB.
  • Количество контактов 32.
  • Скорость ЦПУ 16 МГц.
  • 512 б ОЗУ.
  • 512 б энергонезависимой памяти.
  • 22 программируемых линии ввода-вывода.
  • Интегрированный аналоговый компаратор.
  • Объем флеш-памяти 16 Кб.
  • Размер EEPROM 512х8.
  • Напряжение от 2,7В до 5,5В.
  • Рабочие температуры от -40С до 85С.

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

Характеристики ATmega8u2:

  • Диапазон напряжений от 2,7В до 5,5В.
  • 32 вывода.
  • Скорость ЦПУ 16 МГц.
  • Объем флеш-памяти 8Кб.
  • Поддержка встроенных интерфейсов I2C, SPI, UART, USART.
  • Размер ядра 8 бит.
  • Несколько режимов работы – холостой ход, энергосберегающий режим, режим ожидания, расширенный режим ожидания и выключение питания.
  • Возможность внешнего и внутреннего прерывания.
  • 22 программируемых линии ввода-вывода.
  • 512 б энергонезависимой памяти.
  • 512 б ОЗУ.
  • Рабочие температуры от -40С до 85С.

Заключение и выводы

Микросхемы-контроллеры последовательного порта служат в качестве преобразователя интерфейса USB. Наиболее популярными являются микросхемы CH340 (преобразователь USB в UART), аппаратные мосты от фирмы FTDI, к которым относятся микросхемы FT8U232, FT8U245, FT232R и FT245R (USB-UART и USB – FIFO) и ATmega8U2 и ATmega16U2.

Оцените статью