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

Корзина пуста!


ISP программатор ChipProg-ISP2

Цена программатора Купить
20 296.00 р.   В корзину
Список поддерживаемых микросхем Скачать П. О.
Быстрый ISP программатор ChipProg-ISP2

Программатор ChipProg-ISP2

вторник 10 декабря 2019 г. - поддерживается программирование 41 382 микросхем.

Общее описание ISP программатора

  • Очень высокая скорость программирования;
  • Внутрисхемное ISP программирование микроконтроллеров, флэш-памяти (EEPROM, NAND, NOR), программируемой логики (ПЛИС, PLD).
  • Поддержка интерфейсов внутрисхемного программирования: JTAG, JTAG chain, SWD, SPI, SCI, I2C, UART, и др.;
  • Все устройства программируются без дополнительных адаптеров, при посредстве 20-ти проводного кабеля (20 pin шлейфа) длиной до 5 м.;
  • 2 режима работы:
     - под управлением PC;
     - автономный.
  • Оптимизирован для работы в составе автоматизированных производственных систем ATE, ICT.
  • Подключение к компьютеру:
     - USB 2.0;
     - 100 Мбит /с Ethernet;
  • Мультипрограмматорный режим работы, до 72 программаторов под управлением 1 компьютера;
  • Имеет SD-карту для хранения до 256 проектов, обеспечивающих быстрое и простое переключение между проектами при работе в автономном режиме (без PC).

^ Наверх

Характеристики аппаратуры

  • Архитектура ChipProg-ISP2 не накладывает ограничений на количество и тип программируемых микросхем;
  • Программируемый источник питания Vcc от 1.2В до 5.5В.;
  • Программируемый источник питания Vpp от 1.6В до 15В.;
  • Напряжение питания для платы пользователя регулируется от 1,2 до 5,5В & 350 мА.;
  • Корпус ChipProg-ISP2 114 x 73 x 32 mm.;
  • На корпус выведены:
    1. кнопка, запускающая выполнение любой выбранной операции или последовательности операций;
    2. 3 светодиода индицирующие состояние программатора;
    3. 4 разъема:
      • стандартный mini USB для связи с PC;
      • разъем для штатного блока питания 5V;
      • 20-контактный разъем «TARGET» для подключения программатора к программируемому устройству;
      • 20-контактный разъем «CONTROL» для подключения к средствам контроля и/или управления пользователя. К этому же разъему, при необходимости, крепится модуль CPI2-BB;
  • Дополнительный съемный пластмассовый кронштейн для крепления ChipProg-ISP2 на стандартной 35 мм DIN-рейке;
  • Дополнительный отсек с литиевой батареей и элементами управления и индикации для автономной работы в полевых условиях (опционально);

^ Наверх

ПО ISP программатора ChipProg-ISP2

  • ChipProg-ISP2 работает под управлением Windows XP/Vista/7/8/10 (Windows 32/64 бита);
  • Дружественный, интуитивно понятный графический интерфейс пользователя;
  • Возможность открывать и работать с неограниченным количеством буферов и окон. Буфера разбиваются на подслои, имеющие структуру адресного пространства микросхемы;
  • Полноценный двоичный редактор. Работа с файлами в двоичном, Standard Extended Intel HEX, Motorola S-record, POF, JEDEC, PRG, Holtek OTP, ASCII HEX, ASCII OCTAL, Angstrem SAV форматах;
  • Простой в использовании графический редактор для настройки параметров и опций программирования;
  • Гибкая система инициализации необходимых действий программатора. Запуск выбранных процедур (последовательности процедур) через элементы интерфейса, по кнопке, автоматически, по командам из внешнего контура управления;
  • Поддержка проектов;
  • Режим записи серийного номера, подсчета контрольных сумм, записи сигнатуры пользователя;
  • Режим мультипрограммирования;
  • Встроенный С подобный язык для создания сценариев работы, обеспечивающий доступ ко всем ресурсам программатора;
  • Встроенные средства, поддерживающие внутрисхемное программирование (тиражирование) микросхем большими партиями. Режимы записи серийного номера, подсчета контрольных сумм, записи сигнатуры - в любую область памяти микросхемы;
  • Несколько встроенных алгоритмов подсчета контрольной суммы;
  • Ведение журнала сеансов программирования;
  • Простая адаптация и интеграция с внешними системами управления и контроля (ATE);
  • Настраиваемый упрощенный интерфейс для использования неквалифицированным персоналом;
  • Интеграция с программным обеспечением National Instruments® LabVIEW™;
  • Режим работы с утилитой OFControl;
  • Интерфейс управления приложениями (DLL);
  • Режим самодиагностики.

