gte 6 24 мая, 2023 Опубликовано 24 мая, 2023 (изменено) · Жалоба Привет Всем! При перебое в питании lpc2368 иногда зависает и не реагирует на сигнал reset. В какое состояние он может войти и какие меры предпринять? Стоит врешний монитор TPS3828, при зависании он выдает сброс. На одном выводе (P1.21) находится реле (через транзисторный ключ), питающееся от 15В (сних получается 3,3В.). Происходит это под нагрузкой, сетевое питание спадает до критического достаточно быстро, от 150 мс. На обоих кварцевых резонаторах в момент зависания пропадает генерация. Вывод P2.10 не используется и подтянут к питанию. Все востанавливается только после полного снятия питания. В режиме отладки все просто вылетает и больше не подключается. Используется Eclipse JlinkGDBServer. Изменено 25 мая, 2023 пользователем haker_fox Для микроконтроллеров NXP есть специальный подраздел на форуме. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 81 24 мая, 2023 Опубликовано 24 мая, 2023 · Жалоба Предположение: индуктивные выбросы от вкл/выкл обмотки реле проникают в питание, дергают плюс и землю. А снижение с 15 до 3,3 с помощью чего происходит? Далеко не всякий линейный регулятор может нормально переваривать такую разницу. Например, широкоизвестные L1117-3.3 от такого вообще погореть запросто могут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gte 6 24 мая, 2023 Опубликовано 24 мая, 2023 · Жалоба 1 час назад, EdgeAligned сказал: Предположение: индуктивные выбросы от вкл/выкл обмотки реле проникают в питание, дергают плюс и землю. А снижение с 15 до 3,3 с помощью чего происходит? Далеко не всякий линейный регулятор может нормально переваривать такую разницу. Например, широкоизвестные L1117-3.3 от такого вообще погореть запросто могут. С 15 до 5 через dc-dc 3W Mean Well, затем L1117-3.3. Правка, не соответствующее реальности, удалил. Сброс при снижении питания корректный, как и при повторном возникновении питания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 76 24 мая, 2023 Опубликовано 24 мая, 2023 · Жалоба 3 часа назад, gte сказал: Все востанавливается только после полного снятия питания. А контроллер сильно греется когда висит? Может быть КМОП защелкивается? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gte 6 24 мая, 2023 Опубликовано 24 мая, 2023 · Жалоба 1 час назад, HardEgor сказал: А контроллер сильно греется когда висит? Может быть КМОП защелкивается? Проверял, холодный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexPec 3 24 мая, 2023 Опубликовано 24 мая, 2023 · Жалоба 32 минуты назад, gte сказал: Проверял, холодный. Лет 15 назад такая же история была с ATMega16. Только не при перебое в питании, а при выключении пускателя который питал двигатель на 35кВт. Зависал намертво, вместе с воч-догом. Только снятие питания помогало. Частично проблему удалось решить применением 4х слойной платы вместо двусторонней с полигонами земли и питания на внутренних слоях (кстати, а у вас какая?). В разы стал реже зависать, но все же время от времени было. Кардинально проблема решилась только заменой процессора. На другом процессоре вообще ни разу не замечено было зависание (а стояло все в том же щитке, с той же внешней обвязкой). Как узнал позже, щиток вообще не выключали 7 лет, и он все 7 лет исправно работал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 25 мая, 2023 Опубликовано 25 мая, 2023 · Жалоба 14 hours ago, gte said: При перебое в питании lpc2368 На мой скромный взгляд за этой фразой может скрываться всё, что угодно. Для кого-то это просто исчезновение питания. Я же могу додумать, например, что перед этим где-то рядом "хлопает" контактор, управляющий двигателем на 1 МВт, что приводит в генерации широкого спектра помех. В общем, надо бы расшифровать, что значит "перебой" питания. И разобраться в первую очередь с ним. Может быть у микроконтроллера на шине питания в этот момент какие-либо выборосы выше напряжения питания появляются, или из-за неаккуратно трассированной земли происходит перекос питания на парах ног питания с каким-либо защёлкиванием и т.п. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gte 6 25 мая, 2023 Опубликовано 25 мая, 2023 · Жалоба Плата двухслойная. Проверю положив рядом с процессором провод и отдельный конденсатор такой же емкости. Но начал подозревать, что это воздействие помехи в момент инициализации процессора и у него слетают настройки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 197 25 мая, 2023 Опубликовано 25 мая, 2023 · Жалоба 5 минут назад, gte сказал: это воздействие помехи в момент инициализации процессора Т.е. помеху создаёт кнопка сброса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 25 мая, 2023 Опубликовано 25 мая, 2023 · Жалоба 5 minutes ago, gte said: Проверю положив рядом с процессором провод и отдельный конденсатор такой же емкости. А специальные приборы для помехоэмиссии у Вас есть? Чтобы всё же воздействие было нормированным согласно какого-либо класса отказоусточивости... 6 minutes ago, gte said: Но начал подозревать, что это воздействие помехи в момент инициализации процессора и у него слетают настройки. Слетают настройки? Я работал плотно с 1768 в своё время. Что там можно настроить? У него даже EEPROM нет. Биты защиты памяти разве что... Может быть я что-то забыл... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gte 6 25 мая, 2023 Опубликовано 25 мая, 2023 · Жалоба Проблема при снятии и подаче сетевого питания 230В на небольшое время, пока просто предергиванием розетки. Питание вспомогательное на процессор подается через отдельный блок питания 230-15В, 20Вт, затем dc-dc 15V-5V, затем 1117-3.3 . При этом питание 3.3В спадает практически до нуля, монитор питания при этом формирует сброс. Затем питание 3,3В появляется (например через 300 мс), время нарастания напряжения 3.3В получается 5 мс. Бросок тока у сетевого конденсатора расположенного на этой же плате емкостью 470 мкФ. По настройкам. Если в момент инициализации процессора произойдет какой то сбой, то сним как раз может произойти нечто подобное, генерации нет на двух кварцах. Вспомогательный блок питания запускается где то с 80-100В. Попробую увеличить время сброса. Сброс формируется внешним монитором питания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gte 6 25 мая, 2023 Опубликовано 25 мая, 2023 · Жалоба 45 минут назад, haker_fox сказал: А специальные приборы для помехоэмиссии у Вас есть? Чтобы всё же воздействие было нормированным согласно какого-либо класса отказоусточивости... Пока ничего нет для теста на микросекундные импульсы, а самое близкое в Москве, потому и ищу причину, так как могут быть проблемы с тестом 1,2/50. Правда стоит покупной отдельный сетевой фильтр и варисторы на отдельной плате рядом с фильтром. Но плохо, что причина пока не ясна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 25 мая, 2023 Опубликовано 25 мая, 2023 (изменено) · Жалоба Может быть применить метод "разделяй и властвуй". Сейчас непонятно, где проблема: в источниках питания или/и в плате. Запитать всё от хорошего лабораторгого блока питания и имитировать включение/выключение этого питания... Изменено 26 мая, 2023 пользователем haker_fox Исправил непростительную грамматическую ошибку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gte 6 25 мая, 2023 Опубликовано 25 мая, 2023 · Жалоба 18 минут назад, haker_fox сказал: Может быть применить метод "разделяй и влавствуй".питания... Спасибо за совет, есть даже возможность запитать AC-DC от которого запитан контроллер, по отдельной линии, проверю сегодня. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gte 6 25 мая, 2023 Опубликовано 25 мая, 2023 · Жалоба Вспомогательный AC-DC запитал от отдельной линии через разделительный трансформатор, сам блок запитал напрямую от сети 230В. В этом случае никаких сбоев нет. Просмотр отснятых осциллограм показал, что провал питания 3,3В на них в диапазоне 300-400 мс и появление сетевого питания приходится как раз на момент, когда монитор питания перестает работать и отпускает сброс, это после 1,1В по описанию. . Может совпадение, но все осциллограммы при зависании приходятся на момент, когда монитор отпускает сигнал сброса и напряжение на выводе reset подрастает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться