1887ВЕ4У

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

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

Re: 1887ВЕ4У

Сообщение sya »

nppsem писал(а):1 Можно ли утверждать, что схема BOD 1887ВЕ4 аналогична ВЕ7 viewtopic.php?f=7&t=482&p=2490#p2486
2 Что плохого для ВЕ4 (и содержимого её EEPROM) можно ожидать в ситуации:
"аналоговое" питание подано от "цифрового" через RC фильтр 51 Ом/0,068 мкФ,
затем "цифровое" питание пропадает (на 1...5 минут) на фоне наличия его "подпитки" от напряжения 4,5В через резистор 5...10 кОм,
затем "цифровое" питание восстанавливается.
По факту при наличии "подпитки" на "цифровом" питании присутствует напряжение 1,8...2 В.
3 Заявлена работа ВЕ4 от 3В, при этом ( вроде как :) ) уставка для BOD на 2,7В не допускается, почему?
Заранее спасибо.
Здравствуйте!
1. Да.
2. При напряжении питания 2В схема не может корректно функционировать. Этот режим противоречит ТУ.
nppsem писал(а):затем "цифровое" питание пропадает (на 1...5 минут) на фоне наличия его "подпитки" от напряжения 4,5В через резистор 5...10 кОм,
затем "цифровое" питание восстанавливается. По факту при наличии "подпитки" на "цифровом" питании присутствует напряжение 1,8...2 В.
Не понятен режим работы. Функционирует ли при этом схема, находиться в сбросе, или в режиме энергосбережения? Приведите схему включения питания микроконтроллера.
3. При работе ИС в диапазоне напряжения питания 3.0 - 3.6В рекомендуется использовать внешнюю схему монитора питания (см. таблицу 3.15 в ТО).
nppsem
Сообщения: 74
Зарегистрирован: 26 апр 2010, 16:09

Re: 1887ВЕ4У

Сообщение nppsem »

2. При напряжении питания 2В схема не может корректно функционировать. Этот режим противоречит ТУ.
Не понятен режим работы. Функционирует ли при этом схема, находиться в сбросе, или в режиме энергосбережения? Приведите схему включения питания микроконтроллера.
Пробую пояснить:
На ВЕ4 в рабочем режиме подано питание 5В от линейного стабилизатора, RES не активен, затем питание со входа стабилизатора снимается и соответственно пропадает 5В, но на шине "5В" остаётся напряжение из-за "подпитки" от другого источника через резистор ~10 кОм (резистор между шиной 5В и другим источником "5В минус диод" =4,3В ).
Затем питание 5В восстанавливается. Никакой разумной деятельности от ВЕ4 при этом не требуется, вопрос, переживёт ли она такой режим (по факту от "подпитки" на шине 5В получается ~2В).
sya
Специалист
Сообщения: 240
Зарегистрирован: 19 ноя 2009, 14:40
Откуда: Воронеж
Контактная информация:

Re: 1887ВЕ4У

Сообщение sya »

nppsem писал(а): Пробую пояснить:
На ВЕ4 в рабочем режиме подано питание 5В от линейного стабилизатора, RES не активен, затем питание со входа стабилизатора снимается и соответственно пропадает 5В, но на шине "5В" остаётся напряжение из-за "подпитки" от другого источника через резистор ~10 кОм (резистор между шиной 5В и другим источником "5В минус диод" =4,3В ).
Затем питание 5В восстанавливается. Никакой разумной деятельности от ВЕ4 при этом не требуется, вопрос, переживёт ли она такой режим (по факту от "подпитки" на шине 5В получается ~2В).
Здравствуйте!
Если у вас включена схема BOD, то ничего страшного не произойдет, схема будет находиться в сбросе до достижения напряжения питания порогового значения (4,1В или 2,8В в зависимости от BODLEVEL). А если схема BOD не используется, то от микроконтроллера можно ожидать неразумной деятельности.
nppsem
Сообщения: 74
Зарегистрирован: 26 апр 2010, 16:09

Re: 1887ВЕ4У

Сообщение nppsem »

Спасибо!
BOD подключен. Для справки - опыт также был поставлен на схемах К1878ВЕ4 партии 2014-го года с нерабочим BOD, выдержали :).
spc_91
Сообщения: 1
Зарегистрирован: 02 июн 2016, 02:20

Re: 1887ВЕ4У

Сообщение spc_91 »