Элемент интерфейса ISP программатора ChipProg ISP2

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

^ Наверх

  Нагрузочная способность ChipProg-ISP2

  • Программируемый источник питания Vcc от 1.2В до 5.5В нагрузочная способность до 100 мА при питании от USB канала, до 350 мА при использовании внешнего источника питания (поставляется отдельно);
  • Программируемый источник питания Vpp от 1.2В до 5.5В нагрузочная способность до 80 мА.

Коммуникационные интерфейсы

  • Высокоскоростной USB 2.0 (480Mbps).
  • 100 Мбит/с Ethernet с гальванической развязкой.

Настройка и управление проектами

  • ПО ISP программатора позволяет создавать и использовать (хранить, редактировать) неограниченное количество проектов. Внутренняя SD карта вмещает до 256 проектов пользователя. Файлы проекта надежно защищены от несанкционированного доступа и модификации.
  • Целостность данных, которыми программатор обменивается с SD картой, внешней системой АТЕ и компьютером, обеспечивается посредством использования CRC (циклический избыточный код).
  • При работе ISP программатора в автономном режиме (с питанием от батарейки) пользователь может выбрать и запустить 1 из 4-х ранее созданных проектов.

^ Наверх

Подключение программатора ChipProg-ISP2 к программируемому устройству

Подключение к программируемому устройству производится посредством плоского 20-ти жильного кабеля (AS-ISP-CC). Коммутационный кабель оснащается 20-контактными разъемами и входит в комплект поставки. Коммутация производится через разъем «TARGET».

Программатор поставляется со стандартным кабелем длиной 25 см, для некоторых микросхем длина может достигать 5м.

Маркировка выводов разъема «TARGET» представлена на схеме.

Сигналы, поступающие на разъем «TARGET», представлены в таблице ниже:

Вывод #СигналОписание сигналов, все сигналы двунаправленные
1 P1 Log 0/1, Vcc или GND
2 P11 Log 0/1, Vcc, Vpp или GND
3 P2 Log 0/1, Vcc или GND
4 GND Земля
5 P3 Log 0/1, Vcc или GND
6 GND Земля
7 P4 Log 0/1, Vcc или GND
8 GND Земля
9 P5 Log 0/1, Vcc или GND
10 GND Земля
11 P6 Log 0/1, Vcc или GND
12 GND Земля
13 P7 Log 0/1, Vcc или GND
14 GND Земля
15 P8 Log 0/1, Vcc или GND
16 GND Земля
17 P9 Log 0/1, Vcc или GND
18 GND Земля
19 P10 Log 0/1, Vcc или GND
20 P12 Log 0/1, Vcc, Vpp или GND

P1 … P10 – логические сигналы, сформированные буферами программатора, могут принимать значения 0 или 1; Vcc или GND, в соответствии с выбранным типом программируемой микросхемы. Эти линии могут выводить Vcc с уровнями от 1,2 до 5.5V @ до 350мА. Буферы являются двунаправленными, по этим же линиям принимаются данные считываемые программатором.

Особенности подключения ChipProg-ISP2 при ISP программировании микросхем различных производителей можно посмотреть непосредственно в программной оболочке программатора (окно "Информация о микросхеме" или здесь), либо на нашем сайте. В общем случае, схема подключения зависит от типа программируемого устройства.

В режиме ожидания или после завершения любой операции программирования, выводы P1 ... P12 переводятся в состояние высокого импеданса.

^ Наверх

Подключение ChipProg-ISP2 к внешним устройствам управления и/или контроля

Подключение к внешним устройствам управления и/или контроля производится через разъем «CONTROL». К этому же разъему, при необходимости, подключается и дополнительный модуль CPI2-BB.

Для сопряжения с внешними устройствами используются сигналы TTL-уровня:

  • сигнал запуска программатора;
  • сигналы состояния программатора;
  • сигналы для выбора одного из 64 предварительно загруженных проектов;
  • при использовании модуля CPI2-BB, разъем обеспечивает питание для зарядки аккумулятора;
  • использование модуля CPI2-ISO обеспечивает гальваническую развязку всех управляющих сигналов.

Маркировка выводов разъема «CONTROL» представлена на схеме.

Для сопряжения с внешними устройствами используются сигналы TTL уровня.

Так как ISP программатор может быть дополнительно оснащен модулем CPI2-ISO обеспечивающим гальванически развязанный интерфейс, существуют две различные схемы, приведенные ниже.

Вариант без установленного модуля CPI2-ISO

ВыводСигналТип сигналаОписание
1 GND   Земля
2 GND   Земля
3 PROJ_SEL0 Входной Выбор проекта 0
4 START Входной Сигнал «Start» – активный логический 0
5 PROJ_SEL1 Входной Выбор проекта 1
6 5V_CHARGE Выходной +5V @ 500mA max line
7 PROJ_SEL2 Входной Выбор проекта 2
8 5V_IN Входной 5 V либо от внешнего источника, либо от модуля CPI2-BB
9 PROJ_SEL3 Входной Выбор проекта 3
10 5V_IN Входной 5 V либо от внешнего источника, либо от модуля CPI2-BB
11 PROJ_SEL4 Входной Выбор проекта 4
12 GND   Земля
13 PROJ_SEL5 Входной Выбор проекта 5
14 GND   Земля
15 ST_GOOD Выходной Сигнал «GOOD» – активный логический 0
16 GND   Оптоизолированная линия земли
17 ST_BUSY Выходной Сигнал «BUSY» – активный логический 0
18 NC   Нет соединения
19 ST_ERROR Выходной Сигнал «ERROR» – активный логический 0
20 NC   Нет соединения
  • PROJ_SEL [5..0] - 6-разрядный селектор для выбора одного из 64 предустановленных проектов;
  • ST_GOOD | ST_ERROR | ST_BUSY | - состояние программатора. Активный статус - логический 0;
  • START - внешний сигнал запуска программатора. Активный статус - логический 0;
  • 5V_CHARGE - + 5V @ 500mA напряжение для заряда батареи CPI2-BB. Может быть использовано в качестве источника питания для выбора проекта;
  • 5V_IN - 5V - поставляется либо от внешнего адаптера питания, подключенного к программатору или из...

Вариант с установленным модулем CPI2-ISO

ВыводСигналТип сигналаОписание
1 NC   Нет соединения
2 NC   Нет соединения
3 PROJ_SEL0 Входной Выбор проекта 0
4 START Входной Сигнал «Start» – активный логический 0
5 PROJ_SEL1 Входной Выбор проекта 1
6 V_ISO Выходной Оптоизолированная линия +5V @ 10mA max
7 PROJ_SEL2 Входной Выбор проекта 2
8 NC   Нет соединения
9 PROJ_SEL3 Входной Выбор проекта 3
10 NC   Нет соединения
11 PROJ_SEL4 Входной Выбор проекта 4
12 GND_ISO   Оптоизолированная линия земли
13 PROJ_SEL5 Входной Выбор проекта 5
14 GND_ISO   Оптоизолированная линия земли
15 ST_GOOD Выходной Сигнал «GOOD» – активный логический 0
16 GND_ISO   Оптоизолированная линия земли
17 ST_BUSY Выходной Сигнал «BUSY» – активный логический 0
18 NC   Нет соединения
19 ST_ERROR Выходной Сигнал «ERROR» – активный логический 0
20 NC   Нет соединения
  • PROJ_SEL[5..0] – Оптоизолированный 6-битный селектор для выбора одного из 64 предустановленных проектов;
  • ST_GOOD | ST_ERROR | ST_BUSY – Оптоизолированные линии передачи сигналов состояния программатора;
  • S_START_ - Оптоизолированная линия передачи сигнала Start/Stop;

