Слетает загрузчик NANO при КЗ питания.

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

Слетает загрузчик NANO при КЗ питания.

#1

Сообщение KulibinOrsk » 07.01.2023{, 10:49}

Привет всем.
Возможно кто то сталкивался и сможет подсказать какие действия предпринять оптимальнее.
Суть: при КЗ по питанию слетает загрузчик в АРДУИНО НАНО. Ситуация повторилась 3 раза. 3 НАНО мертвы (почти)
Понятно что загрузчик можно восстановить, но вопрос в том - почему он слетает, почему он такой не надежный.

Подключился программатором чтобы посмотреть FUSE которые управляют сбросом при падении напряжения- не хочет показывать!
Подключился тем же программатором к АРДУИНО ПРО МИНИ - показывает FUSE. Запрограммирован сброс при U<1.8v что в общем нормально, но я сделал 4.3v

Похоже в НАНО стоят биты защиты на все. В принципе вопрос решаемый (пока не решал) - стереть НАНО - установить фьюзы как нужно - записать новый загрузчик.

ВОПРОС - у кого то были подобные ситуации и как решали ? (Не пишите про питание, сейчас вопрос про поведение ардуинки)

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Слетает загрузчик NANO при КЗ питания.

#2

Сообщение vovka1973 » 07.01.2023{, 12:36}

KulibinOrsk писал(а):
07.01.2023{, 10:49}
у кого то были подобные ситуации и как решали ?
не по теме конечно но у меня при коротыше по питанию слетел биос на мини пк ,теперь все кирдык биоса нету нигде, только у китайцев но они не дадут, когда был рабочий не слил, а жаль.
есп-07 убил три штуки так восстанавливать не стал.
атмегу 328 в дип корпусе 3 штуки но восстановлению так и не поддались не видит их программатор ну ни как .
Изображение

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Слетает загрузчик NANO при КЗ питания.

#3

Сообщение Ingwar » 07.01.2023{, 13:25}

KulibinOrsk писал(а):
07.01.2023{, 10:49}
у кого то были подобные ситуации и как решали ?
По хорошему нужно сначала определится, чем простое отключение питания отличается от коротыша...
Могу предположить, что при отключении - падение напряжение питания происходит относительно медленно ввиду наличия емкостей на плате.
А при коротыше - практически мгновенно и сброс не успевает сработать. Как защита - питать плату через доп. диод, чтобы емкость на плате разряжалась постепенно.
Опять же, что происходит на линии во время прекращения коротыша, есть ли всплеск...
Короче осцил в руки и погнали))))
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Слетает загрузчик NANO при КЗ питания.

#4

Сообщение RedSky » 07.01.2023{, 13:43}

Скорее всего бракованные чипы. Фьюзы переписываются по умолчанию при записи загрузчика.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Слетает загрузчик NANO при КЗ питания.

#5

Сообщение fsergei70 » 07.01.2023{, 15:09}

RedSky писал(а):
07.01.2023{, 13:43}
Фьюзы переписываются по умолчанию при записи загрузчика.
Фъюзы разные бывают, иногда помогает только так называемый фъюзо доктор типа такого
http://www.getchip.net/posts/059-isprav ... it-doctor/

Отправлено спустя 4 минуты 33 секунды:
Может также помочь так называемый параллельный программатор.

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

Слетает загрузчик NANO при КЗ питания.

#6

Сообщение KulibinOrsk » 07.01.2023{, 15:45}

fsergei70, еще раз прочитайте что я написал и поймете что вы лажу написали.

artemka19
Лейтенант
Сообщения: 540
Зарегистрирован: 03.09.2020{, 15:41}
Репутация: 216
Откуда: Питер
Имя: Артем

Слетает загрузчик NANO при КЗ питания.

#7

Сообщение artemka19 » 07.01.2023{, 17:26}

это только у avr?

не припомню чтоб у есп такое происходило

Отправлено спустя 1 минуту 48 секунд:
непонятно еще где именно кз: на входе usb или vin?

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Слетает загрузчик NANO при КЗ питания.

#8

Сообщение Ingwar » 07.01.2023{, 20:49}

Из собственного прошлого опыта добавлю - неграмотно разведенные платы при эксплуатации в условиях электромагнитных помех по проводам и/или в общем корпусе с пускателями/частотниками, имеют тенденцию к нарушению целостности прошивки и фьюзов в том числе.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Слетает загрузчик NANO при КЗ питания.

#9

Сообщение fsergei70 » 07.01.2023{, 21:40}

KulibinOrsk писал(а):
07.01.2023{, 15:45}
еще раз прочитайте что я написал
Вообще то я ни вам отвечал. А вам бы посоветовал лечить ни последствия а причину. КЗ по питанию это мягко говоря не нормально.

aidar_i
Полковник
Сообщения: 3123
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

Слетает загрузчик NANO при КЗ питания.

#10

Сообщение aidar_i » 07.01.2023{, 22:26}

KulibinOrsk писал(а):
07.01.2023{, 15:45}
fsergei70, еще раз прочитайте что я написал и поймете что вы лажу написали.
Почему Вы так считаете?
Он очень дельный совет дал.

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

Слетает загрузчик NANO при КЗ питания.

#11

Сообщение KulibinOrsk » 07.01.2023{, 23:46}

Жесть какая то...
Господа ВЫ почитайте о чем я спрашиваю, и соответственно ответ давайте... это же не только для меня...для всех...
Про питание забыли ( вопрос не про КЗ) ... ВОПРОС - почему слетает загрузчик АРДУИНО НАНО.

Аватара пользователя
mehanikru
Рядовой
Сообщения: 62
Зарегистрирован: 16.01.2021{, 22:26}
Репутация: 3
Откуда: Кореновск
Имя: Сергей

Слетает загрузчик NANO при КЗ питания.

#12

Сообщение mehanikru » 08.01.2023{, 12:45}

Видимо, есть смысл почитать даташит на AtMega328. Что там сказано по поводу КЗ по питанию?
Я не нашел.
Делаю вывод, что КЗ по питанию - нештатная, непрогнозируемая ситуация, ни как не обязывающая контроллер выполнять какие либо действия.
При резком пропадании питания (почти что размыкание цепи) в любых электрических цепях возникают переходные процессы в виде коротких импульсов, которые могут быть восприняты другими участками схемы, еще пока запитанными, как некие битовые командные сигналы. Отсчет времени на эти процессы исчисляется микросекундами, что достаточно для современных микросхем.
Т.С, вы каким программатором восстанавливали стёртый загрузчик? В сообщениях я этого не нашел.
По SPI интерфейсу? Предположим что так. Для возможности программирования по интерфейсу SPI обязательно во фьюзах должно стоять для этого разрешение (SPIEN). Если фьюзы инвертированные, то галочка должна быть установлена.
Если не удается даже прочесть фьюзы, тогда этот фьюз, SPIEN, сброшен. МК не может работать по этому интерфейсу. Что бы восстановить этот фьюз, нужен другой интерфейс.
Также можно предположить что сбросились биты, отвечающие за тактирование МК. Это уже другая история...

Отправлено спустя 36 минут 39 секунд:
KulibinOrsk писал(а):
07.01.2023{, 10:49}
ВОПРОС - у кого то были подобные ситуации и как решали ?
было, в "доардуиновские" времена. Решал - применяя другие программаторы. Уже толком не помню.. Давно это было :)
Руководить - это значит не мешать хорошим людям работать. С.П. Капица

artemka19
Лейтенант
Сообщения: 540
Зарегистрирован: 03.09.2020{, 15:41}
Репутация: 216
Откуда: Питер
Имя: Артем

Слетает загрузчик NANO при КЗ питания.

#13

