Usb lpt переходник на atmega8 своими руками


Usb lpt переходник на atmega8 своими руками





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

USB программатор ChipProg-481 USB программатор ChipProg-48 USB программатор ChipProg-40

ChipProg-481

ChipProg-48

ChipProg-40

Внутрисхемный
программатор

Внутрисхемный
программатор

Промышленные
ISP программаторы

ChipProg-ISP Внутрисхемный программатор ChipProg-ISP2 Промышленный программатор копировщик CPI2-GX/X

ChipProg-ISP

ChipProg-ISP2

CPI2-GX/X

Промышленные
программаторы

Адаптеры
для программаторов

Средства разработки
микроконтроллеров

Программатор копировщик ChipProg-G41 Адаптеры для программирования PICE all1

 

 

 

 

 

Основные характеристики программаторов

  • Все программаторы серии ChipProg-XX разработаны и производятся фирмой Фитон.

  • Все программаторы . Все алгоритмы программирования, реализованные в наших программаторах, соответствуют спецификациям производителей микросхем.

  • Архитектура программаторов ChipProg-XX построена на базе микросхем загружаемой логики. Программно конфигурируемая аппаратура позволяет легко расширять список программируемых устройств без аппаратных доработок путем простого обновления версии программного обеспечения.

  • Программное обеспечение реализовано по принципу многобуферной архитектуры, что позволяет работать с неограниченным количеством независимых наборов данных, проводить их анализ и редактирование при помощи встроенного редактора.

  • Все программаторы поддерживают режим внутрисхемного программирования.

  • Подключение программатора к компьютеру через USB 2.0 совместимый порт.

  • П.О. программаторов работает под Windows XP/Vista/7/8/10 (Windows 32/64 бита)

Особенности аппаратуры программаторов

  • Все USB программаторы реализованы на базе программируемой FPGA матрицы большого объема. Расширение списка поддерживаемых устройств, путем простого обновления версии программного обеспечения;

  • Аппаратный контроль каждого вывода программируемой микросхемы на наличие контакта перед программированием;

  • Быстродействующие схемы защиты от перегрузки по току, увеличивающие надежность аппаратуры. Защита неправильно подключенных микросxeм;

  • Защита всех выводов колодки от электростатического разряда;

  • Кнопка на корпусе программатора, запускающая выполнение любой выбранной операции или последовательности операций;

  • Универсальные 40 (48) DIP колодки с нулевым усилием с возможностью установки микросхем с шириной корпуса 300 mil 600 mil;
  • Самотестирование аппаратуры программатора.

Особенности ПО - подробнее

  • Все программаторы с USB интерфейсом работают под управлением Windows XP/Vista/7/8/10 (Windows 32/64);

  • Дружественный, интуитивно понятный, двуязычный интерфейс;

  • Поддержка всех процедур работы с микросхемами только по спецификациям от производителя;

  • Тестирование всех выводов микросxeмы на наличие контактов перед программированием;

  • Многобуферный интерфейс с возможностью создания неограниченного числа буферов. Буфера разбиты на подслои, имеющие структуру адресного пространства микрocxeм;

  • Мультипрограмматорный режим - возможность работы нескольких USB программаторов под управлением одного компьютера. Количество USB программаторов в этом режиме не ограничено.

  • Полноценный двоичный редактор;

  • Поддержка всех популярных форматов;

  • Встроенный язык сценариев, обеспечивающий доступ ко всем ресурсам USB программатора.

  • Большое количество сервисных возможностей

