Перейти к содержанию
    

По наводке сбрасывается микроконтроллер STM32F407VGT6

Опять спрашиваю - как организована схема управления нагрузкой? Где физически размещена плата управления нагрузкой? Какова разводка плат, как организована разводка питания и земли? 
Как ведет себя питание, какие импульсы просачиваются в питание МК в момент подключения нагрузки? Это надо смотреть осциллографом.

Сопротивление Rpu резистора в NRST - около 40 кОм. Чем выше сопротивление, тем больше восприимчивость к вшеншим наводимым импульсам.

Изменено пользователем EdgeAligned

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, EdgeAligned сказал:

Опять спрашиваю - как организована схема управления нагрузкой? Где физически размещена плата управления нагрузкой? Какова разводка плат, как организована разводка питания и земли? 
Как ведет себя питание, какие импульсы просачиваются в питание МК в момент подключения нагрузки? Это надо смотреть осциллографом.

Сопротивление Rpu резистора в NRST - около 40 кОм. Чем выше сопротивление, тем больше восприимчивость к вшеншим наводимым импульсам.

 

Физически расположена в том же корпусе, что и плата силовой части, на которой силовые транзисторы. Входа и выхода контроллера отвязаны оптронами от цепей запуска транзисторов. Сигналы идущие наружу блока отвязаны с помощью реле. Общая точка питания мк ни к чему не привязана (висит в воздухе). Как разводку скинуть лучше не знаю.. 

niz.jpg

verh.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотрю с планшетника, поэтому .pcb не могу открыть, только картинки.

По картинке - одна из распространенных ошибок разводки - расположение микроконтроллера в центре платы, а вокруг - силовые компоненты. Долго рассказывать всё это, но если в двух словах, то такая разводка является прямо-таки сборником всевозможных проблем, как электрических, так и электромагнитных, к сожалению. И ничего удивительного, что происходят сбои.
Если делать по уму, то микроконтроллер должен быть отделен от силовых релюшек и расположен в одной стороне платы, а релюшки - в другой.  Земляной полигон с обеих сторон платы должен отделять область микроконтроллера от области релюшек.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разводка мертворождённая, лишь в мусорку.

Бытовые неэкранированные оптроны изолируют лишь постоянное напряжение, а импульсы через них проходят без проблем.

Экранированные оптроны сами по себе тоже не помогут, а лишь с правильной разводкой.

Там более, для управления силовыми цепями оптроны не нужны, а лишь правильная разводка.

Чтобы правильно разводить двухслойные платы, нужны знания и опыт, а иначе запрашивать у заказчика 4-6 слоёв — знания и опыт всё равно нужны, но чуть меньше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да тут в два слоя можно справиться, не шибко то плотная плата. Надо просто переместить компоненты по плате. Силовые релюшки убрать в одну сторону. Опторазвязка там не очень то и нужна, достаточно транзистора-мосфета. 
А вот в другой части схемы, если я правильно понимаю картинку, то релюшки типа K31, K24 выполняют роль "наоборот" - обмотки питаются внешними сигналами, а контакты замыкают входы микроконтроллера, так? В этом случае может быть было бы лучше поставить как раз оптопары, чтобы светодиод оптопары зажигался от внешнего сигнала, а фототранзистор коммутировал вход микроконтроллера. Во-первых, это компактнее, во-вторых, не создает эл.-магнитных помех, в третьих, нет дребезга контактов.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

51 минуту назад, EdgeAligned сказал:

Да тут в два слоя можно справиться, не шибко то плотная плата. Надо просто переместить компоненты по плате. Силовые релюшки убрать в одну сторону. Опторазвязка там не очень то и нужна, достаточно транзистора-мосфета. 
А вот в другой части схемы, если я правильно понимаю картинку, то релюшки типа K31, K24 выполняют роль "наоборот" - обмотки питаются внешними сигналами, а контакты замыкают входы микроконтроллера, так? В этом случае может быть было бы лучше поставить как раз оптопары, чтобы светодиод оптопары зажигался от внешнего сигнала, а фототранзистор коммутировал вход микроконтроллера. Во-первых, это компактнее, во-вторых, не создает эл.-магнитных помех, в третьих, нет дребезга контактов.

 

