Универсальный программатор микроконтроллеров PIC, AVR и микросхем EEPROM (для com-порта) — radiohlam.ru
Как-то раз на нашем форуме возникла темка, чем бы залить чипик ATMEGA32. Темка эта в итоге разрослась и вылилась в схему универсального программатора, которым можно через последовательный порт компьютера программировать не только эту самую атмегу, но и другие контроллеры AVR, и контроллеры PIC, и микросхемы памяти EEPROM. Как всегда в схеме использован различный радиохлам (в данном случае снятый со старых сломанных материнок).
Помимо универсальности, несомненным плюсом этого программатора является оригинальное решение проблемы с питанием. Питание для него требуется внешнее, но в тоже время никаких дополнительных блоков питания изобретать или покупать не надо. Как так? А вот так. Вы же с компьютера будете чипы программировать. То есть комп у Вас будет включен. Тогда у Вас уже есть на каждом 4-х пиновом разъёме Molex отличные, стабильные +5 и +12 Вольт, так зачем же городить что-то ещё? (4-х пиновые Molex — это такие, как на рисунке справа, от которых питаются ваши винчестеры, сидирумы и тому подобное железо внутри компа.
Ну, закончим на этом со вступлением и перейдём к схеме.
Схема:
Детали и описание работы:
Две главных детали программатора — микросхема преобразователь уровней порта GD75232 и микросхема логики 74HC14D.
Микруха порта — это фактически две полностью независимые микрухи в одной. Одна — это набор драйверов (из 0/5 вольтовых сигналов делают +-12 вольтовые), вторая — набор приёмников (из +-12 вольтовых сигналов делают 0/5 вольтовые).
Мы используем только приёмники, а входы и выходы драйверов (а так же неиспользуемые входы приёмников) — заземляем.
Микруха логики выполняет две задачи — умощнить выходы микросхемы порта и защитить микросхему порта в случае экстренных ситуаций (всё же микросхемы портов встречаются не так часто, как микросхемы логики). Соответственно, чуть изменив схему, вместо 74hc14 легко можно использовать какую-нибудь другую логику.
Транзисторы подойдут любые маломощные, я брал smd-транзисторы, снятые с материнских плат, с маркировками A1 (npn-транзистор) и A2 (pnp-транзистор). Если Вы так же будете использовать smd-транзисторы, то главное убедиться, что это действительно транзисторы (например, в корпусе sot-23, с маркировкой A1 могут быть не только транзисторы, но и диоды).
Резисторы подписаны на схеме. Кроме этого надо поставить между питанием и землёй возле каждой микрухи керамические конденсаторы по 0,1 мкФ, на схеме они не нарисованы, но это правила хорошего тона.
Готовый девайс (на фото сам программатор и модуль для программирования контроллеров PIC):
Программатор тестировался с программами IC-Prog и Pony Prog, которые можно скачать в разделе “Полезные программы для ПК”. Скачать плату (DipTrace 2.0). В архиве печатка программатора, модуля для подключения PIC12, PIC16, PIC18 и модуля для подключения 8-ми и 20-ти ногих AVR. Эта плата разведена под SMD-компоненты (как на фотке), если сделаете свои версии печаток и не пожалеете поделиться с другими — присылайте на почту или Если лень или некогда собирать — Вы можете заказать недорогой универсальный программатор прямо у нас на сайте |
Инженерный USB программатор как инструмент для разработки электроники
Описание, задачи и выбор инженерного универсального USB программатора предназначенного для программирования микроконтроллеров
При разработке электронного оборудования используется множество дополнительных устройств, которые помогают современному инженеру качественно и в оптимальные сроки реализовать проект. Одним из важных инструментов является устройство для программирования микроконтроллеров – универсальный инженерный USB программатор.
Что такое и как выбрать USB программатор?
Мы постараемся ответить на эти вопросы. Универсальный инженерный USB программатор – это устройство, которое применяется для занесения необходимой информации в постоянное запоминающее устройство или микроконтроллер. Кроме функций записи USB программатор выполняет функции стирания и считывания информации из микросхемы.
Рис 1. Внешний вид USB программатора
Кроме стандартных режимов чтения и записи, многие универсальные USB контроллеры имеют функции защиты от чтения, программирования или стирания.
Функциональные особенности
Чтобы качественно выполнять свои функции, универсальный USB программатор должен содержать:
- Интерфейс, который позволяет осуществлять ввод и вывод информации, которая считывается и программируется;
- Колодку, которая будет вмещать нужную микросхему. Благодаря которой должен производится надежный контакт с выводами микросхемы;
- Аппаратные драйвера, которые позволят формировать и считывать логические уровни и сложные тактовые сигналы.
Для полноценного выполнения своих функциональных задач, а также чтобы быть незаменимым инструментом инженера электронщика, универсальный инженерный USB программатор должен как минимум поддерживать следующие интерфейсы обмена – SPI, I2C, 1-Wire, RS-485, RS-422, RS-232.
Технические преимущества USB программаторов
- Возможность использования USB интерфейса;
- Высокая скорость программирования;
- Не требует источника внешнего питания;
- Поддерживает различные форматы файлов;
- Осуществляется поддержка всех семейств IC (EEPROM, SPI NOR / NAND Flash, параллельная NOR / NAND Flash, микроконтроллеры eMMC / eMCP, CPLD, FPGA и т. д.) и корпусов микросхем (DIP, SOP, SSOP, TSOP, PLCC, QFN, LQFP, BGA и т.д.).
Типы USB программаторов
Если вы собираетесь купить универсальное устройство для записи микросхем, тогда вам будет нелишним узнать о многообразии инженерных USB программаторов, которые существуют на рынке.
Инженерный USB программатор в зависимости от выполняемых задач может быть выполнен как:
- Узкоспециализированные программаторы. Такие устройства поддерживают микросхемы только определенного типа или производителя и не могут использоваться с чем-то другим;
- Условно универсальные программаторы. Способны программировать микросхемы разного типа и производителей;
- Универсальный инженерный программатор. Это устройства, которые программируют и поддерживают микросхемы абсолютно всех фирм и типов. Одним из примеров такого программатора является Terratel-USB программатор.
Как выбрать инженерный USB программатор
В зависимости от решаемых задач разработчик электронного оборудования сам определяет тип необходимого USB программатора.
Конечно же, чем более универсальный USB программатор, тем он имеет сложную аппаратную реализацию.
Чтобы разработать и изготовить программатор для одной микросхемы, часто достаточно нескольких аппаратных элементов, разъемов и соединений. А вот создать универсальный инженерный программатор гораздо сложнее. Его необходимо разрабатывать на базе универсальных аппаратных драйверов, которые подводят к выводам сокеты и их задача заключается в реализации и обеспечении:
- подачи сложных временных сигналов в широком диапазоне частот;
- подачу и считывание логических уровней;
- подачу напряжения и с заданной точностью.
Универсальный программатор должен иметь драйвера для программирования как можно большого типа микроконтроллеров. Пример универсального инженерного устройства вы можете увидеть в Террател USB программаторе.
Универсальный программатор
Переключатель навигации
Поиск
- Сравнение товаров
Меню
Счет
Универсальные программаторы используются для программирования широкого спектра устройств, не требуя модулей для конкретных семейств, и подходят для проектов разработки и программирования в небольших объемах. Универсальные программаторы Dataman основаны на ПК и оснащены универсальным разъемом ZIF с 48 контактами, поддерживающими оба устройства DIP 300/600 mil. Универсальные программаторы Dataman поддерживают широкий спектр самых популярных устройств, используемых сегодня, причем новые устройства добавляются ежемесячно. Поддержка программистов включает 1-wire E(E)PROM, BI-PROM, конфигурацию (EE)PROM, CPAL, EEPROM, EPROM, EPLD, flash, flash EPROM, FPGA, GAL, MACH, микроконтроллеры, MROM, NV RAM, PAL, PEEL, PLD, PROM и серийный E(E)PROM. Все универсальные программаторы Dataman поставляются с 30-дневной гарантией возврата денег, всеобъемлющей 3-летней гарантией и пожизненной технической поддержкой. | |
| |
Dataman 40Pro Universal ISP Programmer Универсальный 40-контактный программатор с возможностями ISP и подключением через USB 2.0. Dataman 40Pro — это небольшой, быстрый и мощный программатор, разработанный для огромного количества программируемых устройств… | |
Компактный USB-программатор Dataman S6 Универсальный 48-контактный программатор с питанием от USB компактных размеров и минимального веса. Dataman S6 может программироваться без использования модуля для конкретного семейства, что дает вам свободу выбора оптимального устройства для вашего проекта… | |
Dataman 48Pro2C Сверхбыстрый универсальный программатор ISP Сверхбыстрый универсальный 48-контактный программатор с функциями ISP и подключением USB 2.0. Dataman 48Pro2C может программироваться без использования модуля для конкретного семейства, что дает вам свободу выбора оптимального устройства для вашего проекта… | |
Универсальный программатор Dataman 48UXP Универсальный 48-контактный программатор с USB 2.0 и параллельным подключением. Dataman 48UXP оснащен интеллектуальным аппаратным обеспечением, включая микропроцессор и FPGA, что позволяет ему программировать устройства, которые вы используете сегодня, и устройства завтрашнего дня. .. | |
Dataman 48Pro2 Сверхбыстрый универсальный программатор ISP Сверхбыстрый универсальный 48-контактный программатор с функциями ISP и подключением USB 2.0. Dataman 48Pro2 может программироваться без использования модуля для конкретного семейства, что дает вам свободу выбора оптимального устройства для вашего проекта… | |
Dataman 48Pro2AP Сверхбыстрый промышленный универсальный программатор Сверхбыстрый промышленный универсальный программатор с возможностями интернет-провайдера и интерфейсом USB 2.0. 48Pro2AP создан для удовлетворения требований производственного программирования с помощью автоматизированных манипуляторов и машин ATE… |
Wellon VP-798 48-контактный универсальный программатор для памяти, микроконтроллера и PLD
Выбранная категория и продукт:
org/BreadcrumbList”> Программаторы-прожигатели » Универсальные Программаторы » Программаторы Wellon » VP-798Безопасный платеж
- Поддерживает все микроконтроллеры PIC и AVR
- Идеально подходит для (C)PLD, микроконтроллеров, таких как PIC, dsPIC и AVR, и памяти
- 48-контактный разъем ZIF, поддерживается более 36 000 устройств
- Доступны различные преобразователи розеток
- Полный список поддерживаемых устройств в новом окне
Подробная информация о продукте
Доставка в Германию
Заказная авиапочта: 16,15 €
Fedex Express: 32,20 €
Код заказа
VP-798
Цена: € 435.60
В наличии
Связанные Продукты
Универсальный программатор Wellon VP-299
Wellon VP-39Программатор на 48 выводов 8S
Универсальный программатор VP-598
Универсальный программатор Wellon VP-998
Автономный универсальный программатор Wellon GP-10 9 0003
Информация о продукте |
VP- Универсальный USB-программатор 798 с 48-контактным разъемом ZIF
Программатор VP-798 – универсальный программатор с поддержкой многих устройств, в том числе множества микросхем памяти, AVR и других микроконтроллеров типа AT89. , микроконтроллеры dsPIC и PIC, EEPROM, а также PLD и флэш-память. Этот программатор поддерживает все микроконтроллеры PIC и микроконтроллеры AVR.
Полную поддержку устройств можно увидеть здесь, в новом окне.
Другие универсальные программаторы этой серии также поддерживают устройства Microchip и устройства других производителей.
См. ассортимент программаторов Wellon для обзора ассортимента универсальных программаторов.
Функции универсального программатора VP-798
- Размеры: 168*180*32 мм, вес: 450 г. (плюс блок питания).
- 48-контактная розетка ZIF с универсальными отвертками.
- Интерфейс USB , чтобы программатор можно было использовать с НОУТБУКАМИ, ПК, PS/2 или совместимыми
- Принимает большинство выходных данных компилятора в формате JEDEC, включая ABEL, CUPL, PALASM, TANGO PLD, OrCAD PLD, PLD Designer и ISDATA
- Управляет разделением слов на 16 и 32 бита (программирование набора)
- Загружает шестнадцатеричные файлы микросхемы
- Возможности Test Vector и редактор карт предохранителей с несколькими массивами
- Проверка логических ИС ТТЛ/КМОП и устройств динамической/статической памяти с произвольным доступом
- Оптимальное программирование для каждого отдельного устройства
- Максимальное напряжение VPP составляет 25 В.
- Автоматическая идентификация логики TTL/CMOS IC
- Автоматически определяет производителя и тип E(E)PROM
- Поддерживает низковольтные устройства 1,5 В
- Установка устройства и проверка плохого контакта
- Адаптеры для DIL-устройств не нужны
- Доступны универсальные адаптеры DIP, PLCC, QFP, TSOP, PSOP, SOIC, SSOP, SDIP
- Режим автоматического запуска запускает программирование автоматически при обнаружении вставки чипа
- Высокая скорость программирования.
- Поддерживает программирование IC Card
- Поддерживает WindowsXP, Vista, Windows7, Windows8,Win10 (32- и 64-разрядные версии)
- Блок питания в комплекте
ВП-798 Функции программного обеспечения
Программное обеспечение очень всеобъемлющее, с множеством функций, которые делают его идеальным как для производства, так и для разработки.
- ВЫБОР Устройства включает информацию об упаковке, тип адаптера, описание номера детали и т.