Page 1 of 1

USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 14 Feb 2011 20:32
by Cry Baby
Давно зрела идея собрать программатор под USB, совместимого по командам с AVR910 и со стандартным преобразователем типа FT232, дабы иметь стабильную работу программатора без каких-либо программно-аппаратных «ухищрений». На просторах интернета нашел следующее:
http://istralab.net/index.php?option=co ... 9&Itemid=3
Конвертор FT232RL порадовал минимальным количеством «обвязки», в отличие от более раннего варианта FT232BD. Собрал, внеся в схему незначительные изменения, и – о чудо! Программатор заработал. И шустро заработал :-)
Схема:
sch.jpg
Расположение элементов:
elem1.jpg
elem2.jpg
Печатная плата "под утюг" (лучше распечатать файл в формате ACAD, архив прилагаю):
pcb.jpg
Фотографии:
device1.jpg
device2.jpg
Трудная пайка FT232RL:
soldering.jpg
Прошивку взял отсюда (файл - avr910_2313_v38b.hex):
http://www.klaus-leidinger.de/mp/index.html
И прилепил во вложения. (hardlock)
На этом же сайте есть и другая прошивка, использующая более распространённый кварц на 11,059 МГц, но я её не пробовал (архив прилагаю).
Фьюзы для Attiny следующие: младший байт – 0xFD, старший байт - 0xDF.
fuses.jpg
Кстати, есть очень удобный фьюз – калькулятор:
http://www.engbedded.com/fusecalc/
Отсюда качаем драйвер VCP для работы FT232RL:
http://www.ftdichip.com/Drivers/VCP.htm
В таблице выбираем подходящий драйвер для своей операционной системы:
table.jpg
Контроллер прошивается в плате. Для этого необходимо установить джампер JP1 в положение 1-2, закоротить диод VD5 и нажать кнопку SB1. При этом питание на плату подается через разъём X2. Во время прошивки программатор не должен быть подключен через USB к компьютеру! После прошивки снимаем перемычку с диода, освобождаем разъём Х2 и подключаем кабель USB. ОС обнаружит новое устройство. Выбираем установку из указанного места – папку, куда был распакован архив с драйверами. Винда немного пошуршит, и выдаст следущее:
new device found.jpg
new device found.jpg (12.85 KiB) Viewed 21417 times
После этого надо опять выбрать установку из указанной папки, после чего виртуальный COM-порт окончательно «встанет» на ОС.
Настроим COM-порт. Установим скорость 115200, изменим номер порта, если это необходимо, а также уменьшим время ожидания до 1 мсек.
settings1.jpg
settings2.jpg
И наконец, запускаем программу. Не забываем в ней правильно настроить порт! Я использую AvrOspII. Если всё собрано правильно, то программа обнаружит новорожденный программатор:
AvrOspII.jpg
В CodeVisionAVR исправный программатор выглядит так:
codevision.jpg
А дальше остаётся убедиться в том, что программатор исправно читает и пишет контроллеры. И шить, шить, шить… :-)

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 14 Feb 2011 22:03
by Iesaul
Cry Baby wrote:Собрал, внеся в схему незначительные изменения
Ну зачем так скромно? Проделана большая работа и главное-успешная! :good: Сразу возникает желание повторить,но пока нет необходимости.Но все равно СПАСИБО!

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 22 Mar 2011 14:15
by serbin
Какие мк может шить.

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 23 Mar 2011 07:05
by Cry Baby
serbin wrote:Какие мк может шить.
Это уже зависит от конкретной программы, которая поддерживает протокол AVR910. Перечень МК, поддерживаемых Avr-Osp II Version .547 прилагаю в архиве.

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 11 Aug 2011 19:52
by liprikon
Очень хочется собрать программатор avr910.
Но smd не могу поять, очень сложно.
Можете помочь и развести плату для DIP єлементов.

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 12 Aug 2011 08:06
by Cry Baby
liprikon wrote:Очень хочется собрать программатор avr910.
Но smd не могу поять, очень сложно.
Можете помочь и развести плату для DIP єлементов.
Проблема в том, что FT232RL не изготавливается в DIP'е. Потому и плата разведена под SMD.

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 08 Nov 2011 22:43
by SabitofF
для данного программатора ATtiny2313A-SU подойдёт?

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 16 Nov 2011 05:57
by Cry Baby
SabitofF, ATtiny2313A-SU никогда не использовал, но, судя по даташиту, должна подойти.

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 08 Dec 2011 14:47
by stells47
не работает :wall: подозреваю что ft232 виновата,виндой не определяется-"неизвестное устройство".правда светодиоды не прицепил,думаю причина не в этом...........
придется вместо нее шнурок на pl2303 цеплять.

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 08 Dec 2011 16:20
by hardlock
stells47 wrote:виндой не определяется-"неизвестное устройство"
проверяйте подключение к USb - все резисторы важны.

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 08 Dec 2011 16:42
by stells47
hardlock wrote:
stells47 wrote:виндой не определяется-"неизвестное устройство"
проверяйте подключение к USb - все резисторы важны.
на usb вроде нет резисторов-только диоды,кстати,для чего этот ограничитель?
насколько помню уровень usb-3.3в,выше 5 никак не поднимется

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 08 Dec 2011 16:46
by hardlock
stells47 wrote:на usb вроде нет резисторов-только диоды,кстати,для чего этот ограничитель?
ой, перепутал со схемой на меге8. Диоды ставят для защиты от статики, но в даташите такого нету. Может из-за них? Может не правильно включены?
Есть USB 5-ти вольтовые, есть 3,3 вольта.

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 08 Dec 2011 17:24
by stells47
диоды правильно включены-уровни нормальные.Замыканий нет.Наверное микруха дохлая попалась,хотя новая.
Она статики сильно боиться?Если да,то причину вижу только в этом
Насчет usb-на информационных выводах 5 вольт все-таки не бывает

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 09 Dec 2011 23:09
by hardlock
stells47 wrote:Насчет usb-на информационных выводах 5 вольт все-таки не бывает
а вы посмотрите на старые материнки с USB 1.1

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 14 Dec 2011 05:45
by Cry Baby
stells47, статики микросхема боится. Чип компоненты не попутаны? Сравните с фото. С питанием FT232RL всё в порядке?

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 15 Dec 2011 13:57
by stells47
да нет,все на месте,проверял не раз.Кстати,тини отдельно работать тоже не захотел.Собрал на at90usb162.
Работает в студии и кодвижн.Может,не по теме-программатор нужен главным образом для 89s51,а вот с этим проблемы-студия не видит этот чип(в списке есть),тини и меги видит и шьет.Какая связка програматор+софт будет работать?надо usb

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 05 Apr 2012 13:45
by SabitofF
с avr studio данный программатор работать будет?
Как я понял у Вас установлен кварц на 8МГц?

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 05 Apr 2012 13:58
by malok
если даже и да - то всё равно у студио симбиоз с авр910 на ну оочень маленькое количество программируемых микрух.

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 05 Apr 2012 17:33
by hardlock
SabitofF wrote:Как я понял у Вас установлен кварц на 8МГц?
на картинке 7,3728МГц.

Re: USB программатор AVR910 на ATtiny2313 и FT232RL

Posted: 27 Sep 2016 09:31
by olegkaras
Добрый день.
Сделал програматор с кварцем на 11,059 МГц , но все время светится светодиод запись , так и должно быть ?
Какие фюзы для МК с этим кварцем ?