Чем отличаются программаторы

  • Универсальный программатор ChipProg-481 спроектирован с учетом особенностей программирования NAND Flash. В результате применения некоторых программно-аппаратных решений, удалось добиться рекордно высокой скорости программирования. Аналогичными характеристиками обладает и промышленный программатор ChipProg-G41.

  • Универсальные программаторы ChipProg-40, ChipProg-48, ChipProg-481 имеют по одной DIP колодке с нулевым усилием, каждый.

  • Промышленные программаторы ChipProg-G4, ChipProg-G41 имеют по 4 DIP колодки с нулевым усилием, каждый. Возможна асинхронная работа с 4 микросхемами одновременно.

  • Внутрисхемный программатор ChipProg-ISP имеет 14-ти выводной разъем, для подключения к устройству пользователя.

  • Универсальные программаторы ChipProg-48, ChipProg-481, ChipProg-G4, ChipProg-G41 поддерживают параллельный и последовательный алгоритмы программирования для:

    - Микросхемы памяти (FLASH, NAND, EEPROM, EPROM, NVRAM);
    - Микроконтроллеры;
    - Микросхемы программируемой логики (ПЛИС, PLD.).

  • Универсальный программатор ChipProg-40 поддерживает параллельный и последовательный алгоритмы программирования для:

    - Микросхемы памяти (FLASH, NAND, EEPROM, EPROM, NVRAM);
    - Микроконтроллеры.

  • Внутрисхемный программатор ChipProg-ISP поддерживает последовательный алгоритм программирования для:

    - Микросхемы памяти (FLASH, NAND, EEPROM, EPROM, NVRAM);
    - Микроконтроллеры.

  • Универсальные программаторы ChipProg-481, ChipProg-48, ChipProg-G4, ChipProg-G41 не имеют аппаратных ограничений на количество и тип программируемых микросхем.

  • Универсальный программатор ChipProg-40 поддерживает все наиболее популярные типы микроконтроллеров и микросхем памяти, тем не менее, он имеет аппаратные ограничения.

  • Внутрисхемный программатор ChipProg-ISP поддерживает только микросхемы, имеющие аппаратный интерфейс последовательного программирования, (режим ISP). Пользователю предоставляется:

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

     

Термины и определения

  • Буфер памяти (дамп памяти) - программное обеспечение всех программаторов в плане взаимодействия с микросхемами построено по схеме: "файл" - "буфер" - "микросхема". В программной поддержке реализованы буфера памяти. Буфер памяти является промежуточным звеном между файлом и микросхемой. Все операции с файлом (загрузка/сохранение файла) взаимодействуют только с буфером. Все манипуляции с микросхемой (программирование, чтение, сравнение) используют только буфер. Пользовательский интерфейс программатора допускает создание бесконечного количества активных буферов. Каждый буфер в своем составе имеет определенное количество подслоев. Каждый подслой ассоциируется с конкретным адресным пространством выбранной микросхемы. Состав подслоев в открываемом буфере соответствует особенностям конкретной микросхемы, например:
    а) - подслой кодовой памяти, подслой памяти данных EEPROM, подслой пользовательских идентификаторов.
    б) - подслой кодовой памяти, подслой таблицы кодирования (encryption table).

  • Параметры микросхемы - специфические для каждой микросхемы параметры: конфигурационные биты, значения калибрирующих констант, адреса старта микроконтроллеров, сектора и т.п. Для каждой микросхемы, пользовательский интерфейс программатора позволяет задавать (выбирать, загружать, редактировать) параметры в соответствии со спецификацией производителя.

  • Параметры алгоритма - параметры алгоритма программирования выбранной микросхемы. Как правило, это тип алгоритма и напряжения программирования. Пользователю программатора предоставляется возможность выбирать и редактировать эти параметры, но только в пределах значений, установленных производителем соответствующей микросхемы.

  • Внутрисхемное программирование - программирование в плате пользователя. Поддерживаются следующие режимы:
    - ISP Mode - программирование в плате пользователя;
    - ISP BSL Mode - программирование в плате пользователя в режиме BSL;
    - ISP JTAG Mode - программирование в плате пользователя через JTAG порт;
    - ISP HV Mode - высоковольтный режим программирования в плате пользователя.

  • Адаптер для программатора - специальный переходник под определенный тип корпуса микросхемы или разъем на плате пользователя, необходимый для коммутации выводов микросхемы с программатором.

Сервисные возможности программаторов

