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

ПЕЧАТНАЯ плата

, 👍3

Обсуждение

я думаю, что я помню, что с драйвером связаны файлы " 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


2 ответа


Лучший ответ:

1

Требовался конденсатор емкостью 100 нф на выводе v3, согласно предложению Майенко и данным.

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

То же самое требование для CH340C!

,

-1

На вашей печатной плате неправильный футпринт! UD+ на GND, UD- на UD+ и GND на UD-. CH340K имеет другую площадь основания.

,

Вы читали другой ответ OP?, @Juraj

Контакт 0 — открытая площадка., @EdHayes3