Наводки в печатной плате

777999
Offline
Зарегистрирован: 12.11.2019

Добрый день.

Помогите победить.
Собрал на макете схему на Arduino nano, работала без проблем. Перенес на печатную плату, через 40-60 секунд, начинает моргать светодиод I, потом загорается и все зависает. После отключения питания и включения все повторяется. Понимаю, что на висящих в воздухе контактах возникают наводки, что приводит к этой проблеме.
Загрузил скетч- мигающий светодиод, 13 ногу через 10 кОм на землю все повторяется на этой печатной плате. На макетной все работает. Как решить?

 

 

rkit
Offline
Зарегистрирован: 23.11.2016

Сделать плату правильную, очевидно

777999
Offline
Зарегистрирован: 12.11.2019

rkit пишет:

Сделать плату правильную, очевидно

Очевидно, но не гуманно.

KindMan
Offline
Зарегистрирован: 19.12.2018

777999 пишет:
Перенес на печатную плату

А посмотреть на это чудо можно?

rkit
Offline
Зарегистрирован: 23.11.2016

777999 пишет:

Очевидно, но не гуманно.

что это должно значить

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

Мужики, кто угадает правильный ответ, одолжите на пару дней шар пожалуйста! У меня реле давления (БРД-10М) в водоподготовке начало вырубать систему спонтанно. Хочу узнать в чем причина. Обещаю обращаться аккуратно!

777999
Offline
Зарегистрирован: 12.11.2019

KindMan пишет:

777999 пишет:
Перенес на печатную плату

А посмотреть на это чудо можно?

Alex_Ferrum
Offline
Зарегистрирован: 04.05.2015

1. Проверьте, правильно ли разведена плата.
2. Каким флюсом паяли, из стандартных: ТТ и глицериновые типа ТАГСа требуют обязательной промывки после пайки!!!
3. Что у вас там за динамик в схеме? Его можно напрямую подключать к выводу контроллера?
4. Необходимо проверить правильность организации питания контроллера, припаять между выводами питания керамический конденсатор ёмкостью 1-10мкф, использовать запирающий диод для защиты контроллер от просадок напряжения.

777999
Offline
Зарегистрирован: 12.11.2019

Alex_Ferrum пишет:
1. Проверьте, правильно ли разведена плата. 2. Каким флюсом паяли, из стандартных: ТТ и глицериновые типа ТАГСа требуют обязательной промывки после пайки!!! 3. Что у вас там за динамик в схеме? Его можно напрямую подключать к выводу контроллера? 4. Необходимо проверить правильность организации питания контроллера, припаять между выводами питания керамический конденсатор ёмкостью 1-10мкф, использовать запирающий диод для защиты контроллер от просадок напряжения.

1. Проверил, и на обрыв и на замыкание.
2. ПОС 61, тоже думал в этом причина, все протирал тщательно спиртом, не помогло.
3. Вместо динамика пищалка на 5 В, на макетной плате работает без проблем.
4. Питание через стабилизатор напряжения и через USB, результат один. 

rkit
Offline
Зарегистрирован: 23.11.2016

Не вижу странной батареи светодиодов на макетке.

777999
Offline
Зарегистрирован: 12.11.2019

rkit пишет:

Не вижу странной батареи светодиодов на макетке.

На печатной плате я эту часть вместе с транзистором и впаивал и выпаивал, не помогло.
И резисторы вместо 3.3 кОм на 10 кОм поменял, не помогло.

sadman41
Offline
Зарегистрирован: 19.10.2016

Блинк зависает? Плата проклята, не иначе.

Alex_Ferrum
Offline
Зарегистрирован: 04.05.2015

