Например TDA7294

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



Текущее время: Пт авг 07, 2020 06:04:15

Часовой пояс: 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]
Скачиваний: 576
scheme_small.png [44.54 KiB]
Скачиваний: 7832
scheme.png [116.8 KiB]
Скачиваний: 3984
board_small.png [64.83 KiB]
Скачиваний: 6261
board.png [149.05 KiB]
Скачиваний: 2079
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVRISP MKII. AVR USB программатор. Еще один клон.
СообщениеДобавлено: Сб авг 20, 2011 17:21:29 
Потрогал лапой паяльник

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

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


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


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: 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 шьет глючно)

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


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Шестое юбилейное мероприятие в процессе
Не в сети
 Заголовок сообщения: 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 вольта почти все МК поддерживают, надо по даташитам смотреть. Буферы не стал делать в пользу простоты схемы, хотя наверное надо бы... Опыта у меня маловато пока, чтобы судить о надобности буферов, МК пока не сжигал никакие)


Вернуться наверх
 
Вебинар «Каждому ключу — свой драйвер» (13.08.2020)

Компания КОМПЭЛ приглашает вас принять участие в вебинаре, который будет посвящен теме драйверов управления транзисторами компании Infineon. Мы рассмотрим четыре различных технологии изготовления микросхем драйверов, в чём их отличия и особенности.

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

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

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


Вернуться наверх
 
Новый ХИТ FANSO CR123A/SN

Параметры новой батарейки показывают прекрасные результаты. Она используется для приложений с повышенными импульсами тока. Широко применяется в охранно-пожарных датчиках, устройствах телеметрии, поисковых маячках, LED-фонарях и других промышленных и бытовых устройствах.

Подробнее>>
Не в сети
 Заголовок сообщения: 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, то да, этот ничем не отличается, просто хотелось поделиться своей версией, а той теме стока флейма, что пост просто затерялся бы...


Вернуться наверх
 


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

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


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

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


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

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


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