Программаторы для серийного производства компании Elnec


PDF версия

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

В настоящее время, программаторы выпускают многие компании, и разобраться в функциональных особенностях отдельно взятой модели оказывается трудной задачей. Каждый производитель выделяет положительные стороны своей продукции, но при беглом ознакомлении не удается оценить удобство использования устройства в серийном производстве, где ключевыми факторами выступают функции по автоматизации действий оператора, время программирования и количество поддерживаемых микросхем. Словацкая компания Elnec выпускает большой ассортимент программаторов — специализированных и универсальных, но особое внимание хотелось бы уделить программаторам для серийного производства, которые мы и рассмотрим подробнее.
В номенклатуру компании Elnec входят программаторы четырех типов: специализированные — T51prog2, SEEprog, PIKprog2, MEMprogL, MEMprog2; универсальные — SmartProg2, BeeProg+, BeeProg2; программаторы для серийного производства– BeeHive4+, BeeHive204, BeeHive208S (см. рис. 1) и недавно анонсированная промышленная версия программатора BeeHive204 — BeeHive204AP, которая станет доступной в IV кв. 2009 г. Специализированные программаторы уже стали популярными в России, отдельного же внимания заслуживают универсальные программаторы и программаторы для серийного производства. Устройство BeeProg+ позиционируется как универсальное, но может выступать и в качестве программатора для серийного производства начального уровня. Существует возможность гибкого наращивания количества BeeProg+, подключенных к одному компьютеру (до 8 шт.) при появлении потребности в увеличении производственной мощности. Однако при увеличении объемов производства разумнее использовать более производительный универсальный программатор BeeHive4+ с четырьмя независимыми ZIF-сокетами по 48 выводов или автономный универсальный программатор BeeHive208S с восемью ZIF-сокетами по 48 выводов. К достоинствам этих программаторов следует отнести независимые ZIF-сокеты, которые позволяют программировать различные типы микросхем одновременно, и мощные независимые драйверы для каждого вывода в сокете.

Рис. 1. Программаторы BeeHive208S и BeeHive204

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

Таблица 1. Количество поддерживаемых микросхем

Наименование программатора

BeeHive208S, BeeHive204

BeeHive4+

BeeProg2

BeeProg+

Тип программатора

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

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

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

Кол-во поддерживаемых микросхем последней версией ПО (PG4UWarc Ver. 2.64)

50391

50637

50575

50825

На сайте Elnec доступна возможность включения неподдерживаемых микросхем в следующие версии программного обеспечения по запросу. Такой сервис называется AlgOR (Algorithms On Request). Обновление программного обеспечения по запросам клиентов осуществляется каждые 2—3 дня и поэтому, заполнив форму AlgOR, им не приходится долго ждать. Форму запроса можно найти на сайте компании Elnec (www.elnec.com).
Предварительную оценку быстродействия универсальных и промышленных программаторов можно получить из данных о времени программирования нескольких микросхем программатором BeeProg+, которые приведены в таблице 2.

Таблица 2. Данные о времени программирования

Микросхема

Объем памяти, Мбит

Действие

Время, с

M25P20 (последовательная флэш)

2

Программирование и проверка

3

SST39VF016Q (флэш-организация 2М 8 бит)

16

47

EN29LV160T (флэш-организация 1М×16 бит)

17

Итак, мы рассмотрели аппаратные достоинства. Но для того, чтобы оценить удобство работы с программаторами Elnec на производстве, обратимся к ПО. Оно является функционально продуманным и интуитивно понятным. При запуске и подключении программатора естественным желанием является проверка его работоспособности. Для этого в ПО предусмотрена функция самотестирования, которая позволяет опросить аппаратные узлы и сделать заключение о дальнейшей возможности использования устройства.
Большое внимание в управляющей программе уделено функциям, упрощающим работу оператора. Для задания начальных установок программирования инженеру достаточно один раз сделать необходимые настройки (загрузка файла прошивки, выбор ИМС, установка параметров программирования), затем сохранить проект. В дальнейшем в качестве оператора может выступать даже специалист невысокой квалификации, руководствуясь минимальным набором инструкций. Обеспечивается это наличием в ПО производственного режима (Automatic YES!), который в значительной степени автоматизирует и сводит к минимуму действия оператора. Параметры Automatic YES! задаются в меню настройки этой функции.
Оператору остается только следовать сообщениям, которые выводятся на дисплей компьютера, т.е. извлекать и устанавливать новую микросхему в сокет. При возникновении внештатной ситуации на экран выводится сообщение о проблеме: отсутствие контакта с выводами микросхемы или некорректная установка.
Часто при серийном производстве возникает необходимость записать в изделие индивидуальный серийный номер. Такая функция сериализации предусмотрена в управляющей программе. В ее окне настройки выбирается область памяти для размещения серийного номера изделия, а также тип данных в режиме записи из файла. Функция автоматического инкремента и возможность записи серийного номера из файла пользователя позволяют свести к минимуму ошибки оператора. Режим сериализации Custom generator предоставляет возможность применять внешний генератор серийного номера. Такой генератор позволяет написать собственный, уникальный алгоритм создания серийных номеров, обеспечивающий высокую степень защиты от копирования.
Из окна «Статистика» можно получить информацию о количестве успешно запрограммированных ИМС, а также о количестве ошибок. Приятным дополнением является и режим обратного отсчета, прекращающий программирование при достижении заданного количества циклов программирования.
Для ведения более подробного отчета о работе, в т.ч. о проводимых оператором действиях, предусмотрена функция Job Report, позволяющая существенно облегчить поиск причин сбоя в работе программатора.
Во все универсальные и промышленные программаторы встроена функция внутрисхемного программирования, существенно расширяющая возможности программатора. Эта функция позволяет внутрисхемно программировать большое количество МК и ПЛИС при помощи стандартных интерфейсов: ISP, ICSP, JTAG, BDM, Spy-By-Wire. При активации функции полезной оказывается справка в управляющей программе с рекомендациями и схемами включения в ISP-режиме.
К сожалению, в рамках одной статьи невозможно описать все полезные функции ПО, но, подводя итог, хочется обратить внимание на востребованность на рынке услуги по аутсорсинговому программированию микросхем небольшими партиями, что наталкивает на мысль об организации т.н. программных центров. В свете нынешних экономических событий, когда большинство разработчиков не вкладывает дополнительные средства в приобретение нового оборудования, возможность воспользоваться услугами таких программных центров была бы экономически целесообразна. Что касается программных центров, то выбор в пользу программаторов Elnec очевиден, т.к. они не только ориентированы для серийного производства, но и обеспечивают гибкость при организации рабочих мест по мере загрузки. Применение BeeProg+ на начальном уровне позволит избежать лишних затрат при недостаточном объеме заказов, а BeeHive8S поможет увеличить скорость исполнения заказов при возросшем спросе на услугу.

Более подробную информацию о продукции фирмы Elnec см. на сайтах www.elnec.com и www.terraelectronica.ru.

Оставьте отзыв

Ваш емейл адрес не будет опубликован. Обязательные поля отмечены *