1887ВЕ4У

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

max-k
Сообщения: 2
Зарегистрирован: 11 дек 2013, 10:44

Re: 1887ВЕ4У

Сообщение max-k »

У нас тоже проблемы с данным процессором. Программируем из АВР студио 4 AVRISP mk2, пробовали USBasp из AVRDude, результат тот же. Основная проблема, помимо перечисленных выше другими участниками, во время работы местами стирается флеш, при прочтении и ферификации с исходным hex видно что некоторые байты установлены в 00 каждый раз произвольные.Причем после прошивки все работает. По времени по разному один блок 2 недели проработал другие и часу не могут Что приводит к не работоспособности всей прошивки. Версии чипов 13хх,12хх. До этого стояли ВЕ1 проблем не было. Ваши рекомендации по поводу программирования выполняли, хоть и компьютеров с LPT портом достать трудно. Программа тактируется от внешнего кварца 8Мгц. время запуска максимальное, CKOPT установлен.

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

Re: 1887ВЕ4У

Сообщение sya »

max-k писал(а):У нас тоже проблемы с данным процессором. Программируем из АВР студио 4 AVRISP mk2, пробовали USBasp из AVRDude, результат тот же. Основная проблема, помимо перечисленных выше другими участниками, во время работы местами стирается флеш, при прочтении и ферификации с исходным hex видно что некоторые байты установлены в 00 каждый раз произвольные.Причем после прошивки все работает. По времени по разному один блок 2 недели проработал другие и часу не могут Что приводит к не работоспособности всей прошивки. Версии чипов 13хх,12хх. До этого стояли ВЕ1 проблем не было. Ваши рекомендации по поводу программирования выполняли, хоть и компьютеров с LPT портом достать трудно. Программа тактируется от внешнего кварца 8Мгц. время запуска максимальное, CKOPT установлен.

Новосибирск, ОАО Электроагрегат.
1. В процессе работы, после прошивки микроконтроллера и до появления сбоев, производилось ли выключение питания устройства? Были ли просадки напряжения?

2. Схемы серии 13хх - укажите неделю изготовления (цифры хх), номер партии (цифра с обратной стороны микросхемы, на керамике)?
dnk_knd
Сообщения: 28
Зарегистрирован: 18 мар 2013, 15:22

Re: 1887ВЕ4У

Сообщение dnk_knd »

На 2МГц настраиваем.
Вообще настройка фьюзов при использовании внутреннего RC такова:
CKSEL0, CKSEL2, CKSEL3, SUT0, BOOTSZ0, BOOTSZ1, SPIEN = 0, остальные =1.
Как обычно 0-запрограммирован, 1-не запрограммирован.
lex
Специалист
Сообщения: 17
Зарегистрирован: 01 дек 2009, 10:32
Откуда: Воронеж
Контактная информация:

Re: 1887ВЕ4У

Сообщение lex »

dnk_knd писал(а):На 2МГц настраиваем.
Вообще настройка фьюзов при использовании внутреннего RC такова:
CKSEL0, CKSEL2, CKSEL3, SUT0, BOOTSZ0, BOOTSZ1, SPIEN = 0, остальные =1.
Как обычно 0-запрограммирован, 1-не запрограммирован.
Попробуйте такие настройки: SUT1..0 = 01, CKSEL3..0=0011 (RC генератор на 4 МГц, задержка 4 мс).

Провели еще одну серию испытаний, при настройках SUT1..0 = 01, CKSEL3..0=0001 (RC генератор на 1 МГц, задержка 4 мс) на одном из трех образцов при t= 0 (+/- 5), возникает сбой записи в EEPROM. На других частотах внутреннего RC-генератора (2,4,8 МГц), а также при внешнем тактировании (1 и 8 МГц) этот же образец работает стабильно вплоть до t = -60.
max-k
Сообщения: 2
Зарегистрирован: 11 дек 2013, 10:44

Re: 1887ВЕ4У

Сообщение max-k »

sya писал(а):
1. В процессе работы, после прошивки микроконтроллера и до появления сбоев, производилось ли выключение питания устройства? Были ли просадки напряжения?

2. Схемы серии 13хх - укажите неделю изготовления (цифры хх), номер партии (цифра с обратной стороны микросхемы, на керамике)?
Серии 1244 (6 партия), 1321(12,13), 1340(21,22), 1047 (18) уверенно был сбой на 13хх всех выпусков, на остальных статистики нет.
После прошивки блок подключается к стенду на нем проверяется частично работоспособность, эмулируем помехи, дергаем питание и т.п. потом проводим сверку прошивки без записи, если совпадает ставим на станцию уже и там через некоторое время затирается. В программе изначально была запись в еепром, потом в 12 версии из за ошибок было переключено на флэш, думали что в момент записи затираются другие ячейки, исключили вообще запись, то же самое. Блок стоит сверху над двумя мощными контакторами, возможно какието помехи с них так влияют на память, но в любом случае ничего подобного с ВЕ1 не было. Щас поставили импорт ATMega8535 тестируем с ними. Пробовали ставить защиту от записи все равно не помогло.
dnk_knd
Сообщения: 28
Зарегистрирован: 18 мар 2013, 15:22

Re: 1887ВЕ4У

Сообщение dnk_knd »

