Универсальный USB программатор ChipProg-48
Универсальный USB программатор ChipProg-48 обеспечивает программирование: микроконтроллеров, FLASH, EPROM, EEPROM, NVRAM.
На сегодня, понедельник 19 октября 2020 г. — Универсальный программатор ChipProg-48 поддерживает программирование 115 919 микросхем.
Универсальный USB программатор ChipProg-48
Характеристики универсального USB программатора ChipProg-48
Общее описание
- Универсальный USB программатор обеспечивает программирование микроконтроллеров, FLASH, EPROM, EEPROM, NVRAM, PLD, ПЛИС;
- Количество программируемых микросхем не имеет аппаратных ограничений;
- Программирование всех микросхем по спецификациям от производителей;
- Универсальная 48 DIP колодка с нулевым усилием с возможностью установки микросхем с шириной корпуса 300 mil
600 mil; Подключение к компьютеру через USB 2.0 совместимый порт;
Особенности программатора
♦ Универсальный программатор ChipProg-48 имеет опцию — «Автоматическое распознавание микросхемы в колодке».
Если опция активирована, при положительном исходе теста на распознавание микросхемы в колодке, программатор может по выбору пользователя автоматически выполнять:
- Заданное действие или последовательность действий (чтение, верификация, программирование, и т.п.);
- Скрипт, написанный пользователем.
♦ Универсальный программатор ChipProg-48 обеспечивает возможность мультипрограммирования.
Любое количество программаторов может быть подключено к одному управляющему компьютеру через разные USB порты, либо через USB HUB. USB программаторы, объединенные в мультипрограмматорный режим, работают асинхронно и абсолютно независимо друг от друга.
Программатор ChipProg-48 может быть объединен как с подобными ему USB программаторами, так и с любыми другими программаторами из серии ChipProg с USB интерфейсом.
♦ Универсальный программатор ChipProg-48 использован как базовый элемент в программаторе — копировщике ChipProg-G4.
♦ Универсальный программатор ChipProg-48 содержит встроенный С подобный язык, который обеспечивает доступ ко всем ресурсам программатора, и позволяет создавать пользователю исполняемые скрипты. Скрипт может содержать любую последовательность стандартных действий (чтение, запись, верификация и т.п) и действий с параметрами программирования, данными, файлами, параметрами операционной системы.
♦ Пользовательский интерфейс программатора позволяет легко и просто:
- Задать необходимую последовательность стандартных действий (программирование, стирание, сравнение и т.д.);
- Задать режим сериализации, записи контрольной суммы, сигнатуры;
- Задать режим, при котором будет вестись журнал программирования. (Журнал ведется автоматически во внешнем файле);
- Создавать, редактировать и работать с проектами.
Поддержка
Часто задаваемые вопросы
Обновление П.О. и демо-версии
Дистрибутивы всех наших изделий находятся на странице «Загрузки».
Представленные дистрибутивы содержат все наиболее свежие версии программного обеспечения. Информация о всех доработках и обновлениях находится там же (файл История).
Для получения новой версии П.О. его достаточно просто скачать.
Все дистрибутивы поставляются в самораспаковывающемся архиве (exe-файл).
- Скачайте exe-файл во временный каталог;
- Запустите на выполнение exe-файл. Процесс инсталляции стандартен, сопровождается инструкциями.
Для работы с программаторами ChipProg-48, ChipProg-40, ChipProg-ISP, ChipProg-G4, ChipProg-481, ChipProg-G41
необходимо использовать дистрибутив Chipprogusb.exe
Для работы с программаторами ChipProg+, ChipProg-2, ChipProg, MultiProg (LPT интерфейс)
необходимо использовать дистрибутив Chipproglpt.exe
Для работы с программаторами ChipProg-ISP2, CPI2-Gxxxx
необходимо использовать дистрибутив ChipProg-02.exe
Адаптация драйверов под модель Вашего программатора производится автоматически;
В отсутствие аппаратной части программатора оболочка запускается в демо-режиме;
В каталоге куда будет установлено П.О. программатора, присутствует файл adapters.shm в котором приведена разводка всех адаптеров нашего производства (запуск из системной папки программатора иконкой Adapters Connection List;
Программные оболочки всех наших программно-аппаратных изделий позволяют использовать их без подключенной к PC аппаратной части (режим «Демо»). Если Вы занимаетесь подбором необходимого инструментария, мы рекомендуем попробовать приглянувшееся изделие в режиме «Демо». Вы сможете составить адекватное представление о функциональных и сервисных возможностях, особенностях пользовательского интерфейса.
Также, режим «Демо» может быть использован в учебно-тренировочных целях.
Особенности программирования отечественных микроконтроллеров
Особенности программирования отечественных микроконтроллеров 1882ВЕ53У
Микроконтроллеры 1882ВЕ53У партий 2014 года и позднее имеют следующие особенности программирования в последовательном режиме:
- Для последовательного режима программирования микроконтроллер переводится в режим ведомого (Slave). В данном режиме, помимо сигналов данных и тактового сигнала, используется сигнал Slave Select (P1.4/SS#). Микроконтроллер, детектировав вход в последовательный режим программирования, «инициативно» переводит P1.4 в режим логического нуля, что избавляет пользователей от необходимости переводить вывод SS# в активное состояние. Если микроконтроллер не смог перевести P1.4 в состояние нуля вследствие наличия на этой линии какого-то внешнего драйвера, то программирование не начнется.
- Вывод EA# (разрешение доступа к внешней памяти / блокировка работы с внутренней памятью) микроконтроллера во время программирования необходимо подключать к логической единице, в противном случае, если на этом выводе фиксируется состояние логического нуля, микроконтроллер 1882ВЕ53У, в соответствии с КФДЛ.431281.032ТО, переводится в режим работы с внешней памятью, в котором доступ к внутренней флэш-памяти не возможен.
На самых первых партиях микросхем 1882ВЕ53У была проблема, когда на производстве не прошили программу-монитор, реализующую алгоритмы программирования. Признаком наличия программы-монитора является автоматическое переключение порта P1.4 в состояние логического нуля после подачи сигнала RESET длительности более 2 мс. В случае отсутствия программы-монитора микросхемы следует вернуть в ОАО «НИИЭТ» для перепрошивки.
Информация предоставлена НИИЭТ.
Как долго будет поддерживаться программатор ChipProg-xx?
Мы понимаем проблемы пользователей, и по мере возможности пытаемся продлить активную жизнь своих изделий. Как правило, после прекращения производства морально устаревшей модели программатора, мы в течении нескольких лет продолжаем её поддерживать, выпуская обновления П.О. для соответствующего программатора.
Так, программатор ChipProg производился до 2004 г., программатор ChipProg-2 и программатор ChipProg+ производились до 2011 г.
Поддержка и развитие П.О. для программаторов этого семейства продолжалась до середины 2015 г.
Как часто обновляется П.О. для ChipProg-xx?
Обновленное П.О. для каждого программатора ChipProg-xx выкладывается на сайт, в среднем 1..2 раза в месяц. Информация о всех доработках и обновлениях находится в соответствующем файле «История». Всем желающим (подписавшимся) производится рассылка уведомлений о выходе новой версии П.О.
Нужно выбрать и купить программатор, как это сделать?
Если Вы хотите купить программатор, и уже определились с выбором, Вы можете это сделать
в разделе: Цены на программаторы
Если Вы не определились с выбором, можно посмотреть:
Где купить программатор ChipProg-xx?
Заказать и купить любое наше изделие представленное на сайте Вы можете:
Сделав заказ с сайта, для этого достаточно перейти в раздел Цены/Программаторы, выбрать изделие которое Вы решили купить, поместить его в «корзину», перейти в раздел «Корзина» и заполнить форму заказа.
По электронной почте: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. или Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
По телефону/факсу: (495) 780 92 51 (многоканальный) .
Как запрограммировать микросхему в корпусе отличном от DIP, как подобрать необходимый адаптер для программирования
- Запрограммировать микросхему в последовательном режиме (режим In-System Programming). Сделать это можно, в том числе, и в устройстве пользователя, но при выполнении определенных условий:
- Микросхема допускает данный режим программирования;
- Имеющийся программатор поддерживает данный режим программирования;
- Устройство пользователя рассчитано на данный режим. (на выводах микросхемы поддерживаются требуемые условия).
- Запрограммировать микросхему в колодке программатора. При этом, микросхему надо вставить в специальное устройство – адаптер. Каждый адаптер имеет в нижней части два ряда штырьков, для установки в стандартную DIP колодку программатора. Верхняя сторона адаптера представляет собой колодку под соответствующий тип корпуса (PLCC, SOIC, SOP, PSOP, TSOP, TSOPII, TSSOP, QFP, TQFP, VQFP, QFN, SON, BGA, CSP и т. д.).
Для обеспечения надежного и долговременного использования, крайне важно, что бы адаптеры имели колодки с нулевым усилием (ZIF).
Для правильного выбора адаптера можно воспользоваться системой «Подбор по параметрам», либо программной оболочкой одного из наших программаторов. Правильно сориентировать микросхему в выбранном адаптере поможет маркировка на адаптере, а правильно вставить адаптер в ZIF колодку программатора, поможет информация выводимая в окне «Информация о микросхеме» в программном интерфейсе любого программатора серии ChipProg-XX.
Как повлиять на политику обновления П.О. для программаторов
Обновление П.О. производится на регулярной основе.
В виду большого количества появляющейся новой элементной базы, приходится устанавливать приоритетность микросхем, для которых обеспечивается функциональная поддержка.
При определении приоритетов, мы исходим, в первую очередь, из своих представлений о потенциальной и/или реальной восстребованности каждой новой микросхемы среди пользователей наших программаторов. Своим письмом по адресу Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. , Вы можете повлиять на приоритетность реализации поддержки для той или иной микросхемы.
Мы с благодарностью и пониманием относимся к подобным просьбам пользователей, и как правило, стараемся оперативно решать подобные проблемы (необходимым условием является наличие у нас образца для тестирования).
Комплект поставки программатора
- Программатор;
- Паспорт (гарантийный талон);
- Кабель связи с компьютером;
- Блок питания (для ChipProg-ISP2 и ChipProg-G4 не требуется);
- Кабель для подключения к плате пользователя (только для ChipProg-ISP2);
- CD-диск с программным обеспечением и документацией;
- Коробка.
Блоки питания для программаторов ChipProg-XX
Схемы подключения программаторов к питанию.
02Igorek › Блог › Программатор USB ISP для AVR
Всем привет.
Пришел долгожданный прогер, моя новая игрушка. Ждал его аж 2 месяца, поэтому ссылку давать не буду. Драйвера скачал, встали, прогер видится, все отлично. Рассказывать про него не буду, только, что он созданный немцем Томасом Фишлем. Прогер хороший, функционал большой. Пост буду редактировать в дальнейшем.
Благодарю за внимание.
Назначение джамперов:
— разъем JP1 — предназначен для перепрошивки микроконтроллера программатора (для перепрошивки — необходимо замкнуть контакты)
— разъем JP2 — напряжение питания программатора — 5 Вольт или 3,3 Вольта (по умолчанию — 5 Вольт, как на фотографии). Программируемый микроконтроллер, или конструкцию, в которой он установлен, при токе потребления 300-400 мА можно запитать с программатора, для этого на разъеме есть выход +5В (VCC).
— разъем JP3 — определяет частоту тактирования данных SCK: разомкнутый — высокая частота (375 кГц), замкнутый — низкая частота (8 кГц)
Подробнее о разъеме JP3
Джампер JP3 предназначен для уменьшения скорости записи данных в микроконтроллер. Если у микроконтроллера установлена частота тактирования более 1,5 мГц — джампер может быть разомкнут, при этом скорость программирования высокая. Если тактовая частота менее 1,5 мГц — необходимо закоротить выводы джампера — снизить скорость программирования, иначе запрограммировать микроконтроллер не получится. К примеру, если мы будем программировать микроконтроллер ATmega8 (в принципе, практически все МК AVR настроены на тактовую частоту 1 мГц по умолчанию), у которого частота тактирования по умолчанию 1 мГц, необходимо будет замкнуть выводы джампера (как на фотографии). Лучше, наверное, держать этот джампер постоянно замкнутым, чтобы, забыв о его существовании, не мучиться вопросом — почему микроконтроллер не прошивается.
Программатор поддерживается следующим программным обеспечением:
— AVRdude
— AVRdude_Prog
— Bascom-AVR
— Khazama AVR Prog
— eXtreme Burner AVR
Распиновка 10-контактного кабеля программатора USBASP:
1 — MOSI — выход данных для последовательного программирования
2 — VCC — выход +5 (+3,3) Вольт для питания программируемого микроконтроллера или программируемой платы от порта USB компьютера (максимальный ток 200 мА — чтобы не сжечь порт USB)
3 — NC — не используется
4 — GND — общий провод (минус питания)
5 — RST — подключается к выводу RESET микроконтроллера
6 — GND
7 — SCK — выход тактирования данных
8 — GND
9 — MISO — вход данных для последовательного программирования
10 — GND