Ок!Закрыть
Содержимое

Программаторы

Универсальный USB программатор NAND Flash

 

ChipProg-481  Универсальный USB программатор NAND Flash.
Скоростное программирование микроконтроллеров, FLASH, NAND, EEPROM, EPROM, NVRAM, ПЛИС, PLD.

Универсальный программатор с USB интерфейсом ChipProg-48

 

ChipProg-48   Универсальный USB программатор.
Программирование микроконтроллеров, FLASH, NAND, EEPROM, EPROM, NVRAM, ПЛИС, PLD.

Универсальный программатор с USB интерфейсом ChipProg-40

 

ChipProg-40   Универсальный программатор с USB интерфейсом.
Программирование микроконтроллеров, FLASH, EPROM, EEPROM, NVRAM

Универсальный внутрисхемный USB программатор ChipProg-ISP

 

ChipProg-ISP    Внутрисхемный ISP программатор.
Программирование микросхем в устройстве пользователя. 

Быстрый универсальный программатор копировщик с USB интерфейсом ChipProg-G41

ChipProg-G41   Скоростной промышленный программатор копировщик.
Самое быстрое программирование, тиражирование микроконтроллеров, FLASH, NAND, EEPROM, EPROM, NVRAM, ПЛИС, PLD. USB интерфейс.

Универсальный программатор копировщик с USB интерфейсом ChipProg-G4

ChipProg-G4   Промышленный программатор копировщик.
Программирование, тиражирование микроконтроллеров, FLASH, NAND, EEPROM, EPROM, NVRAM, ПЛИС, PLD. USB интерфейс.

Некоторые характеристики программаторов

Особенности аппаратуры программаторов

  • Все USB программаторы реализованы на базе программируемой FPGA матрицы большого объема. Расширение списка поддерживаемых устройств, путем простого обновления версии программного обеспечения;

  • Аппаратный контроль каждого вывода программируемой микросхемы на наличие контакта перед программированием;

  • Быстродействующие схемы защиты от перегрузки по току, увеличивающие надежность программатора. Защита неправильно подключенных микросxeм;

  • Защита всех выводов колодки от электростатического разряда;

  • Кнопка, запускающая выполнение любой выбранной операции или последовательности операций;

  • Универсальные 40 (48) DIP колодки с нулевым усилием с возможностью установки микросхем с шириной корпуса 300 mil ~ 600 mil;
  • Самотестирование.

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

  • Все программаторы с USB интерфейсом работают под управлением Windows XP/Vista/7/8 (Windows 32/64);

  • Дружественный, интуитивно понятный, двуязычный интерфейс;

  • Поддержка всех процедур работы с микросхемами только по спецификациям от производителя;

  • Тестирование всех выводов микросxeмы на наличие контактов перед программированием;

  • Многобуферный интерфейс с возможностью создания неограниченного числа буферов. Буфера разбиты на подслои, имеющие структуру адресного пространства микрocxeм;

  • Мультипрограмматорный режим - возможность работы нескольких USB программаторов под управлением одного компьютера. Количество USB программаторов в этом режиме не ограничено.

  • Полноценный двоичный редактор;

  • Поддержка всех популярных форматов;

  • Встроенный язык сценариев, обеспечивающий доступ ко всем ресурсам USB программатора.

  • Большое количество сервисных возможностей:

  • - Режим автоматического распознавания присутствия микросхемы в колодке с автоматическим запуском выбранных процедур.

    - Режим записи серийного номера.

    - Режим подсчета контрольных сумм.

    - Режим записи сигнатуры пользователя.

    - Поддержка проекта. и пр.

Сертификаты

- Серийный выпуск универсальных программаторов соответствует требованиям Технического регламента Таможенного союза ТР ТС 020/2011 и ТР ТС 004/2011. Декларации о соответствии приняты на основании Протоколов испытаний.

Регистрационные номера декларации о соответствии ТС:№ TC RU Д-RU.МЛ04.В.00116 и № TC RU Д-RU.МЛ04.В.00117

Декларации о соответствии характеристик универсальных программаторов требованиям технического регламента ТС зарегистрированы на сайте Росаккредитации и в реестре таможенного союза.

Цены на программаторы

Цены на программаторы приведены в рублях, с учетом Н.Д.С.

