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

Универсальный программатор профессионалу

Универсальные программаторы
USB программатор ChipProg-481
USB программатор ChipProg-48
USB программатор ChipProg-40
ChipProg-481
ChipProg-48
ChipProg-40
Внутрисхемный
программатор
Внутрисхемный
программатор
Промышленные
ISP программаторы
ChipProg-ISP
Внутрисхемный программатор ChipProg-ISP2
Промышленный программатор копировщик CPI2-GX/X
ChipProg-ISP
ChipProg-ISP2
CPI2-GX/X
Промышленные
программаторы
Адаптеры
для программаторов
Средства разработки
микроконтроллеров
Программатор копировщик ChipProg-G41
Адаптеры для программирования
PICE all1
 
 
 
 

 

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

  • Все программаторы серии ChipProg-XX разработаны и производятся фирмой Фитон.

  • Все программаторы сертифицированы. Все алгоритмы программирования, реализованные в наших программаторах, соответствуют спецификациям производителей микросхем.

  • Архитектура программаторов ChipProg-XX построена на базе микросхем загружаемой логики. Программно конфигурируемая аппаратура позволяет легко расширять список программируемых устройств без аппаратных доработок путем простого обновления версии программного обеспечения.

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

  • Все программаторы поддерживают режим внутрисхемного программирования.

  • Подключение программатора к компьютеру через USB 2.0 совместимый порт.

  • П.О. программаторов работает под Windows XP/Vista/7/8/10 (Windows 32/64 бита)

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

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

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

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

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

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

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

Особенности ПО - подробнее

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

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

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

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

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

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

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

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

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

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

Чем отличаются программаторы

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


  • Универсальные программаторы ChipProg-40, ChipProg-48, ChipProg-481 имеют по одной DIP колодке с нулевым усилием, каждый.

  • Промышленные программаторы ChipProg-G4, ChipProg-G41 имеют по 4 DIP колодки с нулевым усилием, каждый. Возможна асинхронная работа с 4 микросхемами одновременно.

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


  • Универсальные программаторы ChipProg-48, ChipProg-481, ChipProg-G4, ChipProg-G41 поддерживают параллельный и последовательный алгоритмы программирования для:

    - Микросхемы памяти (FLASH, NAND, EEPROM, EPROM, NVRAM);
    - Микроконтроллеры;
    - Микросхемы программируемой логики (ПЛИС, PLD.).

  • Универсальный программатор ChipProg-40 поддерживает параллельный и последовательный алгоритмы программирования для:

    - Микросхемы памяти (FLASH, NAND, EEPROM, EPROM, NVRAM);
    - Микроконтроллеры.

  • Внутрисхемный программатор ChipProg-ISP поддерживает последовательный алгоритм программирования для:

    - Микросхемы памяти (FLASH, NAND, EEPROM, EPROM, NVRAM);
    - Микроконтроллеры.


  • Универсальные программаторы ChipProg-481, ChipProg-48, ChipProg-G4, ChipProg-G41 не имеют аппаратных ограничений на количество и тип программируемых микросхем.

  • Универсальный программатор ChipProg-40 поддерживает все наиболее популярные типы микроконтроллеров и микросхем памяти, тем не менее, он имеет аппаратные ограничения.

  • Внутрисхемный программатор ChipProg-ISP поддерживает только микросхемы, имеющие аппаратный интерфейс последовательного программирования, (режим ISP). Пользователю предоставляется:

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

     

Термины и определения

  • Буфер памяти (дамп памяти) - программное обеспечение всех программаторов в плане взаимодействия с микросхемами построено по схеме: "файл" - "буфер" - "микросхема". В программной поддержке реализованы буфера памяти. Буфер памяти является промежуточным звеном между файлом и микросхемой. Все операции с файлом (загрузка/сохранение файла) взаимодействуют только с буфером. Все манипуляции с микросхемой (программирование, чтение, сравнение) используют только буфер. Пользовательский интерфейс программатора допускает создание бесконечного количества активных буферов. Каждый буфер в своем составе имеет определенное количество подслоев. Каждый подслой ассоциируется с конкретным адресным пространством выбранной микросхемы. Состав подслоев в открываемом буфере соответствует особенностям конкретной микросхемы, например:
    а) - подслой кодовой памяти, подслой памяти данных EEPROM, подслой пользовательских идентификаторов.
    б) - подслой кодовой памяти, подслой таблицы кодирования (encryption table).

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

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

  • Внутрисхемное программирование - программирование в плате пользователя. Поддерживаются следующие режимы:
    - ISP Mode - программирование в плате пользователя;
    - ISP BSL Mode - программирование в плате пользователя в режиме BSL;
    - ISP JTAG Mode - программирование в плате пользователя через JTAG порт;
    - ISP HV Mode - высоковольтный режим программирования в плате пользователя.

  • Адаптер для программатора - специальный переходник под определенный тип корпуса микросхемы или разъем на плате пользователя, необходимый для коммутации выводов микросхемы с программатором.

Сервисные возможности программаторов

Программный интерфейс унифицирован, и помимо прочего предоставляет пользователю:

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

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

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

  • Запуск выбранных процедур (последовательности процедур) через элементы интерфейса, по кнопке, автоматически, по командам из внешнего контура управления;

  • Возможность открывать и работать с неограниченным количеством буферов и окон;

  • Возможность редактировать параметры программирования;

  • Возможность задавать/выбирать опции программирования;

  • Автоподбор адаптера под микросхему;

  • Поддержку проектов;

  • Режим записи серийного номера;

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

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

  • Режим мультипрограммирования;

  • Упрощенный режим работы программатора;

  • Режим управление программатором из пакета LabVIEW;

  • Интерфейс управления приложением;

  • Режим работы с утилитой OFControl и пр.

Если надо программировать много

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

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

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

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

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

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

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

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

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

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

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

Если надо побороть рутину

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

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

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

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

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

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

Если Вам важна скорость программирования, рекомендуем обратить внимание на
самый быстрый универсальный программатор ChipProg-481

end faq


Программаторы для производства


Частые вопросы

Как долго будет поддерживаться программатор ChipProg-xx?

Мы понимаем проблемы пользователей, и по мере возможности пытаемся продлить активную жизнь своих изделий. Как правило, после прекращения производства морально устаревшей модели программатора, мы в течении нескольких лет продолжаем её поддерживать, выпуская обновления П.О. для соответствующего программатора.

Так, программатор ChipProg производился до 2004 г., программатор ChipProg-2 и программатор ChipProg+ производились до 2011 г.

Поддержка и развитие П.О. для программаторов этого семейства продолжалась до середины 2015 г.

Как часто обновляется П.О. для ChipProg-xx?

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

Мне нужно выбрать и купить программатор, как это сделать?

Если Вы хотите купить программатор, и уже определились с выбором, Вы можете это сделать
в разделе: Цены/Заказ
Если Вы не определились с выбором, можно посмотреть:

- таблицу Характеристики программаторов.

- наши рекомендации Как выбрать (купить) программатор.

Где, как купить программатор ChipProg-xx?

Заказать и купить любое наше изделие представленное на сайте Вы можете:

  • Сделав заказ с сайта, для этого достаточно перейти в раздел Цены/Программаторы, выбрать изделие которое Вы решили купить, поместить его в "корзину", перейти в раздел "Корзина" и заполнить форму заказа.

  • По электронной почте: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. или Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

  • По телефону/факсу: (495) 780 92 51 (многоканальный) .

  • У наших партнеров.

end faq

Заблуждения

«Мне нужен универсальный программатор для BIOS материнских плат.» «Какой программатор подойдет для Соболь-44?» «Ваш программатор сможет перепрограммировать картридж?»

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

«У нас есть программатор. Как подключить к нему компилятор С для отладки нашей разработки на микроконтроллере AtMegaXX»

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

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

Все типы корпусов современных микросхем имеют конкретные названия. Как правило, в названии микросхемы тип корпуса не указывается. Для определения типа корпуса лучше всего воспользоваться документацией.

«У вас есть профессиональный программатор копировщик. Хотим его использовать для копирования защищенных микроконтроллеров. » / «Нужен универсальный программатор, который обеспечит не только программирование микроконтроллеров, но и позволит считывать информацию с защищенных микроконтроллеров.»

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

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

«Нужен универсальный адаптер, поддерживающий программирование микроконтроллеров в корпусе XX.»

Применять термин универсальный, применительно к адаптеру - некорректно. Можно предположить, что подобным образом, некоторые пользователи называют адаптеры обеспечивающие переход выводов микросхемы в DIP корпусе в выводы микросхемы в не DIP корпусе по принципу - один в один.

Каждый программатор имеет свои программно аппаратные особенности. При разводке большинства адаптеров для программирования, эти особенности учитываются. Таким образом, программатор и применяемые адаптеры должны быть согласованы.

end faq

end faq