Разработка и производство оборудования для тестирования Химических Источников Тока

  • График работы
    Пн. - Пт: 09.00 до 19.00
  • Пишите нам
    Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
Звоните нам

+7 (977) 487-55-69

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

IMG 3143

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

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

 

   Первоисточником данной разработки является Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript., г. Новокузнецк. На странице его сайта, посвященной этому программатору:

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

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

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

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

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

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

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

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

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

   Для заказа готового программатора обращайтесь на электронный почтовый ящик Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

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

Яростанмаш

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

2009-2024г.  © ООО "ЯРОСТАНМАШ"