Собственно пишу с целью поделиться опытом интимных отношений с МК 1887ве4у(далее просто МК)... дабы сэкономить время заинтересованным лицам..
Ветку прочел всю и была тут затронута тема программирования данных МК из среды CWAVR ... но внятных ответов так и не было...
Дак вот.. о чем я..
Как то изначально сложилось так, что написание и компилирование прошивки производил в вышеупомянутой CWAVR .. а отлаживал в АВР студио 4// прошивал CWAVR/ и с буржуйскими микроконтроллерами все отлично работало... вычитав из ТО на 1887ВЕ4У что она функциональный Аналог ATmega8535 смел предположить ,что и с нашим/вашим МК проблем не должно быть и в плане программирования.. как я был не прав))
И вот настал тот долгожданный миг, когда сии МК завезли и в наш скромный "кружок радиолюбителей" . Итак... мы имеем пару новеньких 1887ВЕ4У , программатор АВР mkII , CWAVR и АВР студио 4. начинаем работать.
Впаиваем изделие, включаем, радуемся , серый дымок не пошел - уже здорово))
1) набираем простенький код на си в CW, компилим, эмулируем- все мигает, все отлично.
2) выбираем ATmega8535, считываем всеми "любимые" fuse bit's - все отлично вроде.. читаем flash , eeprom - все читается все хорошо.(в CWAVR)
3) пробуем изменить фьюзы под нужды страждущих.. шьем... (в CWAVR) и вот тут то и подкрадывается маленький пушной зверек из Сибири...
Программатор МК не видит, мы задумчиво чешем репу и материмся... в голове мелькают мысли.. но все ж собрав остатки воли в кулак и ухватив паяльник, ставим второй новый мк в плату...
Далее выполняем первый пункт... все отлично,
выполняем второй, но уже в АВР студио 4.. все отлично..
пробуем третий.. все отлично)) радуемся.. зашиваем программу (в АВР студио 4), иииии кричим ура! мигает!...
ради интереса пробуем прошить в CWAVR.. и все.. связь с МК потеряна.. но он продолжает мигать...
делаем выводы , что не иначе как CWAVR сносит бит SPIEN ...
за неимением параллельного программатора и в силу мудрености схем натыкаемся таки на лекаря АВР FUSE BITS DOCTOR
что примечательно - схем готовых море, прошивки актуальные, элементы доступные. оно в общем.
ссыль прилагаю - http://www.getchip.net/posts/059-isprav ... it-doctor/
устройство простое, не требует подключения к компу. по сути автономный параллельный программатор..
собираем...
клепаем адаптер под МК..
впаиваем ВЕ4У, тыкаем кнопочку , и о чудо ! загорается зелененькая лампочка! еще раз кричим ура!, зверек побежден!

краткий итог.
CWAVR - годен для написания программ на Си, для компиляции.(прошивка и любые попытки программирования нежелательны)
АВР студио 4 - отладка и заливка в камень.
в случае, если таки под рукой нет параллельного программатора, а камень все же загадить успели - то АВР FUSE BITS DOCTOR это то что нужно.
Собственно на этом все. спасибо за внимание.
c2n
Сообщения: 10
Зарегистрирован: 28 сен 2015, 22:41

Re: 1887ВЕ4У

Сообщение c2n »

проблема заключается в том, что буржуйские микроконтроллеры чистые ячейки выставляют в 0xFF а наш в 0x00.Возникают проблемы при верификации. Еще капризничать может из-за неверного DeviceID для ранних серий МК.

Сняв нужные галочки в окне прошивальщика - все чудесно работает. Проверено для АВР студио 4, АВР студио 5, АВР студио 6 с программатором АВР ISP MKII и его клоном на AT90USB162, на кристаллах выпуска 1538. Для производства оснастку при переходе с ATmega8 на 1887ВЕ4У менять не пришлось, поменяли только инструкцию.
Vladimir
Сообщения: 5
Зарегистрирован: 28 апр 2017, 10:27
Предприятие: НПО "Карат"

Re: 1887ВЕ4У

Сообщение Vladimir »

Проблемы с прошивкой Flash. Участок памяти с 0x0C40 по 0x1F7F (читается всегда "0") не прошивается или делает вид, что на прошивается.
В остальные области шьется т читается без проблем ! Так показывает программатор ASISP AS-Kit.
Программа написана на С IAR АВР с "заливкой" неиспользуемой памяти 0xFF. Проверено на 2-х контроллерах.
Но программа работает, что вызывает некоторое недоумение и беспокойство.
Что можете посоветовать?
nppsem
Сообщения: 74
Зарегистрирован: 26 апр 2010, 16:09

Re: 1887ВЕ4У

Сообщение nppsem »

Буквально вчера на ВЕ4 с датой 16хх на "фитоновском" программаторе ChipProg ISP наблюдалось следующее:
1 При поставке память кодов не чистая, а заполнена 1111, 2222, 3333 и т.д. с последующим повторением
2 "Фузы" прошились нормально
3 По команде СТЕРЕТЬ, сообщила, что стерта
4 При попытке программировать сообщает о ошибке по достижению 78% памяти
5 Стираем, говорит, что стерта. Читаем - в двух адресах где-то на границе 4-х Кбайт записаны два слова. Стиранием не стираются :).
6 В буфер программатора заносим все "0" и даем команду программировать - говорит, что норма. Считываем, есть все "0", два слова по п.5 потерты.
7 Вот теперь нормально программируется.
P.S. При старте программа считает 32-бит контрольную сумму, совпала, программа запустилась и работает.
P.S.S. ВЕ4-х у нас с 15-года прошло более 1К штук, ничего подобного до этого не наблюдали.
sya
Специалист
Сообщения: 240
Зарегистрирован: 19 ноя 2009, 14:40
Откуда: Воронеж
Контактная информация:

Re: 1887ВЕ4У

Сообщение sya »

Vladimir писал(а): 28 апр 2017, 11:02 Проблемы с прошивкой Flash. Участок памяти с 0x0C40 по 0x1F7F (читается всегда "0") не прошивается или делает вид, что на прошивается.
В остальные области шьется т читается без проблем ! Так показывает программатор ASISP AS-Kit...
Здравствуйте!
Мы не имели дела с указанным вами программатором.
При работе со стандартным программатором Атмел STK500, либо нашим программатором КФДЛ.301411.247 проблем нет.
don27
Сообщения: 1
Зарегистрирован: 02 май 2017, 18:23
Предприятие: ФКУ НПО "СТиС" МВД России

Re: 1887ВЕ4У

Сообщение don27 »

Где взять пробные кристаллы и ТУ?
Ответить

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