Выбор программтора для работы с ККМ.
Обзор.
 

1. Готовые программаторы.

1.1. Охват микросхем, применяемых в ККМ, наиболее популярными российскими программаторами на август 2002 года, а также цены.

Пояснения к таблице:
Охват микросхем для ККМ - Примерный охват микросхем памяти и микроконтроллеров, применяемых в ККМ и электронных весах, в процентах.
Программное обновление - Возможность добавления поддержки почти любых микросхем в корпусе DIP путем замены программного обеспечения, без необходимости доработки программатора, изготовления или приобретения дополнительных переходников.
Автономный режим - Возможность копирования, проверки, стирания и осуществления других операций над микросхемами без использования компьютера. Особенно актуально при массовой перепрошивке (деноминация, эталонизация и т.п.)
Цена с переходниками для DIP - Цена, включая стоимость переходников, необходимых для работы со всем заявленным списком микросхем в корпусах DIP. В скобках приведены цены программаторов, снятых с производства.
   Производитель         Название     
модели
Охват м/схем для ККМ Исполнение Программное
обновление
Автономный
режим
Цена с переходниками для DIP
ROMSERVICE, Москва AutoProg 100% В корпусе Есть Улучшенный $235
МП-13М 97% В корпусе Нет Есть $219
МП-13 95% В корпусе Нет Есть $215
МП-12М 85% В корпусе Нет Есть $207
МП-11М 75% В корпусе Нет Есть $194
МП-9 60% В корпусе Нет Есть $159
МП-7М 50% Бескорпусное Нет Есть ($98)
МП-5Н 25% Бескорпусное Нет Есть $64
Фитон, Москва ChipProg+ 97% В корпусе Ограничено Нет $360
ChipProg 95% В корпусе Есть Нет $246
PicProg+ 60% Бескорпусное Есть Нет $140
НПО "БОНД", г. Бердск Стерх ST-011 90% В корпусе Есть Нет $350
Стерх ST-010 75% В корпусе Есть Нет ($350)
НПФ "Электроника" Мастер-Про 90% В корпусе Нет Нет $140
Мастер-Лайт  90% Бескорпусное Нет Нет $125
Мастер+ 90% В корпусе Нет Нет $140
Мастер 70% В корпусе Нет Нет $130
Мастер-32 55% В корпусе Нет Нет ($100)
Тритон-электроникс, Москва Тритон (новый) 90% В корпусе Есть Нет $195
Тритон (старый) 70% В корпусе Нет Есть ($220)
КТЦ-МК, Москва EEPROG 50% В корпусе Нет Нет $95
UNIPRO 65% В корпусе Прекращено Нет ($210)
Телесистемы, г.Зеленоград PICPROG 50% В корпусе Ограничено Примитивный $176
Бинар, Москва Турбо-6 45% В корпусе Нет Нет $175


1.2. Необходимость дополнительных адаптеров (переходников).

1.2.1. Переходники для микросхем в корпусах, отличных от DIP (т.е. PLCC, SOIC, TSOP, PSOP, SOJ, QFP, PGA, BGA и др.)

      Все программаторы рассчитаны для работы с микросхемами в корпусе DIP. Для работы с микросхемами в других корпусах используются адаптеры, которые необходимо приобретать отдельно. В комплекте такие адаптеры никогда не поставляются, так как:
  • во-первых, их ассортимент слишком велик, поскольку почти любую современную микросхему выпускают минимум, в четырех, максимум - в семи видов корпусов;
  • во-вторых, такие адаптеры универсальны, т.е. могут применятся с любыми программаторами любых производителей, и просто в любых схемах.
      Для работы с ККМ требуется лишь один такой переходник - "DIP40/PLCC44 для микроконтроллеров семейства MCS-51". Он необходим для работы с микроконтроллерами ККМ "Меркурий", "Элвес-микро" и др. Стоимость такого переходника составляет от $8 в ROMSTORE (соседи ROMSERVICE по московскому радиорынку), до $72 в Фитоне.

1.2.2. Переходники для микросхем в корпусе DIP.

      В наиболее прогрессивных программаторах ("AutoProg"," ChipProg", "ChipProg+", "Стерх", новая модель "Тритон") все микросхемы в корпусе DIP с количеством выводов от 8 до 40 устанавливаются в одну универсальную панель, переходники не требуются. Досадное исключение имеется у "ChipProg", требующего переходника для работы с одной из самых популярных микросхем - электрически стираемой 27C512 фирмы Winbond и ее аналогом 27SF512 фирмы SST. Программатор "AutoProg", напротив, позволяет работать без переходников даже с редкими микросхемами, в т.ч. имеющими нестандартную цоколевку. А программатор "Стерх" работает без переходников с 42-выводными микросхемами (корпус DIP42), правда в ККМ они не применяются.
      В более простых программаторах лишь самые распространенные микросхемы устанавливаются в главную панель программатора, для работы с остальными требуются от 2 до 5 переходников. Здесь похвалы заслуживает модель "Мастер Про": при довольно большом списке поддерживаемых микросхем, количество требуемых переходников минимально. Однако, конструкция "Мастер Про" не является гибкой и не гарантирует сохранения этого преимущества при добавлении поддержки новых микросхем.

