Ярослав Меньшиков

ООО "ЯРОСТАНМАШ"
 
Главная
 
Фрезерный станок с ЧПУ
  Общее описание станка
  Электрическая часть
  Шаговые двигатели
 
Электроника
Средства измерения:
  Лабораторный датчик тока 150А
  Анализатор элементов питания
  Электронный термометр
Приборы:
  Генератор трехфазных импульсов
  USB-программатор для Algorithm Builder
  USB-программатор Prottoss AVR910
  Лабораторный преобразователь частоты
  Зарядное устройство для автомобильных аккумуляторов из блока питания компьютера
Часы:
  Электронные часы для ВАЗ-2106
  Большие домашние электронные часы
Разное:
  Контроллер дворников SSANGYONG REXTON
  Контроллер управления кроватью медицинской "Волна"
 
Аудиотехника
  Активный сабвуфер
 
Техника
  Электровелосипед
  Токарный станок Корвет-403 с комплектом уникальной оснастки
 
Тестирование
  Тест пальчиковых батареек формата АА (R6, LR6)
  Тест мизинчиковых батареек формата AAA (R03, LR03)
  Тест батареек - малых бочонков - формата C (R14, LR14)
  Тест батареек - больших бочонков - формата D (R20, LR20)
 
Технологии
  Изготовление качественных печатных плат в домашних условиях
  Как ровно отрезать стеклянную банку?
 
Фотографии
  Лабораторный блок питания DAZHENG PS-305D
 
Продам
  Отечественные радиодетали из личных запасов
 
Разное
  Как устроена ТЭЦ?
  Парковочное зеркало на Фольксваген Транспортер
 
Полезные сайты
  Сварочный инвертор - это просто
  Микроконтроллеры PIC на русском языке
 

   USB-программатор микроконтроллеров Atmel AVR910 от Prottoss.

 

USB-программатор микроконтроллеров Prottoss AVR910

 

   На данной странице представлен USB-программатор микроконтроллеров Atmel AVR, совместимый с оригинальным программатором от Atmel AVR910.

   Даная конструкция не является моей разработкой в части схемы и программного обеспечения, но может быть полезна как пример реализации этого программатора.

   Первоисточником данной разработки является Рыжков Андрей aka PROTTOSS, г. Новокузнецк. На странице его сайта, посвященной этому программатору:

 

   http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm

 

   представлена схема, описание и программное обеспечение (драйверы и прошивка для микроконтроллера программатора), а также дополнительная полезная информация для повторения данной конструкции. Время от времени Андрей обновляет программное обеспечение, поэтому наиболее свежие версии ПО ищите на его сайте (по ссылке выше).

 

   Что вы найдете на ЭТОЙ странице:

 

   1. Схему программатора в формате P-CAD 2006 с небольшими НЕ принципиальными доработками;

   2. Трассировку печатной платы в формате P-CAD 2006 (плата двусторонняя, для ручного изготовления подходит слабо, благодаря наличию большого числа переходных отверстий);

   3. Перечень компонентов (куда какой) для монтажа печатной платы программатора (в формате Excel 2003);

   4. Перечень компонентов (чего и сколько) для закупки оных;

   5. Пример реализации кабеля программирования для прошивки устройств без разъема программирования (с использованием только специальных контактных площадок на плате программируемого устройства).

 

 

   Для начала рассмотрим схему программатора:

 

