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

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

Универсальные программаторы
USB программатор ChipProg-481
USB программатор ChipProg-48
USB программатор ChipProg-40
ChipProg-481
ChipProg-48
ChipProg-40
Внутрисхемный
программатор
Адаптеры
для программаторов
Промышленные
программаторы
ChipProg ISP
Adapters
ChipProg G41
ChipProg-ISP
 
ChipProg-G41 и ChipProg-G4
Сравнить
программаторы
Подобрать программатор,
адаптер под микросхему
Средства разработки
микроконтроллеров
ChipProg ISP
ChipProg OR
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 интерфейсом.

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

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

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

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

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

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

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

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

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

Адаптация программаторов для нужд производства

Использование программаторов на производстве имеет ряд специфических особенностей:

а) Программировать надо много, быстро.

- ChipProg-G41 и ChipProg-G4 имеют по 4 ZIF сокетки, и обеспечивают асинхронное программирование по 4 микросхемы одновременно. Все наши программаторы поддерживают режим мультипрограммирования. При необходимости, любое количество программаторов может быть объединено в единый комплекс, который будет обеспечивать одновременное асинхронное программирование соответствующего количества микросхем. Программирование возможно как в колодках программаторов, так и непосредственно в производимых устройствах (ISP программирование). Все программаторы обеспечивают очень высокую скорость программирования, а ChipProg-481 и ChipProg-G41 обеспечивают самую высокую скорость программирования.

б) Квалификация оператора может быть не высокой.

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

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

- Синхронизацию и информационное взаимодействие между ПО программатора, и технологической системой производства без проблем обеспечат:

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

- Программный пакет управления из LabVIEW

- Консольная утилита OFControl.

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

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

end faq


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

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

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

Как часто обновляется П.О. для 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


DMC Firewall is developed by Dean Marshall Consultancy Ltd