Konstantin
MIEE
Zelenograd
Moscow
Russia

USBasp

USBasp — внутрисхемный USB программатор для микроконтроллеров Atmel AVR. Собран на микроконтроллере ATMega48 или ATMega8.

Особенности

  • Работает на Linux, Mac OS X и Windows
  • Не содержит редких и специальных компонентов
  • Программирует на скорости до 5Кбайт/с
  • Имеет возможность прошивки низкоскоростных кристаллов (< 1,5MHz)

Схема

Моя плата

Плата имеет следующие особенности:

  • разведена под МК ATmega8 в DIP корпусе
  • все компоненты — выводные
  • плата двухсторонняя (изготовлена на фрезерном станке)
  • отсутствует джампер JP2, так как Self Programming производится один раз (ресет подпаивается проводком)
  • отсутствует джампер JP3, вместо него закоротка, то есть питание на программируемое устройство подается в любом случае
  • нет проводников от ног RXD и TXD, резистор R7 отсутствует

Плата спроектирована в P-CAD (USBaspBIG.pcb).

Список компонентов

Обозн. Наименование Кол-во Примечание Вид
IC1
МК ATmega8
1
В DIP-корпусе  
Q1
Кварц 12 MHz
1
В обычном корпусе (не SMD)  
C4-C5
Конденсатор 22 пФ
2
Обычный керамический
C3
Конденсатор 100 нФ
1
Обычный керамический
C1
Конденсатор 4.7 мкФ
1
Электролит на 10 или больше вольт  
R1-R2
Резистор 68 Ом
2
Выводной, мощность 0.125 Вт
R3
Резистор 2.2 кОм
1
Выводной, мощность 0.125 Вт
R4-R5
Резистор 1 кОм
2
Выводной, мощность 0.125 Вт
R6
Резистор 10 кОм
1
Выводной, мощность 0.125 Вт
D1-D2
Стабилитрон на 3.6 В
2
Любой маломощный  
LED1
Светодиод зеленый
1
Любой (диаметр 3 мм)  
LED2
Светодиод красный
1
Любой (диаметр 3 мм)  
X1
Разъем USB-B
1
Угловой, на плату  
X2
Разъем IDC-10MS
1
Вилка прямая на плату  
JP1
Вилка штыревая PLS-2
1
   
Джампер
1
Шаг 2.54 мм  

Программирование программатора

Программатор построен на МК, соответственно его тоже нужно запрограммировать.

Прошивку и драйвера можно взять с сайта разработчика. Оттуда же можно скачать "программирующую" софтину — AVRDUDE.

Пример расстановки фьюзов для AVRDUDE:

Фото

Новый:

Старый:

Распиновка:

Comments
Search
Anonymous   |80.90.116.xxx |2009-11-29 23:46:35
Кирилл   |87.244.22.xxx |2010-06-17 18:22:44
Классно! В пкаде не работал. В связи с
этим вопрос - какие настройки при
распечатке ставить, а то распечативаю на
лист а оно все черное. Хочу методом ЛУТ
плату протравить. Спасибо.
kspzel   |80.92.96.xxx |2010-06-17 18:57:18
Делай в layout'е
Only registered users can write comments!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
© This e-mail address is being protected from spambots. You need JavaScript enabled to view it 2009