Сообщение artemka19 » 08.01.2023{, 13:24}

вообще прошивки часто слетают не только у авр при аварийных ситуациях: например после гроз бывал слет прошивок и у телевизоров и у стиралок.
И при этом всегда уместе со слетом прошивки были неисправные блоки питания у этих стиралок и телеков

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

Слетает загрузчик NANO при КЗ питания.

#14

Сообщение KulibinOrsk » 08.01.2023{, 15:31}

mehanikru, прошиваю конечно по SPI
То что КЗ это нештатная ситуация это понятно. НО ! ведь если в МК работает код, то он не слетает! У меня было раньше много МК работающих и ни у одного не слетало ПО. Я ранее в ассемблере программировал. Проблема именно в загрузчике с поведением которого хочется разобраться. То что нужно предпринимать схемотехнические решения это тоже понятно.
artemka19, никогда у меня ПО в МК не слетало и КЗ были и просадки питания, все было, но не слетало. Столкнулся вот в ситуациях с загрузчиком.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Слетает загрузчик NANO при КЗ питания.

#15

Сообщение vovka1973 » 08.01.2023{, 15:37}

KulibinOrsk писал(а):
08.01.2023{, 15:31}
Столкнулся вот в ситуациях с загрузчиком.
то-есть вы хотите сказать что после кз камень дальше работает как ни в чем не бывало ,только загрузчик слетел и все?
Изображение

artemka19
Лейтенант
Сообщения: 540
Зарегистрирован: 03.09.2020{, 15:41}
Репутация: 216
Откуда: Питер
Имя: Артем

Слетает загрузчик NANO при КЗ питания.

#16

Сообщение artemka19 » 08.01.2023{, 15:37}

KulibinOrsk писал(а):
07.01.2023{, 22:26}
никогда у меня ПО в МК не слетало
часто слетают прошивки.
именно в МК.
хоть в компьютере, хоть в бытовой технике.
И в 9 из 10 случаев - слет прошивки связан с неисправностями блоков питания

Отправлено спустя 1 минуту 55 секунд:
vovka1973, это логично в целом: именно загрузчик смотрит в usb же) мы же не знаем какого плана кз: вдруг там и по пинам d+ и d- что то прилетает

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Слетает загрузчик NANO при КЗ питания.

#17

Сообщение vovka1973 » 08.01.2023{, 15:48}

artemka19 писал(а):
08.01.2023{, 15:39}
это логично в целом: именно загрузчик смотрит в usb же) мы же не знаем какого плана кз: вдруг там и по пинам d+ и d- что то прилетает
у меня камни после кз не стартуют даже программатор spi не видит .
если комп мини на 12 вольт то биос вылетает ,кз был привет от китайцев переходник на жесткий диск для юсб так вот там по питанию сапля была жирная плюс с минусом на 12 вольт вот и сюрприз мини пк в топку .
Изображение

artemka19
Лейтенант
Сообщения: 540
Зарегистрирован: 03.09.2020{, 15:41}
Репутация: 216
Откуда: Питер
Имя: Артем

Слетает загрузчик NANO при КЗ питания.

#18

Сообщение artemka19 » 08.01.2023{, 16:12}

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

возможно что это некая защита так реализована: если на питании в МК непонятно что, то для безопасности просто прекращаем функционирование всего кода

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

Слетает загрузчик NANO при КЗ питания.

#19

Сообщение KulibinOrsk » 08.01.2023{, 17:38}

vovka1973, нет конечно - не работает МК. Приходится загрузчик заливать и ПО снова заливать.
В общем пока схемотехнически буду решать вопрос.

aidar_i
Полковник
Сообщения: 3123
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

Слетает загрузчик NANO при КЗ питания.

#20

Сообщение aidar_i » 08.01.2023{, 17:48}

Пробовали загрузчик удалить совсем? КЗ ни на что больше не влияет?

Ответить

Вернуться в «Помогите, а то я "нимагу"»