1887ВЕ4У

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

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

Re: 1887ВЕ4У

Сообщение tolix »

Здравствуйте. Такая проблема.
НА нашем опытном образце проводилось тестирование платы с микросхемой 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
Специалист
Сообщения: 240
Зарегистрирован: 19 ноя 2009, 14:40
Откуда: Воронеж
Контактная информация:

Re: 1887ВЕ4У

Сообщение sya »

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

Снижение напряжения питания не могло привести к неисправности микроконтроллера. А вот повышение предельного напряжения питания может привести к выходу его из строя. Для более детального анализа нам необходим неисправный микроконтроллер.
Дмитрий_К
Сообщения: 3
Зарегистрирован: 19 сен 2017, 17:20
Предприятие: АО ФНПЦ ННИИРТ

1887ВЕ4У

Сообщение Дмитрий_К »

Здравствуйте.
Нужна помощь.
Контроллер - 1887ВЕ4У. Программатор AVRISP mkii (остался после работы с атмега 16). Среда написания Си-кода - IAR. Для прошивания использую - АВР студио 4.
Запускаю АВР студио 4, подаю питание на плату с установленным МК(reset подвязан через 4.7к к питанию, кварц внешний 8М), запускаю программирование для atmega8535, снимаю галочки с erase device before... и verify device, программирую фьюзы, читаю их - все ок.
Перехожу во вкладку program и указываю путь на hex-файл, подготовленный в IAR.
Нажимаю program - потребление платы увеличивается с 20мА до 90мА, вылезает окошко в АВР студио - 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
Специалист
Сообщения: 240
Зарегистрирован: 19 ноя 2009, 14:40
Откуда: Воронеж
Контактная информация:

Re: 1887ВЕ4У

Сообщение sya »

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

Re: 1887ВЕ4У

Сообщение Дмитрий_К »

МК не отвечает и греется, что говорит о неисправности
sya
Специалист
Сообщения: 240
Зарегистрирован: 19 ноя 2009, 14:40
Откуда: Воронеж
Контактная информация:

Re: 1887ВЕ4У

Сообщение sya »

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

Проверяйте свою электрическую схему, правильно ли настроены порты ввода/вывода микроконтроллера, не произошло ли где-то кз, и т.п.
Дмитрий_К
Сообщения: 3
Зарегистрирован: 19 сен 2017, 17:20
Предприятие: АО ФНПЦ ННИИРТ

Re: 1887ВЕ4У

Сообщение Дмитрий_К »

Неисправность была в электрической схеме. Все прекрасно прошивается. Всем спасибо!
volchik_off
Сообщения: 16
Зарегистрирован: 17 фев 2013, 15:54
Откуда: г. Санкт-Петербург

Re: 1887ВЕ4У

Сообщение volchik_off »

Здравствуйте! Возник вопрос следующего характера. Микроконтроллер 1887ВЕ4У - исправный, функционирует. Программатор КФДЛ.301411.233 куплен официально, ПО АВР программатор.exe из комплекта поставки. Микроконтроллер тактируется вешним кварцевым генератором 5 МГц в одном случае, и кварцевым резонатором 8 МГц в другом случае. При такой схеме почему-то ПО не удается произвести установку lock bits. Программа выдает ошибку: "Запись блокировочной информации возможно только в режиме тактирования от внутреннего RC генератора".
Ошибка выдается при обоих схемах тактирования. Вариант сначала установить lockbits на внутреннем генераторе, а затем перепрограммировать fuse на внешний не проходит, т.к. память уже заблокирована после программирования lockbits, и FUSE уже не меняются!

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

С уважением, Волков П.Ю.
LB.jpg
LB.jpg (64.03 КБ) 7307 просмотров
Fuse.jpg
Fuse.jpg (56.23 КБ) 7307 просмотров
sya
Специалист
Сообщения: 240
Зарегистрирован: 19 ноя 2009, 14:40
Откуда: Воронеж
Контактная информация:

Re: 1887ВЕ4У

Сообщение sya »

Здравствуйте!

Указанная особенность относится к МК, маркированным датой 1438 и более ранних. Версия ПО программатора, которой вы пользуетесь, разработана с учетом этой особенности МК. Версия ПО программатора без учета этой особенности МК см. во вложении.
Вложения
1887ВЕ4У.zip
(2.7 МБ) 160 скачиваний
volchik_off
Сообщения: 16
Зарегистрирован: 17 фев 2013, 15:54
Откуда: г. Санкт-Петербург

Re: 1887ВЕ4У

Сообщение volchik_off »

Спасибо большое за оперативный ответ! Реально оперативная поддержка!
Ответить

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