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
Специалист
Сообщения: 218
Зарегистрирован: 19 ноя 2009, 14:40
Откуда: Воронеж
Contact:

Re: 1887ВЕ4У

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

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

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

Дмитрий_К
Сообщения: 3
Зарегистрирован: 19 сен 2017, 17:20
Предприятие: АО ФНПЦ ННИИРТ

1887ВЕ4У

Сообщение Дмитрий_К » 19 сен 2017, 18:18

Здравствуйте.
Нужна помощь.
Контроллер - 1887ВЕ4У. Программатор AVRISP mkii (остался после работы с Atmega 16). Среда написания Си-кода - IAR. Для прошивания использую - AVR STUDIO 4.
Запускаю AVR STUDIO 4, подаю питание на плату с установленным МК(reset подвязан через 4.7к к питанию, кварц внешний 8М), запускаю программирование для atmega8535, снимаю галочки с erase device before... и verify device, программирую фьюзы, читаю их - все ок.
Перехожу во вкладку program и указываю путь на hex-файл, подготовленный в IAR.
Нажимаю program - потребление платы увеличивается с 20мА до 90мА, вылезает окошко в AVR STUDIO - There seems to be a short circuit on the ISP connector. The MOSI and SCK line(s) appear to be short-circuited.The operation will be aborted. Пациент-мертв.
Подскажите я что-то не так делаю или программатор AVRISP mkii не подходит для программирования МК 1887ВЕ4У.
Заранее спасибо.

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

Re: 1887ВЕ4У

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

Дмитрий_К писал(а):
19 сен 2017, 18:18
Здравствуйте.
Нужна помощь.
Здравствуйте!
Программатор AVRISP mkII подходит для программирования МК 1887ВЕ4У, последовательность действий при программировании тоже не вызывает подозрений.
Смущает увеличение потребляемого тока. Все ли правильно с электрической схемой? МК отвечает после программирования?

Дмитрий_К
Сообщения: 3
Зарегистрирован: 19 сен 2017, 17:20
Предприятие: АО ФНПЦ ННИИРТ

Re: 1887ВЕ4У

Сообщение Дмитрий_К » 20 сен 2017, 12:34

МК не отвечает и греется, что говорит о неисправности

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

Re: 1887ВЕ4У

Сообщение sya » 21 сен 2017, 09:26

Дмитрий_К писал(а):
20 сен 2017, 12:34
МК не отвечает и греется, что говорит о неисправности
Здравствуйте!

Проверяйте свою электрическую схему, правильно ли настроены порты ввода/вывода микроконтроллера, не произошло ли где-то кз, и т.п.

Дмитрий_К
Сообщения: 3
Зарегистрирован: 19 сен 2017, 17:20
Предприятие: АО ФНПЦ ННИИРТ

Re: 1887ВЕ4У

Сообщение Дмитрий_К » 21 сен 2017, 16:27

Неисправность была в электрической схеме. Все прекрасно прошивается. Всем спасибо!

Ответить

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

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

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