059-Исправляем AVR фьюзы при помощи «Atmega fusebit doctor».

Автор: | 03.11.2010

Титл

Внимание ! Автор устройства не стоит на месте — постоянно усовершенствует своего «Доктора». За изменениями слежу и я, внося обновления в статью.
В статье описана самая стабильная версия Update №9. от 13.03.2011.
В конце статьи есть последняя версия и  архив со всеми старыми версиями «Доктора».

Хочу спросить у читающих мой блог — много ли у Вас скопилось микроконтроллеров с неправильно прошитыми фьзами и непригодными для дальнейшего использования? Я думаю, если Вы довольно продолжительное время работаете с микроконтроллерами, то у Вас были случаи неправильной прошивки фьюзов. Свои «запорченные» микроконтроллеры я складывал в специальную коробочку с надеждой на то, что когда-то, в будущем, соберу высоковольтный параллельный программатор и верну их к жизни. Но высоковольтный программатор как-то особо не хотелось собирать. Схема довольно наворочена, да и применение такого программатора разовое – оживить ошибочно прошитый микроконтроллер. Короче, всегда проще (и дешевле) было купить новый микроконтроллер. Так и хранились бы и дальше «мертвые» микроконтроллеры если бы не случилась странная штука – при изготовлении нового устройства (скоро выложу) перестали подавать признаки жизни, сразу две тини2313 без особых на то причин. Подозрение пало на то, что при прошивке были неправильно выставлены фьюзы. Новых, в SOIC корпусе, быстро достать не получалось, а схемку закончить чесались руки. Так как, я все равно собирался, когда то делать высоковольтный программатор, решил, что пришло время это сделать. Но высоковольтный программатор я так и не сделал, а сделал устройство специально предназначенное для исправления ошибочно установленных фьюзов.

Некоторое время назад, по ссылке geovas , я поглядел на устройство под названием «Atmega fusebit doctor». Автор — поляк Pawel Kisielewski. Так как схема этого устройства относительно несложная решил вместо высоковольтного программатора собрать «доктора». И не ошибся – устройство оказалось замечательным! Не могу не поделиться своими впечатлениями о «Atmega fusebit doctor», так как в этом проекте есть много вещей, которые я ценю.

Что интересного есть в «Atmega fusebit doctor»?
Как Вы поняли – это не совсем высоковольтный программатор. Это устройство предназначено только для одной цели – вернуть к «жизни» микроконтроллер с неправильно прошитыми фьзами.

Такими фьюзами могут быть:
— CKSEL фьюзы выбора задающего генератора (выбран внешний генератор при его отсутствии или выбрана очень маленькая частота внутреннего);
— SPIEN запрет последовательного программирования;
— RSTDISBL использование ножки сброса как дополнительной линии ввода-вывода;
— установленные LOCK биты;
— другие, мешающие последовательному программированию.

ПРИНЦИП РАБОТЫ УСТРОЙСТВА

— очень прост – подаем на плату 12 вольт, вставляем в панельку «запорченный» микроконтроллер, нажимаем кнопочку «START» и через доли секунды получаем новенький рабочий микроконтроллер. Очень просто, даже не нужен компьютер (всегда возмущают псевдо навороты, в виде управления при помощи специальной программе на PC, там, где это в принципе не нужно). И если внешне устройство выглядит просто, то внутри все гораздо сложнее. При нажатии кнопки «START» устройство читает сигнатуру микроконтроллера-пациента, при этом, если она не читается, делается несколько попыток прочитать различными способами. После того как сигнатура прочитана по базе определяется тип микроконтроллера и восстанавливаются заводские, для данного микроконтроллера, установки фьюз бит. Если сигнатура неизвестна или микроконтроллер выдает ее неверно устройство установит фьюз биты в такое состояние, при котором станет возможным последовательное программирование. При восстановлении фьюз бит прошивка микроконтроллера остается нетронутой. Еще на плате есть перемычка «ALLOW ERASE«, при замыкании которой устройство полностью «обнулит» микроконтроллер. Это нужно в том случае, если пациент «залочен», т.е. установлены защитные биты которые препятствуют чтению/записи микроконтроллера.

