Универсальный USB программатор ChipProg-48
Универсальный USB программатор ChipProg-48 обеспечивает программирование: микроконтроллеров, FLASH, EPROM, EEPROM, NVRAM, PLD.
Сегодня, - Универсальный USB программатор ChipProg-48 обеспечивает программирование 120 896 наименований микросхем.
Универсальный USB программатор ChipProg-48
Характеристики универсального USB программатора ChipProg-48
Общее описание
- Универсальный USB программатор обеспечивает программирование микроконтроллеров, FLASH, EPROM, EEPROM, NVRAM, PLD, ПЛИС;
- Количество программируемых микросхем не имеет аппаратных ограничений;
- Программирование всех микросхем по спецификациям от производителей;
- Универсальная 48 DIP колодка с нулевым усилием с возможностью установки микросхем с шириной корпуса 300 mil ~ 600 mil; Подключение к компьютеру через USB 2.0 совместимый порт;
- Поддержка программирования микросхем в устройстве пользователя (режим ISP). В программаторе реализованы следующие протоколы (режимы) программирования: - JTAG, JTAG chain, SWD, SPI, SCI, I2C, ISP, ISP BSL, ISP HV, SCI, I2C, UART-1 wire, UART-2 wire, и др.;
- Очень высокая скорость программирования. Программирование 64 Мбитной NOR FLASH - около 50 сек.;
- Возможность работы нескольких USB программаторов под управлением одного компьютера (мильтипрограмматорный режим);
- Работа под управлением Windows XP/Vista/7/8/10 (Windows 32/64 бита).
Особенности программатора
♦ Универсальный программатор ChipProg-48 имеет опцию - «Автоматическое распознавание микросхемы в колодке».
Если опция активирована, при положительном исходе теста на распознавание микросхемы в колодке, программатор может по выбору пользователя автоматически выполнять:
- Заданное действие или последовательность действий (чтение, верификация, программирование, и т.п.);
- Скрипт, написанный пользователем.
♦ Универсальный программатор ChipProg-48 обеспечивает возможность мультипрограммирования.
Любое количество программаторов может быть подключено к одному управляющему компьютеру через разные USB порты, либо через USB HUB. USB программаторы, объединенные в мульти программаторный режим, работают асинхронно и абсолютно независимо друг от друга.
Программатор ChipProg-48 может быть объединен как с подобными ему USB программаторами, так и с любыми другими программаторами из серии ChipProg с USB интерфейсом.
♦ Универсальный программатор ChipProg-48 использован как базовый элемент в программаторе - копировщике ChipProg-G4.
♦ Универсальный программатор ChipProg-48 содержит встроенный С подобный язык, который обеспечивает доступ ко всем ресурсам программатора, и позволяет создавать пользователю исполняемые скрипты. Скрипт может содержать любую последовательность стандартных действий (чтение, запись, верификация и т.п) и действий с параметрами программирования, данными, файлами, параметрами операционной системы.
♦ Пользовательский интерфейс программатора позволяет легко и просто:
- Задать необходимую последовательность стандартных действий (программирование, стирание, сравнение и т.д.);
- Задать режим сериализации, записи контрольной суммы, сигнатуры;
- Задать режим, при котором будет вестись журнал программирования. (Журнал ведется автоматически во внешнем файле);
- Создавать, редактировать и работать с проектами.
Характеристики аппаратуры программатора
- Аппаратная часть USB программатора построена на связке программируемой матрицы (FPGA) большого объема и 32-разрядного процессора;
- Аппаратная реализация критических по времени частей алгоритмов программирования на FPGA, что обеспечивает высокую скорость программирования;
- Реализация логических драйверов на базе FPGA, способных подвести логические сигналы низкого, высокого уровня, внешнего генератора, а также Pullup, Pulldown на любой вывод колодки;
- 10-ти разрядные цифро-аналоговые преобразователи программирующие аналоговые источники напряжения;
- Программирование фронта подъема и спада аналогового напряжения;
- Авто подстройка аналогового напряжения;
- Возможность подключения аналоговых напряжений питания и программирования на любой вывод микросхемы;
- Возможность коммутации любого вывода микросхемы с "землей";
- Аппаратный контроль каждого вывода программируемой микросхемы на наличие контакта перед программированием;
- Быстродействующие схемы защиты от перегрузки по току, увеличивающие надежность программатора. Защита неправильно подключенных микросхем;
- Защита всех выводов колодки от электростатического разряда;
- Кнопка, запускающая выполнение любой выбранной операции или последовательности операций;
- Программируемый синтезатор частоты;
- Самотестирование.
Характеристики ПО универсального USB программатора
- Дружественный, интуитивно понятный, двуязычный интерфейс;
- Поддержка всех процедур работы с микросхемой: чтение, сравнение, контроль чистоты, запись, стирание, установка защиты, программирование конфигурационных битов, работа с памятью данных и т.п.;
- Тестирование всех выводов микросхемы на наличие контактов перед программированием;
- Режим записи серийного номера в память микросхем с автоматическим изменением данного номера;
- Режим подсчета контрольных сумм с возможностью ее записи в любую область памяти микросхем;
- Режим записи сигнатуры пользователя в любую область памяти микросхем;
- Поддержка проекта;
- Многобуферный интерфейс с возможностью создания неограниченного числа буферов. Буфера разбиты на подслои, имеющие структуру адресного пространства микросхем;
- Режим автоматического распознавания присутствия микросхемы в колодке с автоматическим запуском выбранных процедур: программирование, чтение, сравнение и т.д.;
- Возможность работы нескольких USB программаторов под управлением одного компьютера (мульти программаторный режим работы). Количество USB программаторов в этом режиме не ограничено. Работа каждого программатора независима, скорость и функциональные характеристики неизменны;
- Полноценный двоичный редактор с возможностью ручного редактирования данных, а также функции заполнения, сравнения, копирования, поиска и замены, инвертирования, вычисления контрольной суммы, логических операции OR, AND, XOR;
- Загрузка и сохранение файлов в двоичном, Standard Extended Intel HEX, Motorla S-record, POF, JEDEC, PRG, Holtek OTP, ASCII HEX, ASCII OCTAL, Angstrem SAV форматах;
- Встроенный язык сценариев, обеспечивающий доступ ко всем ресурсам программатора. Применение языка значительно облегчает работу с программатором, автоматизируя рутинные операции.
Поддерживаемые корпуса
- Поддержка всех микросхем в корпусах DIP в колодке программатора без дополнительных адаптеров;
- Поддержка микросхем в корпусах до 48 выводов в универсальных адаптерах;
- Поддержка микросхем в корпусах: SDIP, PLCC, SOIC, SOP, PSOP, TSOP, TSOPII, TSSOP, QFP, TQFP, VQFP, QFN, SON, BGA, CSP с помощью дополнительных адаптеров;
- Совместимость с адаптерами сторонних производителей
Характеристики питания программатора ChipProg-48