Схемы на МК и микросхемах » Микроконтроллеры
Доктор фьюзов «Atmega fusebit doctor». Доктор фьюзов - «Atmega fusebit doctor».Каждый, кто начинает работать с микроконтроллерами AVR знает, что неправильной установкой "фьюзов", можно прийти к печальным последствиям. Схема такого программатора довольно наворочена, да и применение такого программатора в быту разовое – оживить ошибочно прошитый микроконтроллер. По этому не каждому, да и практически никому не охота его собирать, всегда проще и дешевле - купить новый микроконтроллер. А «мертвые» микроконтроллеры или выкидываются, или собираются в коробочку для лучших времён, авось когда нибудь появится возможность добраться до параллельного программатора. Принцип работы «Atmega fusebit doctor».При нажатии кнопки «START», «Atmega fusebit doctor» читает сигнатуру "мёртвого" микроконтроллера, если она не читается, то делается несколько попыток прочитать её различными способами. После того как сигнатура прочитана, по базе определяется тип микроконтроллера и восстанавливаются заводские установки фьюз бит. Если горит зеленый - значит микроконтроллер успешно вылечен, фьюз биты восстановлены до заводских. Если микроконтроллер «залочен» (LockBits включены), просто проверяются фьюз биты и если они совпадают с заводскими – загорается зеленый светодиод. Конструкция «Atmega fusebit doctor»На печатной плате установлены три панельки для микроконтроллеров-«пациентов» на 20 (Attiny2313 …), 28 (Atmega48/88/168, Atmega8 …), 40 (Atmega16, Atmega8535 …) ножек. Если Вы решили «полечить» другого «пациента», то на плате предусмотрен специальный разъем для подключения адаптеров с панельками под любой, нужный Вам, микроконтроллер. Зелёным цветом отмечены микроконтроллеры, которые были проверены и удачно восстановлены. 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
Сборка устройства.Схема устройства довольно простая. Номиналы резисторов можно варьировать в небольших пределах. Питается устройство от внешнего стабилизированного блока питания с напряжением 12 вольт. Подключается БП к соответствующему 2-х контактному разъёму на печатной плате. 059-atmega_fusebit_doctor_V2e_schematic.pdf - Схема "ATmega FuseBit Doctor" При сборке устройства есть один нюанс, о котором важно не забыть. В архиве вместе с печаткой, есть и картинка для нанесения на плату со стороны деталей (монтажная картинка). Монтаж с такой "маской" превращается в простую процедуру установки радиодеталей по картинкам ("маске"). Такой рисунок на плату так-же можно нанести методом ЛУТ, после чего, его необходимо будет покрыть лаком, иначе он быстро сотрется. Теперь осталось только прошить микроконтроллер ATmega8 и устройство готово! Как проверить, правильно ли Вы их выставили в программаторе? В разных программаторах они выставляются по разному. В одних так, как на картинке, в других зеркально. Чтобы узнать, как поступить, нужно в программатор поставить чистый МК с заводской установкой фьюзов, и просто считать только установку фьюзов. Дальше сравнить фьюз-бит "SPIEN". Если на Вашем программаторе у него не стоит галочка, то фьюзы выставляются так, как на картинке. Но если галочка будет стоять, то все фьюзы выставляются зеркально. То есть там, где на картинке галочек нет - их ставят и наоборот.
Адаптеры для микроконтроллеров.Автором были разработаны два адаптера: Поделись с друзьями:Добавлять комментарии могут только зарегистрированные пользователи. Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться или войти на сайт под своим именем.
|