|
клон AVRISP MKII при 1,8В-работает ли полностью (стирает ли) |
|
|
|
Aug 29 2013, 06:32
|
Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 9-08-04
Пользователь №: 468

|
Здравствуйте,
стирается ли FLASH-память ATXmega при питании 1,8В клоном AVRISP MKII на базе проекта LUFA? кто-нибудь пробовал?
если да, прошу сообщить, какой буфер или преобразователь уровня используется (или и то, и другое), если можно, схему по двум линиям PDI от AT90USB162 до входов PDI ATXmega, достоверно СТИРАЮЩУЮ Flash при 1,8В или может, что-то подправить в исходнике LUFA? например, временные параметры для 1,8В другие?
=== проблема: при 1,8В не выполняется команда Erase Flash
сделал программатор с преобразователем уровней ADG3308
все команды выполняются при 3,3В на программируемом XMega, (Erase Flash, Erase EEPROM, Write, Read, ...)
все команды, кроме Erase Flash, выполняются при 1,8В,
при 1,8В AVR Studio 4.19 cсообщает "Erase FAILED"
провода короткие, BOD Xmega отклюен, Fuse-биты XMega заводские, внешнего кварца нет, фильтрация по питаниям 1,8В и 5В и сами источники нормальные
|
|
|
|
|
 |
Ответов
|
Sep 1 2013, 06:47
|
Местный
  
Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987

|
Похоже, XMEGA вообще не самое любимое сообществом семейство. Из-за некотторой сырости, которая до сих пор дает о себе знать. И по документации это видно. Действительно, нигде не написано, каков диапазон напряжений для операций программирования NVM памятей.
Можно предположить, что он совпадает с диапазоном operating voltages (1.6 - 3.6 V), но подозрительное молчание во всех остальных документах, кол-во errata и отзывы на AVR Freaks о семействе в целом (не говоря уже вашем случае) заставляют усомниться в этом (мягко говоря). Известный атмеловский девкит Xplain, кстати, работает на 3.3В.
Поскольку предыдущим достижением Atmel в сфере пониженного напряжения, достаточного для программирования, можно считать serial programming voltage 1.8V, то, конечно, хочется рассчитывать хотя бы на этот уровень в XMEGE. НО! Семейство имеет явно сильно перетрушенную микроархитектуру, чипы выпускаются совсем на другом тех.процессе, так что неизвестно, на что XMEGA способен.
Теперь ближе к делу. У вас промелькнуло, что на тагете VCC = 1.77V. Это может быть критичным (и в свете вышеуказанного, и вообще - даже для старых Mega; чуток не хватило - и все, не туннелируются носители в плавающий затвор). Попробуйте поднять до 1.85 V (как пример). И вообще, м.б., здорово было бы проверить программируемость для серии напряжений в диапазоне 1.8 .. 3.3V последовательным приближением (последовательным делением пополам диапазона неопределенности).
|
|
|
|
|
Sep 1 2013, 16:45
|
Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 9-08-04
Пользователь №: 468

|
Спасибо за помощь,
у мега есть микросхемы с питанием 1,8..5,5В, у хмега 1,6...3,6В смысл использования хмега - не подбирать стабилизатор 1,8В и не делать его подстраиваемым, а использовать попавшийся - попался 1.77В
с прогрммированием Мега при 1,8В по ISP-интерфейсу было бы проще - у меня свое ПО, можно было бы временнЫе параметры при необходимости менять, получить информацию в режиме отладки при программировании, к тому же в ISP нет двунаправленных линий
времени на исследования программатора нет, разве что еще поищу информацию,
на AVRFreaks ответили, что atxmega32a4u должна программироваться от 1,6В - она действительно программируется при 1,8В, но не стирается
попросил ссылку на док ХМега о зависимости напряжения-тока-временных параметров при стирании в службе поддержки атмел - если пришлют, может, что-то прояснится
|
|
|
|
|
Sep 2 2013, 09:34
|
Местный
  
Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987

