Наводки в печатной плате
- Войдите на сайт для отправки комментариев
Сб, 09/10/2021 - 20:31
Добрый день.
Помогите победить.
Собрал на макете схему на Arduino nano, работала без проблем. Перенес на печатную плату, через 40-60 секунд, начинает моргать светодиод I, потом загорается и все зависает. После отключения питания и включения все повторяется. Понимаю, что на висящих в воздухе контактах возникают наводки, что приводит к этой проблеме.
Загрузил скетч- мигающий светодиод, 13 ногу через 10 кОм на землю все повторяется на этой печатной плате. На макетной все работает. Как решить?
Сделать плату правильную, очевидно
Сделать плату правильную, очевидно
Очевидно, но не гуманно.
А посмотреть на это чудо можно?
Очевидно, но не гуманно.
что это должно значить
Мужики, кто угадает правильный ответ, одолжите на пару дней шар пожалуйста! У меня реле давления (БРД-10М) в водоподготовке начало вырубать систему спонтанно. Хочу узнать в чем причина. Обещаю обращаться аккуратно!
А посмотреть на это чудо можно?
1. Проверьте, правильно ли разведена плата.
2. Каким флюсом паяли, из стандартных: ТТ и глицериновые типа ТАГСа требуют обязательной промывки после пайки!!!
3. Что у вас там за динамик в схеме? Его можно напрямую подключать к выводу контроллера?
4. Необходимо проверить правильность организации питания контроллера, припаять между выводами питания керамический конденсатор ёмкостью 1-10мкф, использовать запирающий диод для защиты контроллер от просадок напряжения.
1. Проверил, и на обрыв и на замыкание.
2. ПОС 61, тоже думал в этом причина, все протирал тщательно спиртом, не помогло.
3. Вместо динамика пищалка на 5 В, на макетной плате работает без проблем.
4. Питание через стабилизатор напряжения и через USB, результат один.
Не вижу странной батареи светодиодов на макетке.
Не вижу странной батареи светодиодов на макетке.
На печатной плате я эту часть вместе с транзистором и впаивал и выпаивал, не помогло.
И резисторы вместо 3.3 кОм на 10 кОм поменял, не помогло.
Блинк зависает? Плата проклята, не иначе.
2. Вопрос был не про припой, а про флюс, вы же флю какой-то использовали, даже если припой с канифолью? Если был использован ТТ - никакой спирт не поможет, или промывается спирто-бензиновой смесью (промывается, а не протирается), либо тёплой водой с мылом (иногда используют средства для мытья посуды.
4. Для избегания зависания контроллера, около выводов контроллера припаивается керамический конденсатор и ставиться запирающий диод, в случае просадок напряжения питания - диод запирается и всё время пока напряжение просажено контроллер питается от конденсатора. В случае отсутствия такой схемы и наличие пульсаций (значительных пульсаций, сотни миливольт - единицы вольт), при работе контроллера возникают ошибки при записи в регистры во время операций, что приводит к зависание.
Только канифоль.
Запаяйте только Нану, залейте блинк, проверьте. Потом индикатор добавьте, тоже минимальную программу для совместной работы, и так далее. Если сразу не работает на первом этапе, то неправильная разводка, чудес не бывает.
Сейчас попробую.
P.S. Ничего не выпаивал, загрузил скетч AlexGyver только на 7 сегментный дисплей, все работает уже 6 минут. Видно дело в библиотеке или в коде, но на макетке же работает.
Минус на минус дал плюс. Невероятно, но факт.
А можно вопросики по схеме?
- питание подаете на RAW? - сколько там вольт?
- это же самое питание подаете на SPI и на диоды? Дайте угадаю - может у вас там 5 волт?
- в чем смысл двух абсолютно одинаковых линий через резисторы 3.3к ? Если честно, я предполагаю что там и одна такая линия - это ошибка, но две??
А можно вопросики по схеме?
- питание подаете на RAW? - сколько там вольт?
- это же самое питание подаете на SPI и на диоды? Дайте угадаю - может у вас там 5 волт?
- в чем смысл двух абсолютно одинаковых линий через резисторы 3.3к ? Если честно, я предполагаю что там и одна такая линия - это ошибка, но две??
- питание 5 V, все верно
-
- это один из вариантов включения энкодера, если он не на модуле а голый
- питание 5 V, все верно
подаете 5в на вход RAW ? - потому и не работает. Почитайте описание платы
- питание 5 V, все верно
подаете 5в на вход RAW ? - потому и не работает. Почитайте описание платы
RAW на схеме он же VIN на adruino nano, что не правильно?
RAW на схеме он же VIN на adruino nano, что не правильно?
То, что туда надо подавать 7-12 вольт. 5 вольт нужно подавать на вывод 5V или VCC
RAW на схеме он же VIN на adruino nano, что не правильно?
ну так ты почитай описание платы, что спорить то? На VIN надо подавать не менее 7в. На 5в оно будет виснуть - совсем как у тебя