TNEWS... статьи из мира инноваций и телекоммуникаций

Инженерный USB программатор как инструмент для разработки электроники

Описание, задачи и выбор инженерного универсального USB программатора предназначенного для программирования микроконтроллеров

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

Что такое и как выбрать USB программатор?

Мы постараемся ответить на эти вопросы. Универсальный инженерный USB программатор – это устройство, которое применяется для занесения необходимой информации в постоянное запоминающее устройство или микроконтроллер. Кроме функций записи USB программатор выполняет функции стирания и считывания информации из микросхемы.

Внешний вид инженерного USB программатора для программирования микроконтроллеров

Рис 1. Внешний вид USB программатора

Кроме стандартных режимов чтения и записи, многие универсальные USB контроллеры имеют функции защиты от чтения, программирования или стирания.

Функциональные особенности

Чтобы качественно выполнять свои функции, универсальный USB программатор должен содержать:

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

Для полноценного выполнения своих функциональных задач, а также чтобы быть незаменимым инструментом инженера электронщика, универсальный инженерный USB программатор должен как минимум поддерживать следующие интерфейсы обмена – SPI, I2C, 1-Wire, RS-485, RS-422, RS-232.

Технические преимущества USB программаторов

  • Возможность использования USB интерфейса;
  • Высокая скорость программирования;
  • Не требует источника внешнего питания;
  • Поддерживает различные форматы файлов;
  • Осуществляется поддержка всех семейств IC (EEPROM, SPI NOR / NAND Flash, параллельная NOR / NAND Flash, микроконтроллеры eMMC / eMCP, CPLD, FPGA и т. д.) и корпусов микросхем (DIP, SOP, SSOP, TSOP, PLCC, QFN, LQFP, BGA и т.д.).

Типы USB программаторов

Если вы собираетесь купить универсальное устройство для записи микросхем, тогда вам будет нелишним узнать о многообразии инженерных USB программаторов, которые существуют на рынке.
Инженерный USB программатор в зависимости от выполняемых задач может быть выполнен как:

  • Узкоспециализированные программаторы.  Такие устройства поддерживают микросхемы только определенного типа или производителя и не могут использоваться с чем-то другим;
  • Условно универсальные программаторы. Способны программировать микросхемы разного типа и производителей;
  • Универсальный инженерный программатор. Это устройства, которые программируют и поддерживают микросхемы абсолютно всех фирм и типов. Одним из примеров такого программатора является Terratel-USB программатор.

Как выбрать инженерный USB программатор

В зависимости от решаемых задач разработчик электронного оборудования сам определяет тип необходимого USB программатора.

Конечно же, чем более универсальный USB программатор, тем он имеет сложную аппаратную реализацию.

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

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

Универсальный программатор должен иметь драйвера для программирования как можно большого типа микроконтроллеров. Пример универсального инженерного устройства вы можете увидеть в Террател USB программаторе.