Схема USB-программатора микроконтроллеров Prottoss AVR910

 

   Отличие "моей" схемы от "оригинальной" схемы от PROTTOSS в том, что:

 

   1. Вместо двух диодов в цепи питания 1N4007 использован один сдвоенный диод BAV99;

   2. Для подключения кабеля программирования использован 6-ти контактный разъем (в стандартном включении);

   3. Частота 1МГц не выводится на разъем для подключения кабеля программирования, но выводится на отдельный разъем вида PLS-3 с удаленным средним штырем (см. ниже);

   4. Для джампера "LOW SCK" использован также разъем PLS-3 с ТРЕМЯ штырями (центральный и "лишний" штырь используется для "хранения" джампера, когда цепь "LOW SCK" замыкать не нужно;

   5. Несколько отличается "оформление" цепи "RESET" микроконтроллера, в соответствие с обычно применяемым мной схемотехническим решением для данного узла;

   6. Несколько "упрощена" схема питания, изменено число и расположение блокировочных конденсаторов в этой цепи (связано с конкретной трассировкой печатной платы).

 

   PROTTOSS_USB_AVR910.SCH.rar (40.3кБ) - схема USB-программатора Prottoss AVR910 в формате P-CAD 2006:

 

Схема USB-программатора микроконтроллеров Prottoss AVR910 в формате P-CAD 2006

 

   PROTTOSS_USB_AVR910.PCB.rar (54.3кБ) - файл трассировки платы USB-программатора Prottoss AVR910 в формате P-CAD 2006:

 

Трассировка платы USB-программатора микроконтроллеров Prottoss AVR910 в формате P-CAD 2006

 

   В моем случае плата для программатора была изготовлена заводом Резонит:

 

Плата USB-программатора микроконтроллеров Prottoss AVR910 Плата USB-программатора микроконтроллеров Prottoss AVR910

 

   Видно, что в адрес сайта автора программатора http://prottoss.com, вытравленного на задней стороне платы, вкралась досадная ошибка - одна буква "s" на конце вместо двух! В предлагаемом выше файле трассировки платы программатора данная ошибка уже исправлена:

 

Ошибка в адресе разработчика

 

   На слое маркировки расписано назначение светодиодов, джамперов и контактов разъемов. Позиционные обозначения элементов отсутствуют, т. к. не уместились. Однако, благодаря простоте схемы и очевидности соединений на плате, не составит труда сообразить, куда какой компонент установить.

   После сборки и проверки плата программатора была залита эпоксидным компаундом для защиты от внешних воздействий, как сверху,

 

USB-программатор микроконтроллеров Prottoss AVR910 USB-программатор микроконтроллеров Prottoss AVR910 USB-программатор микроконтроллеров Prottoss AVR910USB-программатор микроконтроллеров Prottoss AVR910 USB-программатор микроконтроллеров Prottoss AVR910

 

   так и снизу:

 

USB-программатор микроконтроллеров Prottoss AVR910

 

   Выход частоты 1Мгц вынесен на отдельный разъем PLS-3, из которого удален центральный штырек:

 

Разъем для вывода частоты 1МГц

 

   Второй штырек подключен к "земле".

   Отсутствие центрального штырька предупреждает возможность "случайного" надевания джампера на этот разъем и "закорачивания" выхода частоты 1МГц на землю.

 

   Для удобства монтажа компонентов на печатную плату USB-программатора Prottoss AVR910 предоставляю перечень компонентов с позиционными обозначениями (куда какой) (в формате Excel):

 

Перечень компонентов "куда какой" для USB-программатора Prottoss AVR910

 

   PROTTOSS_USB_AVR910.CK.rar (5.41кБ)

 

   Для удобства закупки компонентов для сборки USB-программатора Prottoss AVR910 предоставляю перечень компонентов для заказа (чего и сколько) (в формате Excel):

 

Перечень компонентов "чего и сколько" для USB-программатора Prottoss AVR910

 

   PROTTOSS_USB_AVR910.ZK.rar (5.13кБ)

 

   К программатору был изготовлен специальный кабель программирования для прошивки микроконтроллеров налаживаемых устройств:

 

Программатор Prottoss AVR910 с кабелем программирования

 

   В своих разработках в качестве разъема для программирования микроконтроллеров я обычно применяю вот такой тип разъемов:

 

Разъем программирования Разъем программирования

 

   Поэтому и кабель программирования в моем случае заканчивается соответствующим "разъемом программирования":

 

Кабель программирования для программатора Prottoss AVR910 Кабель программирования для программатора Prottoss AVR910

 

   В серийных изделиях разъем программирования можно вообще не устанавливать, а вместо него делать лишь контактные площадки:

 

Контакты программирования

 

   В этом случае программатор необходимо дополнить специальным переходником,

 

Переходник для программирования устройств без разъема программирования

 

   а процесс программирования можно производить просто прижимая эти "иголки" к контактным площадкам на плате:

 

"Прошивка" устройства без разъема для программирования

 

   На данной странице представлена вся необходимая информация и проектная документация для самостоятельного повторения данной конструкции.

 

   Напоминаю, что в соответствие с законодательством об авторском праве, материалы с этой страницы могут быть использованы лишь для частного использования. Для коммерческого применения этих материалов необходимо получить мое разрешение.

 

 

   Если Вы сочли материалы с этой страницы полезными, если они принесли Вам новые знания и помогли разобраться с некоторыми моментами в радиотехнике, а, возможно, явились хорошим руководством к изготовлению USB-программатора Prottoss AVR910 - Вы можете выразить благодарность автору этой статьи, переведя немного денег на его

 

   Яндекс-кошелек: 41001208237816

 

   Для заказа готового программатора обращайтесь на электронный почтовый ящик Yarst@mail.ru

 

   Спасибо за то, что посетили эту страницу!

© 1995-2019 Ярослав Меньшиков

 Материал на страницах этого сайта выложен только для ознакомительных целей.

Любая перепечатка и распространение, использование в коммерческих целях материалов данного сайта возможно только с разрешения и по согласованию с автором.