2. Вопрос был не про припой, а про флюс, вы же флю какой-то использовали, даже если припой с канифолью? Если был использован ТТ - никакой спирт не поможет, или промывается спирто-бензиновой смесью (промывается, а не протирается), либо тёплой водой с мылом (иногда используют средства для мытья посуды.
4. Для избегания зависания контроллера, около выводов контроллера припаивается керамический конденсатор и ставиться запирающий диод, в случае просадок напряжения питания - диод запирается и всё время пока напряжение просажено контроллер питается от конденсатора. В случае отсутствия такой схемы и наличие пульсаций (значительных пульсаций, сотни миливольт - единицы вольт), при работе контроллера возникают ошибки при записи в регистры во время операций, что приводит к зависание.

777999
Offline
Зарегистрирован: 12.11.2019

Alex_Ferrum пишет:
2. Вопрос был не про припой, а про флюс, вы же флю какой-то использовали, даже если припой с канифолью? Если был использован ТТ - никакой спирт не поможет, или промывается спирто-бензиновой смесью (промывается, а не протирается), либо тёплой водой с мылом (иногда используют средства для мытья посуды. 4. Для избегания зависания контроллера, около выводов контроллера припаивается керамический конденсатор и ставиться запирающий диод, в случае просадок напряжения питания - диод запирается и всё время пока напряжение просажено контроллер питается от конденсатора. В случае отсутствия такой схемы и наличие пульсаций (значительных пульсаций, сотни миливольт - единицы вольт), при работе контроллера возникают ошибки при записи в регистры во время операций, что приводит к зависание.

Только канифоль.

KindMan
Offline
Зарегистрирован: 19.12.2018

Запаяйте только Нану, залейте блинк, проверьте. Потом индикатор добавьте, тоже минимальную программу для совместной работы, и так далее. Если сразу не работает на первом этапе, то неправильная разводка, чудес не бывает.

777999
Offline
Зарегистрирован: 12.11.2019

KindMan пишет:
Запаяйте только Нану, залейте блинк, проверьте. Потом индикатор добавьте, тоже минимальную программу для совместной работы, и так далее. Если сразу не работает на первом этапе, то неправильная разводка, чудес не бывает.

Сейчас попробую.

P.S. Ничего не выпаивал, загрузил скетч AlexGyver только на 7 сегментный дисплей, все работает уже 6 минут. Видно дело в библиотеке или в коде, но на макетке же работает.

sadman41
Offline
Зарегистрирован: 19.10.2016

Минус на минус дал плюс. Невероятно, но факт.

b707
Offline
Зарегистрирован: 26.05.2017

А можно вопросики по схеме?

 - питание подаете на RAW? - сколько там вольт?

- это же самое питание подаете на  SPI и на диоды? Дайте угадаю -  может у вас там 5 волт?

- в чем смысл двух абсолютно одинаковых линий через резисторы 3.3к ? Если честно, я предполагаю что там и одна такая линия - это ошибка, но две??

777999
Offline
Зарегистрирован: 12.11.2019

b707 пишет:

А можно вопросики по схеме?

 - питание подаете на RAW? - сколько там вольт?

- это же самое питание подаете на  SPI и на диоды? Дайте угадаю -  может у вас там 5 волт?

- в чем смысл двух абсолютно одинаковых линий через резисторы 3.3к ? Если честно, я предполагаю что там и одна такая линия - это ошибка, но две??

- питание  5 V, все верно 

- это один из вариантов включения энкодера, если он не на модуле а голый
 

b707
Offline
Зарегистрирован: 26.05.2017

777999 пишет:

- питание  5 V, все верно

подаете 5в на вход RAW ? - потому и не работает. Почитайте описание платы

777999
Offline
Зарегистрирован: 12.11.2019

b707 пишет:

777999 пишет:

- питание  5 V, все верно

подаете 5в на вход RAW ? - потому и не работает. Почитайте описание платы

RAW на схеме он же VIN на adruino nano, что не правильно?

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

777999 пишет:

RAW на схеме он же VIN на adruino nano, что не правильно?

То, что туда надо подавать 7-12 вольт. 5 вольт нужно подавать на вывод 5V или VCC

b707
Offline
Зарегистрирован: 26.05.2017

777999 пишет:

RAW на схеме он же VIN на adruino nano, что не правильно?

ну так ты почитай описание платы, что спорить то? На VIN надо подавать не менее 7в. На 5в оно будет виснуть - совсем как у тебя