STK500v2 - new edition.

STK500v2 — new edition.

Мир полон чужих мыслей, и все они могут стать твоими.(И.Карпов)

Сразу хочу выразить свою благодарность Bonio за его разработку (STK500v2 Мой вариант данного программатора), а так же помощь которую он предоставил мне при повторении его устройства.

Эра материнских плат с LPT & RS-232 портами потихоньку завершается и уже все реже и реже видишь машины с вышеупомянутыми портами, не говоря уже о ноутбуках.
– Прогресс йопте!!!
И в век USB 3.0 мой STK200/300 на старенькой машинке не прекращал строчить камни один за другим. Неоднократно пытался перейти на более новые, и как мне казалось более быстрые, программаторы типа AVR910 (Protoss), FT232 без вспомогательного контроллера. Все они работали но далеко не так как мне хотелось. Естественно было обращено внимание на устройства имеющие usb интерфейс, быструю скорость прошивки, широкий диапазон питающих напряжений ведомых МК плюс ко всему софт с которым работает. И вот однажды копаясь по сообществу наткнулся на программатор от Bonio. Судя из описания меня все устраивало, так что можно было смело повторять. Но в силу своего прагматизма было выбрано несколько разновидностей программаторов, а именно: AvrUsb500 by Petka, Программатор для AVR — аналог AVRISP (Хлюпин Н. П.) и AVRISP mk2 Lufa clone Ukraine edition. Программатор Хлюпина вообще хотел немного доработать и сделать usb’образным – но все же пришлось отказаться от этой затеи, так как хотелось соорудить вещь с более менее адекватными затратами времени, денег (хотя все это затянулась на много дольше чем я ожидал). После всех сравнений, подсчета затрат и эффективности, был выбран именно этот вариант.

Так как сам не люблю повторять различные конструкции один в один, пришлось внести изменения, которые на мой взгляд благоприятно повлияют на возможность повторения устройства. Изменениями я называю только переход на компонентную базу 1206 и в добавок перетрасировка ПП для более менее доступного корпуса Z-64. В силу того что устройство является копией оригинала, то я не буду описывать конкретику работы. О параметрах и функционировании устройства можно прочитать в посте автора. Теперь не буду заниматься писаниной, а просто покажу что из этого вышло.



Как на зло не оказалось всего 2-х резисторов, так что пришлось влепить совковые.


Установка драйверов (ОС Windows 7 Ultimate SP1)

Прошивка ATtiny13 (стробоскоп).


Файл ПП и принципиальная схема в архиве, просмоторщик файлов P-CAD 2006.
  • +7
  • 06 августа 2012, 15:50
  • Asticon
  • 1
Файлы в топике: AVR Programmer STK500 v2.1.zip

Комментарии (19)

RSS свернуть / развернуть
Неплохо. А чего там выводные элементы делают?
0
Как на зло не оказалось всего 2-х резисторов, так что пришлось влепить совковые.
0
Виноват… Посыыпаю голову пеплом=)
0
… пришлось внести изменения, которые на мой взгляд благоприятно повлияют на возможность повторения устройства. Изменениями я называю только переход на компонентную базу 1206...
И это в то время, как космические корабли бороздят просторы вселенной?.. Шутка, конечно :-)
А чем оно лучше того же AVRASP которым завалены китайские интернет магазины по цене 4-5$? Интеграцией в студию или ещё какие плюсы есть?
Каким сверлом переходы сверлил?
0
А лучше тем что наиболее полный аналог STK500 в то время как AVRASP намного урезан. Как говорил автор, буферы на выходе позволяют без всяких приколов программировать камни в широком диапазоне питающих напряжений. Имея на борту CP2102 автоматически лишаешься проблемы отваливания девайса от usb, что не редкость для ASP. <ез проблем работает со студией (v4;5;6) и коде виженом, мне и этих сторон с головой хватает. Сверло 0,5 как раз под обрезок ноги импортных резюков 0,125; 0,250.
0
А чем оно лучше того же AVRASP которым завалены китайские интернет магазины по цене 4-5$?
Ну вы сравнили мне тоже…
Итак, чем лучше:
1) Железный usb (гарантированная работа на любом компьютере)
2) Скорость, во много раз больше китайских за 4-5$
3) Широкий диапазон напряжений программируемой схемы (от 1.65v)
4) Широкий диапазон возможных скоростей программирования (4kHz-1.8MHz)
5) Работа с AVR Studio и другими распространенными программами
6) Возможность генерации тактового сигнала на третьем выводе ISP разъема (От 10kHz до 3.7MHz)
Мелочи в виде защиты от переплюсовки, измерения напряжения программируемой схемы и возможности обновления прошивки в режиме бутлоадера даже не считаю.
0
Да я и не сравнивал, поинтересовался просто.
Плюсов много, надо будет себе тоже собрать.
Кстати, по 4 пункту, у авраспа диапазон 500Гц — 1,5МГц.
0
на 1 слое бы переразвести…
кстати, там атмега8 или 88 стоит все-таки?
0
  • avatar
  • woddy
  • 07 августа 2012, 10:10
Таки mega88.
0
обожаю девайсы которые сделаны дома.
0
А pdi он поддерживает?
0
Нет.
0
Нет, насколько я знаю. Но где-то слышал, что совместим с любыми SPI ISP AVR.
0
Вот однослойный вариант платы (10 перемычек однако).
0
  • avatar
  • RSG
  • 09 октября 2012, 18:10
Упс..., не смог прикрепить файло?
Help!
0
  • avatar
  • RSG
  • 09 октября 2012, 18:14
Уважаемый, Articon! Помогите, пожалуйста, своим опытом в повторении:
1. Вы как, я понял, использовали Atmega88PA?
2. когда chipblaster-ом AVR прошивали bootloader — нужно выставлять адреса начала и конца FLASH или это не принципиально?
3. какая версия указанных фьюзов является рабочей? (а то «зашил» я один камешек уже)
0


1. Да
2. Нет, не нужно.
3. На скрине.
0
Спасибо огромное!
0
Не очень понятно о чём статья
то ли про старую схему на плате другого цвета, то ли про другое расположение деталей…
:)
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.