Там все, кроме 4-х реле работают на входах(катушки питаются внешними сигналами, отвязанными от питания мк), сигналами выходящими далеко за пределы экранированного корпуса блока. Поэтому на такие входа и стоят реле, а не оптроны, потому что через проходную ёмкость оптрона всё отлично пролетало до того как появилось реле. На столе, а так же при работе источника на эквивалент нагрузки сбоев никогда не наблюдалось за несколько  лет. В предыдущих более 10 источников подобного типа с той же платой сбоев тоже не наблюдалось. Сбой в этом источнике наблюдается с частотой реже 1 раза в день при работе с 8 утра до 17 00 вечера при пробое в нагрузке, на которую работает источник. Пробои в этой нагрузке нормальное явление. В моменты, когда происходит этот пробой релюшки менять своё состояние не должны. Даже те 4, что стоят на выходах. Я сомневаюсь, что дело в этих релюшках ещё и потому, что когда я налаживал все эти источники на эквивалент(у эквивалента не бывает пробоев), как релюшки только не щелкали, но сбросов контроллера не было.

24 минуты назад, EdgeAligned сказал:

Вот как эскизная иллюстрация того, о чем я писал:

 

Снимок экрана 2023-10-05 235042.png

Что разводка кривоватая у меня я не спорю, но дело едва ли в релюшках. А этот полигон, что окружает МК он подключен к о.т. МК или к чему нибудь? Тот полигон что окружает оптроны он к чему нибудь подключен?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Одно дело, когда плата работает на столе и в лабораторных условиях. И другое дело - когда она будет работать на месте её применения в реальных условиях.

Я к чему веду речь то. Разводка платы такова, что она-то как раз и будет работать не более чем в лабораторных условиях. Я ведь показал, как в принципе предпочтительно делать такие платы - разбивать их на зоны. Причем, микроконтроллер и его ближайшее окружение помещать в отдельной зоне, окруженной земляным полигоном, который отделен от земляных полигонов других зон. И желательно зону микроконтроллера делать в углу платы (а не в её центре!), чтобы через эту зону не перетекали токи питания и сигналов и не пересекали её электромагнитные помехи. Питание этой зоны - отдельное. Сигнальные дорожки из этой зоны желательно пропускать через резисторы на 500 - 1000 Ом, если возможно по схеме. Эти резисторы выполняют барьерную функцию. 
Вторая зона - входные сигналы и их обвязка, изоляторы и прочее. Её можно разместить как на рисунке или же в верхней левой по рисунку части, в зависимости от компоновки платы. Земляные полигоны этой зоны так же разделены от других зон. 
Третья зона - силовых выходов, расположена в противоположной стороне платы, силовые дорожки желательны на другом слое, чем основная электроника. Земляных полигонов обычно не имеет. 

Вот при такой компоновке платы шансы правильной работы в реальных условиях уже гораздо выше.
И дело там не столько в релюшках, сколько в помехах (в том числе и электромагнитных) которые создаются ими и силовой частью. А так же, возможно, помехи в питании микроконтроллера из-за протекания токов вокруг микроконтроллера.

39 минут назад, aske1 сказал:

А этот полигон, что окружает МК он подключен к о.т. МК или к чему нибудь? Тот полигон что окружает оптроны он к чему нибудь подключен?

Да, конечно же подключен. В зоне микроконтроллера он подключен к общей точке (земле) питания микроконтроллера, от его стабилизатора и конденсаторов.
Полигон зоны входов тоже подключен к питанию изоляторов входа. В случае, если питание одно и то же, тогда для стабилизатороа питания еще одна зона (вверху слева), и полигоны зоны микроконтроллера и входов будут соединяться в зоне стабилизатора питания. Смысл всех этих манипуляций заключается в том, чтобы не допустить протекания токов помех через полигоны и дорожки питания микроконтроллера и другой чувствительной электроники.

Отдельного внимания заслуживает зона кварцевого резонатора. Желательно, чтобы полигон вокруг кварца был отделен от остального полигона, чтобы через него не протекали токи питания и сигналов. Соединение полигона вокруг кварца с остальным полигоном - через одну точку.

 

Изменено пользователем EdgeAligned

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

44 минуты назад, EdgeAligned сказал:

Одно дело, когда плата работает на столе и в лабораторных условиях. И другое дело - когда она будет работать на месте её применения в реальных условиях.