max-k писал(а):У нас тоже проблемы с данным процессором. Программируем из АВР студио 4 AVRISP mk2, пробовали USBasp из AVRDude, результат тот же. Основная проблема, помимо перечисленных выше другими участниками, во время работы местами стирается флеш, при прочтении и ферификации с исходным hex видно что некоторые байты установлены в 00 каждый раз произвольные.Причем после прошивки все работает. По времени по разному один блок 2 недели проработал другие и часу не могут Что приводит к не работоспособности всей прошивки. Версии чипов 13хх,12хх. До этого стояли ВЕ1 проблем не было. Ваши рекомендации по поводу программирования выполняли, хоть и компьютеров с LPT портом достать трудно. Программа тактируется от внешнего кварца 8Мгц. время запуска максимальное, CKOPT установлен.

Новосибирск, ОАО Электроагрегат.
Дубль два. Сразу чето не написал, стеснялся проблем добавить. Вчера когда кварц припаяли. Полтора часа мучался, думал почему блок не запускается, прозвонил 5 раз, номиналы кондюков проверил. Оказалось, первые два байта обнуленые. Потом еще раз пять так было. Прошиваешь, верифицируешь - все нормально, включаешь блок - нормально, выключаешь и снова включаешь - не включается, читаешь прошивку - нули в первых двух байтах и еще в трех-четырех местах разбросаны.
dnk_knd
Сообщения: 28
Зарегистрирован: 18 мар 2013, 15:22

Re: 1887ВЕ4У

Сообщение dnk_knd »

lex писал(а):
Провели еще одну серию испытаний, при настройках SUT1..0 = 01, CKSEL3..0=0001 (RC генератор на 1 МГц, задержка 4 мс) на одном из трех образцов при t= 0 (+/- 5), возникает сбой записи в EEPROM. На других частотах внутреннего RC-генератора (2,4,8 МГц), а также при внешнем тактировании (1 и 8 МГц) этот же образец работает стабильно вплоть до t = -60.
Эти образцы свежие или партии 12хх - 1307?
lex
Специалист
Сообщения: 17
Зарегистрирован: 01 дек 2009, 10:32
Откуда: Воронеж
Контактная информация:

Re: 1887ВЕ4У

Сообщение lex »

dnk_knd писал(а):
lex писал(а):
Провели еще одну серию испытаний, при настройках SUT1..0 = 01, CKSEL3..0=0001 (RC генератор на 1 МГц, задержка 4 мс) на одном из трех образцов при t= 0 (+/- 5), возникает сбой записи в EEPROM. На других частотах внутреннего RC-генератора (2,4,8 МГц), а также при внешнем тактировании (1 и 8 МГц) этот же образец работает стабильно вплоть до t = -60.
Эти образцы свежие или партии 12хх - 1307?
Свежие. Нашли один образец партии 1247 - сбой тоже присутствует (при тех же настройках). Также стабильно работает на других частотах и настройках.
sya
Специалист
Сообщения: 240
Зарегистрирован: 19 ноя 2009, 14:40
Откуда: Воронеж
Контактная информация:

Re: 1887ВЕ4У

Сообщение sya »

max-k писал(а):
Серии 1244 (6 партия), 1321(12,13), 1340(21,22), 1047 (18) уверенно был сбой на 13хх всех выпусков, на остальных статистики нет.
После прошивки блок подключается к стенду на нем проверяется частично работоспособность, эмулируем помехи, дергаем питание и т.п. потом проводим сверку прошивки без записи, если совпадает ставим на станцию уже и там через некоторое время затирается. В программе изначально была запись в еепром, потом в 12 версии из за ошибок было переключено на флэш, думали что в момент записи затираются другие ячейки, исключили вообще запись, то же самое. Блок стоит сверху над двумя мощными контакторами, возможно какието помехи с них так влияют на память, но в любом случае ничего подобного с ВЕ1 не было. Щас поставили импорт ATMega8535 тестируем с ними. Пробовали ставить защиту от записи все равно не помогло.
Попробуйте на схемах 1321, 1340 включить BOD и установить для него порог 4В.
dnk_knd
Сообщения: 28
Зарегистрирован: 18 мар 2013, 15:22

Re: 1887ВЕ4У

Сообщение dnk_knd »

lex писал(а): Попробуйте такие настройки: SUT1..0 = 01, CKSEL3..0=0011 (RC генератор на 4 МГц, задержка 4 мс).
Результаты:
Алгоритм проверки такой: Включаем, программа запускается, задаем значение для сохранения в EEPROM (1байт), сохраняем значение в EEPROM (вариант с ожиданием флага готовности), после выхода из процедуры сохранения ждем 1сек. и снимаем питание с платы, затем включаем питание, программа запускается - первая процедура в ней это считывание сохраненных перед выключением данных из EEPROM.
После прошивки проверено на столе в нормальных условиях. Сохраняется стабильно.
Заморозили плату с МК до -40. Достаем из камеры и смотрим согласно алгоритма по мере ее согревания.
Периодически включаем/выключаем питание с частотой порядка 5-10 сек. тем самым выполняя вышеизложенный алгоритм проверки.
На температуре -20 и -18 градусов отмечены единичные сохранения.
Дальше сохранений не было.
На -12 после очередного выключения, при попытке включения программа на выполнение не запустилась.
Результат верификации: по адресам 0х0000, 0х0220, 0х0400, 0х4Е0, 0хС00 вместо истинных значений 0000.
Ответить

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