Авторизация
Регистрация

Напомнить пароль

Фьюз бит доктор для attiny2313

Иногда приходится работать с древним контроллером attiny2313. Тут еще один товарищ вместе с заказом плат из Китая купил 60 шт этих контроллеров. И очень часто контроллеры типа attiny13 заблокированы с завода. Решив подстраховаться заранее, к тому же у самого дома валялись несколько штук 2313, решил собрать реаниматор для данного контроллера.
В качестве исходников нашел статью ссылка, немного переделал под свои компоненты, которые были дома. Схему сделал под dip корпус attiny2313 Недостатком схемы считаю, то что она питается от 12 вольт. Это не всегда удобно. На подобных программаторах повышайку собираю прямо на плате и питаю от usb type c кабеля. Но об этом чуть позже.
Развел плату.Схема заработала сразу без каких либо вмешательств.
Чутье не подвело, все 60 контроллеров с Таобао были заблокированы, хотя все новые в заводской упаковке без следов пайки. После «лечения» все attiny2313 прочитались, фьзы стояли по умолчанию. Для желающих повторить прилагаю гербер файл ссылка
Убедившись в работоспособности изделия, сделал повышайку прямо на плате. Схема проверена на докторе для attiny13, atmega8. На выходе преобразователя sx1308 напряжение 12.15 вольт, этого вполне достаточно.
Схема Все питается от usb type c, теперь не нужен блок питания. Дополнительно сделал место под корпус soic20. Вместо dip панельки удобнее было бы использовать zif socket, но в данной ситуации это уже перебор.
ссылка для желающих повторить. Эту версию я не изготавливал, но проблем не должно быть. Сама прошивка находится в самой первой ссылке, фьюзы я вообще не трогал, они по умолчанию.
Платы и все необходимые компоненты были заказаны в Китае лично мною.
Планирую купить +5 Добавить в избранное
+56 +68
свернутьразвернуть
Комментарии (34)
RSS
+
avatar
+4
  • penzet
  • 11 мая 2025, 17:32
После нажатия" старт" как понять что уже стоп?
+
avatar
0
Все происходит автоматически за секунду. Моргание светодиодом и готово.
+
avatar
+2
Нужная штука, особенно если используется ресет как вывод.
+
avatar
+12
А объясните пож. что значит заблокирована, и зачем заводу блокировать программируемый контроллер?
+
avatar
+9
Если нога ресет используется как вход/выход, то после прошивки фьюзов контроллер перестает читаться. Для этого и нужен высоковольтный программатор, подает на ножку ресет 12 вольт и контроллер снова читается.
+
avatar
+8
Если нога ресет используется как вход/выход, то после прошивки фьюзов контроллер перестает читаться. Для этого и нужен высоковольтный программатор, подает на ножку ресет 12 вольт и контроллер снова читается.
Если бы подобные статьи начинались вот так понятно, мир выглядел бы как на плакатах футуризма советской эпохи ))
+
avatar
-9
+
avatar
+1
Выходит, что одним хочется прогресса и развития человечества, а другим хочется блаженного существования.
+
avatar
0
  • MikeW
  • 12 мая 2025, 01:02
Странное дело.
А там только RSTDISBL установлен или есть прошивка и лок биты?
+
avatar
+3
Как вариант, на заводе могут заказать сразу запрограммированными.
При этом фьюзы выставили так, что стереть можно только в HV режиме.
Потом часть этих чипов оказывается не востребованной и их утилизируют продают.
+
avatar
+3
Возможно. С атини13 такая же история. Из сотни штук 20 заблокированы и приходится так же лечить. Все контроллеры в заводской ленте приходят.
+
avatar
0
штук 20 заблокированы
У меня был даташит на прошивку в командной строке, так там в примере были фуз- байты перепутаны!
Вероятно, там им пользовались. :)
+
avatar
+5
Наверно всё же не программатор. Скорее обнулятор
Ну или fuse doctor, как на плате и написано.
+
avatar
0
Действительно )
+
avatar
0
А использовать для этого XGecu / TL866 не?
+
avatar
+1
Слишком дорогое удовольствие. А тут есть интерес к сборке.
+
avatar
+4
Слишком дорогое удовольствие
так всё равно полноценный программатор желательно иметь… мало ли что придётся читать-писать
+
avatar
+4
Есть usbasp, мне его хватает.
+
avatar
0
Меньше 4000р за XGecu T48, не так уж и дорого как мне кажется.
+
avatar
+1
Кому как. Плюс для большинства не дорого, это ценники народных USBasp или CH431. Кому надо, когда понадобится сам выберет или вменяемый универсальный, или взрослый узкоспециализированный.
+
avatar
+3
А если Type-C, почему бы и не PD тогда?
Можно поставить готовый триггер, можно свой собрать. Может даже тинька которая доктор справится с минимальной реализацией протокола если там ноги свободные можно оторвать от пациента.
+
avatar
+2
А если Type-C, почему бы и не PD тогда?
А потом подбирать БП, который имеет быструю зарядку…
+
avatar
+1
Мне кажется, у радиолюбителя он такой не один будет
+
avatar
+2
хм. ИМХО если уж заморачиваться, то стоило развести плату и под другие контроллеры которые можно так вот заблокировать — там тинек еще немеряно 8-ногих например.
+
avatar
+2
у меня под свой контроллер свой высоковольтный ) Я даже собирал универсальный fuse bit doctor под все контроллеры avr. Но что то пошло не так и платы ушли в помойку.
+
avatar
+1
+
avatar
+6
Собирал такого доктора по статье, лечит мега8/48/88/168/328 в дип корпусе. Есть адаптер под tqfp32 корпус, устанавливается в zif socket.
+
avatar
+3
  • penzet
  • 11 мая 2025, 19:35
по статье
Какая статья?
+
avatar
+7
+
avatar
+1
  • manatu
  • 11 мая 2025, 23:33
Спасибо за обзор доктора для attiny!
+
avatar
0
  • wws_63
  • 12 мая 2025, 06:25
Очень капризный камешек, не все заблокированные чипы можно вылечить доктором. У меня были такие случаи. Кстати, даже в даташите на этот МК, есть предупреждение на этот счёт.
+
avatar
0
Делал такого «доктора» для AtMega8/48/88/168/328 в виде шилда для Ардуино Уно. Просто выставляешь джампиком (на нижней стороне платы) тип контроллера, включаешь питание Ардуины и ждешь пока не загорится (или потухнет, уже не помню) светодиод…
+
avatar
+1
  • Prays
  • 12 мая 2025, 10:17
Тоже как-то пришли с алика атмеги8 залоченные. Лень было плату ЛУТить ради одного раза, сделал на коленке макетке.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.