Обсуждаем контроллеры компании Atmel.
Ответить

Re: FuseBit Doctor

Чт дек 22, 2016 20:51:40

Если кратко то один транзистор при нажатии кнопки пуск подает питание на пациента, это позволяет менять пациентов, не отключая питание всего устройства.
А второй транзистор во время программирования и восстановления кратковременно подаёт на Reset пациента +12 вольт, вводя его в ВЫСОКОВОЛЬТНОЕ программирование...

Re: FuseBit Doctor

Чт дек 22, 2016 21:00:02

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

Re: FuseBit Doctor

Чт дек 22, 2016 21:03:12

звонить цельность дорожек от точки к точке, попутно искать коротыши...

Бывает непропай и неконтакт в панельках...

Хорошо бы на качественные фотки изделия взглянуть...

Re: FuseBit Doctor

Чт дек 22, 2016 21:22:02

фотки, но качество пришлось похуже сделать, а то по размеру очень большие получаются
Вложения
Desktop.rar
(787.04 KiB) Скачиваний: 434

Re: FuseBit Doctor

Чт дек 22, 2016 21:27:15

Н... да-с... качество то еще... Транзисторы не попутаны, все целы? какие устанавливал?

Re: FuseBit Doctor

Чт дек 22, 2016 21:36:23

вот может так получится фотки лучшего качества передать:
Изображение

Изображение

транзюки: кт502а, кт503а

Re: FuseBit Doctor

Вс дек 25, 2016 19:33:26

Здравствуйте! Ещё раз все прозвонил, проверил на замыкание и заодним припаял UART что бы отследить что там происходит:
Welcome
AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11
http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
Usage in commercial/profit purposes not allowed

AUTOMATIC HVPP MODE

Init programming... DONE
Read signature... 1E 93 07
Searching chip... no names in 8kB ver
Chip erase... DONE
Read fusebits... L:E4 H:D9 E:00
Should be... L:E1 H:D9 E:00
Lockbits... DISABLED (FF)
Writing E1 D9 00... DONE
Verifying... L:E4 H:D9 E:00- FAIL!
Please try again...
Thank You

Почему у него не получается переписать биты?

Re: FuseBit Doctor

Вс дек 25, 2016 19:36:06

12 Вольт от чего берётся?

Re: FuseBit Doctor

Вс дек 25, 2016 19:43:16

импульсный блок питания с али

Re: FuseBit Doctor

Вс дек 25, 2016 19:44:35

А другой пациент есть?

Re: FuseBit Doctor

Вс дек 25, 2016 19:46:09

да, это Atmega 8, пробовал ещё на Atmega 328P который у них зелёным выделен как 100% вариант...

Re: FuseBit Doctor

Вс дек 25, 2016 20:37:32

328-ая вылечилась?

Если да, тогда скорее всего Mega8 - кирдык

Re: FuseBit Doctor

Вс дек 25, 2016 21:39:32

ОЛЕГИЧ писал(а): Searching chip... no names in 8kB ver

В пятницу вечером "заЛУТил" (два раза, но все равно хреново), вчера спаял... коротыши выгребал вплоть "до сегодня".. НО заработало..
В процессе оказалось, что +12 вольт (1) нога и +5 вольт (7)нога, на "восстанавливаемой" панельке (Atmega8), есть всегда, а "одиночный" транзистор совместно с еще одним из "пары", как раз за +12 в и отвечает.. А вот замена 8-ой "атмеги" за 328, дала возможность "видеть" в терминале не только сигнатуру, но и тип восстанавливаемой микросхемы.. Удобно..Попутно разлочил четыре "восьмерки"...

Да! Там еще "менюшка" есть в терминале и ей удобно пользоваться!!!

Что не понравилось...
Устройство считается "автономным", то есть возможно его использование в полевых условиях.. И зачем скажите в полевых условия, что-то там программировать? То есть в быту это и случается (залочивание микросхемы) и как правило около ПК. А теперь вопрос, какое напряжение есть "около ПК"? Правильно +5 вольт от USB и все, другие "напряжения" только ЕСЛИ разобрать корпус!

Поэтому считаю уместным в этом приборе, дополнительно иметь:
1. Преобразователь USB-UART (чтобы видеть процесс в терминале).
2. stepUp +12в (для режима высоковольтного программирования)..
3. ЗУ + LiON-аккумулятор, для любителей "полевых восстановлений"
:)

P.S. Обидно.. Собрал, все работает, а в корпус уже лень вставлять, так как всего вышеуказанного в нем нет, а ДОвешивать "китайскими" модулями, кои и есть в наличии, но все равно как-то некашерно.. Хочется все "переделать заново"... Ну посмотрим..

Re: FuseBit Doctor

Вс дек 25, 2016 23:37:26

Stinger писал(а):328-ая вылечилась?

Если да, тогда скорее всего Mega8 - кирдык


