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

Re: FuseBit Doctor

Вт дек 27, 2016 08:42:37

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

ОЛЕГИЧ писал(а):В итоге: замыкание между дорожками которые идут на 23 и 5 ногу доктора, ...

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

Re: FuseBit Doctor

Ср дек 28, 2016 17:14:59

Вопрос на засыпку, реально ли его замутить на 16 атмеге? 16 куча под рукой а вот 8 нету.

Re: FuseBit Doctor

Ср дек 28, 2016 18:53:23

Этот вопрос на засыпку разработчику Pawel Kisielewski писать надо, он где-то на этом сайте отвисать должен.

Изображение

Re: FuseBit Doctor

Вс фев 05, 2017 12:38:42

Привет всем, собрал я себе доктора восстановил несколько контролеров, все вроде нормально но вот попалась 328 мега и ни в какую не хочет сбрасываться, главное что интересно при замене фьюзов вручную меняются первые два а третий ни в какую
Verifying... L:62 H:D9 E:FA- FAIL

Может есть какой способ обойти это

Re: FuseBit Doctor

Пн фев 06, 2017 06:56:13

Перемычку Allow Erase пробовали устанавливать?

Re: FuseBit Doctor

Пн фев 06, 2017 10:28:16

Да пробовал - результат не меняется

Re: FuseBit Doctor

Сб фев 11, 2017 19:43:30

