Перейти к основному содержимому

Отладочная плата EVU-BA-2.5, техническое описание

примечание

АО «БАЙКАЛ ЭЛЕКТРОНИКС», ИНН: 7707767484
АО «БАЙКАЛ ЭЛЕКТРОНИКС» оставляет за собой право вносить любые изменения в настоящий документ без дополнительного уведомления.

Скачать PDF ⬇️ EVU-BA-2.5_Tech.pdf

Введение

EVU-BA-2.5 – это отладочная плата, служащая простым и универсальным инструментом для начала работы с микроконтроллером BE-U1000.

EVU-BA-2.5 может использоваться самостоятельно или совместно с платами расширения для:

  • Оценки основных функциональных характеристик и производительности BE-U1000
  • Программирования BE-U1000 и отладки программ
  • Построения прототипов электронных устройств

В настоящем техническом описании приведены основные функциональные и технические характеристики EVU-BA-2.5, а также указания по ее применению при разработке проектов электронных устройств.

Условные обозначения, термины и сокращения

Условные обозначения, используемые в настоящем техническом описании, приведены в таблице 2‑1.

Таблица 2‑1 Условные обозначения

ОбозначениеРасшифровка
ТекстНаименование стандарта или документа
ТекстВнутритекстовая / внешняя гиперссылка

Сокращения, термины и определения, используемые в настоящем техническом описании, приведены в таблице 2‑2.

Таблица 2‑2 Сокращения, термины и определения

СокращениеТермин/определение
АЦПАналого-цифровой преобразовательВстроенный преобразователь аналоговых сигналов в цифровой код BE-U1000
ОСОперационная системаКомплекс программных компонентов, управляющих работой аппаратных ресурсов ПК и установленных сторонних программ
ПКПерсональный компьютерИспользуемая в работе электронно-вычислительная машина
BootROM CLIИнтерфейс командной строки начального загрузчика BE-U1000
CAN FDController Area Network Flexible Data-RateВысоконадежный последовательный промышленный сетевой интерфейс скоростного двустороннего обмена данными
CDCCommunication Device ClassПротокол, эмулирующий подключение BE-U1000 к ПК по COM-порту через интерфейс USB
DFUDevice Firmware UpdateПротокол обновления программного обеспечения BE-U1000 через интерфейс USB
EEPROMElectrically Erasable Programmable Read-Only MemoryЭнергонезависимая перезаписываемая память конфигурационных данных отладчика на плате
eFlashEmbedded Flash MemoryВстроенная энергонезависимая флэш-память BE-U1000, служащая для хранения данных и программного обеспечения
GPIOGeneral Purpose Input-OutputПрограммно управляемый вывод общего назначения (ввода/вывода)
I2СInter-Integrated CircuitДвупроводной последовательный синхронный последовательный интерфейс для двустороннего обмена данными
I2SInter-IC SoundСтандартный интерфейс подключения цифровых аудиоустройств
JTAGJoin Test Action GroupСтандартный интерфейс программирования и отладки программ
OTGOn-The-GoРасширение стандарта USB, обеспечивающий работу платы в режимах «host» и «device»
PIBPin Interface BlockВывод передачи информации об аппаратном и программном состоянии BE-U1000
PIOProgrammable Input/OutputВывод логического программируемого модуля
PWMPulse Width ModulationШиротно-импульсная модуляция – метод управления мощностью сигнала путем изменения скважности
PWMAAdvanced-control Pulse Width ModulationНезависимый продвинутый таймер для формирования одиночных сигналов и PWM-импульсов
PWMGGeneral-purpose Pulse Width ModulationТаймер общего назначения для формирования и измерения цифровых интервальных PWM-импульсов
QSPIQuad Serial Peripheral InterfaceВысокоскоростная версия интерфейса SPI, использующая 4 параллельные линии передачи данных
QSPI flashМикросхема памяти на плате, подключенная к BE-U1000 через интерфейс QSPI
SPISerial Peripheral InterfaceСинхронный последовательный интерфейс высокоскоростного двустороннего обмена данными
TCMTightly Coupled MemoryВнутренняя высокоскоростная статическая память BE-U1000
TIMTimerПрограммируемый счетчик тактовых импульсов для измерения времени, генерации сигналов и обработки событий
UARTUniversal Asynchronous Receiver-TransmitterАсинхронный последовательный интерфейс для двустороннего обмена данными
USBUniversal Serial BusУниверсальный последовательный интерфейс для двустороннего обмена данными и подачи питания периферийным устройствам

Функциональное описание

Функциональные возможности

EVU-BA-2.5 предоставляет следующие функциональные возможности:

  • 32-разрядный трехъядерный микроконтроллер BE-U1000 на архитектуре RISC-V
  • Аппаратный выбор источника питания:
    • Разъемы для подключения внешних источников 5 В и 10…48 В
    • Разъемы USB 5 В
  • Разъемы подключения внешних устройств UART, JTAG, USB OTG
  • Возможность подключения плат расширения Arduino UNO
  • Аппаратный выбор параметров начальной загрузки BE-U1000
  • Три способа программирования, отладки и исполнения программного кода:
    • JTAG/UART-отладчик на плате
    • Встроенный отладчик BE-U1000
    • Внешние JTAG-отладчики
  • Возможность отладки внешних микросхем по JTAG
  • Три региона памяти для хранения и исполнения программного кода:
    • Оперативная память TCM (160 КБ)
    • Энергонезависимая память eFlash (256 КБ)
    • Энергонезависимая память QSPI flash (16 МБ)
  • Светодиодные индикаторы:
    • Питания
    • Программно управляемый
  • Тактовые кнопки:
    • Перезагрузки
    • Программируемая

Электрическая принципиальная схема EVU-BA-2.5 приведена в приложении к настоящему техническому описанию.

Конструктивные характеристики

Размеры печатной платы: 82,50 × 80,00 × 1,54 мм.

Габаритные и установочные размеры EVU-BA-2.5 приведены в приложении к документу.

подсказка

Габаритные размеры на чертеже указаны с учетом установленных перемычек на штыревых разъемах платы.

Внешний вид

Внешний вид EVU-BA-2.5 приведен на рисунке 3‑1.

image

Рисунок 3-1 Внешний вид

Структурная схема

Структурная схема EVU-BA-2.5 приведена на рисунке 3-2.

image

Рисунок 3-2 Структурная схема

Пользовательский интерфейс

Расположение элементов пользовательского интерфейса EVU-BA-2.5 приведено на рисунке 3-3.

image

Рисунок 3-3 Расположение элементов пользовательского интерфейса

Перечень и функциональное назначение элементов приведены в таблице 3-1.

Таблица 3-1 Элементы пользовательского интерфейса

Позиционное обозначениеНазначение
Кнопки
SB1Программируемая кнопка, подключена к порту PC13 BE-U1000
SB2Кнопка перезагрузки BE-U1000 и микросхемы памяти QSPI flash
Светодиодные индикаторы
LD1Индикатор, программно управляемый через порт PC0 BE-U1000 (зеленый)
LD2Индикатор наличия напряжения в цепи питания 3,3 В (белый)
Штыревые разъемы
XP1Выбор режима начальной загрузки BE-U1000
XP11Выбор источника питания платы
Разъемы
XP5Подключение внешних устройств к интерфейсу UART0 BE-U1000
XP6·  Отладка и программирование BE-U1000 при помощи внешних JTAG-отладчиков·  Подключение внешних устройств к отладчику на плате по JTAG
XP7Вывод общей шины земли
XP8·  Подключение внешних источников питания: 5 В, 10…48 В·  Вывод питания внешних устройств (3,3 В)·  Выводы BE-U1000:o  АЦП: VIN0…VIN7o  GPIO: PC0…PC15o  NRESET
XP9Выводы BE-U1000:o  АЦП: VREF+o  GPIO: PA0…PA15
XP10·  Вывод питания внешних устройств (3,3 В)·  Выводы BE-U1000:o  GPIO: PB0…PB15
XS1·  Источник питания 5 В·  Подключение внешних устройств USB 2.0 OTG
XS2·  Источник питания 5 В·  Отладка и программирование BE-U1000 при помощи отладчика на плате
XS3Подключения плат расширения Arduino UNO:o  Питание 3,3 В, 5 В, 10…48 Вo  RESET
XS4Подключение плат расширения Arduino UNO:o  АЦП: A0…A5
XS5Подключение плат расширения Arduino UNO:o  GPIO: 8…13o  AREF
XS6Подключение плат расширения Arduino UNO:o  GPIO: 0…7

Система питания

Схема питания EVU-BA-2.5 приведена на рисунке 3-4.

image

Рисунок 3-4 Схема питания

Питание EVU-BA-2.5 может осуществляться:

  • от внешних источников 5 В, 10…48 В через разъем XP8
  • от ПК через разъемы USB XS1 (MCU USB) и XS2 (JTAG UART0)

Выбор источника производится установкой перемычки в соответствующее положение разъема XP11 (PWR SEL). Перечень возможных положений приведен в таблице 3-2.

Таблица 3-2 Выбор источника питания

Положение перемычкиНапряжениеИсточник питания
VIN10…48 ВРазъем XP8
EXT5V5 ВРазъем XP8
USB5 ВРазъемы XS1, XS2

В случае использования источника 10…48 В перед подачей на разъем XP11 напряжение понижается до 5 В преобразователем DD12. Для защиты от превышения тока в цепи установлен предохранитель FU1 номиналом 1,5 А.

Для защиты платы от обратных токов в цепи питания разъемов USB установлены диоды Шоттки D6 и D7.

Напряжение 3,3 В питания микроконтроллера DD5 и других элементов платы формируется из 5 В LDO-преобразователем DD12. Помимо этого, сформированное напряжение подается на контакты разъема XP8 и может использоваться для питания внешних подключаемых устройств. О наличии питания в цепи сигнализирует светодиодный индикатор LD2 (PWR).

Напряжение 3,3 В питания микросхемы QSPI flash памяти формируется из 5 В отдельным LDO-преобразователем DD2.

Напряжение 5 В с разъема XP11 также может быть выведено на разъем XS1 (MCU USB) для питания внешних подключаемых устройств. Для защиты платы от коротких замыканий и обратных токов напряжение подается через выключатель питания DD4.

Для питания подсистем BE-U1000, помимо 3,3 В, используются напряжения:

  • 1,7 В и 1,2 В (формируются внутренними преобразователями микроконтроллера)
  • 1,0 В (формируется из 3,3 В стабилизатором DD6)

Напряжение питания 3,3 В отладчика на плате DD7 и микросхемы памяти EEPROM DD8 формируется из 5 В отдельным LDO-преобразователем DD11 c разъема XS2.

Схема перезагрузки

Схема перезагрузки EVU-BA-2.5 приведена на рисунке 3-5.

image

Рисунок 3-5 Схема перезагрузки

примечание

Входы логических «И» по умолчанию подтянуты к высокому уровню. Сигналы сброса имеют активный низкий уровень.

Перезагрузка BE-U1000 и микросхемы QSPI flash памяти DD1 осуществляется сигналом RST_MCU от микросхемы четырехканального логического вентиля «И» DD10. Сигнал формируется после поступления на входные контакты DD10 одного из следующих сигналов:

RES_BUT – нажатие кнопки перезагрузки SB2 (RESET)

nRST_U от внешнего устройства через разъем XP8

nRST_ALL от внешнего устройства через разъем XP8 (передается через супервизор DD9 с задержкой 200 мс и, помимо DD5 и DD1 перезагружает отладчик на плате DD7)

nSRST от отладчика на плате DD7 или внешнего отладчика, подключенного к порту XP6

DTR_RESET от отладчика на плате DD7

Система тактирования

Источник тактового сигнала BE-U1000 определяется положением перемычки на выводе «CLK» разъема XP1. В зависимости от положения могут использоваться:

  • Внутренний генератор BE-U1000 (12…32 МГц) – перемычка установлена
  • Кварцевый генератор G1, подключенный к выводу CLKI (25 МГц) – перемычка снята

Источником тактового сигнала отладчика на плате служит кварцевый резонатор Q1 (12 МГц).

Выводы и интерфейсы

Разъемы расширения

Разъемы расширения XP8…XP10 предоставляют доступ к следующим периферийным ресурсам BE-U1000:

  • до 48 GPIO

  • до 16 PIO

  • до 8 каналов АЦП

  • до 2 Master SPI + 2 Master QSPI/Slave SPI

  • до 7 UART (1 UART RTS/CTS с аппаратным управлением потоком)

  • до 4 I2C

  • до 2 таймеров TIM по 4 PWM-канала

  • до 3 таймеров PWMA

  • до 2 таймеров PWMG

  • до 2 CAN FD

  • до 2 I2S

  • 1 JTAG

  • 1 PIB

Распиновка разъемов для подключения внешних устройств XP8…XP10 и доступные к использованию альтернативные функции портов ввода/вывода BE-U1000 приведены на рисунках 3-6, 3-7, 3-8.

image

Рисунок 3-6 Распиновка разъема XP9

image

Рисунок 3-7 Распиновка разъема XP10

image

Рисунок 3-8 Распиновка разъема XP8

3.9.2 Разъемы Arduino UNO

Распиновка разъемов для подключения плат Arduino UNO XS3…XS6 с указанием подключенных портов и используемых функций BE-U1000 приведена на рисунке 3-9.

image

Рисунок 3-9 Распиновка разъемов Arduino UNO

USB

Внешние устройства подключаются к BE-U1000 к интерфейсу USB 2.0 OTG через разъем XS1 (MCU USB).

Для гибкого управления режимом OTG используется контроллер DD3, конфигурирующий порт USB для работы в одном из следующих режимов:

  • Host
  • Device
  • Dual role

По умолчанию порт функционирует в режиме «Dual role».

Начальная загрузка

Выбор параметров начальной загрузки BE-U1000 осуществляется установкой перемычек на выводы разъема XP1. Доступные режимы работы приведены в таблице Таблица 3-3.

примечание

В таблице 0 означает, что перемычка не установлена, а 1 – установлена.

Таблица 3-3 Режимы начальной загрузки BE-U1000

Режим загрузкиПоложение перемычек XP1**DBG-M2-M1-M0**Описание
EFLASH0000Исполнение загруженной программы из памяти eFlash
UART0001Вход в BootROM CLI через интерфейс UART0
QSPI0010Исполнение загруженной программы из памяти QSPI flash, подключенной к интерфейсу QSPI1
USB0011Запись образа программы через USB DFU или вход в BootROM CLI через USB CDC
JTAG EXT0100Работа с JTAG-отладчиком на плате или внешним JTAG-отладчиком
PYTH UART0101Работа со встроенным интерпретатором MicroPython через интерфейс UART0
MULTI0110Поочередные попытки запуска в режимах: EFLASH, QSPI, USB CDC, UART
FACT RST0111Сброс параметров памяти BE-U1000 к заводским настройкам
USB/UART1001Поочередные попытки запуска в режимах: USB, UART
JTAG INT1100Работа со встроенным JTAG-отладчиком
PYTH USB1101Работа со встроенным интерпретатором MicroPython через интерфейс USB CDC

Подготовка к работе

Отладка и программирование EVU-BA-2.5 может производиться при помощи следующих интерфейсов:

  • UART (протокол X-Modem)
  • USB (протоколы DFU и CDC)
  • JTAG

Подготовка к работе через интерфейс UART

предупреждение

Перед началом работ необходимо снять питание с платы.

Для подготовки EVU-BA-2.5 к работе через UART выполните следующие действия:

1.    Выберите в качестве источника питания разъем USB, установив перемычку на разъеме XP11 (PWR SWL) в положение «USB».

2.    Выберите режим загрузки «UART», установив перемычки на разъеме XP1 в указанной конфигурации:

·     Перемычки установлены – М0

·     Перемычки сняты – M1, M2, DBG, CLK

3.    Подключите кабель USB Type-C к разъему XS2 (JTAG UART0).

4.    Подключите второй конец кабеля к ПК. После подачи питания на плате загорится белый светодиод LD2 (PWR).

Последовательность действий по подготовке платы приведена на рисунке 4 1.

image

Рисунок 4-1 Подготовка платы к работе через UART

Подготовка к работе через интерфейс USB

предупреждение

Перед началом работ необходимо снять питание с платы.

Для подготовки EVU-BA-2.5 к работе через USB выполните следующие действия:

1.    Выберите в качестве источника питания разъем USB, установив перемычку на разъеме XP11 (PWR SEL) в положение «USB».

2.    Выберите режим загрузки «USB», установив перемычки на разъеме XP1 в указанной конфигурации:

·     Перемычки установлены – М0, M1

·     Перемычки сняты – M2, DBG, CLK

3.    Подключите кабель USB Type-C к разъему XS1 (MCU USB).

4.    Подключите второй конец кабеля к ПК. После подключения на плате загорится белый светодиод LD2 (PWR).

Последовательность действий по подготовке платы приведена на рисунке 4-2.

image

Рисунок 4-2 Подготовка платы к работе через USB

Подготовка к работе через интерфейс JTAG

JTAG-отладчик на плате

предупреждение

Перед началом работ необходимо снять питание с платы.

Для подготовки EVU-BA-2.5 к работе через JTAG при помощи отладчика на плате выполните следующие действия:

1.    Выберите в качестве источника питания разъем USB, установив перемычку на разъеме XP11 (PWR SEL) в положение «USB».

2.    Выберите режим загрузки «JTAG EXT» установив перемычки на разъеме XP1 в указанной конфигурации:

·     Перемычки установлены – М2

·     Перемычки сняты – M0, M1, DBG, CLK

3.    Подключите кабель USB Type-C к разъему XS2 (JTAG UART0).

4.    Подключите второй конец кабеля к ПК. После подключения на плате загорится белый светодиод LD2 (PWR).

Последовательность действий по подготовке платы приведена на рисунке 4-3.

image

Рисунок 4-3 Подготовка платы к работе через JTAG (отладчик на плате)

Внешний JTAG-отладчик

В настоящем разделе приведено описание подготовки EVU-BA-2.5 к работе через JTAG при помощи внешнего отладчика Olimex ARM-USB-OCD-H и адаптера Olimex ARM-JTAG-20-10.

предупреждение

Перед началом работ необходимо снять питание с платы.

Для подготовки платы выполните следующие действия:

1.    Подключите адаптер Olimex ARM-JTAG-20-10 к внешнему отладчику.

2.    Подключите кабель USB к внешнему отладчику. Второй конец кабеля подключите к ПК.

3.    Установите перемычку на разъем XP11 (PWR SEL) и подключите источник питания к выводам EVU-BA-2.5 в соответствии с выбранной схемой питания.

примечание

Допускается использовать любой источник питания EVU-BA-2.5, кроме разъема XS2 (JTAG UART0). В примере, приведенном на рисунке Рисунок 4-4 используется разъем XS1 (MCU USB).

4.    Выберите режим загрузки «JTAG EXT» установив перемычки на разъеме XP1 в указанной конфигурации:

  • Перемычки установлены – М2

  • Перемычки сняты – M0, M1, DBG, CLK

    5.    Подайте питание на EVU-BA-2.5. После подачи питания на плате загорится белый светодиод LD2 (PWR).

    6.    Подключите шлейф адаптера к разъему XP6.

Последовательность действий по подготовке платы приведена на рисунке 4-4.

image

Рисунок 4-4 Подготовка платы к работе через JTAG (внешний отладчик)

Встроенный JTAG отладчик BE-U1000

предупреждение

Перед началом работ необходимо снять питание с платы.

Для подготовки EVU-BA-2.5 к работе через JTAG при помощи встроенного отладчика BE-U1000 выполните следующие действия:

1.    Выберите в качестве источника питания разъем USB, установив перемычку на разъеме XP11 (PWR SEL) в положение «USB».

2.    Выберите режим загрузки «JTAG INT» установив перемычки на разъеме XP1 в указанной конфигурации:

·     Перемычки установлены – М2, DBG

·     Перемычки сняты – M0, M1, CLK

3.    Подключите кабель USB Type-C к разъему XS1 (MCU USB).

4.    Подключите второй конец кабеля к ПК. После подключения на плате загорится белый светодиод LD2 (PWR).

Последовательность действий по подготовке платы приведена на рисунке Рисунок 4-5.

image

Рисунок 4-5 Подготовка платы к работе через JTAG (встроенный JTAG-отладчик BE-U1000)

Поддержка

Дополнительные документы и материалы доступны на портале mcu.baikalelectronics.ru.

Скачать PDF ⬇️ EVU-BA-2.5_Tech.pdf

Приложения

Габаритные и установочные размеры

подсказка

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

image

Схема электрическая принципиальная

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

image

image

image

image

image

История изменений

ВерсияДатаОписание
2.3.130.12.2025Начальная версия документа
2.5.131.03.2026Документ актуализирован под версию платы 2.5
2.5.221.05.2026* Уточнено направление сигналов АЦП BE-U1000 (Рисунок 3-2)
2.5.326.05.2026Уточнены формулировки в тексте, добавлены выноски на рисунках 4-1, 4-2, 4-3, 4-4, 4-5.

Контактные данные

QR-код сайта

Официальный сайт

www.baikalelectronics.ru

QR-код контактов

Главный офис

www.baikalelectronics.ru/contacts

QR-код почты

Электронная почта

info@baikalelectronics.ru

QR-код телефона

Телефон

+7 495 221-39-47