нее, все то же самое, также себя ведёт((

Re: FuseBit Doctor

Вс дек 25, 2016 23:40:19

Попробовать изменить питание на батарейное

Re: FuseBit Doctor

Вс дек 25, 2016 23:41:20

alex286 писал(а):
ОЛЕГИЧ писал(а): Searching chip... no names in 8kB ver

В пятницу вечером "заЛУТил" (два раза, но все равно хреново), вчера спаял... коротыши выгребал вплоть "до сегодня".. НО заработало..
В процессе оказалось, что +12 вольт (1) нога и +5 вольт (7)нога, на "восстанавливаемой" панельке (Atmega8), есть всегда, а "одиночный" транзистор совместно с еще одним из "пары", как раз за +12 в и отвечает.. А вот замена 8-ой "атмеги" за 328, дала возможность "видеть" в терминале не только сигнатуру, но и тип восстанавливаемой микросхемы.. Удобно..Попутно разлочил четыре "восьмерки"...


дак +5В и +12В должны всегда висеть или неким импульсом подаваться? У меня буквально мение 1 секунды 5 и 12 вольт появляется и исчезает, так управляет контроллер...

Re: FuseBit Doctor

Пн дек 26, 2016 07:32:19

ОЛЕГИЧ писал(а): дак +5В и +12В должны всегда висеть или неким импульсом подаваться? У меня буквально мение 1 секунды 5 и 12 вольт появляется и исчезает, так управляет контроллер...

Я слышал и читал, что мол должны "появляться"... Но вот на "моей" плате "последней" версии 2.11 такого нет..
Все время "торчит" на первой ноге +12в и внимание! "пропадает" на 1 сек. в момент нажатия на кнопку, а вовсе не появляется!!
В общем все как обычно для "Reset" при последовательном программировании, только вместо +5 подается +12 вольт.
Вот лог "лечения восьмерки". Процессор 328Р (с "именами").

Welcome
AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11
http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
Usage in commercial/profit purposes not allowed

MANUAL HVPP MODE

Init programming... DONE
Read signature... 1E 93 07
Searching chip... Atmega8/A
Read fusebits... L:E1 H:D1 E:00
Should be... L:E1 H:D9 E:00
Lockbits... DISABLED (FF)

What to do?...
1 - write fusebits
2 - modify fusebits
3 - set lockbits
4 - chip erase
5 - end

Re: FuseBit Doctor

Пн дек 26, 2016 17:53:58

Прошил 328P появились имена пациентов, но не предлагает меню выбора действий, какой вы программой на компе пользуйтесь? Напряжение так же импульсом подаётся, в режиме ожидания нету... Пробовал от автомобильного аккумулятора питать, то же самое. Чудеса какие то)

Welcome
AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11
http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
Usage in commercial/profit purposes not allowed

AUTOMATIC HVPP MODE

Init programming... DONE
Read signature... 1E 93 07
Searching chip... Atmega8/A
Chip erase... DISALLOWED
Read fusebits... L:E1 H:D1 E:00
Should be... L:E1 H:D9 E:00
Lockbits... DISABLED (FF)
Writing E1 D9 00... DONE
Verifying... L:E1 H:D1 E:00- FAIL!
Please try again...
Thank You

Re: FuseBit Doctor

Пн дек 26, 2016 18:25:51

ОЛЕГИЧ писал(а):Прошил 328P появились имена пациентов, но не предлагает меню выбора действий, какой вы программой на компе пользуйтесь? Напряжение так же импульсом подаётся, в режиме ожидания нету... Пробовал от автомобильного аккумулятора питать, то же самое. Чудеса какие то)


Вообще-то, классика - "petty", но пробовал и "гипертерминалом от винды"..

1. Я скажу, что НЕ заглядывал в описание параллельного программирования но то, что "начало" в последовательном это "бросок с +5 на ноль" на ноге "Reset" это абсолютно точно.. И песни про то, что "можно менять микры без снятия напряжения +12 вольт" для меня непонятны.. Посмотри КАКИЕ у тебя транзисторы установлены.
На ключе в +12 вольт их два, "одинокостоящий" BC557 и ближний с "пары", BC547. Управление идет с 13 ноги процессора, на которой по умолчанию (у меня) +5в.
Следовательно транзистор Т2 открывается этим "плюсом" и замыкает базу транзистора Т1 на "землю". А поскольку он "прямой" проводимости, он тоже открывается и +12 вольт попадают на 1 ногу восстанавливаемой микросхемы... У тебя так? Что на 13 ноге процессора?

2. На самом деле у тебя "что там читает" и следовательно, скорее всего есть проблема другого рода,- замыкание .. У меня было в терминаде примерно тоже самое, но "покороче"... Выводилось 3-4 строки и... дальше ничего... Оказалось замыкание двух не помню каких дорожек (у меня их ОЧЕНЬ много было и ключ! (из двух транзисторов), который не подавал +12 вольт! А ведь "читалась" (но не переписывалась) залоченная микросхема! И это БЕЗ ножки "Reset". КАк до сих пор понять не могу..

Re: FuseBit Doctor

Пн дек 26, 2016 19:08:32

у меня на 13 ноге по умолчанию ноль, при нажатии "старт" импульсно появляется 5в.

Урааа! Получилось!
В итоге: замыкание между дорожками которые идут на 23 и 5 ногу доктора, на просвет плата без коротышей была, начал между дорожками иглой возюкать и вуаля, может это не протравленая медь была т. к. боялся перетравить...
Спасибо за помощь! :beer:
Ответить