Наименование Описание Цена Поставка Кол-во В корзину
ChipProg-40Универсальный программатор с USB интерфейсом. Программирование микроконтроллеров, FLASH, EEPROM, EPROM, NVRAM. Цена программатора включает: программатор, ПО, блок питания, кабель связи.16284.00со склада Добавить
ChipProg-48Универсальный программатор с USB интерфейсом. Программирование микроконтроллеров, ПЛИС, FLASH, NAND, EEPROM, EPROM, NVRAM, PLD. Цена программатора включает: программатор, ПО, блок питания, кабель связи.22656.00со склада Добавить
ChipProg-ISPУниверсальный внутрисхемный программатор (ISP). Программирование в устройстве пользователя: FLASH, EEPROM, EPROM, NVRAM. (In-System Programming).14042.00со склада Добавить
ChipProg-G4Универсальный программатор копировщик с USB интерфейсом. Программирование и тиражирование микроконтроллеров, ПЛИС, FLASH, NAND, EEPROM, EPROM, NVRAM, PLD.87438.00со склада Добавить
ChipProg-G41Быстрый универсальный программатор копировщик с USB интерфейсом. Оптимизирован для скоростного программирования и тиражирования микроконтроллеров, ПЛИС, FLASH, NAND, EEPROM, EPROM, NVRAM, PLD.125434.00со склада Добавить
ChipProg-481Самый быстрый универсальный программатор с USB интерфейсом. Оптимизирован для скоростного программирования микроконтроллеров, ПЛИС, FLASH, NAND, EEPROM, EPROM, NVRAM, PLD. Цена программатора включает: программатор, ПО, блок питания, кабель связи.32922.00со склада Добавить

Гарантийные обязательства

Гарантийный срок эксплуатации программаторов составляет 2 года.

Сроки поставки программаторов

Универсальные программаторы поставляются сразу после оплаты.

Промышленные программаторы копировщики поставляются в течении 1...2 недель после заказа.

Комплект поставки программаторов

Комплект поставки программаторов:

  1. Программатор;
  2. Паспорт (гарантийный талон);
  3. Кабель связи с компьютером;
  4. Блок питания (для ChipProg-ISP и ChipProg-G4 не требуется);
  5. Кабель для подключения программатора к плате пользователя (только для ChipProg-ISP);
  6. Компакт-диск с программным обеспечением и документацией;
  7. Коробка.

* Адаптеры в комплект стандартной поставки не входят. Необходимые адаптеры для программатора заказываются независимо.

Адаптеры для программаторов

Программаторы обеспечиваются специальными адаптерами, для работы с микросхемами в корпусах отличных от DIP, таких как: SDIP, PLCC, SOIC, SOP, PSOP, TSOP, TSOPII, TSSOP, QFP, TQFP, VQFP, QFN, SON, BGA, CSP и т. д.

end faq


Полезные возможности программаторов.

Когда надо программировать много

А.  Каждый программатор имеет опцию - «Автоматическое распознавание микросхемы в колодке».

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

  • Заданное действие (чтение, верификация, программирование, и т.п.);

  • Заданную последовательность действий;

  • Скрипт, написанный пользователем.           

Б.  Каждый программатор имеет выведенную на корпус кнопку Start.

Нажатие кнопки, по желанию пользователя может служить командой для выполнения: либо заданного действия (последовательности действий), либо скрипта написанного пользователем.

В.  Каждый программатор обеспечивает возможность мультипрограммирования.

Любое количество программаторов может быть подключено к одному управляющему компьютеру через разные USB порты, либо через USB HUB. Программаторы, объединенные в мультипрограмматорный режим, работают асинхронно и абсолютно независимо друг от друга.

Пользователь может устанавливать микросхему в один программатор, другой в этот момент только начинает программировать, третий – программирует микросхему в “середине”, четвертый ...

Г.  Программатор ChipProg-G4 и ChipProg-G41 снабжен 4-мя ZIF DIP-48 колодками и 4-мя кнопками Start.

Программаторы ChipProg-G4 и ChipProg-G41 поддерживают все функции описанные в п.п. А, Б, В.  ChipProg-G4 и ChipProg-G41  может быть объединен как с подобными ему программаторами, так и с любыми другими из серии  ChipProg с USB интерфейсом.

Д.  Каждый программатор обеспечивает очень высокую скорость программирования благодаря применению современной FPGA матрицы и 32 разрядного высокоскоростного микроконтроллера.

Когда надо побороть рутину

C подобный язык, обеспечивает доступ ко всем ресурсам программаторов, и позволяет создавать пользователю исполняемые скрипты. Скрипт может содержать любую последовательность стандартных действий (чтение, запись, верификация и т.п) и действий с параметрами программирования, данными, файлами, параметрами операционной системы.

Элементы интерфейса программатора позволяют пользователю легко и просто:

  • Задать необходимую последовательность стандартных действий (программирование, стирание, сравнение и т.д.);

  • Задать режим сериализации, записи контрольной суммы, сигнатуры;

  • Задать режим, при котором будет вестись журнал программирования. (Журнал ведется автоматически во внешнем файле);

  • Создавать, редактировать и работать с проектами.       

Когда надо программировать быстро

Как правило, вопрос о скорости программирования выходит на первый план, когда программатор используется для программирования NAND FLASH

Учет особенностей структуры NAND FLASH, и применение некоторых программно аппаратных решений, позволило создать универсальный программатор ChipProg-481. На сегодняшний день, ChipProg-481 обеспечивает самую высокую скорость программирования не только NAND FLASH, но и обычных микросхем.

Смотреть самый быстрый программатор NAND FLASH.

