1887ВЕ4У

Модераторы: gurzzza, pip, sya, _sva_

tolix
Сообщения: 1
Зарегистрирован: 11 сен 2017, 22:47
Предприятие: АО "КБСМ"

Re: 1887ВЕ4У

Сообщение tolix » 11 сен 2017, 23:18

Здравствуйте. Такая проблема.
НА нашем опытном образце проводилось тестирование платы с микросхемой 1887ВЕ4У(далее МК)
в условиях импульсных помех в первичных цепях 27В (для получения 5В плате применяется DC-DC МДМ7,5 с типовой конденсаторной обвязкой).
Допускаем (не удалось зафиксировать и замерить), что имела место просадка напряжения питания МК.
При этом, конфигурация МК была следующая:
lfuse: 1Fh,
hfuse: D9h,
lock: 3Fh.
Т.е. BOD включен на 4В и всё такое.

До описанного теста МК с такой кофигурацией нормально прошивался (неоднократно), и нормально выполнял программу, в т.ч.
сохранял данные в EEPROM.(В НКУ).

Было выявлено:
1. В ходе теста программа "зависла". При этом повисание сопровождалось несанкционированной хаотичной работой портов
(беспорядочным включением выходов)
2. После перезагрузки, уже при нормальном питании программа доходит до первой строчки записи в EEPROM и "повисает".
3. МК больше не прошивается, при этом считываются фьюзы и локи, и они такие же, как при установке. Считывается флэш.
(Используем AVRDude) При попытке прошивки выдает ошибку failed to write flash memory, rc=-1, и еще бывает что выдает сообщение
о несанкционированном изменении фьюзов на значение FFh, но при перезапуске и повторном чтении их конфигурация прежняя
(как указано выше).

Вопросы:
1. Можно ли вылечить МК, чтобы он снова программировался или уже безнадежно?
2. Как вылечить хаотичное мигание портов при повисании программы, допустим связанным с предельным понижением питания?

sya
Специалист
Сообщения: 215
Зарегистрирован: 19 ноя 2009, 14:40
Откуда: Воронеж
Contact:

Re: 1887ВЕ4У

Сообщение sya » 12 сен 2017, 14:14

tolix писал(а):
11 сен 2017, 23:18
Вопросы:
1. Можно ли вылечить МК, чтобы он снова программировался или уже безнадежно?
2. Как вылечить хаотичное мигание портов при повисании программы, допустим связанным с предельным понижением питания?
Здравствуйте!

Снижение напряжения питания не могло привести к неисправности микроконтроллера. А вот повышение предельного напряжения питания может привести к выходу его из строя. Для более детального анализа нам необходим неисправный микроконтроллер.

Ответить

Вернуться в «Микроконтроллеры семейства AVR RISC»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость