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

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


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

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

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

Быстрый ISP программатор ChipProg-ISP2

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



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

  • Очень высокая скорость программирования;
  • Внутрисхемное ISP программирование микроконтроллеров, флэш-памяти (EEPROM, NAND, NOR), программируемой логики (ПЛИС, PLD).
  • Поддержка интерфейсов внутрисхемного программирования (ISP): 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).

^ Наверх

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

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

^ Наверх

ПО ISP программатора

  • ISP программатор работает под управлением 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);
  • Режим самодиагностики.

^ Наверх

Нагрузочная способность SPI программатора

  • Программируемый источник питания 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-х ранее созданных проектов.

^ Наверх

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

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

ISP Программатор поставляется со стандартным кабелем длиной 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мА. Буферы являются двунаправленными, по этим же линиям принимаются данные считываемые программатором.

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

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

^ Наверх

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

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

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

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

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

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

Так как программатор может быть дополнительно оснащен модулем 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 может использоваться как:

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

^ Наверх

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

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

^ Наверх

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

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

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

^ Наверх

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

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

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

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

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

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

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

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

^ Наверх

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

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

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

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

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

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

^ Наверх