Программный интерфейс унифицирован, и помимо прочего предоставляет пользователю:

  • Полноценный двоичный редактор;

  • Встроенный язык для создания сценариев работы, обеспечивающий доступ ко всем ресурсам USB программатора;

  • Режим автоматического распознавания присутствия микросхемы в колодке программатора с автоматическим запуском выбранных процедур;

  • Запуск выбранных процедур (последовательности процедур) через элементы интерфейса, по кнопке, автоматически, по командам из внешнего контура управления;

  • Возможность открывать и работать с неограниченным количеством буферов и окон;

  • Возможность редактировать параметры программирования;

  • Возможность задавать/выбирать опции программирования;

  • Автоподбор адаптера под микросхему;

  • Поддержку проектов;

  • Режим записи серийного номера;

  • Режим подсчета контрольных сумм;

  • Режим записи сигнатуры пользователя;

  • Режим мультипрограммирования;

  • Упрощенный режим работы программатора;

  • Режим управление программатором из пакета LabVIEW;

  • Интерфейс управления приложением;

  • Режим работы с утилитой OFControl и пр.

Если надо программировать много

А.  Каждый программатор имеет опцию - «Автоматическое распознавание микросхемы в колодке».

Если эта опция активирована, при положительном исходе теста на распознавание микросхемы в колодке, программатор может по выбору пользователя автоматически выполнять:

  • Заданное действие (чтение, верификация, программирование, и т.п.);
  • Заданную последовательность действий;
  • Скрипт, написанный пользователем.

Б.  Каждый программатор имеет выведенную на корпус кнопку Start.

Нажатие кнопки, по желанию пользователя может служить командой для выполнения: либо заданного действия (последовательности действий), либо скрипта написанного пользователем.

В.  Каждый программатор обеспечивает возможность мультипрограммирования.

Любое количество программаторов может быть подключено к одному управляющему компьютеру через разные USB порты, либо через USB HUB. Программаторы, объединенные в мультипрограмматорный режим, работают асинхронно и абсолютно независимо друг от друга.

Пользователь может устанавливать микросхему в один программатор, другой в этот момент только начинает программировать, третий – программирует микросхему в “середине”, четвертый ...

Г.  Программаторы ChipProg-G4 и ChipProg-G41 снабжены 4-мя ZIF DIP-48 колодками и 4-мя кнопками Start.

Программаторы ChipProg-G4 и ChipProg-G41 поддерживают все функции описанные в п.п. А, Б, В. Программаторы ChipProg-G4 и ChipProg-G41 могут быть объединены как с подобными им программаторами, так и с любыми другими из серии  ChipProg с USB интерфейсом.

Д.  Каждый программатор обеспечивает очень высокую скорость программирования.

Если надо побороть рутину

C подобный язык, обеспечивает доступ ко всем ресурсам программаторов, и позволяет создавать пользователю исполняемые скрипты. Скрипт может содержать любую последовательность стандартных действий (чтение, запись, верификация и т.п) и действий с параметрами программирования, данными, файлами, параметрами операционной системы.

Элементы интерфейса позволяют пользователю легко и просто:

  • Задать необходимую последовательность стандартных действий (программирование, стирание, сравнение и т.д.);
  • Задать режим сериализации, записи контрольной суммы, сигнатуры;
  • Задать режим, при котором будет вестись журнал программирования. (Журнал ведется автоматически во внешнем файле);
  • Создавать, редактировать и работать с проектами.

Если надо программировать быстро

Как правило, вопрос о скорости программирования выходит на первый план, когда программатор используется для работы с NAND FLASH.

На сегодняшний день,универсальный программатор ChipProg-481 обеспечивает самую высокую скорость программирования не только NAND FLASH, но и обычных микросхем.

Если Вам важна скорость программирования, рекомендуем обратить внимание на
ChipProg-481

end faq


Источник: http://www.phyton.ru/





Usb lpt переходник на atmega8 своими руками

Usb lpt переходник на atmega8 своими руками

Usb lpt переходник на atmega8 своими руками

Usb lpt переходник на atmega8 своими руками

Usb lpt переходник на atmega8 своими руками

Usb lpt переходник на atmega8 своими руками

Usb lpt переходник на atmega8 своими руками

Рекомендуем почитать: