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

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

Здравствуйте! Столкнулся со следующей проблемой:

видимо по наводке в устройстве перезагружается микроконтроллер (несанкционированно происходит reset).

Устройство не новое, другие устройства того же типа работали исправно. Может условия как то немного поменялись, не знаю, монтаж устройства.

Номиналы вроде все те же на плате. Схему в части организации сброса приложил. Может параметры RCD-цепи надо другие? или на что то иное обратить внимание? 

sh.jpg

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


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

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

видимо по наводке в устройстве перезагружается микроконтроллер (несанкционированно происходит reset).

Сначала неплохо бы выяснить реальную причину рестартов. Может и не "по наводке".

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


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

мож, контакт в разъеме плохой 🙂 Там вон NRST выведено на разъем. Да еще и дважды запараллелили резисторами на +. 

Так же, нужно выяснить, не происходил ли сброс от вачдогов, если они включены. 

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


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

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

Сначала неплохо бы выяснить реальную причину рестартов. Может и не "по наводке".

Полагаю, что всё-таки по наводке, потому что сброс совпал с моментом формирования высокого напряжения на нагрузке. 

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


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

Вы откуда вообще такую схему сброса взяли? Посмотрите документ STM32F4 Getting started... там сброс организован совершенно по другому.

.thumb.png.d305f934af62954f24e07e0007749ea2.png

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


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

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

мож, контакт в разъеме плохой 🙂 Там вон NRST выведено на разъем. Да еще и дважды запараллелили резисторами на +. 

Так же, нужно выяснить, не происходил ли сброс от вачдогов, если они включены. 

вачдог не включен.

А где видно, что NRST дважды запараллелен на + ? Там JNTRST на + сидит через R316. Или JNTRST внутри мк соединен с NRST?

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


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

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

Полагаю, что всё-таки по наводке, потому что сброс совпал с моментом формирования высокого напряжения на нагрузке. 

Смотрите что изменилось в плате - где-то плохой общий провод образовался.

Выкиньте резистор R257. А R258 снизить до 1 кОм.

 

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


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

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

Там JNTRST

Аа... На картинке буквы нечеткие.

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

сброс совпал с моментом формирования высокого напряжения на нагрузке. 

Тогда нужно проверить стабильность питания МК Всё-таки 4,7 мкФ может быть очень мало. А так же, проверить схему управления нагрузкой от микроконтроллера. 

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


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

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

Тогда нужно проверить стабильность питания МК Всё-таки 4,7 мкФ может быть очень мало.

На источнике питания 22 мкФ висит.

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


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

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

Вы откуда вообще такую схему сброса взяли? Посмотрите документ STM32F4 Getting started... там сброс организован совершенно по другому.

.thumb.png.d305f934af62954f24e07e0007749ea2.png

Т.е. предполагается, что не требуется внешне подтягивать reset к + питания?

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


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

2 minutes ago, aske1 said:

Т.е. предполагается, что не требуется внешне подтягивать reset к + питания?

Какое сопротивление у Rpu ? Что показывает симуляция ?

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


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

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

Какое сопротивление у Rpu ? Что показывает симуляция ?

в даташите надо Rpu смотреть?

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


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

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

сброс совпал с моментом формирования высокого напряжения на нагрузке

На схеме никаких гигавольтов нет — куда, как, чем, что подаёте?

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


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

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

На схеме никаких гигавольтов нет — куда, как, чем, что подаёте?

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

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


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

21 минуту назад, sidy сказал:

Вы откуда вообще такую схему сброса взяли? Посмотрите документ STM32F4 Getting started... там сброс организован совершенно по другому.

.thumb.png.d305f934af62954f24e07e0007749ea2.png

На отладочной плате Discovery кстати физически стоит внешний подтягивающий резистор на +, его номинал порядка 1,5кОм. Между ножкой NRST и внешним конденсатором 0,1мкФ резистора действительно нет.

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


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

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

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

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

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

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

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

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

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

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