Degson: клеммы, корпуса, источники питания
Новичок
 
Регистрация: 10.09.2006
Адрес: Винница, Украина
Сообщений: 20
Репутация: 10
 
10.08.2014 12:26 #1

Устройство ATmega fusebit doctor предназначено для восстановления заводской конфигурации Fuse-битов микроконтроллеров Atmel AVR семейства ATmega & ATtinyв случаях неправильной записи таковых. Самыми распространенными ошибками или проблемами являются неправильное конфигурирование источника тактовой частоты (fuse-бит CKSEL), отключение последовательного интерфейса программирования SPI (fuse-бит SPIEN) или отключение вывода Reset для возможности использовать его как линию ввода/вывода (fuse-бит RSTDISBL). Данное простое и дешевое устройство призвано за считанные секунды восстановить конфигурацию (оживить микроконтроллер).

В первом случае (неправильный выбор источника тактовой частоты) проблему можно решить, но во втором и третьем случаях оживить микроконтроллер с помощью программатора с последовательным интерфейсом невозможно. Многие не решаются собирать параллельный программатор, потому-что выгоднее купить новый микроконтроллер.

Устройство использует метод параллельного высоковольтного программирования (HVPP), и в базе данных содержаться сигнатуры многих микроконтроллеров семейства ATmega & ATtiny. Пользователю необходимо лишь установить микроконтроллер с неправильной конфигурацией fuse-битов в сокет и нажать кнопку Start.

Светодиоды – индикаторы статуса предназначены для информирования пользователя о ходе процесса восстановления.

Свечение светодиодов означает:

включен зеленый светодиод – конфигурация Fuse-битов восстановлена. Если установлены Lock-биты, то проверяется только соответствие текущей конфигурации битов заводским установкам, и если она совпадает, то включается зеленый светодиод;
включен красный светодиод – ошибка при считывании сигнатуры микроконтроллера: невозможно прочитать, отсутствует микроконтроллер в сокете или сигнатура не совпадает с имеющимися в базе данных устройства;
мигает зеленый светодиод – сигнатура верна, конфигурация Fuse-битов не верная. Lock-биты установлены, требуется операция стирания Flash-памяти;
мигает красный светодиод – сигнатура верна, lock-биты не установлены, но по некоторым причинам Fuse-биты не могут быть записаны.

В прошивке версии 2.11 заложенный интерактивный обмен ATmega Fuse Doctor компьютером через СОМ-порт(RS232) или через USB TO UART BRIDGE на СР2102. На плате разведёны оба варианта: преобразователь уровней на МАХ232 и USB TO UART BRIDGE на СР2102.

Терминальная программа, например: HiperTerminal, настраивается на скорость передачи данных 4800 бод, без проверки четности, 8 бит данных, 1 стоп-бит.

Установки для терминала:
baudrate: 4800
parity: none
databits: 8
stopbits: 1
handshake: none

В терминальной программе отображается вся информация о ходе процесса восстановления конфигурации, а также с помощью цифровых клавиш 1-5 можем выбрать следующее действие:

1 -- восстановить fusebits по умолчанию(заводские установки).

2 -- установить и записать свои значения fusebits.

3 – установить lockbits.

4 – стереть чип – за одно стираются и lockbits.

5 – окончание работы.

Питание ATmegaFuseDoctor, в дальнейшем AFD, производится или от USB – порта компьютера, или от источника постоянного напряжения 7v5---12v0. В последнем случае требуется установка стабилизатора 78М05.

И в первом и во втором случае 12v0 для высоковольтного режима получаем преобразованием напряжения 5v0 посредством DC-DC конвертера МС34063.
На плате есть возможность запаять несколько вариантов ATmegaFuseDoctor, далее ADF:
1. ADF с питанием от 12 вольт без наворотов.
2. ADF с питанием от 12 вольт и возможностью подключения к компьютеру через СОМ-порт(запаивается МАХ232 с обвязкой+ DB-9).
3. ADF с питанием от 12 вольт и возможностью подключения к компьютеру через USB - (виртуальный СОМ-порт, запаивается мост СР2102 с обвязкой + устанавливаются драйвера).
4. ADF с питанием от USB -порта без наворотов.
5. ADF с питанием от USB -порта и возможностью подключения к компьютеру через СОМ-порт(запаивается МАХ232 с обвязкой+ DB-9).
6. ADF с питанием от USB -порта и возможностью подключения к компьютеру через USB - (виртуальный СОМ-порт,запаивается мост СР2102 с обвязкой + устанавливаются драйвера) - этот вариант для особо продвинутых.
На плате разведены посадочные места под все популярные ATmega & ATtiny, как в DIP корпусах, так и в планарном исполнении.
Примеры восстановления некоторых чипов.
ATmega8-16PА.