Я к чему веду речь то. Разводка платы такова, что она-то как раз и будет работать не более чем в лабораторных условиях. Я ведь показал, как в принципе предпочтительно делать такие платы - разбивать их на зоны. Причем, микроконтроллер и его ближайшее окружение помещать в отдельной зоне, окруженной земляным полигоном, который отделен от земляных полигонов других зон. И желательно зону микроконтроллера делать в углу платы (а не в её центре!), чтобы через эту зону не перетекали токи питания и сигналов и не пересекали её электромагнитные помехи. Питание этой зоны - отдельное. Сигнальные дорожки из этой зоны желательно пропускать через резисторы на 500 - 1000 Ом, если возможно по схеме. Эти резисторы выполняют барьерную функцию. 
Вторая зона - входные сигналы и их обвязка, изоляторы и прочее. Её можно разместить как на рисунке или же в верхней левой по рисунку части, в зависимости от компоновки платы. Земляные полигоны этой зоны так же разделены от других зон. 
Третья зона - силовых выходов, расположена в противоположной стороне платы, силовые дорожки желательны на другом слое, чем основная электроника. Земляных полигонов обычно не имеет. 

Вот при такой компоновке платы шансы правильной работы в реальных условиях уже гораздо выше.
И дело там не столько в релюшках, сколько в помехах (в том числе и электромагнитных) которые создаются ими и силовой частью. А так же, возможно, помехи в питании микроконтроллера из-за протекания токов вокруг микроконтроллера.

Да, конечно же подключен. В зоне микроконтроллера он подключен к общей точке (земле) питания микроконтроллера, от его стабилизатора и конденсаторов.
Полигон зоны входов тоже подключен к питанию изоляторов входа. В случае, если питание одно и то же, тогда для стабилизатороа питания еще одна зона (вверху слева), и полигоны зоны микроконтроллера и входов будут соединяться в зоне стабилизатора питания. Смысл всех этих манипуляций заключается в том, чтобы не допустить протекания токов помех через полигоны и дорожки питания микроконтроллера и другой чувствительной электроники.

Отдельного внимания заслуживает зона кварцевого резонатора. Желательно, чтобы полигон вокруг кварца был отделен от остального полигона, чтобы через него не протекали токи питания и сигналов. Соединение полигона вокруг кварца с остальным полигоном - через одну точку.

 

 

Полигоны видимо должны располагаться в том же слое, что и сигнальные линии? А нет какого нибудь примера правильной разводки? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

55 минут назад, EdgeAligned сказал:

Одно дело, когда плата работает на столе и в лабораторных условиях. И другое дело - когда она будет работать на месте её применения в реальных условиях.

 

 

 

Странно, что такие же платы работали не в лабораторных, а в реальных условиях в других таких же источниках. Монтаж правда этих источников был несколько лучше выполнен и корпус был лучше помехозащищен и нагрузка каждый раз разная. Может за счёт этого и работало. А нет возможности как то попробовать улучшить цепь сброса МК если уже нет возможности переразвести плату?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, EdgeAligned сказал:

тут в два слоя можно справиться

Можно, да, но повторю, смотря кому, потому что МК должен быть в одном слое разведён, потому что второй сплошной общий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 hours ago, aske1 said:

А нет какого нибудь примера правильной разводки? 

https://caxapa.ru/lib/emc_immunity.html

8 hours ago, aske1 said:

. А нет возможности как то попробовать улучшить цепь сброса МК если уже нет возможности переразвести плату?

Навесьте керамический конденсатор 10 нФ между пином NRST мелкоконтроллера и землей, как можно ближе к пину.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для начала отрезать длинную дорожку идущую от ресета до разъёма, а если и это не поможет, то отрезать от ноги NRST всё что можно, чтобы осталась только дорожка до неё минимальной длины. F407 и без всех этих RC-цепочек нормально стартует.

Если перестанет сбрасываться - значит дело точно в (ёмкостной) наводке на цепь сброса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сброс здесь явно не при чём, у автора по отдельной силовой цепи приставлено к каждому выводу кварца в его слое, ну а под ним вообще кишмя кишит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 часов назад, aske1 сказал:

А нет возможности как то попробовать улучшить цепь сброса МК если уже нет возможности переразвести плату?

А Вам вообще этот сброс сильно нужен? Если не очень, то попробуйте его просто обрезать прямо рядом с контактом микросхемы и посмотрите -- может поможет.

А вообще, уважаемый Plain прав, на двуслойке такие платы надо разводить как квазиоднослойные, где нижний слой должен представлять собой сплошной полигон GND с предельно короткими врезками трасс, там где не получается их расплести в верхнем слое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...