Я делаю HID-клавиатуру, которая подключается через micro-usb. К сожалению, я допустил ошибку в дизайне печатной платы и не включил слот для USB-разъема .
Будучи предприимчивым самодельным хакером, я использовал ручной напильник, подобный этому , чтобы вырезать слот, а затем аккуратно разместить в нем разъем USB. Вот изображение готового разъема:
Я собрал 2 платы, и обе из них имеют странные проблемы с подключением, когда устройство иногда работает, но в большинстве случаев просто выходит из строя из-за неисправности.
Внешний корпус порта USB заземлен. У меня такой вопрос, возможно ли, что при подпиливании я оголил землю и плоскость VDD и теперь с ним коротит разъем USB, тем самым вызывая неисправность устройства?
РЕДАКТИРОВАТЬ: Вот изображение макета печатной платы. Пометил порт USB и разъединяющие колпачки.
Я вижу несколько потенциальных проблем.
Во-первых, ваши «развязывающие колпачки» должны быть как можно ближе к контактам, которые они предназначены для развязки (обычно это контакты питания микросхемы). Это может вызвать странное поведение цифровых схем.
Ваша разностная пара D+/D- не проложена с постоянным интервалом, что может вызвать проблемы с целостностью сигнала из-за несоответствия импеданса. Хотя, если это низкоскоростное устройство, это гораздо более снисходительно.
В-третьих, на фотографии вашего разъема видно короткое замыкание между одной из линий данных и контактом ID. Если кабель замыкает ID на землю, это может привести к замыканию на землю линии передачи данных. Проверьте пайку, подогрейте соединения с небольшим количеством флюса и осмотрите их под увеличительным стеклом или микроскопом. Вы также можете использовать цифровой мультиметр для проверки непрерывности цепи на наличие коротких замыканий.
На вашем USB-порту нет «фильтрации». На своих STM32F я обычно использую резисторы на 22 Ом, как и на платах разработчика. Это очищает глазковую диаграмму USB.
Что касается остальной конструкции, то она, вероятно, не очень шумоизоляционная. Если у вас возникли проблемы со случайными пропаданиями , то конструкция, вероятно, восприимчива к внешнему шуму, портящему пакеты от USB и вызывающему пропадания, ИЛИ из-за синфазного шума от заземления USB.
Если в конструкции возникают провалы, когда люди находятся рядом с ней или касаются ее, это может быть проблема с электростатическим разрядом.
Похоже, что линии разностных пар от USB проходят через всю плату, обычно лучше разместить процессор как можно ближе к USB-порту, чтобы свести к минимуму длину разностной пары и эффекты линии передачи, возникающие из-за длинных разностных пар. (проще, чем заниматься математикой). Я также вижу другие дорожки, близкие к разностной паре USB, что может увеличить перекрестную емкость между дорожками и привести к шумовой связи (или даже связи электростатического разряда).
Энди ака
Пластиковая роща
Энди ака
СтивШ
Пластиковая роща
Пластиковая роща
Энди ака
Пластиковая роща
СтивШ
брахи
Пластиковая роща
Пластиковая роща
СтивШ
Питер Беннет
Пластиковая роща
брахи
Пластиковая роща