CH340K - Неизвестное USB-устройство (Сбой запроса дескриптора устройства)
У меня есть клон Arduino Nano, который отлично работает с драйверами CH340. На нем есть CH340C.
Я сделал печатную плату на заказ. Чипы CH340 в наши дни трудно достать, поэтому я выбрал CH340K Из таблицы данных, похоже, он должен работать аналогично CH340C и CH340G, которые довольно распространены.
Моя печатная плата имеет место как для CH340K, так и для CH340C/CH340G (Да, я знаю, что мне не хватает конденсаторов нагрузки для CH340G). CH340C/N/K/E и CH340B имеют встроенные часы без внешнего кварцевого генератора. Так что в кристалле нет необходимости.
После пайки на CH340K и USB-порту я подключил устройство, и я получаю сообщение об ошибке в диспетчере устройств Windows 10:
Неизвестное USB-устройство (Сбой запроса дескриптора устройства)
Windows остановила это устройство, потому что оно сообщило о проблемах. (Код 43)
Не удалось выполнить запрос адреса набора USB.
Я несколько раз удалял и переустановил драйверы CH340. Попытался принудительно установить драйвер на устройство в диспетчере устройств, но он мне не позволил.
Там нет короткого замыкания на землю или vcc.
Любая помощь в том, чтобы это было признано, была бы отличной! Спасибо!
Распиновка CH340K
ПЕЧАТНАЯ плата
@EdHayes3, 👍3
Обсуждение2 ответа
Лучший ответ:
Требовался конденсатор емкостью 100 нф на выводе v3, согласно предложению Майенко и данным.
Я думал, что это нужно только в том случае, если вы собираетесь использовать выход 3,3 В для других целей. Я был неправ!
То же самое требование для CH340C!
На вашей печатной плате неправильный футпринт! UD+ на GND, UD- на UD+ и GND на UD-. CH340K имеет другую площадь основания.
Вы читали другой ответ OP?, @Juraj
Контакт 0 — открытая площадка., @EdHayes3
- CH340 Nano avrdude: stk500_getsync() не синхронизирован, resp=0xa4
- Почему Windows 10 не видит устройство Nodemcu?
- Устройства CH340G и CP2102 не распознаются Thinkpad L380
- NodeMCU V3 usb не работает, убивает все USB-соединения
- Безопасное место для загрузки драйверов CH340G с
- Нажать клавишу Windows, используя «keyboard.press();»
- Существует ли драйвер Apple Silicon (M1) для устройств CH34x?
- Установка серийного номера на USB-последовательном устройстве CH340
я думаю, что я помню, что с драйвером связаны файлы " inf " и "ini"... это текстовые файлы ... может потребоваться некоторое редактирование ... google
CH340K inf
, @jsotolaЧто такое "драйверы CH340"? Когда я гуглю это, я получаю 967000 результатов., @Thomas Weller
Схематично? Дизайн печатной платы? Без них мы не сможем вам помочь, @Majenko
Неспособность прочитать дескриптор устройства обычно означает, что имеется аппаратная неисправность. Это не доходит до того, чтобы даже знать, что к нему подключено реальное USB-устройство, не говоря уже о том, чтобы определить, какой драйвер может соответствовать требованиям. У вас либо ошибка в дизайне, либо ошибка в компоновке печатной платы, либо ошибка в пайке., @Majenko
Общие проблемы включают: * Случайную замену D+ и D-, * Короткое замыкание одной из линий передачи данных где-то, * Неправильный кристалл, * Неправильные конденсаторы нагрузки кристалла, * Неправильная компоновка кристалла (все три последних приводят к неправильной тактовой частоте), @Majenko
Спасибо всем. Я добавил некоторые подробности в этот пост. Поиск проблем с CH340 K невозможен, так как все остальные страницы о более распространенных C и G загромождают результаты поиска., @EdHayes3
Все это выглядит нормально для меня, за исключением одного: у вас нет развязывающего конденсатора на выводе V3. В техническом описании указано, что на нем требуется 100nF., @Majenko
Кроме того, трассировка DP находится *очень* близко к краю вашей платы. Вы подтвердили непрерывность этого следа? Вы должны оставить желобок диаметром не менее 0,5 мм по краю платы, чтобы избежать разрыва во время прокладки или v-образной канавки., @Majenko
Если я правильно помню, официальный драйвер Windows не поддерживает последние версии CH340. Можете ли вы сообщить нам код ошибки, отображаемый в диспетчере устройств?, @Sim Son
Я проверил плату, следы в порядке. Только что обновил сообщение с описанием ошибок Windows. Может быть, мне следует связаться с производителем и узнать, есть ли обновленный драйвер? Я не ожидаю от них большой поддержки, поскольку они являются дешевым производителем., @EdHayes3
Майенко, был конденсатором 100nf для победы! Думал, что мне это не нужно, так как я не собирался использовать вывод LDO для чего-либо еще на плате. Хотите дать официальный ответ?, @EdHayes3
У меня та же проблема, вы решили ее с помощью развязывающего конденсатора? Я пытался установить его, но пока безуспешно…, @Matteo Betti