^ Наверх

Источники питания

  • USB порт компьютера;
  • Внешний источник 5V @ 1A (опционально);
  • Аккумуляторная батарея Li-Ion (опционально);
  • Внешний источник питания.

При подключениии к источнику питания (5V @ 1A), программатор может обеспечить Vcc от 1,2 до 5.5V @ до 350мА и Vpp от 1.2 до 15В @ до 80mA.

^ Наверх

Области применения SPI программатора

ChipProg-ISP2 может использоваться как:

  • Универсальный внутрисхемный ISP программатор для центров разработки, обслуживания, ремонта микроэлектронной техники;
  • Универсальный промышленный ISP программатор копировщик (одно и/или многоканальный) для промышленного тиражирования, в том числе в составе ATE (автоматическое тестовое оборудование) на производстве;
  • Автономный универсальный ISP программатор с батарейным питанием для работы в полевых условиях.

^ Наверх

Поддерживаемые микросхемы

  • Количество программируемых микpocхем не имеет аппаратных ограничений;
  • Номенклатура программируемых микpocxeм обновляется постоянно;
  • Программатор обеспечивает быстрое внутрисхемное программирование микроконтроллеров, флэш-памяти (EEPROM, NAND, NOR), программируемой логики (ПЛИС, PLD);
  • Программирование всех микросхем производится посредством штатного 20 pin шлейфа, без дополнительных адаптеров;
  • Весь спектр микросхем, поддерживаемых программатором, разбит на 23 кластера. Для каждого кластера разработана соответствующая библиотека драйверов, которые обеспечивают поддержку микросхем данного кластера. Номенклатура библиотек драйверов, и соответствующие им кластеры поддерживаемых микросхем представлены в таблице;
  • В базовой комплектации ChipProg-ISP2 поставляется с библиотекой драйверов начального уровня CPI2-D-BL;
  • При необходимости, дополнительные библиотеки драйверов приобретаются опционально.

^ Наверх

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

При необходимости, базовый комплект ChipProg-ISP2 может быть доукомплектован:

  • CPI2-ISO – Дополнительный модуль, обеспечивающий гальваническую развязку сигналов разъема "CONTROL" (до 1 кВ).(поставляется/приобретается опционально);
  • CPI2-ACI – Специализированный программный пакет. Данный пакет предназначен для управления программатором из других приложений, и обеспечивает полный программный контроль над процессом программирования устройства пользователя);
  • CPI2-BB – Дополнительный модуль с батарейкой и органами управления. Данный модуль позволяет использовать изделие в автономном режиме;
  • CPI2-USBH – Дополнительный 7-портовый USB 2.0 разветвитель/хаб.

^ Наверх

ISP программатор - за и против.

Несомненным достоинством программатора использующего ISP протокол, является:

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

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

Относительным недостатком можно считать:

- Скорость программирования по ISP протоколу как правило ниже;

- Не все микросхемы имеют данный интерфейс;

- Подключение ISP программатора к программируемому устройству требует от пользователя несколько большего внимания и квалификации.

^ Наверх

Термины и сокращения

(ATE (automatic test equipment) - автоматическое тестовое оборудование.

ICT (In-Circuit Test) ICT разновидность ATE, особенно эффективна при тестировании печатных плат.

DUT (device under test) – тестируемое у-во/оборудование.)

ISP (In System Programming) ISP программатор - устройство реализующее процесс внутрисхемного программирования. В среде пользователей программаторов, наряду с аббревиатурой ISP, иногда используется и аббревиатура SPI (Serial Peripheral Interface)применительно к внутрисхемным программаторам.

- SPI программатор - программатор позволяющий работать с flash памятью через SPI интерфейс.
Все программаторы серии ChipProg поддерживают программирование по SPI протоколу. SPI (Serial Peripheral Interface) - интерфейс для доступа к flash-памяти.

- Часто вместо термина SPI программатор (SPI программирование) используются термины:
внутрисхемный программатор (внутрисхемное программирование),
внутрисистемный программатор (внутрисистемное программирование),
ISP программатор (ISP программирование),
последовательный программатор (последовательное программирование)

^ Наверх