Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Шумы на линии USB
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
zheka
Господа, делаю джойстик USB.
Собрал по простейшей схеме- работает. Питаю контроллер не от USB а от 3.3 вольт источника питания, на линиях, соответственно диодов на D+ и D- нет.
Наблюдается дрожание курсора. Поставил дроссель 22 мкГн на плюовую линию. Дрожание исчезло, но оно выявляется специальной тестилкой для джойстиков и исчезает при касании пальцем плюса и одной из линий.
ПРочел где-то что проблема решается установкой конденсаторов на D+ и D-, но вот куда и как их колнкретно подключать?

P.S. дома кондюков нет совсем, болею, на улицу попаду только к концу недели, проверить не могу, а плату уже хочется начать разводить, так что подскажите, плз.
rezident
Проблема вовсе не в шине USB, а в качестве питания вашего джойстика, либо в топологии вашей платы (например, некорректно земли оттрасированы), либо в отсутствии заземления у вашего компьютера, либо в совокупности перечисленных факторов. Поэтому ухищрения к конденсаторами на D+ и D- никак вам не помогут.
zheka
Гы.. да собственно, платы то и нет))) навесом, ДИП микросхема, проводная рассыпуха. У компа заземеления конечно нет.

Но все же, что происходит, когда я пальцами выводов касаюсь? А вы говорите, не помогут ухищрения.
Если предложения нет, то буду надеяться, что когда перенесу схему джойстика на общую плату с нормальной земле, все будет ОК.

ОДнако про конденсаторы я читал,что помогает, вот только как их подсоединять не написали. Наверное все-таки на землю?
rezident
Цитата(zheka @ Aug 4 2009, 20:57) *
Но все же, что происходит, когда я пальцами выводов касаюсь?
Вы убираете источник синфазной (а для некоторых участков схемы видимо еще и дифференциальной) помехи в виде наводок сетевой частоты. У незаземленного компьютера на корпусе (и соответственно на общем проводе) присутствует синусоидальная составляющая с амплитудой примерно вполовину от сетевого напряжения. Причиной ее появления является сетевой фильтр в ИБП компьютера. Вы и ваша рука представляет из себя распределенную емкость порядка 100пФ-300пФ. В фильтре компа обычно 2х4700пФ, включенные последовательно. Итого, до тех пор пока вы не уравняете потенциалы, коснувшись проводников схемы, на поднесенной к схеме руке, присутствует наводка порядка нескольких десятков Вольт RMS.
zheka
А у меня схема питается не от USB компа, а от обычного блока питания, к которорму подключен LM317 без конденсаторов. Нежулеи помехи пробираются через USB контроллер компа на его игнальные линии?

Значит, если качественная земля не поможет, надо будет на плате оставить место под конденсаторы с линий данных на землю, так?
rezident
Цитата(zheka @ Aug 4 2009, 22:29) *
А у меня схема питается не от USB компа, а от обычного блока питания, к которорму подключен LM317 без конденсаторов.
У "обычного блока питания" (видимо трансформаторный, на линейном трансформаторе?) также имеется проходная емкость, сравнимая с емкостью человеческого тела. Ну немного уменьшается амплитуда наводок при этом, но они полностью не пропадают.
Цитата(zheka @ Aug 4 2009, 22:29) *
Нежулеи помехи пробираются через USB контроллер компа на его игнальные линии?
Синфазная помеха воздействует на все проводники иинтерфейса USB и на GND, и на D+, и на D-, и на VBUS. GND на USB гальванически связан с корпусом компьютера.
Цитата(zheka @ Aug 4 2009, 22:29) *
Значит, если качественная земля не поможет, надо будет на плате оставить место под конденсаторы с линий данных на землю, так?
Вы видимо совсем не вникаете в суть прочитанного? cranky.gif Или я настолько непонятно объясняю? sad.gif Конденсаторы на шине USB никак не уменьшат наводку на схему джойстика. Нужно заэкранировать саму схему джойстика и заземлить компьютер.
zheka
Не я вникаю, просто не пойму почему здесь пишут http://forum.rcdesign.ru/f10/thread24265-7.html#post388733 и еще там есть сообщения типа "урая я поставил кондюки и все заработало", а вы отрицаете их пользу. Ни коим образом не хочу с вами спорить.
rezident
Дык я наивероятную причину "дрожания курсора" описал, которая возникает из-за наводок на аналоговую/измерительную часть схемы. А в топике по вашей ссылке пишут про редкие "дергания", которые могут быть обусловлены ошибками при передаче уже оцифрованной информации по шине USB. Вы уж сами определитесь "дрожит курсор" у вас или "иногда дергается"? Из меня пока еще телепат неважнецкий laughing.gif Как пишете (описываете), так вас и понимают.
zheka
эээ постоянно дрожит.
ладно, думаю дроссели по питанию, монтаж на плате с землей меня спасут.
MisterDi
Подключив конденсаторы на линии D+ D- вы только ухудшите качество передаваемых сигналов по шине. Нарушение симметричности дифференциальной пары, каковой являются сигнальные линии, никогда ни к чему хорошему не приводилоне
Ariel
Цитата(zheka @ Aug 4 2009, 21:14) *
эээ постоянно дрожит.
ладно, думаю дроссели по питанию, монтаж на плате с землей меня спасут.

Я бы попробовал для начала запитать ваш джойстик от батарейки. Если при этом помехи не будет, то надо повысить помехозащищенность блока питания. Если он линейный, с обычным трансформатором, то примените трансформатор с экранной обмоткой, ее надо соединить с землей. Попробуйте также зашунтировать выпрямительные диоды конденсаторами по несколько сотен pF.
zheka
Заменил на батарейку. Осталось все то же.
Оказалось это шум не поключенного никуда АЦП оси Throttle. На координатных осях дрожания не видно.
zheka
Вот такая схема для контроллера пойдет?
Непонятно - AREF там подключен через конденсатор на землю. Это что значит? На что АЦП ориентироваться будет?
uriy
Так посмотрите в даташите наверняка там есть встроенный источник опорного напряжения, а кондер стоит для его фильтрации.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.