mode=view[/IMG]
ATmega88.

ATmega128.
http://forum.mirmasterov.com/downloa...5&mode=view://
Список поддерживаемых контроллеров(пополняется):

1kB:
AT90s1200, Attiny11, Attiny12, Attiny13/A, Attiny15
2kB:
Attiny2313/A, Attiny24/A, Attiny26, Attiny261/A, Attiny28, AT90s2333, Attiny22,Attiny25, AT90s2313, AT90s2323, AT90s2343
4kB:
Atmega48/A, Atmega48P/PA, Attiny461/A, Attiny43U, Attiny4313, Attiny44/A, Attiny48, AT90s4433, AT90s4414, AT90s4434, Attiny45
8kB:
Atmega8515, Atmega8535, Atmega8/A, Atmega88/A, Atmega88P/PA, AT90pwm1, AT90pwm2, AT90pwm2B, AT90pwm3, AT90pwm3B, AT90pwm81, AT90usb82, Attiny84, Attiny85, Attiny861/A, Attiny87, Attiny88, AT90s8515, AT90s8535
16kB:
Atmega16/A, Atmega16U2, Atmega16U4, Atmega16M1, Atmega161, Atmega162, Atmega163, Atmega164A, Atmega164P/PA, Atmega165A/P/PA, Atmega168/A, Atmega168P/PA, Atmega169A/PA, Attiny167, AT90pwm216, AT90pwm316, AT90usb162
32kB:
Atmega32/A, Atmega32C1, Atmega323/A, Atmega32U2, Atmega32U4, Atmega32U6, Atmega32M1, Atmega324A, Atmega324P, Atmega324PA, Atmega325, Atmega3250, Atmega325A/PA, Atmega3250A/PA, Atmega328, Atmega328P, Atmega329, Atmega3290, Atmega329A/PA, Atmega3290A/PA, AT90can32
64kB:
Atmega64/A, Atmega64C1, Atmega64M1, Atmega649, Atmega6490, Atmega649A/P, Atmega6490A/P, Atmega640, Atmega644/A, Atmega644P/PA, Atmega645, Atmega645A/P, Atmega6450, Atmega6450A/P, AT90usb646, AT90usb647, AT90can64
128kB:
Atmega103, Atmega128/A, Atmega1280, Atmega1281, Atmega1284, Atmega1284P, AT90usb1286, AT90usb1287, AT90can128
256kB:
Atmega2560, Atmega2561
Варианты схем:
http://forum.mirmasterov.com/downloa...91&mode=view//
hthttp://forum.mirmasterov.com/downl...?id=12192tp://
Ценыо Украине:
145 грн. за набор «Сделай сам» ATmega fusebit doctor
185 грн. за собранный и оттестированный ATmega fusebit doctor
на карту ПриватБанка, реквизиты во вложении, реквизиты карточки по запросу . Доставка за ваш счёт, т.е. при получении оплатите стоимость доставки 15---17 грн.
При заказе с России или других стран СНГ стоимость с учётом доставки 240 грн = 700 руб. России, почтовым переводом на моё имя, реквизиты по запросу на емейл: [email protected], доставка почтами Украины и России.
Изображения
Тип файла: jpg AFD.jpg (90.4 Кб, 0 просмотров)
Тип файла: jpg hiperterm.jpg (27.9 Кб, 0 просмотров)
Тип файла: jpg ATmega8-16PA.jpg (87.5 Кб, 0 просмотров)
Тип файла: jpg ATmega88.jpg (82.3 Кб, 0 просмотров)
__________________
Моя страничка: http://programmator-ua.ucoz.ru/
Последний раз редактировалось fsem; 10.08.2014 в 20:59.
Оценка
В многообразии литиевых батареек и аккумуляторов нет какого-то универсального или идеального варианта. Выбирая тот или иной вариант для питания устройства, разработчику приходится оперировать множеством параметров, используя наиболее оптимальное их сочетание для каждого приложения. Разберем параметры для различных приложений.
Ответ
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 19:46.
Обратная связь РадиоЛоцман Вверх