end faq


Новые технологии работы с программатором.

Упрощенный режим работы приложения программатора.

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

В упрощенном режиме программатор функционирует точно так же, как и в обычном режиме, но оператор не может изменять никакие настройки. Его роль сводится к замене микросхем в колодках программатора и запуске процесса программирования, если супервизор не включил автоматическое распознавание микросхемы в колодке.

Чтобы настроить для оператора работу в упрощенном режиме, супервизор должен выполнить все необходимые настройки программатора и сохранить их в виде проекта. В проекте сохраняется информация о файле или файлах, которые загружаются в буфера программатора, настройки серийного номера, контрольной суммы, список функций автоматического программирования и т.д. Файл проекта может находиться в любом месте на диске.

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

Чтобы запустить программатор в упрощенном режиме, супервизор может создать ярлык для запуска, указав в командной строке соответствующую опцию и имя предварительно сохраненной конфигурации.

Функция упрощенного режима не предназначена для защиты настроек программатора от модификации оператором. Относительно квалифицированный пользователь может легко обойти ограничения упрощенного режима.

Управление программатором из пакета LabVIEW

В комплект программного обеспечения универсальных программаторов входит библиотека виртуальных приборов (Virtual Instruments, VI), разработанных в среде пакета LabVIEW фирмы National Instruments, которые предназначены для управления программатором из среды LabVIEW, а также несколько примеров использования этих приборов. Файлы библиотеки находятся в папке LabVIEW установочной папки программатора. Для создания виртуальных приборов использовался LabVIEW 2013 SP1. Файлы для работы с 32-битными версиями LabVIEW находятся в папке LabVIEW\x86, для работы с 64-битными версиями LabVIEW находятся в папке LabVIEW\x64.

Управление программатором из LabVIEW основано на использовании Application Control Interface - интерфейса прикладных программ, предоставляемого программатором для разработчиков программ на языках программирования высокого уровня (C, C++ и др.). Каждый VI библиотеки является надстройкой над функцией, экспортируемой модулем ACI.DLL. Чтобы ознакомиться с работой виртуальных приборов, обратитесь к документации на ACI.

Ввиду ограничений, налагаемых LabVIEW на передачу параметров функциям, экспортируемым из DLL, виртуальные приборы не вызывают функции ACI.DLL напрямую. Вместо этого вызываются функции промежуточной DLL с именем ACI_LV.DLL, которая упаковывает переданные параметры в структуры и вызывает соответствующие функции ACI.DLL. Объявления функций, экспортируемых ACI_LV.DLL, находятся в заголовочном файле C/C++ с именем ACIProgLabVIEW.h. Все параметры функций в этом файле снабжены комментариями.

В папке библиотеки Examples находятся два примера, демонстрирующих использование виртуальных приборов программатора.

Для работы с примером нужно подключить к компьютеру программатор и запустить пример на непрерывное выполнение ("Run continuously"). Подробное описание находится электронном руководстве по работе с программатором.

Интерфейс Управления Приложением

Для программаторов серии ChipProg разработан Интерфейс Управления Приложением (Application Control Interface). ИУП - это средства, предоставляемые для управления аппаратурой программаторов из других приложений. Интерфейс предназначен для разработчиков, которым нужно использовать программатор ChipProg-xx, управляя им не с помощью программной оболочки программатора, а с помощью собственных средств.

Все необходимые файлы включены в состав инсталляционных пакетов программаторов (поддиректория ACI установочной директории программатора). Разработчику предоставляется DLL с именем ACI.DLL и заголовочный файл aciprog.h на языке C/C++, который содержит объявления функций, которые экспортирует ACI.DLL, а также объявления необходимых структур и констант. В комплекте примеры использования интерфейса в виде проектов для Microsoft Visual Studio.

Документация на ИУП для универсального программатора.

Утилита OFControl

Консольная утилита OFControl предназначена для управления уже запущенным программатором без его перезапуска. Утилита может указать программатору запустить функции программирования (операции с микросхемой), выполнить файл сценария, загрузить проект и т.п. С помощью OFControl можно организовывать взаимодействие с программатором из bat-файлов Windows, приложений, а также графических оболочек вроде LabView.

Расширенные возможности управления программаторами предоставляет Интерфейс Управления Приложением - ACI, но его использование требует навыков программирования.

OFControl.exe находится в установочной папке программатора - там же, где находится исполняемый файл программатора. При запуске утилиты ее текущая директория (папка) не изменяется утилитой. Рекомендуется запускать утилиту в той же папке, где она расположена. OFControl.exe возвращает код возврата, при успешном выполнении это ноль, при ошибке - не ноль. Коды возврата описаны в приложении. Текст ошибки выводится на консоль и может быть опционально продублирован в файле журнала и в буфере обмена Windows.

После завершения работы OFControl.exe программатор не завершает работу (если OFControl не указана опция -X). OFControl.exe можно запускать повторно для работы с тем же программатором.

end faq