реклама на сайте
подробности

 
 
> клон AVRISP MKII при 1,8В-работает ли полностью (стирает ли)
bvn123
сообщение Aug 29 2013, 06:32
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 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В и сами источники нормальные
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Raven
сообщение Sep 4 2013, 09:34
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Спасибо за информацию.

Я еще раз просмотрел на все уже написанное, и у меня, кажется, есть идеи, почему могло не работать у вас.

1) Использование level translators со встречным включением внутренних буферов (типа используемого вами ADG3308) для согласования уровней сигналов, меняющих направление передачи динамически в процессе транзакции (типа I2C или нашего PDI) - плохая идея. Это из моей практики. Возможно, что потратив приличное кол-во времени и можно было довести такое его применение до ума, но у меня такового не было. Да и вообще, схемы с ПОС по-любому склонны к самовозбуждению или "триггерному" эффекту, причем в то состояние, которое им самим показалось более логичным из-за сложившегося в какой-то момент расклада напряжений на "левой" и "правой" сторонах. Так что они у меня все равно были бы под подозрением. Для однонаправленных линий, или сигналов, направление которых определяется единожды в начале "сессии" - это пожалуйста, можно использовать на здоровье. Но не для I2C и т.п.

2) Однако порывшись в интернете, обнаружил вот такое вот решение (возможно, известное вам): USBTiny-MkII SLIM (на РадиоЛоцмане есть и русскоязычный вариант этого описания). Обратите внимание на подключение PD2, PD3 через резисторы к MAX3002 - рекомендую попробовать и вам такой подход. Ну, и остальное проверьте уж заодно. MAX2003 и ADG3308 работают по похожим принципам, поэтому если у ребят сработало - есть надежда и для вас.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 18:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01387 секунд с 7
ELECTRONIX ©2004-2016