Всем привет! Микроконтроллер STM32F446 LQFP-144 отвалиться UART, в среднем за 12 часов отваливается. Пробовал диагностировать, но ничего не нашел: 1) Пробовал соединять с ноутбуком и Апельсинкой 2) соединять по USB и UART, даже просто припаивал короткие провода к плате 3) Разные версии ОС и ПО (но не сильно отличающиеся версии) 4) физически отключал все устройства от МК (моторы и нагреватели) и проверял работу "в просое" 5) Запитывал МК и Апельсинку от одной повербанки 6) смотрел осциллографом уровень и чистоту питания платы 7) смотрел уровни передаваемого и принимаемого UART сигнала 8) записывал осциллографом общение по USB и UART, анализировал протоколы 9) экран и все лишние датчики отключены были всегда 10) прозванивал плату мультиметром 11) на плате есть ионистр. Пробовал менять его на простой кондер 12) менял кварц Что еще могу сделать, но особо в результат не верю: 1) навешать кондеров больших и маленьких по питанию 2) перепаять|поменять stm32f446 3) купить ST-Link программатор и понаблюдать за состоянием микроконтроллера. Хотя бы понять ребутится ли он от сторожевого таймера при этом или в каком-то "состоянии" прибывает после разрыва связи 4) в коде прошивки прописать отладочные события для косвенного наблюдения и вычисления после выполнения какого куска кода происходит сбой Может еще у кого-то есть мысли?
Комментарии: 20
Elektrougli
как делал - не делай больше, пробуй что-то другое
Skokov
что например? кроме перепаять STM32
Elektrougli
поменять камень
Skokov
ну, так 2,5к же цена вопроса либо от 1к и ждать от месяца если хотя бы заранее удостовериться, что в нем дело
Elektrougli
в программе используются массивы? если да - обезопась код от выхода за пределы
Dmytro
3 пункт с отладчиком надо в первую очередь, если есть возможность оставить его на эти 12 часов подключенным.
Vasil
Отваливается UART... и как ты это определил?
Who
Это же клей? Блок питания от компа очень старый, лет 10 точно
Anonim
конесно
Elektrougli
пыль и грязь убила его
Vasil
Клин крутилятора?
Elektrougli
там мицелий на проводах вырос
Who
Он живой, просто вертушка зашуршала под нагрузкой Впервые вскрыл а тут вот это Но в целом уже всё ясно, спасибо
Elektrougli
чертовы гуки
Vasil
Менять на шары/гидродинамику, если дорохо-бохато
Anonim
котики
Zoog
герметик/компаунд
Skokov
потеря связи с МК
Artem
Лол