CH340G или CP2102 ?
- Войдите на сайт для отправки комментариев
Пт, 21/09/2018 - 20:31
Приветствую друзья. Хочу заказать плату NodeMcu V3 Lua, но на всем известном китайском сайте увидел, что она имеет 2 вида модулей: CH340G и CP2102. В чем принципиальные отличия и какой будет надежнее ? Заранее извиняюсь, если обсуждалось не однократно или кому-то мой вопрос покажется глупым.
Благодарю.
Я за 340-ю. По субъективному опыту.
CH340G дерьмо китайское. В одной плате NodeMcu уже пришла дохлая, сейчас в переходнике USB перестала опозноваться.
CH340G дерьмо китайское. В одной плате NodeMcu уже пришла дохлая, сейчас в переходнике USB перестала опозноваться.
Третий год платы с CH340G, перешиваются по десятку раз в неделю - ни одного нарекания.
Спасибо за ответы, подожду еще мнений. Может кто в теме, какое принципиальное отличие в этих чипах ?
В драйверах.
То, что под каждый нужен свой драйвер это я уже уяснил. Но должны же быть какие-то отличия, помимо формфактора и драйверов ... Новее/старее, быстрее/медленнее, энергоэффективнее и т.д.
Даташиты от производителей посмотрите и сравните.
Если бы я понимал что-то в этих обозначениях, то это одно дело, но в данный момент для меня это лишь набор букв и цифр :( Поэтому и прошу совета у разбирающихся в вопросе ...
Тож за ch340 , редко дохнут, стабильные . А вот cp2102 часто мозг е.. с виндами , то отваливались , то порт терялся . где-то в инете всяко должен быть опыт по ch340g. ch340e(они в маленьком корпусе). cp2102. pl2303(у него в отличии уровни 3.3в , для особо нежной электроники) ,
340-й более распространен. Кроме того производитель на оф. сайте предоставляет официальный драйвер. То есть подразумевается Прогр. Обеспечение с цифровой подписью. Сейчас уже и не помню за давностью времени, но по-моему 341-й и 340-й драйвера ставятся на винду 8, 8.1, 10 без танцев с бубном - отключить обязательную проверку на цифровую подпись путем перезагрузки в защищенном режиме и их принудительной установки. Ставил драйвера отсюда https://all-arduino.ru/drajver-cp2102/ и https://all-arduino.ru/drajver-ch340g-dlya-arduino/ , там же небольшие статьи о них
О 2102 неплохая статья https://kirill1985.ru/pokupka/2683-drajver-cp2102-usb.html КАК РАЗ твой вопрос, но там человек купил оба варианта, протестировал, и написал обзорную статью. Наверное это лучшее сравнение.
Лично я пользуюсь USBASP - программатором (его поддерживают все среды разработки) и отдельным переходником на 340-й. Закажи и себе, если в Украине то дешевле али-экспресса http://www.kosmodrom.com.ua/el.php?name=RobotDyn-USB-TTL-UART
30 гривен и вся радость через пару дней на почте. Чтобы не было сомнений, одно из фото:
Ну и советы. Официальный драйвер для CH3xx берётся на официальном сайте. http://www.wch.cn/downloads/CH341SER_ZIP.html
PS: ещё там на форуме есть траблшутинг на этот чип. http://www.wch.cn/bbs/thread-65427-1.html
Я, наверное, за Ch3xx. Кроме ардуинок шью рации и прочее. так могу сказать, что за пару лет с ch3xx и FTDI чипами проблем ни разу не встретил. а с cp21xx - то шьется, то не шьется. честно говоря, даже не разбирался в чем дело - раализция самого чипа или драйверов.
Добрый день! Получил CH340g. Провел весь вечер за прошивкой JDY-40 в мониторе Ардуино. Один раз только получил ответ "К". Сегодня понял, что это "Ок" на другом мониторе YAT. Там тоже прошивается один раз за десять команд. Кто сталкивался с подобным? Перемычку на CH340g, соед. 3.3V и VCC, снял. JDY-40 запитал от 3.3V, проверил - соответствует значению. Напряжение на VCC - рабочее 3.6V.
Оба варианта работают без нареканий
Тогда Вы предполагаете, что не исправен модуль USB - TTL?
а скорость-то правильную выставили?
Она везде по умолчанию 9600. Менял, идут квадратики. В итоге я запрограммировал и проверил работу, все Ок. Но такие танцы с бубнами меня не вдохновили, надо разбираться.
Пришел к выводу, что конвертер неисправен. Измерил осциллографом напряжение ТХD, импульс только 1V, RXD-3.3V, как и положено. Обратил внимание, что моргает только один светодиод. По схеме должно моргать два, при обмене данными. Продавец упирается, мол с его продукцией проблем не бывает. Поправьте меня, если я не прав.