1.3. Автономный режим.

      Автономный режим (работа без подключения программатора к компьютеру) дает возможность использования программатора мастерами, чьи рабочие места не оборудованы компьютерами. Как показала практика, этот режим оказался особенно удобным при массовом перепрограммировании ККМ в процессе проведения деноминации и эталонизации. В этом плане, дополнительным преимуществом обладают программаторы, имеющие встроенную энергонезависимую память большого объема, что позволяет хранить несколько десятков эталонных версий непосредственно в памяти программатора. Такая память имеется в моделях ROMSERVICE "МП-12М", "МП-13", "МП-13М" и "AutoProg". Максимальное развитие автономный режим получил в программаторе "AutoProg": 32-символьный двуязычный дисплей, 8 Мегабит энергонезависимой памяти с возможностью наращивания, 8 макросов для серийной работы, автономное питание (аккумулятор, устанавливаемый внутрь программатора) и многое другое.
      Полноценный автономный режим, хотя и без энергонезависимой памяти, присутствует также в старой модели программатора "Тритон", которая в настоящее время уже не выпускается, однако все еще используется во многих ЦТО.
      Примитивный автономный режим, пригодный для тиражирования микросхем с небольшим объемом памяти, имеется также в программаторе "PICPROG" зеленоградской фирмы "Телесистемы".

1.4. Обновление (Upgrade).

      Возможность обновления, и в первую очередь, расширения списка поддерживаемых микросхем, является одной из важнейших характеристик программаторов, приобретаемых для использования в ЦТО. Это связано с интенсивным развитием производства торгового оборудования в России и за рубежом, регулярным появлением новых моделей и модификаций ККМ, в которых применяются все новые и новые микросхемы памяти и микроконтроллеры.
      Самыми передовыми в этом плане являются программно обновляемые программаторы, конструкция которых предусматривает возможность формирования почти на любом контакте установочной панели любых сигналов, включая мощные сигналы питания и напряжения программирования, а также полноценное Z-состояние. Такая конструкция дает возможность добавления поддержки почти любых микросхем исключительно путем замены программного обеспечения, без необходимости доработки электрической схемы программатора и изготовления или приобретения дополнительных переходников. Для большинства таких программаторов, обновление производится бесплатно или за символическую плату.
      Обычно, в программно обновляемых программаторах сигналы на контактах панели формируются сложными электронными ключами, а для распределения сигналов применяются большие микросхемы переконфигурируемой программируемой логики. Несколько упрощенный подход применен в новой модели программатора "Тритон", в которой распределение сигналов осуществляется программным путем, что делает конструкцию чуть менее гибкой.
      В программаторе "PICPROG" зеленоградской фирмы "Телесистемы" коммутация сигналов осуществляется электромагнитными реле, и предусмотрена лишь для отдельных контактов панели, что резко ограничивает возможности программного обновления.
      В более простых программаторах, при обновлении требуется, помимо замены программного обеспечения, доработка электрической схемы программатора, изготовление или приобретение дополнительных переходников, что несет за собой дополнительные расходы. В некоторых программаторах возможность обновления вообще не предусмотрена.
      Оригинальную форму Upgrade предлагает ROMSERVICE для своих программаторов серии "МП" - обмен с доплатой, в течение гарантийного года с момента покупки или предыдущего обмена, на более новую модель, в т.ч. на программно обновляемый "AutoProg". При этом, необходимость доплаты и невозможность апгрейда через интернет, без личной встречи, компенсируются тем, что покупатель всегда получает новый программатор взамен изношенного. Кроме того, такой подход позволяет улучшить дизайн, конструктивные характеристики и многое другое, что нельзя добавить только программно.
      Помимо способа, которым осуществляется Upgrade, важными являются частота и содержание обновлений. Примерную оценку этих показателей можно получить путем анализа колонки "Охват микросхем для ККМ" в вышеприведенной таблице. Самые низкие темпы обновления отмечаются у программатора "Турбо" московской фирмы "Бинар".

2. Самодельные программаторы, схемы которых доступны бесплатно в интернете.

Название модели программатора Охват микросхем для ККМ Примечания
Uniprog 70% отзывы - схема сложная, постоянно выявляются недоработки, в общем, "вечный конструктор"
Турбо-6 45% схема средней сложности, хорошие отзывы о программном обеспечении
PonyProg 20% схема простейшая