Например TDA7294

Форум РадиоКот • Просмотр темы - AVRISP MKII. AVR USB программатор. Еще один клон.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт май 09, 2025 10:36:41

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 6 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: AVRISP MKII. AVR USB программатор. Еще один клон.
СообщениеДобавлено: Сб авг 20, 2011 16:55:46 
Родился

Зарегистрирован: Сб авг 20, 2011 15:06:41
Сообщений: 4
Рейтинг сообщения: 0
Хочу представить свой вариант клона USB программатора для микроконтроллеров AVR.
Изначально преследовались цели сделать программатор как можно проще, как можно функциональнее, совместимый с фирменным.

Вот что получилось:
-полностью совместим с фирменным AVRISP MKII от Atmel
-поддерживает программирование по ISP, PDI, TPI
-имеет 10 и 6 пиновые разъемы ISP
-питание только от USB
-переключатель напряжения питания 3.3В и 5В
-переключатель подачи напряжения на программируемое устройство
-генерация резервного тактового сигнала для восстановления микроконтроллеров
-3 светодиода индикации состояния программатора
-кнопка загрузки бутлоадера и обновления прошивки программатора через FLIP
-минимум деталей

Схема:
Изображение
JP1 переключает подачу напряжения на программируемое устройство. Используется напряжение питания.
JP2 переключает напряжение питания. 5В с USB или 3.3В с UCAP. Никаких микросхем преобразования или стабилизаторов.
S1 RESET.
S2 HWB. Если во время отпускания RESET держать нажатой HWB загрузится бутлодер и программатор можно будет прошить через FLIP

Разводка:
Изображение

Прошивка:
Используется прошивка из библиотеки LUFA, настроен makefile, небольшое изменение в ISPProtocol.c для того, чтобы программатор не подвисал после неудачного чтения/прошивки. Чтобы первый раз прошить программатор нужно просто подключить его, загрузится бутлодер, затем прошить через FLIP.

Что можно улучшить:
Вместо 8МГц кварца можно поставить 16МГц.
На плате можно использовать SMD свеодиоды, кнопки, кварц.
Изначально планировалось сделать IDC разъемы на плате, но не рассчитал размеры и пришлось запаять просто штыри. С IDC разъемами не пришлось бы думать какой стороной втыкать шлейф.
При перестановке переключателя подачи питания на программируемый МК, если программируемый МК потребляет довольно много тока, программатор перезагружается, видимо из-за скачка напряжения. Возможно решается заменой/добавлением конденсатора по питанию.

PDI и TPI пока не тестировались. Если кто-нибудь будет собирать программатор по этой схеме, просьба отписаться о том что получится, работают ли PDI и TPI.

Во вложенном архиве содержатся прошивка, схема, печатная плата, исходники схемы и платы в EAGLE, урезанная библиотека LUFA с модифицированным исходником прошивки.


Вложения:
AVRISP_MKII.zip [831.15 KiB]
Скачиваний: 731
scheme_small.png [44.54 KiB]
Скачиваний: 8669
scheme.png [116.8 KiB]
Скачиваний: 4448
board_small.png [64.83 KiB]
Скачиваний: 6964
board.png [149.05 KiB]
Скачиваний: 2352
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVRISP MKII. AVR USB программатор. Еще один клон.
СообщениеДобавлено: Сб авг 20, 2011 17:21:29 
Потрогал лапой паяльник

Зарегистрирован: Чт сен 24, 2009 17:22:51
Сообщений: 390
Откуда: UK
Рейтинг сообщения: 0
Схема интересная но без буферов - тобиш при неправильном подключении - горит проц в програматоре - что очень печально

Может у когото есть печатка переходника из cmd на большой корпус под эту микросхему - хочется допаять буфера.


Еще назначение джамперов и кнопок ? Какие процы програмируются при VCC=3 ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVRISP MKII. AVR USB программатор. Еще один клон.
СообщениеДобавлено: Сб авг 20, 2011 17:33:02 
Встал на лапы

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 16, 2009 07:37:42
Сообщений: 126
Откуда: Новосибирск
Рейтинг сообщения: 0
чем отличается от viewtopic.php?f=20&t=26417 ??
успешно ли шьет EEPROM?(программатор по ссылке я так понял до конца и не вылечили, EEPROM шьет глючно)

_________________
меньше слов - больше дела


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVRISP MKII. AVR USB программатор. Еще один клон.
СообщениеДобавлено: Сб авг 20, 2011 19:11:10 
Родился

Зарегистрирован: Сб авг 20, 2011 15:06:41
Сообщений: 4
Рейтинг сообщения: 0
Stepan писал(а):
чем отличается от viewtopic.php?f=20&t=26417 ??
успешно ли шьет EEPROM?(программатор по ссылке я так понял до конца и не вылечили, EEPROM шьет глючно)

Прошивка та же (правда там старая версия). У меня есть PDI, TPI для прошивки xMega, переключатели напряжения. EEPROM проверил на ATTiny2313 шьет и читает нормально все 128 байт. Тот баг вроде как пофиксили в новых версиях LUFA.

FUZZY_ писал(а):
Схема интересная но без буферов - тобиш при неправильном подключении - горит проц в програматоре - что очень печально
Может у когото есть печатка переходника из cmd на большой корпус под эту микросхему - хочется допаять буфера.
Еще назначение джамперов и кнопок ? Какие процы програмируются при VCC=3 ?

Джамперы и кнопки описаны под схемой в первом посте. 3 вольта почти все МК поддерживают, надо по даташитам смотреть. Буферы не стал делать в пользу простоты схемы, хотя наверное надо бы... Опыта у меня маловато пока, чтобы судить о надобности буферов, МК пока не сжигал никакие)


Вернуться наверх
 
Открыт интернет-магазин MEAN WELL.Market – весь ассортимент MEAN WELL, выгодные цены

Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России. На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: AVRISP MKII. AVR USB программатор. Еще один клон.
СообщениеДобавлено: Сб авг 20, 2011 20:00:26 
Встал на лапы

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 16, 2009 07:37:42
Сообщений: 126
Откуда: Новосибирск
Рейтинг сообщения: 0
проблемы возникали при прошивке EEPROM в atmega8 и выше.
П.С.: там тоже есть переключатели напряжения и интерфейс для xMega.

_________________
меньше слов - больше дела


Вернуться наверх
 
LED-драйверы MOSO - надежные решения для индустриальных приложений

Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO подробнее>>
Не в сети
 Заголовок сообщения: Re: AVRISP MKII. AVR USB программатор. Еще один клон.
СообщениеДобавлено: Сб авг 20, 2011 20:29:37 
Родился

Зарегистрирован: Сб авг 20, 2011 15:06:41
Сообщений: 4
Рейтинг сообщения: 0
Stepan писал(а):
проблемы возникали при прошивке EEPROM в atmega8 и выше.
П.С.: там тоже есть переключатели напряжения и интерфейс для xMega.

ATMega8 у меня нет в наличии, проверить не могу. Но в теме много кто писал что eeprom полностью шьется с новыми прошивками на ATMega8.
В том программаторе что в первом посте нету переключателей напряжения и интерфейса для xMega. Если ты имеешь в виду абстрактный программатор на LUFA, то да, этот ничем не отличается, просто хотелось поделиться своей версией, а той теме стока флейма, что пост просто затерялся бы...


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y