Программатор (оборудование)

редактировать
Карманный программатор Galep-5 с разъемом ZIF SuperPro6100: автономный USB-интерфейс Универсальный Программатор. со съемной платой адаптера Автоматизированная система программирования BPM 3928 3928, с семью узлами, предназначен для программирования больших устройств данных, таких как MCU, eMMC HS400, NAND, NOR и последовательные флэш-устройства. Высокоскоростные сигналы поддерживают устройства с частотой до 200 МГц и новейшие режимы eMMC HS400 со скоростью передачи данных 2,5 наносекунды на байт.

A программист, программист устройств, программатор микросхем, устройство записи, или устройство записи PROM - это электронное оборудование, в котором записано программное обеспечение для настройки программируемого энергонезависимого интегральные схемы, называемые программируемыми устройствами. Целевые устройства включают PROM, EPROM, EEPROM, Flash memory, eMMC, MRAM, FeRAM, NVRAM, PLD, PLA, PAL, GAL, CPLD, FPGA и микроконтроллеры.

Содержание
  • 1 Функция
  • 2 Типы
  • 3 История
  • 4 Производство
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки
Функция
JTAG на основе разъема. Встроенный программатор. для микроконтроллера AVR . с интерфейсом USB-порта

Программатор имеет два варианта аппаратного обеспечения. Один из них - настройка самого целевого устройства с помощью разъема на программаторе. Другой вариант - это настройка устройства на печатной плате.

. В первом случае целевое устройство вставляется в гнездо (обычно ZIF ) поверх программатора. Если устройство не является стандартной DIP-упаковкой, используется вставная переходная плата, которая преобразует посадочное место с другим разъемом.

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

После этого данные передаются от программатора в устройство путем подачи сигналов через соединительные штыри. Некоторые устройства имеют последовательный интерфейс для приема данных программирования (включая интерфейс JTAG ). Другим устройствам требуются данные на параллельных выводах, за которыми следует программный импульс с более высоким напряжением для программирования данных в устройстве.

Обычно программаторы подключаются к персональному компьютеру через параллельный порт, порт USB или интерфейс LAN. Затем программа на компьютере передает данные программатору, выбирает устройство и тип интерфейса и запускает процесс программирования для чтения / записи / стирания / очистки данных внутри устройства.

Типы
Групповой программист с набором из 4 разъемов. Xertek SuperBot-2. 16-разъемный автоматический групповой программист

Существует четыре основных типа программистов устройств:

  1. Автоматизированные программисты (мультипрограммирование сайты, имеющие набор розеток) для массового производства. В этих системах используются роботизированные манипуляторы для захвата и размещения с бортовыми площадками. Это позволяет производить большие объемы и сложный вывод (например, лазерная маркировка, 3D-контроль, ввод / вывод на ленту и т. Д.)
  2. Программисты-разработчики (обычно сайт одного программиста) для разработки первой статьи и мелкосерийного производства.
  3. Карманные программисты для разработки и обслуживания на местах.
  4. Специализированные программисты только для определенных типов схем, таких как FPGA, микроконтроллер и Программисты EEPROM.
History
Historical Programmer;. Размер обувной коробки Карманный размер и интерфейс USB-порта «ICE для MCU ». Флэш-память Программатор

Что касается старых программаторов PROM, поскольку многие программируемые устройства имеют разные требования к напряжению, каждый драйвер выводов должен иметь возможность подавать разные напряжения в диапазоне 0–25 вольт. Но в соответствии с развитием технологии запоминающих устройств, современные программаторы флэш-памяти не нуждаются в высоких напряжениях.

В первые дни вычислений, механизм загрузки был механическим. устройства обычно состояли из переключателей и светодиодов. Это означает, что программистом было не оборудование, а человек, который вводил машинные коды один за другим, устанавливая переключатели в последовательности «включено» и «выключено». Эти положения переключателей соответствовали машинным кодам, аналогичным сегодняшнему языку ассемблера. В настоящее время EEPROM используются для механизма начальной загрузки как BIOS, и нет необходимости задействовать механические переключатели для программирования.

Производство

Информацию о веб-сайтах каждого поставщика см. В разделе «Внешние ссылки».

См. Также
Ссылки
Внешние ссылки
Викискладе есть носители, связанные с программистами устройств.
Последняя правка сделана 2021-06-02 07:49:25
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте