Для чего нужен программатор микросхем
Программатор CH341A. Как пользоваться и поддерживаемые чипы
Программатор CH341A Pro используется для программирования микросхем BIOS компьютеров, ноутбуков, видеокарт, мультимедийных плееров, памяти телевизоров, ЖК-дисплеев, маршрутизаторов, игровых приставок, спутниковых ресиверов и др.
Купить можно по этой ссылке
Как пользоваться программатором CH341A Pro:
Для начала использования программатора необходимо установить драйвер и программное обеспечение:
Скачайте ПО (CH341A Programmer версии 1.3) и драйвер по ссылке
Системные требования ПО:
OC: Win98, WinME, WIN2K, WinXP, Vista, Win7, Win8, Win10 (32-64 bit)
Распакуйте скачанный архив и запустите программу CH341A_130.exe
Подключите программатор к компьютеру (должен загореться светодиод POWER).
Драйвер к программатору может установится автоматически. Если Windows не удалось установить драйвер, найдите в скаченном архиве папку CH341Parallel_driver_support WIN7 и установите драйвер из нее.
После того как программа и драйвер будут установлены можно приступить к программированию.
Чтобы запрограммировать необходимую микросхему на ZIF панели устройства, нужно открыть пазы для её установки, подняв фиксаторную ручку. Установить микросхему согласно ключу нарисованному на программаторе. Зажать фиксаторной ручкой микросхему в пазах. Cм. рисунок 1.1 (правильная установка микросхемы BIOS 25 серии)
Рис. 1.1 (правильная установка микросхемы BIOS 25 серии)
Если нужно прошить микросхемы 25-й серии, в корпусе SOP8 или SOP16, на плате программатора предусмотрены контактные площадки для микросхем в таких корпусах. Можно припаять микросхему к контактной площадке (см рисунок 1.2.) или просто прижать прищепкой к контактам. Так же можно воспользоваться дополнительной платой (идет в комплекте с программатором) и устанавливать/припаять микросхему на нее (см. рисунок. 1.3.)
Запрограммировать микросхему 25-й серии, в корпусе SOP8 можно прямо на материнской плате без выпаивания. Для этого можно воспользоваться прищепкой-переходником (в комплекте не идет. приобретается отдельно) (см. рисунок 1.4.) Красный провод на шлейфе прищепки — контакт который должен соответствовать первой ножке микросхемы (на самой микросхеме обычно обозначена точкой). При таком способе прошивки, плату нужно обязательно обесточить и вынуть батарейку BIOS.
В программаторе есть возможность внутрисхемного программирования с помощью ISP интерфейса (этот метод программирования описываться здесь не будет, информацию можно найти на форумах в интернете)
Перемычку для переключения режимов программирования не трогаем! Даже когда программируем без выпаивания через прищепку. Она должна соединять 1 и 2 контакты. Убираем перемычку только в случае если используем ISP интерфейс.
Итак приступаем непосредственно к программированию:
ПОСЛЕ. установки/подключения микросхемы — подключите программатор к USB порту (возможно при подключении потребуется подождать пока Windows установит драйвер на устройство) и запустите программу CH341A Programmer. Интерфейс программы можно переключить на русский язык.
Если микросхема подключена правильно — все кнопки в программе будут активны.
Далее нужно будет выбрать название микросхемы, для чего можно нажать кнопку «ДЕТЕКТ» (программа сама предложит наиболее подходящие микросхемы) или выполнить поиск вручную через кнопку «ПОИСК».
Когда название микросхемы будет выбрано в программе, можно производить все необходимые действия с вашей микросхемой — считать, сохранить дамп, очистить, записать и т. д.
Интерфейс программы интуитивно понятен и прост:
Поддерживаемые программатором CH341A Pro микросхемы 25 серии
AMIC
A25L512 A25L05P A25L10P A25L010 A25L020 A25L20P A25L40P A25L040 A25L080 A25L80P A25L016 A25L16P A25L032
ATMEL
AT25F512 AT25F512B AT25F512A AT25FS010 AT25F1024 AT25F1024A AT25F2048 AT25DF021 AT25F4096 AT25FS040 AT25DF041A AT25DF321A AT26DF321 AT25DF321 AT25DF641
COMMON
25X005 25X05 25X10 25X20 25X40 25X80 25X16 25X32 25X64 25X128 25X256 25X512 25X1024 25X2048
EON
EN25F05 EN25P05 EN25LF05 EN25F10 EN25LF10 EN25D10 EN25P10 EN25F20 EN25D20 EN25LF20 EN25F40 EN25D40 EN25LF40 EN25Q80 EN25D80 EN25F80 EN25P80 EN25T80 EN25B16T EN25T16 EN25B16 EN25D16 EN25F16 EN25Q16 EN25P32 EN25Q32 EN25F32 EN25B32 EN25B32T EN25Q64 EN25B64 EN25F64 EN25B64T EN25F128 EN25Q128
ES
ES25P10 ES25P20 ES25M40A ES25M40 ES25P40 ES25M80 ES25P16 ES25M80A ES25P32 ES25P80 ES25M16 ES25M16A
ESMT (только чтение)
F25L04UA F25L16PA F25L004A F25L32QA F25L08PA F25L32PA F25L008A F25L016A
GIGADEVICE
GD25Q512 GD25Q10 GD25Q20 GD25F40 GD25D40 GD25Q80 GD25D80 GD25T80 GD25F80 GD25Q16 GD25Q32 GD25Q64 GD25Q128
KH
25L8036D
MXIC
MX25V512 MX25L4005A MX25L1635D MX25L3237D MX25L6455E MX25L12845E MX25L512 MX25V4035 MX25L1605D MX25L3225D MX25L6408D MX25L1005 MX25V4005 MX25L1608D MX25L3205D MX25L6406E MX25L2005 MX25V8005 MX25L3235D MX25L3206E MX25L6445E MX25L8035 MX25L8005 MX25L3208D MX25L6405D MX25L12805D
NEXFLASH
NX25P10 NX25P20 NX25P40 NX25P80 NX25P16 NX25P32
NSHINE
MS25X05 MS25X16 MS25X10 MS25X32 NS25X20 MS25X64 NS25X40 MS25X128 MS25X80
PMC
PM25LV512A PM25LV016B PM25LV010A PM25LV020 PM25LV040 PM25LV080B
SAIFUN
SA25F005 SA25F160 SA25F010 SA25F320 SA25F020 SA25F040 SA25F080
SPANSION
S25FL004A S25FL032A S25FL040A S25FL064A S25FL008A S25FL128P S25FL160 S25FL129P S25FL016A S25FL128A
SST (только чтение)
SST25VF512A SST25VF512 SST25VF010 SST25VF010A SST25 SST25VF020 SST25VF040B SST25VF040A SST25VF040 SST25′ SST25VF016B SST25VF032B SST25VF064C
ST
M25P05A M25PE10 M25P10A M25P20 M25PE20 M25PE40 M25P40 M25PE80 M25P80 M25PX80 M25PX16 M25P16 M25PE16 M25P32 M25PE32 M25PX32 M25PX64 M25P64 M25PE64 M25P128
WINBOND
W25X10 W25X10L W25P10 W25X10AL W25X10A W25P20 W25X20AL W25X20A W25X20 W25X20L W25X40A W25P40 W25Q40BV W25X40L W25X40 W25X40AL W25Q80BV W25Q80V W25X80 W25P80 W25X80A W25X80L W25X80AL W25P16 W25Q16BV W25Q16V W25X16 W25Q32BV W25Q32V W25X32 W25P32 W25Q64BV W25X64 W25Q128BV
Поддерживаемые программатором CH341A Pro микросхемы 24 серии
ATMEL
AT24C01B AT24C01 AT24C01A AT24C02 AT24C02A AT24C02B AT24C04B AT24C04 AT24C04A AT24C08A AT24C08B AT24C08 AT24C16 AT24C16A AT24C16B AT24C32B AT24C32A AT24C32 AT24C64 AT24C64A AT24C64B AT24C128 AT24C128A AT24C128B AT24C256B AT24C256 AT24C256A AT24C512B AT24C512A AT24C512 AT24C1024 AT24C1024A AT24C1024B
CATALYST
CAT24C01 CAT24WC01 CAT24WC02 CAT24C02 CAT24C04 CAT24WC04 CAT24WC08 CAT24C08 CAT24WC16 CAT24C16 CAT24WC32 CAT24C32 CAT24WC64 CAT24C64 CAT24WC128 CAT24C128 CAT24WC256 CAT24C256 CAT24C512 CAT24WC512 CAT24C1024 CAT24WC1024
COMMON
24C01 3V 24C01 5V 24C02 3V 24C02 5V 24C04 5V 24C04 3V 24C08 3V 24C08 5V 24C16 5V 2406 3V 24C32 5V 24C32 3V 24C64 5V 24C64 3V 24028 5V 24C128 3V 24C256 5V 24C256 3V 24C512 5V 24C512 3V 240024 3V 24C1024 5V 24C2048 5V 24C2048 3V 24C4096 5V 24C4096 3V
FAIRCHILD
FM24C01L FM24C02L FM24C03L FM24C04L FM24C05L FM24C08L FM24C09L FM24C17L FM24C16L FM24C32L FM24C64L FM24C128L FM24C256L FM24C512L FM
HOLTEK
HT24C01 HT24LC01 HT24CD2 HT24LC02 HT24C04 HT24LC04 HT24C08 HT24LC08 HT24C16 HT24LC16 HT24LC32 HT24C32 HT24LC64 HT24C64 HT24C128 HT24LC128 HT24C256 HT24LC256 HT24LC512 HT24C512 HT24C1024 HT24LC1024
ISSI
IS24O01 IS24C02 IS24C04 IS24C08 IS24C16 IS24C32 IS24C64 IS24C128 IS24C256 IS24C512 IS24C1024
MICROCHIP
MIC24LC014 MIC24AA01 MIC24AA014 MIC24LC01B MIC24LC02B MIC24AA02 MIC24C02C MIC24AA025 MIC24AA04 MIC24LC04B MIC24LC024 MIC24AA024 MIC24LC025 MIC24LC08B MIC24AA08 MIC24LC16B MIC24AA16 MIC24LC32 MIC24AA32 MIC24LC64 MIC24FC64 MIC24AA64 MIC24FC128 MIC24AA128 MIC24LC128 MIC24AA256 MIC24LC256 MIC24FC256 MIC24AA512 MIC24LC512 MIC24FC512 MIC24AA1024
NSC
NSC24C02L NSC24C02 N5C24C64
RAMTRON
FM24CL04 FM24C04A FM24CL16 FM24C16A FM24CL64 FM24C64 FM24C256 FM24CL256 FM24C512
ROHM
BR24L01 BR24C01 BR24L02 BR24C02 BR24L04 BR24C04 BR24L08 BR24C08 BR24L16 BR24C16 BR24L32 BR24C32 BR24C64 BR24L64
ST
ST24C01 ST24C32 ST24C02 ST24C64 ST24C04 ST24C08 ST24C16
XICOR
X24O01 X24C02 X24C04 X24C08 X24C16
Подключение CH341A Pro к микросхеме в корпусе SOP8 без выпаивания через прищепку — переходник.
Прищепка — переходник для программатора CH341A Pro позволяет программировать микросхемы в корпусе SOP8 8pin без выпаивания.
1. Подсоедините переходник к программатору, согласно ключу нарисованному на программаторе. Первая ножка микросхемы обозначена на рисунке (на программаторе) точкой. На переходнике от прищепки к программатору ножки пронумерованы. См. рисунок 2.1 (правильное подключение переходника прищепки для программирования микросхемы 25 серии)
Рис. 2.1. Правильное подключение переходника прищепки для программирования микросхемы 25 серии
2. Подключите шлейф прищепки к переходнику. Красный провод должен соответствовать 1 ножке переходника.
Перед подключением прищепки к микросхеме на плате, ножки микросхемы желательно почистить, например ножом, скальпелем или чем захотите. Плату нужно обязательно обесточить и вынуть батарейку BIOS.
3. Подсоедините прищепку к микросхеме так, чтобы красный провод был на первой ножке микросхемы. см рисунок 2.2. На самой микросхеме первая ножка обычно обозначена точкой.
ТОЛЬКО ПОСЛЕ. подсоединения к микросхеме и убедившись, что все соединено правильно, подключите программатор к USB порту компьютера.
Если все контакты между прищепкой и микросхемой имеются и все подключено правильно — при запуске программы все кнопки интерфейса будут активными и можно приступать к выбору названия микросхемы и программированию.
P.S. Из за особенностей некоторых материнских плат, не все микросхемы удается программировать не выпаивая из материнской платы. В некоторых случаях без выпаивания не обойтись.
Если вы уверены, что все подключили правильно и все контакты имеются, а микросхема не поддается программированию, попробуйте выпаять микросхему, возможно ее программированию мешают другие элементы материнской платы.
Программатор
Программа́тор — аппаратно-программное устройство, предназначенное для записи/считывания информации в постоянное запоминающее устройство (однократно записываемое, ПЗУ, внутреннюю память микроконтроллеров и ПЛК [1] ).
Содержание
Классификация программаторов
По типу микросхем
Универсальные программаторы могут поддерживать все вышеперечисленные типы.
По сложности
По подключению микросхемы
Параллельные программаторы содержат разъём, в который и вставляется программируемая микросхема. Внутрисхемные пригодны только для тех микросхем, в которых поддерживается внутрисхемное программирование, но позволяют прошивать микросхему, не вынимая её из устройства.
При покупке параллельного программатора стоит обратить внимание на качество разъёма, в который устанавливается микросхема. Обычный одноразовый разъём долго не прослужит; программатор должен иметь цанговые разъёмы — а ещё лучше ZIF. В дорогих программаторах есть несколько разъёмов — под разные виды корпусов.
По подключению к компьютеру
Первые программаторы были автономными — для набора прошивки имелась клавиатура или коммутационная панель. С распространением ПК такие программаторы были полностью вытеснены подключаемыми к компьютеру — специальная программа (которая также называется программатором) передаёт прошивку с компьютера, а программатору остаётся только записать её в память микросхемы.
Для подключения программаторов могут применяться:
Стоит заметить, что в самых простых параллельных и последовательных программаторах управляющему ПО приходится напрямую управлять логическим уровнем на выводах порта (на жаргоне электронщиков «дрыгоножество» или bitbang). Такое прямое управление в Windows NT запрещено, это обходится установкой специализированного драйвера; через адаптеры USB→COM bitbang-программаторы работают крайне медленно (единицы-десятки байт в секунду). Микроконтроллерные программаторы полностью поддерживают протокол COM- или LPT-порта и поэтому свободны от этих недостатков.
Специализированные платы изредка применялись до появления USB, так как позволяли достичь максимальных скоростей обмена данными. Впрочем, одновременно они делали программатор стационарным.
Современные программаторы подключаются через USB (лишь простые дешёвые конструкции используют COM- или LPT-порты). Высокопроизводительные промышленные программаторы используют Ethernet [пример?].
По дополнительным функциям
(Здесь указаны как аппаратные, так и программные функции.)
Программаторы, проблемы выбора.
Аппаратное устройство программаторов.
Заглянем внутрь программаторов и в общих чертах попытаемся понять, чем же они отличаются друг от друга. Принципиально существует две концепции построения программаторов. Первая, и наиболее очевидная, заключается в построении программаторов на базе массива универсальных аппаратных драйверов. Универсальные драйверы подводятся к выводам тестовой сокетки и должны удовлетворять ряду специфических аппаратных требований по программированию микросхем. В перечень таких требований входят: способность подавать и считывать логические уровни, способность подавать сложные тактовые последовательности, способность подводить напряжение в диапазоне 0. 27 В с точностью 0.1 В и т.д. и т.п. Удовлетворение всем этим требованиям приводит к колоссальным аппаратным затратам и избыточности всего устройства в целом. Количество драйверов универсального программатора должно соответствовать количеству выводов тестовой сокетки, например, 40 драйверов для сокетки DIP-40, или 84 драйвера для сокетки LCC-84. В результате, устройство становится очень сложным и дорогостоящим, но при этом абсолютно универсальным. Имея 40 универсальных драйверов и универсальную тестовую сокетку DIP-40 можно с уверенностью сказать, что удастся поддержать все существующие, а также любые новые, микросхемы в корпусе DIP (с числом выводов до 40) без дополнительных адаптеров. Именно по такой схеме строятся дорогие универсальные программаторы.
Вторая концепция заключается в том, что аппаратура программатора оптимизируется под предполагаемый перечень поддерживаемых микросхем. Программаторы этого класса, как правило, значительно дешевле универсальных программаторов, но такие изделия в известной степени теряют универсальные свойства. Добавление новых типов поддерживаемых программатором микросхем может быть сопряжено со значительными трудностями, а часто и с невозможностью расширения списка программируемых устройств.
Каждый из этих способов имеет свои преимущества и недостатки. Использование специальных плат, устанавливаемых в компьютер, значительно упрощает схемотехнику программатора. В этом случае, как правило, удается отказаться от специального, довольно мощного источника питания, воспользовавшись источником питания компьютера, а также использовать центральный процессор компьютера в качестве управляющего процессора программатора. При способе подключения программатора к компьютеру посредством встраиваемых в компьютер плат удается достигнуть довольно значительных скоростей обмена между компьютером и программатором за счет непосредственного управления последним. Но такая реализация программатора имеет и существенные недостатки. Во-первых, значительно снижается мобильность программатора, т.е. возможность использования одного программатора на разных компьютерах (например, в приделах одной лаборатории), во-вторых, использование таких устройств с портативными компьютерами notebook сопряжено с необходимостью использования специальных карт сопряжения.
Подключение программатора к принтерному порту компьютера нам видится наиболее предпочтительным вариантом. Этот способ сочетает в себе достаточно высокую пропускную способность канала и не требует серьезных аппаратных затрат. При использование этого способа удается воспользоваться центральным процессором компьютера в качестве управляющего процессора программатора.
Теперь обратим внимание на ряд «второстепенных мелочей «, которые при активной работе с программатором могут либо серьезно попортить Вам жизнь, либо, при удачной реализации, значительно облегчат Вашу работу. К таким «мелочам» мы бы отнесли способ обновления версий программатора, способность программатора определять правильность установки микросхемы в колодке и проведение процедуры самотестирования при включении питания.
Программное обеспечение программатора.
Рассмотрим архитектуру программного обеспечения программаторов. Наиболее распространенной является архитектура, в которой в качестве ядра программатора выступает промежуточный буфер данных. Все операции в программаторе выполняются с этим буфером. Для программирования микросхемы необходимо загрузить файл в буфер, запрограммировать данные из буфера в микросхему, сравнить содержимое микросхемы и буфера. При чтении данные из микросхемы записываются в буфер. Размер промежуточного буфера данных, обычно, коррелирован с размером текущего типа микросхемы. Многолетний опыт разработки и производства программаторов позволил выработать концепцию оригинальной многобуферной архитектуры ПО программаторов с неограниченным количеством буферов. Такая архитектура позволяет работать с неограниченным количеством независимых наборов данных, проводить их анализ и редактирование. Например, Вы можете воспользоваться двумя буферами для считывания в них двух разных микросхем, проведения анализа этих наборов данных и, на их базе, создания нового массива данных в третьем буфере для последующего программирования его в микросхемы памяти или сохранения на диске.
Стандартным набором функций программаторов обычно являются следующие функции: чтение, запись, сравнение, контроль на чистоту, стирание (только для электрически перепрограммируемых устройств) микросхем. Некоторые программаторы имеют функцию автоматического программирования. Эта функция позволяет осуществить часто используемую комбинацию действий для конкретного типа микросхемы. Обычно, такая комбинация состоит из такого набора: стереть микросхему, проконтролировать стертость, запрограммировать, сравнить запрограммированные данные с оригиналом, установить защиту. Удобство этой функции заключается в том, что весь «джентльменский» набор активизируется одним нажатием.
Возможности «реального» программатора мы проиллюстрируем на примере модели Multiprog.
MultiProg
Универсальный программатор
для программирования микросхем памяти (EPROM, EEPROM, FLASH)
внутреннего ППЗУ микроконтроллеров,
микросхем программируемой логики (PAL, GAL, EPLD).
Конструктивно программатор выполнен в виде автономного устройства размером 215х135×35мм и подключается к персональному компьютеру через стандартный принтерный порт. Питание подается от сети переменного тока 220В.
MultiProg снабжен одной 40-выводной колодкой с нулевым усилием и программирует микросхемы в корпусе DIP без дополнительных адаптеров. Для работы с ИС в других корпусах предлагаются специализированные адаптеры.
MultiProg аппаратно реализован на базе микросхем загружаемой логики. Программно-конфигурируемая аппаратура программатора предоставляет возможность легко расширять список программируемых устройств путем простого обновления версии программного обеспечения. Обновление программного обеспечения производится бесплатно. Программное обеспечение MultiProg реализовано под Windowsв.
Вопросы о программаторах
Общие вопросы (13)
В нашей программе все нормальные операции записи всегда автоматические. При записи, в зависимости от типа микросхемы, обычно выполняются: тестирование, запись с контролем качества, верификация и установка конфигурации (битов защиты). Вы можете отменить выполнение отдельных операций.
Программное обеспечение поставляется на DVD диске, входящем в комплект программатора. Новые версии программы и документации можно скачать с нашего сайта, через кабинет пользователя.
Все новые модификации программаторов ChipStar используют интерфейс USB.
Да, если микросхема поддерживает этот режим. Программаторы ChipStar поддерживают внутрисхемное программирование микросхем Microchip PIC, Atmel AVR, STMicroelectronics, I2C EPROM и некоторых других. Программатор ChipStar-Janus является внутрисхемным программатором, остальные программаторы ChipStar реализуют внутрисхемное программирование при помощи универсального адаптера внутрисхемного программирования.
Программаторы специального назначения предназначены для программирования микросхем, применяемых в аппаратуре специального и аэрокосмического назначения. К таким микросхемам применяются особые требования. Программирование таких микросхем, в большинстве случаев, значительно более сложно чем обычных микросхем, используемых в аппаратуре бытового, коммерческого или промышленного назначения. Все модели программаторов для микросхем специального назначения (кроме ChipStar-Diemos) также могут программировать микросхемы общего назначения.
Для этого нужен программатор, как минимум, ChipStar-Diemos. Подобрать программатор по названию микросхемы можно воспользовавшись поиском.
Как выбрать программатор (15)
Самый быстрый программатор ChipStar-TAU. Он имеет самый быстрый процессор и самую высокую скорость USB интерфейса.
Конечно можно, мы ведь их делаем сами 🙂
А если серьезно, у нас есть программатор, специально разработанный для самостоятельного изготовления: ChipStar-Janus.
Для программирования eMMC рекомендуется программатор ChipStar-TAU.
Естественно, чем проще программатор, тем он надежнее. Но при производстве программаторов ChipStar используются только высококачественные компоненты, сборка производится на современной автоматической линии, при минимальном использовании ручных операций, все программаторы проходят тестирование на автоматическом диагностическом стенде, а схемотехника настолько отработана, что неполадки связанные с аппаратной частью программатора встречаются исключительно редко.
Любой программатор ChipStar, кроме ChipStar-Janus. Все профессиональные программаторы ChipStar (кроме ChipStar-TAU) обеспечивают напряжение программирования до 25V при токе до 350mA, чего вполне достаточно для программирования восьмиразрядных микросхем EPROM памяти. Для программирования шестнадцатиразрядных микросхем EPROM, как, например, AM27C1024, нужен программатор ChipStar-Mercury или более специализированный ChipStar-Phobos. Подобные микросхемы сейчас не используются вообще, а ранее использовались редко.
Примечания:
1. для программирования шестнадцатибитной FLASH памяти, как, например, AM29F400, достаточно иметь программатор ChipStar-Lynx.
2. Программатор ChipStar-TAU обеспечивают напряжение программирования до 13V, поэтому большинство микросхем EPROM (кроме самых устаревших) он программирует.
Микросхемы NAND памяти поддерживаются на многих программаторах ChipStar.
Рекомендуется программатор ChipStar-TAU, как самый быстрый и недорогой.
Программаторы ChipStar не требуют специальных адаптеров для микросхем. Поскольку микросхемы NAND выпускаются, как правило, в корпусах типа TSOP-I-48, то требуется универсальный адаптер-переходник UP-TSOP-I/48.
Любой программатор ChipStar программируем SPI Flash. Достаточно программатора ChipStar-Lynx.
Однако самым быстрым программатором для SPI Flash будет ChipStar-TAU
Для программирования микроконтроллеров PIC подходит любой программатор ChipStar. Достаточно программатора ChipStar-Lynx.
Любой программатор ChipStar программирует микроконтроллеры AVR. Если нужно работать только с этими микроконтроллерами, достаточно программатора ChipStar-Lynx.
Зависит от того, какая микросхема используется в материнской плате. В большинстве случаев будет достаточно программатора ChipStar-Lynx. Для подбора программатора по названию микросхемы можно воспользоваться поиском.
По сравнению с другими радиолюбительскими программаторами ChipStar-Janus поддерживает значительно больше микросхем, включая NAND, I2C, SPI FLASH, микроконтроллеры PIC, AVR и другие.
Как добавить микросхемы (6)
Если микросхема не поддерживает ONFi узнать ее конфигурацию (размер страницы, блока, микросхемы) можно только из документации (data sheet) на соответствующую микросхему.
Нет. Микросхемы NAND считываются и записываются с использованием страничной адресации. В вашем примере вы считали только половинки всех страниц, но дважды (если проанализируете считанный файл, вы обнаружите повторяющиеся фрагменты).
Перечень программируемых микросхем (база данных программатора) пополняется довольно часто, в среднем еженедельно. Информация об изменениях доступна на сайте.
Нами разработана технология для добавления микросхем на основе визуальных шаблонов. Таким способом можно добавить не все микросхемы, а только самые простые.
Зависит от сложности работы, наличия образцов микросхем, наличия документации. Обычно это занимает от одного дня до нескольких недель. Некоторые микросхемы вы можете добавить самостоятельно.
Данные в такие поля нужно вводить без плюса, только цифры, просто сложите два значения и введите одним числом. Например 8K+640 введите как 8832. После выхода из строки ввода данные отобразятся с плюсом, если значение не кратно степени двух.
Вопросы по эксплуатации программаторов (10)
Нет. Индикатор «POWER» программаторов ChipStar-Lynx и ChipStar-Lynx+ является многофункциональным: он может мигать, светится ярко или тускло в зависимости от режима работы. Мигание индикатор говорит об отсутствии подключения USB кабеля к компьютеру.
Данный разъем используется для принудительного перевода программатора в режим обновления прошивки (загрузочный режим). В случае нормальной эксплуатации программатора этот разъем вам никогда не понадобится. Использование разъема описано в документе: Инструкция по обновлению FirmWare, который доступен из кабинета пользователя
Все новые версии программного обеспечения, прошивок программатора и документация доступны в кабинете пользователя.
Вся документация поставляется вместе с программатором на диске в электронном виде.
В комплекте некоторых моделей программаторов есть руководство пользователя в бумажном виде.
Последние редакции документации можно найти на сайте в кабинете пользователя программатора.
На сайте в кабинете пользователя программатора доступны все имеющиеся обновления и драйверы.
Если микросхема использует стандартный универсальный адаптер, то достаточно задать цоколевку микросхемы.
Это нормально. Отображаются только короткие названия микросхем до 8 знаков. На работу это не влияет.
В большинстве случаев шина данных микросхемы подтягивается (pull-up) с помощью резисторов к напряжению питания микросхемы, поэтому при чтении пустой панельки считываются все единицы.
Может. Более того, программатор проверяет качество контактирования микросхемы в панельке.
Причина такого поведения Windows в том, что драйвер программатора не имеет цифровой подписи. Для операционных систем Windows-XP/Vista/7 необходимо игнорировать предупреждение и установить драйвер без цифровой подписи. Для операционных систем Windows-8/10 необходимо отключить проверку цифровой подписи драйверов на время их установки.
Вопросы по доступу к кабинету пользователя на сайте (5)
При входе в кабинет нажмите кнопку «Забыли пароль?». Пароль вам будет выслан на почту, указанную вами при регистрации.
Исправить нельзя. Зарегистрируйте еще один программатор мс новыми данными.
Напишите администратору сайта.
Пароль для доступа в личный кабинет высылается сразу после регистрации. Проверьте свой почтовый ящик еще раз, возможно письмо попало в спам. При необходимости отключите спам-фильтр и запросите пароль повторно (кнопка «Забыли пароль?» при входе в кабинет). Если письмо так и не пришло, то обратитесь к администратору сайта.
На странице с описанием программатора Chipstar-Janus об этом написано: зарегистрироваться нужно обязательно как новый пользователь по этой ссылке!
Вопросы по особенностям конкретных моделей программаторов (36)
Действительно, программатор ChipStar-MT+ программирует всего на 6 микросхем больше, чем ChipStar-Phobos, это микросхемы 1623РТ1А/Б, 1623РТ2А/Б, 1632РТ1Т, 1632РТ2Т, 1635РТ1У и 541РТ2.
Причина большой разницы в цене в том, что:
1. Данные микросхемы имеют алгоритмы программирования значительно более требовательные к аппаратуре программатора.
Соответствующее усложнение аппаратуры приводит к повышению стоимости прибора.
2. Программатор ChipStar-MT+ ориентирован, в том числе, на мелкосерийное производство, в то время как ChipStar-Phobos это лабораторный программатор.
Программатор ChipStar-MTX+ является расширенной модификацией программатора ChipStar-MT+ и отличается от последнего наличием блока измерения параметров микросхем. В части программирования микросхем приборы абсолютно идентичны.
Программатор ChipStar-MT++ является немного урезанной версией программатора ChipStar-MARS. Он больше ориентирован на серийное и мелкосерийное производство, в то время как ChipStar-MT+ больше ориентирован на разработчиков и опытное производство.
В программаторе ChipStar-MT++ отсутствует модуль измерения статических и динамических параметров микросхем. Больше отличий нет.
1. ChipStar-Mars охватывает максимальное количество микросхем специального назначения;
2. ChipStar-Mars ориентирован на серийное производство;
3. Есть возможность группового программирования нескольких (до восьми) микросхем одновременно (при использовании соответствующего адаптера).
Программатор ChipStar-Vela оптимизирован для работы с NAND FLASH, SPI FLASH и низковольтными микросхемами.
До появления ChipStar-Mercury программатор ChipStar-Vela был самым быстрым в линейке ChipStar.
Микросхемы NAND FLASH имеют очень большой объем, поэтому скорость передачи данных в/из программатора для таких микросхем выходит на первое место. ChipStar-Mercury имеет самый быстрый процессор и самую высокую скорость USB интерфейса.
ChipStar-Diemos отличается небольшим перечнем программируемых микросхем и относительно низкой ценой. Он представляет собой сильно упрощенную версию программатора ChipStar-Phobos. Рекомендуется только в случае, если все интересующие вас микросхемы имеются в его списке. В остальных случаях рекомендуется обратить внимание на программаторы ChipStar-Phobos или ChipStar-MT+
Нет. Микросхемы NAND программируют все программаторы ChipStar, кроме ChipStar-Lynx и ChipStar-Lynx+.
Для NAND FLASH особо рекомендуется программатор ChipStar-Mercury как самый быстрый.
Нет. Микросхемы NAND программируют все программаторы ChipStar, кроме ChipStar-Lynx и ChipStar-Lynx+.
Для NAND FLASH особо рекомендуется программатор ChipStar-Mercury как самый быстрый.
Программаторы специального назначения предназначены для программирования микросхем, применяемых в аппаратуре специального и аэрокосмического назначения. К таким микросхемам применяются особые требования. Программирование таких микросхем, в большинстве случаев, значительно отличается от обычных микросхем, используемых в аппаратуре бытового и промышленного назначения. Все модели программаторов для микросхем специального назначения (кроме ChipStar-Diemos) также могут программировать микросхемы общего назначения.
Программаторы специального назначения предназначены для программирования микросхем, применяемых в аппаратуре специального и аэрокосмического назначения. К таким микросхемам применяются особые требования. Программирование таких микросхем, в большинстве случаев, значительно отличается от обычных микросхем, используемых в аппаратуре бытового и промышленного назначения. Все модели программаторов для микросхем специального назначения (кроме ChipStar-Diemos) также могут программировать микросхемы общего назначения.
Программаторы специального назначения предназначены для программирования микросхем, применяемых в аппаратуре специального и аэрокосмического назначения. К таким микросхемам применяются особые требования. Программирование таких микросхем, в большинстве случаев, значительно отличается от обычных микросхем, используемых в аппаратуре бытового и промышленного назначения. Все модели программаторов для микросхем специального назначения (кроме ChipStar-Diemos) также могут программировать микросхемы общего назначения.
У программатора ChipStar-Lynx основная панелька имеет 40 контактов, поэтому для программирования микросхем с количеством выводов 44 или 48 программатору ChipStar-Lynx требуются адаптеры расширения FT-TSOP-I/48 или FT-SO/44.
У программатора ChipStar-Lynx+ основная панелька имеет 48 контактов, поэтому ChipStar-Lynx+ имеет больше возможностей для программирования микросхем и микроконтроллеров с количеством выводов более 40, например, таких как Flash память большого объема.
Программатор ChipStar-Sagitta+ имеет более быстрый процессор, больший объем внутренней Flash и аппаратный акселератор для SPI Flash (серия 25xxx)
ChipStar-Janus это готовый программатор, а ChipStar-Janus/KIT это набор основных деталей для сборки программатора ChipStar-Janus.
Да, можно. Вся документация и программное обеспечение для программатора ChipStar-Janus доступны совершенно свободно и бесплатно. Подробнее.
Посмотреть и отредактировать можно программой CAM350.
CAM350® является стандартом де-факто для проверки, оптимизации и генерации данных для эффективного управления изготовлением печатных плат.
Правильно собранный программатор ChipStar-Janus сразу будет правильно работать. Ищите ошибку монтажа или неисправный компонент. Проверить функционирование программатора можно с помощью программы JanusCheker.
Всегда используйте программное обеспечение и документацию самой последней версии!