Приветствую всех!
Переделал всё под tqfp32. На разъеме "мамы" присутствуют все сигналы для программирования AVR`ок, поэтому дополнительно адаптеры можно сделать не только для tqfp32. Так-же можно дополнить "маму" SPI разъемом и заливать прошивки, перевернув "папу" на вторую часть контактов куска PCI разъема, но мне лень. Панельки под tqfp32 у меня нет и не предвидится. Как её сделать ещё не придумал оставив место в "папе" для выпиливания (?). Меня и так всё устраивает. В архиве схемы и платы в Diptrace.
Изображение
СпойлерИзображение

СпойлерИзображение

СпойлерИзображение

СпойлерИзображение
Вложения
Export.zip
(74.55 KiB) Скачиваний: 607

Re: FuseBit Doctor

Пт фев 17, 2017 22:01:04

За основу брал отсюда плату версии V.2d от Hryam в lay, допилил до версии V.2h для Firmware 2.11 - усилил дорожки, добавил для SMD резисторов (1кОм использовал SMD сборки), добавил разьем питания стандартный. Можно и обычными резюками (вместо сборок тогда перемычки поставить), универсальная.

Переходник TQFP32 от S@per - уменьшил размер, усилил дорожки, подровнял, полигонами забил. Еще дорожку VCC с 4 и 6 на 18 дорисовал.

Проверил пока на DIP Atmega8 и Atmega328P (сам прогер на Atmega328P). С компом соединял через PL2303 и PuTTY, модель определяет, меню выбора режимов появляется, сразу не лечит при подаче питания. Если RX не подключать, то при включение сразу лечит.

Есть Arduino Pro Mini, хотел её для TT задействовать, после 3х простый считываний перестала детектироваться через USBASP, прозвонил выводы платы на ноги микроконтролера - в норме. Осцилографом еще гляну на кварце.
Вот думаю, может как без выпаивания подключить к доктору через разьем.

Прикладываю lay доктора и переходника TQFP32

P.S. Прошу прощения, размер большой был вложения, фотки удалил, нормально приложился
СпойлерИзображение

СпойлерИзображение

СпойлерИзображение

СпойлерИзображение


P.S.2 PL2303 USB to UART
СпойлерИзображение
Вложения
atmega doctor plate.zip
atmega doctor plate
(59.75 KiB) Скачиваний: 781
Последний раз редактировалось sakatgg Сб фев 18, 2017 10:25:59, всего редактировалось 10 раз(а).

Re: FuseBit Doctor

Сб фев 18, 2017 08:35:50

ну и где LAY ?

Re: FuseBit Doctor

Сб фев 18, 2017 22:46:44

Подключил Arduino Pro Mini (328P) через шлейф к доктору (скрин), выпаял подвязку RESET 10кОм к VCC и вывод XTAL1 припаял к кварцу (7 pin МК), еще раньше был выпаян резюк в цепи светодиода на 17pin MK. Остальные pin ток на разьем заходят. Прозвонил pin МК на разьем - нормально

Сигнатуру не выдает в автомате, подключился в ручном режиме (RX рin подключил). Ввел 1E950F, МК определился и фьюзы выдал, пробовал стирать - стирает (зеленый загорается), но после выключения опять нет сигнатуры. Тоже самое и с фьюзами, не меняет.

Подскажите куда копать? На cxem.net вроде версия 2.12 есть, как понял переделывать не надо мою плату под неё. Ток я чет прошивку на 328P не нашел, ток M8.
Кстати U на МК постоянно ток а ручном режиме (по 5 пункту снимается), в автомате снимается U c испытуемого МК после лечения.

Приложил нумерацию pin MK, Arduino Pro Mini выводов и разьема AFD

P.S.
Прочел всю ветку Fuse Doctor Не Определяет Пациентов, версия 2.12 не работает с битой сигнатурой и прошивки на 328P нет :(
Скачал там инструкцию Работа__с_чипами_с_битой_сигнатурой.PDF. По ней на пунктах

После ожидания появилась картинка, Fuse еще не восстановленные, но подготовка сделана. - здесь как там на картинке

Нажимаем кнопку «Старт». Видим : L-E1, H-D9, E- 00 - OK! Fuse восстановлены до заводского состояния. - у меня, жму кнопку на плате - перезагружается и по новой (Erase перемычку на плате ставил и отключал)
Код
Спойлер
Код:
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...    00 01 02 - FAIL!
Trying T2313 pinout..00 01 02 - FAIL!
Type the signature:  1E

Скрины
СпойлерИзображение

СпойлерИзображение

СпойлерИзображение
Вложения
AFD & Arduiino Pro Mini.xls
(33.5 KiB) Скачиваний: 435

Re: FuseBit Doctor

Вт фев 21, 2017 12:47:25

Сдул с Arduino Pro Mini Atmega328P, через адаптер подключил - определилась и через AFD и через USBASP :music:

Фьюзы по умолчанию стоят, были другие (на внешний кварц 16Мг). Записал - нормально. Получается два варианта:
1. AFD в слепую стер МК, но из-за вероятно длинного шлейфа (20см) не детектировал МК. Возможно надо с платы еще кварц выпаивать.
2. Где-то читал, что при нагреве 300гр типа на заводские сбрасывается.

Непонятно ток одно, почему после 3х чтений вырубилась, ничего не писалось даже. :dont_know:

В Arduino запаял другую Atmega328P - заработала, подключил через шлейф - тоже не определяет, надо переходник на платке сделать с Arduino Pro Mini на AFD :))

Еще мож кому пригодиться, под сам МК ложу маленько мастики, прижимаю и корректирую, намного удобнее и подкладываю маленькую МС между прищепкой и МК, так удобнее иголкой подлазить, для прозвонки контакта и прижим равномерный

Кстати на Arduino Pro Mini тоже можно замутить AFD, запитывать от 12В на RAW вход, стабилизатор на 5В, кондёры стоят уже

Изображение

Re: FuseBit Doctor

Чт фев 23, 2017 16:05:14

Сделал адаптер под Arduino Pro Mini для AFD, подключил - опять не видит, выпаял кварц - не видит. Вызваниваю - все пучком. но не видит :).
Короче, после выпайки кондера 10мкф, который после стабилизатора в цепи +5V появились заветные Atmega328P :)
Причину, чем он так влияет на определение МК не могу обьяснить, единственное - это в момент подачи с ключа +5В, кондер заряжается и U на нем плавно растет, не крутым фронтом.
Возможно в схеме ADF можно что-то подшаманить :)

Адаптер рабочий, но надо на плате Arduino:

1. Выпаять подвязку RESET 10кОм к VCC
2. Выпаять 1кОм в цепи светодиода пина D13 платы (возможно и не надо).
3. Припаять вывод XTAL1 к кварцу (7 pin МК) или проводком с игогкой удерживать.

Остальные задействованные в AFD пины свободны.
Для подсоединения USBASP тож выводы сделал.

Кстати подсоединял этот адаптер через 20см шлейф - тоже нормально детектит Atmega328P.

Еще заметил, что Atmega328P по п.4 - Сhip Erase (v2.11), фьюзы не сбросила, ток прошивку стерла. По п.1 - Write fusebits, ток сбросила фьюзы.

PCB Arduino Pro Mini разные бывают, на Али сейчас в основном, как верхняя на скрине 3. Адаптер под эти две версии.
Прикладываю печатку в lay.

ИзображениеИзображениеИзображение
Вложения
adapter AFD & Arduino Pro Mini.lay6
(34.09 KiB) Скачиваний: 835

Re: FuseBit Doctor

Вт апр 25, 2017 08:21:05

Привет ребята заинтересовал вопрос с терминалом. Есть ли у кого схемка терминала на ЖК дисплейчике. Хотелось бы сделать автономного доктора, я уже попробовал его питать от лития плюс плата китайской повышайки, работает на УРА. Вот дисплейчик бы к Доктору прикрутить.

Re: FuseBit Doctor

Ср апр 26, 2017 16:01:42

А есть ли в китае готовый программатор способный реанимировать МК?

Re: FuseBit Doctor

Ср апр 26, 2017 16:03:49

TL866

Re: FuseBit Doctor

Ср апр 26, 2017 16:22:46

Дорогой. Может на stk500 есть какой провереный?

Re: FuseBit Doctor

Вс апр 30, 2017 15:20:53

Olegkad, Пробовал подключать Минитерминал v.2.0, обрезает строки, ничего не понять.

Если кому надо, сделал печатку под DIP Atmega328, кварц 11059200 (автор советует такой) , добавлена скорость 57600 (вместо 38400, картинки не менял), поменял порты так: B5-RES, B4-CE, B3-DC, B2-DIN, B1-CLK и U питание индикацию поменял
Можно перемычкой выбирать питание с microusb (через LM1117 на 3.3В) или с лития (с подзарядкой MCP73831T, выключатель).

Прошивку и lay прикладываю, сам не стал делать, т.к. нашел проект Пультоскоп на Arduino 27МГц, в нем тоже реализован Термимал, под oled SSD1306 I2C 128x64 (больше инфы влезает) и строки не обрезает. Обещают и передачу в порт прикрутить. Есть релиз под дисплей Nokia5110 , здесь ставил. На oled SSD1306 пока релиза нет, на предыдущей версии вывод в Термимал тормозной пока.
Вложения
Miniterminal.rar
(58.16 KiB) Скачиваний: 446

Re: FuseBit Doctor

Вс апр 30, 2017 19:14:19

sakatgg , Привет, спасибо за файлы. Попробую собрать. На счёт пультоскопа вроде мне не нужен пока, вот если в нём оставить только один терминал конкретно для работы с Доктором. Если есть такая возможность может заделаешь под oled SSD1306 I2C 128x64 буду благодарен, сам в программировании не селён пока могу только повторить проект.

Re: FuseBit Doctor

Вс май 07, 2017 21:12:56

NanoTerminal как раз на OLED сделан.

Re: FuseBit Doctor

Пт май 12, 2017 20:20:19

Stinger почему то я там не увидел схемы и прошивки. Если есть выложи сюда.
Ответить