Программатор/отладчик UDA-32-KIT для ARM микроконтроллеров линейки Precision32 от SiLabs

| Silicon Laboratories

UDA-32-KIT – USB Debug Adapter (UDA) представляет собой внутрисхемный программатор/отладчик, обеспечивающий взаимодействие между USB портом PC и 32-битными микроконтроллерами Silicon Labs семейства Precision32. 10-контактный гибкий кабель UDA-32-KIT подключается к разъему отладочного интерфейса целевой платы. USB Debug Adapter поддерживает только микроконтроллеры серии SiM3xxxx. Никакие другие варианты, которые могут называться «Silicon Labs 32-bit MCU», EFM32, EZR32 и EFR32 не поддерживаются.

Адаптер работает с интерфейсами JTAG и SWD (С2). Питание осуществляется от USB порта PC. Изделие использует стандартный ARM Core Sight 10-контактный разъем. Наименование ответного разъема для печатной платы FTSH-105-01-F-F-K от Samtec.

Адаптер может автоматически изменять уровень коммуникационного напряжения, основываясь на уровне, обнаруженном на контакте 1 (VREF). Необходимая для работы адаптера частота тактирования составляет 4 кГц или выше. 

Описание сигналов разъема, установленного на ленточном кабеле адаптера (Рис. 1), приведено в Таблице 1.

Разъем адаптера UDA-32-KIT

Рис. 1. Разъем адаптера UDA-32-KIT

Таблица 1. Сигналы 10-контактного разъема адаптера UDA-32-KIT

Сигналы 10-контактного разъема адаптера UDA-32-KIT

Минимально конфигурация Serial Wire Interface (С2) для программирования микроконтроллеров выглядит следующим образом: VREF (контакт 1), SWDIO (контакт 2), SW CLC (контакт 4) и земля (контакты 3, 5 или 9). Для целей отладки рекомендуется задействовать сигнал RESETB (контакт 10), но для программирования необходимости в нем нет.

На Рис. 2 представлена аппаратная конфигурация для работы с адаптером. Для старта необходимо выполнить ряд простых действий:

  1. Подключить 10-контактный плоский кабель адаптера UDA-32-KIT к 10-контактному Core Sight разъему целевой платы
  2. Подключить один конец стандартного USB кабеля к USB разъему адаптера
  3. Подключить другой конец USB кабеля к USB порту PC
  4. Включить питание целевой платы

Для связи с PC USB Debug адаптер использует HID USB интерфейс. В большинство операционных систем драйвер HID встроен, поэтому для использования UDA нет необходимости в инсталляции драйверов.

Примечание:

  • Используйте кнопку RESET/RESTART в среде разработки (IDE) для сброса целевого устройства, когда все подключено (Рис. 2).
  • Отключите питание от целевой платы и USB Debug адаптера до подключения или отключения от целевой платы гибкого кабеля адаптера. Подключение или отключение кабеля, когда устройство запитано, может привести к выходу из строя целевого устройства и/или USB Debug адаптера.

Для работы с USB Debug адаптером производитель рекомендует использовать интегрированную среду разработки Precision32 IDE, которую можно скачать с сайта Silicon Labs.

IDE автоматически распознает и использует подключенный к PC UDA при старте сессии Debug.

Если IDE не обнаружил адаптер, убедитесь, что адаптер определился в диспетчере задач, как HID устройство, что он подключен к целевой плате и целевая плата запитана.

Подключение UDA-32-KIT к целевой плате и PC

Рис. 2. Подключение UDA-32-KIT к целевой плате и PC

Отличительные особенности:

  • Внутрисхемный USB программатор/отладчик;
  • USB HID интерфейс;
  • Питание от USB порта;
  • Поддержка только микроконтроллеров Silicon Labs SiM3xxxx;
  • Поддержка интерфейсов JTAG и Serial Wire Interface (C2);
  • 10-контактный плоский кабель с разъемом для целевых плат;
  • Автоматическое изменение уровня коммуникационного напряжения в зависимости от обнаруженного уровня на VREF (контакт 1);
  • Частота тактирования 4 кГц или выше;
  • Поддержка интегрированной средой разработки Precision32 IDE от Silicon Laboratories;
  • Автоматическое распознавание адаптера в IDE.

Документацию и программное обеспечение для UDA-32-KIT можно найти на сайте производителя.

Анонс составил и подготовил
Шрага Александр,
a.shraga@terraelectronica.ru

Производитель: Silicon Laboratories
Наименование
Производитель
Описание Корпус/
Изображение
Цена, руб. Наличие
UDA-32-KIT
UDA-32-KIT
Silicon Laboratories
Арт.: 2282024 ИНФО PDF
Доступно: 274 шт. от: 4090 руб.
UDA-32-KIT – USB Debug Adapter (UDA) представляет собой внутрисхемный программатор/отладчик, обеспечивающий взаимодействие между USB портом PC и 32-битными микроконтроллерами Silicon Labs семейства Precision32
UDA-32-KIT 4090,00 от 2 шт. 3750,00
3 шт.
(на складе)
271 шт.
(под заказ)