Что нас побудило разработать этот программатор.
Есть великое множество простых специализированных программаторов, пригодных для самостоятельного изготовления.
Есть множество дешевых китайских программаторов в уже готовом виде.
Есть немало любительских разработок, часто по качеству превосходящих последние.
Казалось бы, в чем смысл очередной поделки?
Мы длительное время занимаемся разработкой производством и поддержкой универсальных программаторов, в основном специального назначения. У нас богатый опыт работы с самыми разными микросхемами. Часто к нам обращаются люди уже собравшие, а часто и купившие, какой-нибудь из выше названных «изделий». Нашим специалистам часто без смеха/слез/ужаса (нужное подчеркнуть) невозможно смотреть на схемные решения, качество сборки и, особенно, на программное обеспечение этих приборов. Ладно когда программатор стоит «три копейки», купил, что-то работает, что-то не работает, зато деньги не большие. Но часто соотношение цена/возможности таких приборов у нас вызывают, мягко говоря, удивление. Хочется воскликнуть: это столько не стоит!
Кроме всего выше названного есть особая категория программаторов, пригодных для самостоятельного изготовления — это программаторы (точнее, схемы программаторов и программное обеспечение), разработанные специалистами фирм производящих микросхемы (в основном микроконтроллеры). Такие программаторы спроектированы вполне профессионально, в их схемотехнике нет «ляпов». Они поддерживают все заявленные микросхемы. Но есть два «маленьких» недостатка: перечень программируемых микросхем весьма ограничен (что вполне понятно) и программное обеспечение весьма спартанское — никаких лишних функций, как правило — только стереть, записать, верифицировать. Часто даже функции чтения микросхемы нет.
Нам стало обидно, что наш многолетний опыт полноценно используется только в такой узкой области, как программаторы специального назначения, поэтому мы решили поделиться своими знаниями с широкой публикой.
Итак, программатор ChipStar-Janus в начальной конфигурации — это внутрисхемный программатор. В таком режиме он поддерживает микроконтроллеры PIC и AVR фирмы Microchip, некоторые микроконтроллеры архитектуры MCS51, микроконтроллеры фирмы STMicroelectronics и еще ряд других, а также микросхемы последовательной памяти с интерфейсом I2C (в основном серия 24). К разъему расширения программатора можно подключить простейшие адаптеры и начать программировать микросхемы памяти «в панельке».
Сейчас реализовано программирование «в панельке»:
- микросхемы последовательной памяти (Serial EPROM) с интерфейсом I2C (серия 24xx);
- микросхемы последовательной флэш памяти (Serial FLASH) с интерфейсом SPI (SPI Flash);
- микросхемы последовательной памяти (Serial EPROM) с интерфейсом MW (серия 93xx);
- микросхемы NAND FLASH;
Двуликий Янус
Мы решили назвать этот программатор «Янус».
Почему так? Потому что в римской мифологии Янус — это двуликий бог дверей, входов и выходов, а также начала и конца. Какая связь? Почему наш программатор ChipStar-Janus двуликий?
А вот почему:
- C одной стороны, этот программатор — простой. Распространяется как бесплатный проект, его можно легко изготовить самому.
- C другой стороны, он разработан фирмой, длительное время профессионально занимающейся разработкой и производством различной радиоэлектронной аппаратуры, в том числе программаторами.
- C одной стороны, этот программатор — простой, с первого взгляда имеет не сильно впечатляющие характеристики.
- C другой стороны, работает совместно с профессиональной программой (кстати, точно такой же, как и остальные профессиональные программаторы ChipStar).
- C одной стороны, мы предлагаем этот программатор для свободной сборки.
- C одной стороны, мы его продаем и в готовом виде, как обычный бюджетный продукт.
- C одной стороны, на самодельный программатор не распространяется гарантия (что естественно).
- C одной стороны, если вы его смогли собрать, то и отремонтировать сможете, да и программатор настолько простой, что ломаться, собственно, нечему.
- C одной стороны, это простой внутрисхемный программатор.
- C одной стороны, через простые адаптеры расширения он поддерживает программирование NAND FLASH и других микросхем уже «в панельке».
Таким образом, программатор ChipStar-Janus для многих специалистов может стать настоящим выходом в ситуации, когда разных простых или любительских программаторов уже недостаточно, а более сложный программатор кажется избыточным или на него не хватает выделенного бюджета.