Для индикации работы устройство имеет два светодиодакрасненький и зелененький :). Минималистично? Но этого вполне хватает!
Если горит зеленый – пациент успешно вылечен, фьюз биты восстановлены до заводских. Если микроконтроллер «залочен» (LockBits включены), просто проверяются фьюз биты и если они совпадают с заводскими — загорается зеленый светодиод.
Если горит красный – проблемы с сигнатурой чипа, невозможно прочитать, нет микроконтроллера в панельке или нет такой сигнатуры в базе данных.
Если зеленый мигает — сигнатура в порядке, фьюз биты с ошибкой, но исправить их невозможно, так как микроконтроллер «залочен» (LockBits включены), необходимо полное стирание микроконтроллера (нужно установить перемычку для стирания — «ALLOW ERASE»).
Если мигает красный — сигнатура в порядке, микроконтроллер «не залочен», но, по какой-то причине, невозможно восстановить фьюз биты.

Если Вы хотите получить более подробную информацию о процессе «лечения» на плате есть выход UART. Отправьте этот сигнал на терминал и получите «распечатку» того, что было сделано.

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

Информация о процессе лечения

На плате установлены три панельки для «пациентов» на 20 (Attiny2313 …), 28 (Atmega48/88/168, Atmega8 …), 40 (Atmega16, Atmega8535 …) ножек. Если Вы решили «полечить» другого «пациента», то на плате предусмотрен специальный разъем для подключения адаптеров с панельками под любой, нужный Вам, микроконтроллер. Устройство поддерживает аж 106 типов микроконтроллеров AVR.
Вот полный список:
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

Зелененьким отмечены кристаллы которые проверялись и удачно полечились пользователями «доктора». Если Вы вылечили кристалл не помеченный зеленым, прошу сообщить об этом автору устройства или мне — я передам.

С лестными отзывами закончили, теперь давайте собирать устройство.

СБОРКА УСТРОЙСТВА.

Схема устройства довольно простая. Номиналы резисторов можно варьировать в небольших пределах

Схема Доктора
059-atmega_fusebit_doctor_V2e_schematic.pdf (55863 Загрузки)
Плата устройства разведена хорошо, но есть один нюанс, о котором важно не забыть при сборке устройства. Ножки 40-ка пиновой панельки с 29 по 37 необходимо откусить (лучше в плате вообще не сверлить отверстия под эти ножки).

Внешний вид платы

Еще есть картинка для нанесения на плату со стороны деталей (монтажная картинка). Я впервые попробовал нанести такую картинку. Получилось очень удобно – монтаж превращается в простую процедуру установку деталек по картинкам. Наноситься рисунок методом ЛУТ. Вскройте рисунок лаком, иначе он быстро сотрется.

Монтажный рисунок на плату

059-atmega_fusebit_doctor_V2e_PCB.zip (42749 Загрузок)
«Набиваем» плату радиодеталями, ставим несколько перемычек, получаем вот такое устройство:

Готовое устройство

ВНИМАНИЕ! Если у Вас собрана предыдущая версия платы «Доктора» (V2d — плата апдейдов по №6 включительно), для новой версии (апдейты  №№7-9) переделывать ее нет необходимости, изменения минимальны. Для апгрейда версии платы V2d до версии V2e необходимо, всего лишь, припаять в нужном месте резистор на 100 Ом. Ниже показано куда его впаивать.

UpGrade

Hryam сделал рисунок платы версии V2d в Спринте. Вышло даже лучше чем у автора (размеры площадок, например).
059-atmega_doctor_plate_v2d_Sprint.zip (50385 Загрузок)

ПЛАТА ДЛЯ SMD КОМПОНЕНТОВ.

Появилась версия платы для SMD компонентов (товарисщь Shuffle постарался) . В этой плате нет панелек под «пациентов» есть только разъем для подключения адаптеров. Все «пациенты» включаются через адаптеры. Добавлен преобразователь UART to USB TF232RL, а значит Доктор будет выдавать информацию о ходе лечения по USB (можно не ставить). В остальном все как в оригинале.
059-shuffle_avrdoc_usb.zip (51753 Загрузки)

ПРОШИВАЕМ МИКРОКОНТРОЛЛЕР.

Теперь осталось только прошить микроконтроллер ATmega8 и устройство готово!
atmega_fusebit_doctor_2.09_m8.zip (48417 Загрузок)
059-FuseBits.png (70724 Загрузки)
Фьюз байты: Lock Bits = 0x 3F; High Fuse = 0x D1; Low Fuse = 0x E1; Ext. Fuse = 0x 00

Напоминаю:Для Algorithm Builder и UniProf галочки ставятся как на картинке.
Для PonyProg, AVR Studio, SinaProg галочки ставятся инверсно.
Как программировать микроконтроллеры читаем в FAQ.

Данный вариант прошивки еще есть для микроконтроллеров:
Atmega88, Atmega88P, Atmega168, Atmega168P, Atmega328, Atmega328P.
Прошивка для микроконтроллеров с 16kB и 32kB памяти, кроме того, выдает названия восстанавливаемых микроконтроллеров.
Прошивки и фьюзы для других микроконтроллеров  смотрите в архиве старых версий «Доктора» в конце статьи.

АДАПТЕРЫ ДЛЯ МИКРОКОНТРОЛЛЕРОВ.

Автором были разработаны два адаптера:
— для HVPP программирования 20-ти пиновых Attiny26 подобных и 40-ка пиновых Atmega8515 подобных контроллеров.
— для HVSP программирования для 8-ми пиновых и 14p-ти пиновых микроконтроллеров с высоковольтным последовательным способом программирования
059-adapter-1HVPP_dip20-dip40.zip (26137 Загрузок)
059-adapter-HVSP-dip8-dip14.zip (24794 Загрузки)

Небольшой бонус от меня – адаптеры для микроконтроллеров 8-ми пиновых (ATtiny13 …) и 20-ти пиновых (ATtiny2313 …) в корпусах SOIC.

Внешний вид адаптеров
059-adapter_soic20-soic8.zip (28189 Загрузок)

Пользоваться адаптерами для SOIC корпусов очень просто:

Работа с адаптером

Вставляем адаптер

АРХИВ ВСЕХ ПРЕДЫДУЩИХ ВЕРСИЙ ДОКТОРА.

Это архив со всеми предыдущими версиями «Доктора». Кроме того архив содержит дополнительные материалы, такие как пинауты для различных корпусов AVR, платы-адаптеры и другое.

atmega-hvpp-fusebit-doctor_archive.zip (34960 Загрузок)

ПОСЛЕДНЯЯ, НА ДАННЫЙ МОМЕНТ, ВЕРСИЯ «ДОКТОРА».

Как я уже упоминал выше, главным достоинством «Доктора»  является его автономность. Для восстановления фьюзов нужно лишь само устройство. Это очень хорошо!
Да, «Доктор» по UART выдавал информацию о процессе «лечения». Сообщения по UART, дублируя светодиоды,  давали более полную картину «лечения»,  но многим этого было недостаточно. Хотеться более полного контроля процесса восстановления.  И в новом апдейте автор дает этот полный контроль!

Теперь стало возможным:
— двухстороннее общение с «Доктором» по UART;
— работа с кристаллами у которых неверная сигнатура;
— устанавливать свои fusebits и  lockbits;
— об остальном читайте в описании внутри архива…
atmega-hvpp-fusebit-doctor_update11.zip (65703 Загрузки)

ПЛАТЫ ДОКТОРА ЧИТАТЕЛЕЙ БЛОГА.
Здесь находятся устройства собранные читателями — хорошо когда есть выбор.

Печатка «Доктора» от Paul (в Сплинте)

ATmega-Fusebit-Doctor-PCB.zip (24118 Загрузок)
zloynik нашел некоторые ошибки:
1.Резистор с 23 ноги меги не соединен с панельками.
2.Резистор с 4 ноги меги не соединен с панельками.
3.Резистор с 5 ноги меги не соединен с панельками.
4.Транзистор BC547(Т2) с 13 ноги меги-нет контакта с эмиттера на «землю».
В остальном вроде все впорядке. Собрал-залочил тиньку 2313-восстановило.
Учтите при изготовлении.

Вариант «Доктора» в SMD исполнении от webconn.

ATmega Fusebit Doctor SMD by WebConn V2h.zip (20004 Загрузки)
Хотел бы внести свой вклад в форме ещё одной платы для «доктора» в SMD-исполнении. Всего 5 перемычек и 3 SMD-»пофигистора», питание от Power Jack 5mm (но в архиве есть версия с колодкой) через 78L05 (греется, но пару минут можно работать без отключения питания, а больше обычно и не нужно ) Также греется один из транзисторов, но тоже в меру (мелкота требует жертв). Тем не менее, плата юзабельна. Совместима с последней версией Доктора V2h (то есть полностью растащен UART).

Вариант «Доктора»  от Machineman.

Fusebit-Doctor.zip (12443 Загрузки)

Плата в спринте, разводил под детали, которые были в наличии, так что там симбиоз SMD с выводными элементами, от перемычек уйти не удалось, как ни крутил. Транзистор T3 перевернул в нужную сторону (по началу запутался с эмиттером-коллектором). Да, с питанием не стал особо заморачиваться и вывел все на разъем molex.  Ну и разумеется выход на платы расширения. Удачи!

Вариант «Доктора»  от TaseG (разводка в сплинте).

hvpp-fusebit-doctor-v2h.zip (14547 Загрузок)

Исправление разводки от Максима Носырева.
Я начинающий, поэтому прошу строго не судить, если я ошибся.
Если сравнить разводку с оригиналом из статьи, то там есть лишняя дорожка, замыкающая 9 и 5 вольт, как я понял на питание меги придет 9 вольт. Может, конечно, я ошибаюсь, но наверно так не должно быть…

Вариант «Доктора»  от Sailanser (разводка в Eagle 5.10)

Atmega-fuse-doctor.zip (11850 Загрузок)

Сам себе делал это устройство по выложенной оригинальной схеме. Плату сделал двухстороннюю дабы была маленькой и компактной. Делал на SMD плюс управляющий контроллер в DIP. Контроллеры для излечивания если необходимо подключаю с помощью внешней макетки.

Вариант «Доктора»  от MVV
А еще «Доктора» можно сделать и так:

Адаптер для ATtiny26 от Fahivec
Adapter_Tiny26_SMD.zip (Одна Загрузка)
В архиве фотка и файлы .sch/.brd из Eagle 5.7.0

Доктор от dimon24
вариант печатной платы с универсальными ZIF панельками под 5 МК DIP8,14,20,28,40
Atmega-fusebit-doctor-ZIF.zip (Одна Загрузка)

Переходник для ATmega48A/PA/88A/PA/168A/PA/328/P TQFP32 от S@per


TQFP32-for-fuse-bit-doctor.zip (10126 Загрузок)

ЗАКЛЮЧЕНИЕ.

В результате работы «Atmega fusebit doctor» мною были возращены к жизни несколько ATtiny2313, ATmega48, Atmega8535. «Atmega fusebit doctor» зарекомендовал себя с наилучшей стороны. И даже появились планы на нестандартное его использование. Давно руки чешутся заюзать ножку сброса ATtiny13 как еще один порт ввода/вывода, но всегда останавливало то, что микроконтроллер теряется для последующего использования. С «доктором» можно смело использовать ножку по своему усмотрению и при необходимости восстанавливать ее «заводское» назначение.

Еще смотрим:
Что такое фьюз биты?
Как правильно прошить фьюз биты в разных программах?
Страничка ATmega FuseBit Doctor

(Visited 423 172 times, 26 visits today)

059-Исправляем AVR фьюзы при помощи «Atmega fusebit doctor».: 2 174 комментария

  1. Biker

    Всем здравствовать!
    Изготовил DoctorA,как на третьей сверху фотке, на Atm_8A.
    Заливал 09 и 11, пока одно достижение — понял,что — фьюзы для управляющего МК должно оставить заводскими!
    Tiny45 и Atm8515 пока не получилось оживить.
    Нашёл для ATtiny45 такое «чудо»-фельдшера:
    http://pe0fko.nl/Fuse-restore/
    Он же на другом МК: http://cappels.org/dproj/t12fp/t12f.htm
    Для себя нарисовал в Layoute плату под smd и восстановил ATtiny45.
    Прошил её для usb-программатора и сэкономил пару бубнов.
    Кому нужна плата в Lay — вышлю на почту.
    Могу переслать админу для раздачи всем желающим.

  2. Flash40

    FUSEBITS: internal 1MHz clock, EESAVE enabled: M88 L:0x62 H:0xD7 E:0xF9.

  3. roman1969

    Добрый вечер
    нуждаюсь в помощи
    собираю доктора на базе Atmega88, подскажите как правильно выставить Фьюзы для моего чипа

  4. Flash40

    Собрал доктора по «Вариант «Доктора» от TaseG (разводка в сплинте)» Так вот после танцев с бубном запустил, оживил две меги 32А, 8-ую не смог скорее всего горелая. Так вот, в этой схеме ошибка разводки так как коллектора двух транзисторов оба идут на +5в. А в целом спасибо ГетЧипу за устройство!

  5. isairon

    начинает выдеть.
    Благо через терминал вообще что хочешь зашить можно! РЕСПЕКТ, короче.

  6. isairon

    Автор, ты МУЖИК! Спасибо! вылечил мега16.
    Но. Не делайте по «Doctor SMD by WebConn». делал которая «screwed», замахался косяки исправлять (неправильная печатка).

    И прикол, который был у меня. Доктор исправляет, всё круто. Даже SPIEN. но прогер не видит потом. А прикол моего чипа в том, что если выставить на внутренний 1МГц, то не видит прогер. меняешь на что нибудь другое, и всё

  7. zombien-5

    Девайс супер, сразу вылечил 5-шт. Atmega8(DIP и TQFP)! но есть одно но: ни в какую не хочет лечить 32-ю мегу, как новую с магазина так и залоченую, вот из терминала:

    MANUAL HVPP MODE

    Init programming… DONE
    Read signature… 9E 95 82 — FAIL!
    Trying T2313 pinout..9E 95 82 — FAIL!
    Type the signature: 1E

    без пациента выдает сигнатуру «00 01 02 — FAIL!»

    Если вести сигнатуру вручную и попытаться исправить — верификацию не проходит,
    монтаж уже задолбался проверять, все правильно, собирал SMD-версию от shuffle, прошивка — 2.11, хелп ми плиз!

  8. serega23

    Лечил Atmega8, загорелся зелёный светодиод. Вставляю в программатор, не видит. Хотя четыре Attiny13 оживил. Устройство СУППЕР.

  9. Alexandr_91

    Автор просто молодец!!! собрал данный девайс работает на ура, правда пока вся схема на макетке) оживляет и оживляет, накопилось много пациентов. спасибо большое, завтра буду утюжить текстолит).

  10. prorokzv

    @prorokzv
    не для лечения, а для самого доктора. Вместо atmega8.

  11. prorokzv

    Добрый день.
    А МК atmega8L подойдет для доктора?

  12. gavr82.82

    @fylht_fylht
    Может 88 подпаленный,или пробовали несколько штук?

  13. fylht_fylht

    попробовал на ATmega8А спокойно лечится

  14. fylht_fylht

    Пробовал полное стирание и всегда наблюдается один и то тже ефект: слегонца вспыхивает зеленый светодиод и затем включается красный светодиод

  15. gavr82.82

    @Nozyl

    @krbogdan1111111
    Если светодиоды перемигивают,значит контроллер прошит верно.Смотрите монтаж или не подаётся питание на исправляемый контроллер.Возможно не верное подключение портов.Если хотя бы один резистор в обрыве,работать не будет.Сам собирал на smd,2 дня маялся,не мог понять проблему(работал без терминала),а причина была не пропаянный резистор.

  16. GetChiper Автор записи

    @krbogdan1111111
    Попробуйте полное стирание.

    @fylht_fylht
    Ну буду на 100% утверждать, но вроде лечил мегу88.

  17. fylht_fylht

    Здравствуйте. Попытался восстановить Mega88PA ничего не вышло. Народ есть такие кто пробовал восстановить Mega88PA ? У вас хоть получилось?

  18. Nozyl

    Доброго времени суток!

    Собрал устройство таже проблема что и у krbogdan1 со всем микроконтроллерами, даже с рабочими, вот лог с RS232

    Welcome
    AVR Atmega fusebit doctor (HVPP+HVSP) version 2.09
    http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
    Usage in commercial/profit purposes not allowed
    for firmware updates: twitter.com/manekinen

    HVPP MODE

    Init programming… DONE
    Read signature… 00 01 02 — FAIL!
    Trying T2313 pinout..00 01 02 — FAIL!

    No chip in socket or chip does not responding
    Please try again…

    Thank You

  19. krbogdan1111111

    Здравствуйте. Собрал устройство , положыл аtmega 48pa-рu, нажал пуск горел красный ,замигал зеленый раза 2, опять замегал красный в чём беда может быть?

  20. gavr82.82

    @avst
    Почту дайте,не могу я в форум ничего добавить.

  21. misterixxx

    В архиве 059-shuffle_avrdoc_usb.zip версии платы для SMD-компонентов разводка на схеме для Atmega8 дана для корпуса DIP!

  22. gavr82.82

    @avst
    Пишите куда-скину.Тут уже спрашивали.Как можно добавить на форум,чтоб все пользовались?У меня 2 переходника,под Atmega8 и 128

  23. avst

    Добрый день!
    Уже вторую ATmega128 при замене фузов теряю.
    У кого есть печатная плата в лайоуте для ATmegi 128 ?
    Помогите пожалуйста.

  24. Andry

    Спасибо конечно, но готовый доктор у меня уже есть.Я хотел узнать почём Китай делает платы оптом? то-есть я разрабатываю плату а они мне порядка 1000шт.

  25. felix_73

    @Andry
    А ведь я просто хотел помочь )))
    Почему платку не дособрал,купил программатор MiniPro TL866 .
    Нужные мне МК можно и там разблочить.

  26. Andry

    Извини погорячился

  27. felix_73

    Я чистую платку с рук купил,сам не заказывал.
    В любом поисковике можно найти всю информацию!

  28. Andry

    felix_73 :
    Заказ одной платки в Китае выйдет не дёшево,у меня есть недособранная
    платка Доктора + платки-переходники.
    Могу продать….
    Подробности и фото felix_73@mail.ru

    Спасибо коммерсант я тоже могу продать готовую! тебе что влом адрес сайта дать?

  29. felix_73

    Заказ одной платки в Китае выйдет не дёшево,у меня есть недособранная
    платка Доктора + платки-переходники.
    Могу продать….
    Подробности и фото felix_73@mail.ru

  30. Andry

    wanowar :

    life-music92 :
    Ребята! Кто подскажет. Хочу заказать что бы изготовили плату в китае! Но Китайци пишут что нужен файл «.pcb» file or Gerber file ((( У кого можно поинтересоваться? Есть у кого он?

    Sprint layout есть функция экспотра в Gerber. Файл->Экспорт->Gerber-Формат

    Дай пожалуйста адрес, где делают Китайцы. Спасибо!

  31. pelya999

    подскажите а smd адаптер для tiny13 подойдет для tiny85

  32. wanowar

    life-music92 :
    Ребята! Кто подскажет. Хочу заказать что бы изготовили плату в китае! Но Китайци пишут что нужен файл «.pcb» file or Gerber file ((( У кого можно поинтересоваться? Есть у кого он?

    Sprint layout есть функция экспотра в Gerber. Файл->Экспорт->Gerber-Формат

  33. wanowar

    Спасибо автору. Только осваиваю електронику. Собирал с файла во спринте с имеющихся деталей. Я так понял что транзисторы можно брать любые, лишь бы согласно схеме (ставил ВС327 и ВС337), конденсаторы ставил на 10мкФ и 22нФ (я так понял, что это просто фильтрующие) резисторы вместо 100 Ом поставил 82 Ом. Спаял для реанимации Меги16, ибо через Khazama AVR Programmer, случайно вместо чтения фьюзов нажал записать. Залил прошивку 11-го апдейта — не фурычил. Залил 9-го — сразу заработал и вылечил. Еще вроде валяется Мега8 в TQFP32. Пока что сделал переходник DIP-28 на TQFP-32, но еще не тестировал (Через SV2 не делал, так как не паял его и там у меня R25 стоит)

  34. zerocross2013

    @life-music92
    Чаще всего платы «pcb» создаются такими программами, как P-CAD, OrCAD, Altium Designer.

  35. GetChiper Автор записи

    Полное стирание пробовали?

  36. krbogdan1111111

    Здравствуйте. Собрал устройство , положыл аtmega 48pa-рu, нажал пуск горел красный ,замигал зеленый раза 2, опять красный в чём беда может быть?

  37. life-music92

    Ребята! Кто подскажет. Хочу заказать что бы изготовили плату в китае! Но Китайци пишут что нужен файл «.pcb» file or Gerber file ((( У кого можно поинтересоваться? Есть у кого он?

  38. akv

    @vovikkip
    Держи https://cloud.mail.ru/public/729f74c3bf88/reanimator_aatiny12.rar
    Фьюзы заводские, т.е. lFuse = 0x64, hFuse = 0xDF and eFuse=0xFF ( 8МГц внутренний RC + деление на 8 = 1МГц)
    Схема с Tiny2313 остается неизменной по портам (вроде и по ножкам тоже) как и в оригинале. Транзисторы использовал КТ3102/07 вместо 2N4401/2907.
    Немного изменил схему подачи +12В
    http://pixs.ru/showimage/t12fIIgif_7220901_14758292.gif

  39. vovikkip

    @akv
    Выложите пожалуйста прошивку под 2313.

  40. akv

    @vovikkip
    Тоже сталкивался с такой проблемой, различные версии fuse doctor не работали. Помог вот такой реаниматор http://cappels.org/dproj/t12fp/t12f.htm. Единственно надо переделать прошивку под доступный контроллер. Я переделал под ATTiny2313 в AVR Studio. Проверено, работает 100%. Если не получиться самому переделать, могу выложить прошивку.

  41. vovikkip

    Здравствуйте. Кто-то исправлял attiny12?
    В монтаже всё в порядке, attiny45 исправляет нормально.

  42. gavr82.82

    У меня есть плата в лют формате.Проверенная,лечил 128 без проблем.Пишите куда-скину

  43. pv_serg

    Подскажите, пжл, как подключить мегу128? Ведь что она подключается при программированию не так как все. В докторе тоже нужно учитывать это?

  44. GetChiper Автор записи

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

Добавить комментарий