|
Цитата(bvn123 @ Sep 1 2013, 20:45)  Спасибо за помощь, К сожалению - пока не за что... Но тема интересна и мне - прошу вас, обязательно опубликуйте здесь ход дальнейших событий и особенно - ответ Atmel (если будет). Цитата(bvn123 @ Sep 1 2013, 20:45)  у мега есть микросхемы с питанием 1,8..5,5В, у хмега 1,6...3,6В смысл использования хмега - не подбирать стабилизатор 1,8В и не делать его подстраиваемым, а использовать попавшийся - попался 1.77В Если регулятор у вас - это что-то 3-ногое типа нашего КРЕН5 (ну, понятное дело, что-то low-voltage, конечно, из современного), то обычно они позволяют очень простым и известным способом регулировать выходное напряжение. Если у вас импульсный преобразователь - то тоже обячно регулировка допускается. Можно было бы провести небольшое исследование по стираемости при разных напряжениях. Что у вас за источник для 1.8В (может, подскажу что-нибудь в этом направлении)? Цитата(bvn123 @ Sep 1 2013, 20:45)  с прогрммированием Мега при 1,8В по ISP-интерфейсу было бы проще - у меня свое ПО, можно было бы временнЫе параметры при необходимости менять, получить информацию в режиме отладки при программировании, к тому же в ISP нет двунаправленных линий Судя по всему, так просто не получится. Придется и с напряжением тоже что-то делать. Ну, и если вы что-то более-менее универсальное делаете - то тем более. Одной комбинацией невозможно все жизненные ситуации накрыть. Цитата(bvn123 @ Sep 1 2013, 20:45)  времени на исследования программатора нет, разве что еще поищу информацию, Жаль... но проверить зависимость стираемости от напряжения - это может быть не очень долго. Цитата(bvn123 @ Sep 1 2013, 20:45)  на AVRFreaks ответили, что atxmega32a4u должна программироваться от 1,6В - она действительно программируется при 1,8В, но не стирается Это уже интересно. Но надо иметь в виду, что запись и стирание - все же немного разные физически процессы, причем стирать тяжелее, так что такое сочетание вполне может иметь место. Кстати, интересно также понять, насколько плохо/хорошо не стирается - т.е. считать память и посмотреть, сколько битов осталось в 0 (ну, а если уж совсем интересно - то еще и меняют ли нули свое положение, или остаются стабильными). Цитата(bvn123 @ Sep 1 2013, 20:45)  попросил ссылку на док ХМега о зависимости напряжения-тока-временных параметров при стирании в службе поддержки атмел - если пришлют, может, что-то прояснится Хорошо бы, если они вообще ответили что-то конкретно по теме. Даже без документа. Держите в курсе, пожалуйста. Вопрос интересный.
|
|
|
|
|
Sep 2 2013, 17:26
|
Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 9-08-04
Пользователь №: 468

|
Ответ службы поддержки:
"I tried with ATXmega32A4U device mounted in STK600 and tried to erase the flash at 1.8V and at 1.7V. I couldn't see any issue while erasing the flash at 1.8V and 1.7V."
по поводу электрических и временных параметров при стирании ничего не сообщили
== оригинальный AVRISP MKII последних версий по описанию программирует устройства с питанием 1,8В, значит, заказчик его приобретет
== LDO для задачи рекомендуется малошумящий, AD производит их и с подстройкой, и на 1,8В
== для отладки при программировании Мега по ISP-интерфейсу (а не ХМега по PDI), например, ATmega168, способного работать от 1.8В, проблем не вижу - LPT-программатор, к нему добавить согласователь уровней отладка своего приложения позволила бы видеть, что отвечает программируемый МК, где виснет
но и необходимости не вижу - применение Меги в проекте не удобно не только из-за ее питания >=1,8В, ее линии под ISP-программирования SCK,MISO,MOSI идут и на управление другим устройством.
писать же приложение для PDI-интерфейса с целью понять, как стереть при пониженном напряжении, хлопотно, разобраться в чужом, написанном под WinAVR, не могу
|
|
|
|
Сообщений в этой теме
bvn123 клон AVRISP MKII при 1,8В-работает ли полностью (стирает ли) Aug 29 2013, 06:32 Raven Вообще-то, у данного чипа есть команда "Chip ... Aug 29 2013, 17:10 bvn123 Цитата(Raven @ Aug 29 2013, 21:10) Вообще... Aug 29 2013, 21:14 Raven 1) Состояние фьюзов можете привести (конкретно, бе... Aug 30 2013, 18:01 bvn123 Цитата(Raven @ Aug 30 2013, 22:01) 1) Сос... Aug 31 2013, 10:01 Raven Спасибо за информацию.
Я еще раз просмотрел на вс... Sep 4 2013, 09:34 bvn123 все-так проверил стирание при разных напряжениях -... Sep 4 2013, 10:13 Raven И вам спасибо - за интересное и полезное расследов... Sep 4 2013, 11:59 Artemrxtx Подскажите atxmega после выставления Lock битов уж... Sep 18 2013, 14:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|