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

Характеристики

BE-U1000: два ядра CloudBEAR® BR-350 + ядро CloudBEAR® BM-310, 256 КБ eFlash, 202 КБ SRAM (32 КБ + 170 КБ TCM), встроенный MicroPython, 10 таймеров, 3 АЦП, 23 комм. контроллера

Скачать PDF ⬇️ BE_U1000_tech_v_1_6_9.pdf

image

ПодсистемаОписание
2 ядра CloudBEAR BR-350• Максимальная рабочая частота – 200 МГц
• Архитектура RISC-V
• Кэш инструкций L1 размером 32 КБ
• Производительность – 3,42 CoreMark/МГц (на одно ядро)
• ROM: 64 КБ для ядра 0, 32 КБ для ядра 1
• Совместное использование блока памяти TCM объемом 160 КБ
• Интерфейсы JTAG и TRACE
Ядро CloudBEAR BM-310• Максимальная рабочая частота – 100 МГц
• Архитектура RISC-V
• 16 КБ ROM
• TCM 10 КБ
• Интерфейс PIO для программной реализации внешних пользовательских интерфейсов
• Интерфейс JTAG
Память• 202 КБ SRAM (из них 170 КБ TCM)
• 256 КБ eFlash
• Максимальный объем прямо адресуемой внешней Flash памяти – 32 МБ (2x16 МБ в XIP режиме)
DMA контроллеры2 контроллера
Встроенный MicroPythonПоддержка исполнения программного кода на MicroPython
Источник опорной частоты• Внешний генератор 25 МГц
• Внутренний генератор с частотой от 12 до 32 МГц
GPIO48 линий
АЦП• Три 12-разрядных АЦП
• 8 мультиплексируемых каналов с поддержкой дифференциальных входов
• Частота дискретизации – 1 МSps
• Встроенный датчик температуры
Таймеры• 4 таймера с 4 каналами ШИМ:
    ◦ 3 комплементарных + 1 одиночный (PWMA)
• 2 одноканальных таймера общего назначения (PWMG)
• 2 таймера TIM
• 2 сторожевых таймера WDT
Коммуникационные интерфейсы• USB 2.0 OTG + PHY (HS)
• 2xCAN FD
• 8xUART (2xUART с поддержкой RS-485)
• 4xSPI (2 ведущих + 2 ведомых)
• 2xQSPI
• 4xI2C
• 2xI2S
Питание• Входные напряжения: 3,3 В; 1,7 В (опционально); 1,2 В (опционально); 1,0 В (опорное)
• Максимальный потребляемый ток домена питания VDDIO – 250 мА
• Максимальный потребляемый ток домена питания V1P2 – 250 мА
• Вывод земли через exposed pad
КорпусQFN-88, 10х10 мм

Введение

Данная спецификация описывает микроконтроллер BE-U1000, который можно использовать в:

  • IoT

  • АСУ ТП

  • автомобилестроении

  • промышленной автоматике

  • робототехнике

  • скалярном и векторном управлении двигателями

В спецификации приведены основные технические характеристики микроконтроллера.

примечание

АО «Байкал Электроникс» оставляет за собой право вносить любые изменения в настоящий документ без дополнительного уведомления.

Техническое описание

Микроконтроллер BE-U1000 реализован на базе двух ядер CloudBEAR® BR-350, работающих на частоте до 200 МГц, и одного ядра CloudBEAR BM-310, работающего на частоте до 100 МГц. Архитектура каждого из ядер соответствует открытой архитектуре RISC-V с поддержкой систем команд:

  • ядро 0 – RV32IMСBFNАU
  • ядро 1 – RV32IMСBFNАUP
  • ядро 2 – RV32IMCB

BE-U1000 оснащен энергонезависимой памятью 256 КБ Embedded Flash (eFlash), встроенной 202 КБ Static Random Access Memory (SRAM) (из них 160 КБ Tightly Coupled Memory (TCM) ядер 0 и 1 + 10 КБ ядра 2) и двумя Direct Memory Access (DMA) контроллерами. В Read-Only Memory (ROM) обеспечивается поддержка исполнения программного кода на MicroPython.

Допускается подключение прямо адресуемой внешней Flash памяти объемом до 32 МБ (2x16 МБ в XIP режиме).

48 линий General-Purpose Input/Output (GPIO) объединены в 3 порта по 16 линий (PA[15:0], PB[15:0] и PC[15:0]), управляемых программно через регистры.

В микроконтроллере предусмотрены:

  • три восьмиканальных 12-разрядных Аналого-Цифровых Преобразователя (АЦП) с поддержкой дифференциальных входов и функции измерения температуры
  • четыре таймера с поддержкой выработки сигналов Широтно-Импульсной Модуляции (ШИМ) для управления электродвигателем (PWMA)
  • два одноканальных таймера общего назначения (PWMG) и два таймера TIM
  • два сторожевых таймера (Watchdog Timers, WDT)

BE-U1000 включает в свой состав следующие коммуникационные интерфейсы:

  • Universal Serial Bus 2.0 On-The-Go (USB 2.0 OTG) + PHY (HS)
  • 2 Controller Area Network Flexible Data-Rate (CAN FD)
  • 8 Universal Asynchronous Receiver/Transmitter (UART)
  • 4 Serial Peripheral Interface (SPI, 2 ведущих + 2 ведомых)
  • 2 Quad Serial Peripheral Interface (QSPI)
  • 4 Inter-Integrated Circuit (I2C)
  • 2 Inter-IC Sound (I2S)

Микроконтроллер может работать в диапазоне температур от -40 до 105 °С при напряжении питания (3,3 ± 10%) В. Наличие внутренних Low Dropout (LDO) регуляторов, формирующих напряжения (1,2 ± 5%) В и (1,7 ± 5%) В, позволяет использовать их для питания внешних устройств и подсистем микроконтроллера. Вывод земли подключается через exposed pad.

BE-U1000 выполнен в корпусе QFN-88 размером 10х10 мм (88 выводов), что позволяет создавать на его основе малогабаритные изделия.

В следующей таблице перечислены подробные характеристики микроконтроллера BE-U1000.

Таблица 2-1 Основные характеристики
ПодсистемаОписание
Ядра CloudBEAR BR-350 архитектуры RISC-VМаксимальная рабочая частота – 200 МГц

Система команд:
    • RV32IMCBFNAU для ядра 0
    • RV32IMCBFNAUP для ядра 1

Производительность – 3,42 CoreMark/МГц (на одно ядро)

ROM:
    • 64 КБ для ядра 0
    • 32 КБ для ядра 1

Совместное использование блока памяти TCM объемом 160 КБ

В каждом ядре:
    • кэш инструкций L1 размером 32 КБ
    • интерфейс JTAG для отладки

Блок трассировки
Ядро CloudBEAR BM-310 архитектуры RISC-VМаксимальная рабочая частота – 100 МГц
Система команд RV32IMCB
TCM 10 КБ
Интерфейс PIO для программной реализации внешних пользовательских интерфейсов
Интерфейс JTAG для отладки
Память202 КБ SRAM (из них 170 КБ TCM)
256 КБ eFlash
Максимальный объем прямо адресуемой внешней Flash памяти – 32 МБ (2x16 МБ в XIP режиме)
DMA контроллеры2 контроллера прямого доступа к памяти и контроллерам периферии
Порты ввода/вывода3 порта по 16 линий GPIO в каждом
Коммуникационные интерфейсыUSB 2.0 OTG + PHY (HS)
2xCAN FD
8xUART (2xUART с поддержкой режима работы RS-485, одновременно может работать только один)
4xSPI (2 ведущих + 2 ведомых)
2xQSPI
4xI2C
2xI2S
Таймеры4 таймера с 4 каналами ШИМ: 3 комплементарных + 1 одиночный (PWMA)
2 одноканальных таймера общего назначения (PWMG)
2 таймера TIM
2 сторожевых таймера WDT
Аналоговые модули3 восьмиканальных 12-разрядных АЦП с поддержкой дифференциальных входов и функции измерения температуры
Питание

Входные напряжения – 3,3 В; 1,7 В и 1,2 В (опционально); 1,0 В (опорное)
Максимальный потребляемый ток домена питания VDDIO – 250 мА
Максимальный потребляемый ток домена питания V1P2 – 250 мА
Вывод земли подключается через exposed pad

Источник опорной частотыВнешний генератор 25 МГц
Внутренний генератор с частотой от 12 до 32 МГц
КорпусQFN-88, 10х10 мм, 88 выводов, шаг выводов 0,4 мм
Рабочая температура микросхемыОт -40 до 105 °С
Температура храненияОт -40 до 125 °С
Рабочая температура кристаллаОт -40 до 125 °С

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

BE-U1000-Техническая-спецификация-v.-1.4.1-01

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

Ядра RISC-V

Ядра CloudBEAR BR-350

Микроконтроллер BE-U1000 содержит два ядра CloudBEAR BR-350, работающих на частоте до 200 МГц. Архитектура ядер соответствует открытой архитектуре RISC-V с поддержкой следующей системы команд:

  • ядро 0 – RV32IMCBFNAU
  • ядро 1 – RV32IMCBFNAUP

Ядра содержат ROM-память в следующем объеме:

  • ядро 0 – 64 КБ
  • ядро 1 – 32 КБ

Ядра совместно используют блок памяти TCM объемом 160 КБ (TCMA 64 КБ + TCMB 96 КБ).

Производительность каждого ядра на тесте CoreMark составляет 3,42 CoreMark/МГц.

В каждом ядре:

  • кэш инструкций размером 32 КБ
  • отладочный debug-модуль с интерфейсом Joint Test Action Group (JTAG)
  • интерфейс RISC-V Trace (RVT) для передачи данных в Блок трассировки
  • контроллеры прерываний Core-Local Interrupt Controller (CLIC) и Core Local Interruptor (CLINT), соответствующие спецификации RISC-V (см. раздел Прерывания)

Ядро CloudBEAR BM-310

Ядро CloudBEAR BM-310 работает на частоте до 100 МГц и может быть использовано для программной реализации интерфейсов (через интерфейс Programmable Input/Output, PIO) с периферийными устройствами.

Архитектура ядра соответствует открытой архитектуре RISC-V с поддержкой системы команд RV32IMCB.

Ядро включает:

  • 16 КБ ROM
  • память TCM объемом 10 КБ (TCMA 2 КБ + TCMB 8 КБ)

Память TCMA и TCMB является двухпортовой. Один порт отводится для доступа подсистемы ядер 0 и 1 с целью загрузки кода и данных, а второй – для доступа со стороны ядра 2.

Ядро содержит:

  • контроллеры прерываний Basic Interrupt Controller (BIC) и CLINT, соответствующие спецификации RISC-V (см. раздел Прерывания)
  • отладочный debug-модуль с интерфейсом JTAG.

JTAG интерфейс

Интерфейсы JTAG ядер 0, 1 и 2 объединены в общую цепочку внутри микроконтроллера и используются для отладки подсистем и программирования внутренней памяти.

Выводы JTAG являются коммутируемыми альтернативными функциями портов PA и PC, как показано в следующей таблице.

Таблица 3-1 Выводы JTAG на портах PA и PC
Вывод JTAGВывод порта PAВывод порта PCОписание
TCKPA[0]PC[0], PC[11]Сигнал синхронизации
TMSPA[1]PC[1], PC[12]Линия инструкций
TDOPA[2]PC[2], PC[13]Выходная линия данных
TDIPA[3]PC[3], PC[14]Входная линия данных
NTRSTPA[4]-Сигнал сброса (активный уровень – «0»)
подсказка

Вывод NTRST требует подключения внешнего резистора подтяжки к питанию 3,3 В номиналом 1 кОм.

подсказка

Debug-регистр, расположенный в памяти TCMB ядра 2, может использоваться для программной эмуляции JTAG интерфейса для отладки ядер 0 и 1. Он мультиплексируется с аппаратным отладочным JTAG интерфейсом установкой соответствующего бита в регистре CRU. Бит может быть установлен пользователем программно, либо сценарием начальной загрузки при значении конфигурационных выводов DBG_SEL=1 и MODE[2:0]=100. В этом случае к ядрам 0 и 1 подключен debug-регистр, с помощью которого выполняется их отладка. При значении конфигурационных выводов DBG_SEL=0 и MODE[2:0]=100 к ядрам 0, 1 и 2 подключен внешний отладчик.

Блок трассировки

Блок трассировки (Tracer) обеспечивает сбор и обработку аппаратных и программных событий в подсистемах микроконтроллера. Информация о командах, обработанных ядрами 0 и 1, передается через RVT интерфейс. Блок трассировки работает в каждый момент времени только с одним из ядер 0 или 1.

Блок трассировки передает информацию о событиях внешним устройствам через выводы Pin Interface Block (PIB). Выводы PIB являются коммутируемыми альтернативными функциями портов PB и PC, как показано в следующей таблице.

Таблица 3-2 Выводы PIB на портах PB и PC
Вывод PIBВывод порта PBВывод порта PCОписание
PIB_D[0]PB[0]PC[0], PC[11]Шина данных (бит 0)
PIB_D[1]PB[1]PC[1], PC[12]Шина данных (бит 1)
PIB_D[2]PB[2]PC[2], PC[13]Шина данных (бит 2)
PIB_D[3]PB[3]PC[3], PC[14]Шина данных (бит 3)
PIB_CLKPB[4]PC[4], PC[15]Сигнал синхронизации

Блок трассировки так же позволяет сохранять информацию в SRAM с последующей ее передачей внешним устройствам через JTAG интерфейс.

Блок обмена сообщениями Mailbox

Mailbox представляет собой набор регистров, предназначенных для обмена информационными сообщениями между ядрами 0/1 и ядром 2. Описание регистров блока приведено в документе BE-U1000 Reference Manual.

Прерывания

Контроллеры прерывания ядер BE-U1000 могут обрабатывать следующие типы прерываний:

  • маскируемые (int_local)

  • немаскируемые (int_nmi)

На контроллеры CLIC ядер 0 и 1 поступают аналогичные друг другу наборы маскируемых линий прерываний (64 линии для каждого ядра). К подсистеме исполнения ядра 1 также подключена 1 линия немаскируемого прерывания.

На контроллер прерывания BIC ядра 2 поступает 16 линий маскируемых прерываний.

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

Немаскируемые прерывания, в общем случае, требуют перезагрузки микроконтроллера после их обработки.

Таблицы прерываний приведены в документе BE-U1000 Reference Manual.

Память

SRAM

Микроконтроллер BE-U1000 включает 202 КБ статической оперативной памяти для хранения данных в процессе работы микроконтроллера (из них 170 КБ TCM).

TCM

Встроенная память TCM для хранения кода и данных включает:

  • TCMA 64 КБ + TCMB 96 КБ ядер 0 и 1
  • TCMA 2 КБ + TCMB 8 КБ ядра 2

eFlash

В микроконтроллер BE-U1000 встроено 256 КБ eFlash памяти для хранения кода и данных.

QSPI Flash

К микроконтроллеру BE-U1000 может быть подключена прямо адресуемая внешняя Flash память объемом не более 32 МБ (2x16 МБ в XIP режиме).

DMA контроллеры

В микроконтроллер BE-U1000 встроено два DMA контроллера, позволяющих без использования ядер осуществлять прямую передачу данных типа:

  • периферийное устройство-память
  • память-периферийное устройство
  • память-память
  • периферийное устройство-периферийное устройство

Каждый из DMA контроллеров обладает следующими особенностями:

  • 8 DMA каналов
  • 16 каналов аппаратного квитирования (handshaking интерфейсов)

Блок управляющих регистров CRU

Блок CRU содержит набор программируемых регистров для управления:

  • отключением синхросигналов
  • сигналами выбора источника опорной частоты
  • настройками PLL
  • конфигурированием портов ввода/вывода
  • выбором альтернативных функций портов
  • настройками LDO
  • приоритетами ведущих и ведомых устройств
  • системными ресурсами
  • сигналами сброса
  • трассировкой прерываний

Описание блока CRU приведено в документе BE-U1000 Reference Manual.

Порты ввода/вывода

Микроконтроллер содержит три порта ввода/вывода:

  • PA[15:0]
  • PB[15:0]
  • PC[15:0]

Каждая линия GPIO может быть индивидуально сконфигурирована на программном уровне как:

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

Для портов ввода/вывода допускаются следующие конфигурационные возможности (через блок управляющих регистров CRU):

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

Коммуникационные интерфейсы

CAN FD

Каждый из двух контроллеров CAN FD обладает следующими характеристиками:

  • соответствие требованиям стандарта ГОСТ Р ИСО 11898-1-2015
  • поддержка CAN фреймов
  • поддержка CAN FD фреймов размером до 64 Б
  • поддержка номинальной скорости передачи данных до 1 Мбит/с
  • поддержка гибкой скорости передачи данных до 8 Мбит/с
  • поддержка передачи событий в порядке First In, First Out (FIFO)
  • передача и прием пакетов в порядке очереди с размером буфера на 8 КБ для RX FIFO и 8 КБ для TX FIFO
  • компенсация задержки передачи до трех бит данных
  • приемо-передающие буферы с конфигурируемой глубиной
  • приоритетная передача сообщений с наименьшим идентификатором
  • логирование ошибок для высокоскоростных режимов передачи данных
  • поддержка временных меток для полученных и переданных сообщений
  • поддержка следующих режимов работы:
    • отключение автоматической повторной передачи (DAR)
    • режим snoop
    • спящий режим с прерыванием пробуждения
    • режим внутренней обратной связи
    • режим восстановления после отключения шины
  • автоматическое восстановление

UART

Каждый из восьми UART обладает следующими характеристиками:

  • передача и прием пакетов в порядке FIFO с размером буфера 16 Б
  • программируемая скорость приема/передачи данных (до 6,25 Мбод) со встроенным дробным делителем
  • поддержка 9-битного режима работы (режим с аппаратным детектированием и сверкой адреса)
  • поддержка программируемого прерывания по опустошению буфера передачи
  • поддержка handshaking-интерфейса для взаимодействия с DMA контроллером

В следующей таблице перечислены поддерживаемые режимы работы UART.

Таблица 3-3 Поддерживаемые режимы работы UART
UARTПоддержка режима
RS-232
Поддержка режима
IrDA
Поддержка режима
RS-485
Поддержка
режима
модема
UART0..5даданетнет
UART6,7дададанет

SPI

BE-U1000 содержит четыре контроллера SPI:

  • SPI1 и SPI3 работают в режиме ведущего (master) устройства
  • SPI0 и SPI2 работают в режиме ведомого (slave) устройства

Контроллеры SPI обладают следующими характеристиками:

  • соответствие протоколу Motorola Serial Peripheral Interface
  • программируемая разрядность слова данных
  • передача и прием пакетов в порядке очереди с размером буфера на 8 слов для RX FIFO и 8 слов для TX FIFO
  • один сигнал выбора ведомого устройств (Chip Select, CS)
  • поддержка handshaking-интерфейса для взаимодействия с DMA контроллером
  • частота сигнала синхронизации – до 50 МГц

QSPI

Каждый из двух контроллеров QSPI обладает следующими характеристиками:

  • соответствие протоколу Motorola Serial Peripheral Interface
  • работа в режиме ведущего устройства
  • программируемые скорость передачи данных и разрядность слова данных
  • передача и прием пакетов в порядке очереди с размером буфера на 8 слов для RX FIFO и 8 слов для TX FIFO
  • управление тремя сигналами выбора ведомых устройств (CS) в режиме SPI
  • управление одним сигналом выбора ведомого устройства (CS) в режиме QSPI
  • поддержка Execute-in-Place (XIP) режима
  • поддержка handshaking-интерфейса для взаимодействия с DMA контроллером

I2C

Каждый из четырех контроллеров I2C интерфейса обладает следующими характеристиками:

  • соответствие требованиям стандартного коммуникационного протокола I2C Bus Specification версии 6.0.
  • работа в режиме ведущего (master) или подчиненного (slave) устройства
  • поддержка режимов работы:
    • «стандартный» (standard mode) - скорость до 100 кбит/с
    • «быстрый» (fast mode) – скорость до 400 кбит/с
    • «быстрый+» (fast mode+) – скорость до 1 Мбит/с
    • «высокоскоростной» (high speed mode) – скорость до 3,4 Мбит/с
  • программируемая 7/10-битная адресация
  • работа по прерыванию или по опросу
  • поддержка handshaking-интерфейса для взаимодействия с DMA контроллером

I2S

Каждый из двух контроллеров I2S интерфейса обладает следующими характеристиками:

  • соответствие стандарту I2S Bus Specification компании Philips
  • раздельные стереоканалы для приема и передачи аудиоданных
  • поддержка режима full duplex
  • работа в режиме ведомого устройства (slave mode)
  • поддержка длин слов 12, 16, 20, 24 и 32 бита
  • поддержка handshaking-интерфейса для взаимодействия с DMA контроллером

USB 2.0 OTG

USB 2.0 multi-point dual-role контроллер с реализованным физическим уровнем (USB 2.0 OTG PHY) совместим со спецификациями USB 2.0 и USB 1.1 и может работать в следующих режимах:

  • device
  • host
  • OTG

USB 2.0 OTG интерфейс обладает следующими характеристиками:

  • поддержка скоростей передачи:

    • Low Speed (LS, 1,5 Мбит/с)

    • Full Speed (FS, 12 Мбит/с)

    • High Speed (HS, 480 Мбит/с)

  • поддержка типа соединения «point-to-point» и «multi-point»

  • 8 КБ FIFO с поддержкой динамического изменения размера записи

  • до пяти двунаправленных конечных точек

  • поддержка Session Request Protocol (SRP) и Host Negotiation Protocol (HNP)

  • поддержка сигналов приостановки/возобновления работы

Тактирование блока физического уровня осуществляется тактовой частотой CLKI микроконтроллера.

Таймеры

В составе микроконтроллера содержатся:

  • 4 таймера PWMA

  • 2 таймера PWMG

  • 2 таймера TIM

  • 2 сторожевых таймера WDT без выхода на физический интерфейс

В следующей таблице приведены основные характеристики периферийных таймеров микроконтроллера BE-U1000.

Таблица 3-4 Характеристики периферийных таймеров микроконтроллера
ТаймерРазрядность, битРежим
работы счётчика
Коэффициент деления частотыГенерация запросов DMAЧисло каналовНаличие комплемен-
тарного вывода
Частота шины, МГцЧастота таймера, МГц
PWMA 0…316СуммирующийЦелое число от 1 до 65536Да4ДаОт 25 до 100От 25 до 100
Вычитающий
Счёт с автоматическим реверсом
PWMG 0, 116СуммирующийЦелое число от 1 до 65536Нет1НетОт 25 до 100От 25 до 100
TIM 0, 132ВычитающийЦелое число от 1 до 232Нет4НетОт 25 до 100До 100

Подробная информация о режимах работы и внутренних регистрах таймера приведена в документе BE-U1000 Reference Manual.

Таймер PWMA

PWMA представляет собой независимый продвинутый таймер, который предназначен для формирования следующих сигналов:

  • ШИМ

  • одиночный импульс

  • комплементарный ШИМ с добавлением dead-time

Таймер обладает следующими характеристиками:

  • 3 комплементарных канала + 1 одиночный

  • делитель входной тактовой частоты

  • режим захвата сигналов с возможностью его деления и фильтрации

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

  • возможность программной синхронизации

  • возможность создания и программирования dead-time

  • возможность формирования прерываний по нескольким событиям (переполнение счетчика, обнуление счетчика и т.п.)

  • формирование сигналов запуска измерений через АЦП

  • функция break, которая позволяет переводить выходы таймера в безопасное состояние при возникновении внешних проблем

  • встроенный квадратурный энкодер для измерения угла поворота вала

  • поддержка взаимодействия с DMA контроллером

Таймер PWMG

PWMG представляет собой таймер общего назначения, который предназначен для:

  • формирования интервальных сигналов

  • захвата и измерения входных цифровых сигналов

Таймер обладает следующими характеристиками:

  • 1 канал

  • делитель входной тактовой частоты

  • режим захвата сигналов с возможностью его деления и фильтрации

  • возможность формирования прерываний по нескольким событиям (переполнение счетчика, обнуление счетчика и т.п.)

Таймер TIM

TIM представляет собой 32-битный таймер, работающий на тактовой частоте до 100 МГц и поддерживающий режимы «Free-running» и «User-defined count».

Таймер, помимо генерации временного отсчета, формирует прерывания:

  • внутренние – на ядра 0 и 1

  • внешние – для использования внутренними и внешними периферийными устройствами

Сторожевой таймер

Сторожевой таймер (WDT) – это механизм безопасности, который позволяет в случае программного или аппаратного сбоя вернуть микроконтроллер в рабочий режим.

Подробное описание работы сторожевых таймеров приведено в документе BE-U1000 Reference Manual.

АЦП

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

  • разрядность – 12 бит

  • количество каналов – 4 дифференциальных или 8 одиночных

  • частота дискретизации – 1 МSps

  • поддерживаемые режимы работы:

    • одиночный

    • прерывистый

    • режим сканирования

  • встроенный датчик температуры

  • возможность программного выбора источника входного сигнала

  • автономная работа в режиме сканирования

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

  • возможность проведения измерений под управлением PWMA

  • поддержка взаимодействия с DMA контроллером

Для работы с АЦП в микроконтроллере предусмотрено 8 мультиплексируемых каналов. Схема мультиплексирования описана в документе BE-U1000 Reference Manual.

Синхронизация и запуск

Сигналы синхронизации

Микроконтроллер BE-U1000 содержит два независимых источника опорной частоты, поступающей на Phase Locked Loop (PLL) и схему мультиплексирования тактовых сигналов:

  • внешний (основной) – с вывода CLKI
  • внутренний – со встроенного генератора

Внешний сигнал синхронизации CLKI является основным источником стабильной опорной частоты микроконтроллера. Частота внешнего сигнала синхронизации должна быть 25 МГц.

Внутренний генератор обладает диапазоном частот от 12 до 32 МГц и используется для:

  • работы микроконтроллера на пониженной частоте в приложениях, не требующих точной частоты синхронизации
  • запуска микроконтроллера в отсутствие внешнего сигнала синхронизации
  • отслеживания наличия внешнего сигнала синхронизации и выработки сигнала тревоги в случае его исчезновения во время работы
  • работы в качестве аварийного тактового сигнала в случае исчезновения внешнего синхросигнала

В любой момент времени после старта микроконтроллер BE-U1000 может переходить с одного источника опорной частоты на другой. Подробно механизм выбора источника опорной частоты описан в документе BE-U1000 Reference Manual.

Сигналы синхронизации для подсистем микроконтроллера формируются из выходной частоты PLL при помощи целочисленных делителей, программно управляемых через регистры CRU. Выходная частота PLL может быть установлена в диапазоне от 16,2 до 1300 МГц.

Также сигналы синхронизации могут быть получены с вывода CLKI или внутреннего генератора.

Мониторинг внешнего синхросигнала

Микроконтроллер содержит блок мониторинга внешнего синхросигнала, отслеживающий наличие внешнего сигнала на выводе CLKI. В случае отсутствия сигнала, блок автоматически переведет микроконтроллер в режим работы от внутреннего генератора.

Конфигурационные выводы

Сценарий начальной загрузки микроконтроллера задается комбинацией логических уровней на конфигурационных выводах PC[4], PB[10], PA[10] (MODE[2:0]) и PC[8] (DBG_SEL). Перечень и описание доступных сценариев приведены в следующей таблице.

Таблица 3-5 Сценарии загрузки микроконтроллера
СценарийКонфигурационные выводыОписание
DBG_SEL
PC[8]
MODE [2:0]
PC[4]; PB[10]; PA[10]
EFLASH0000Исполнение программы из eFlash
UART0001Запись программы с UART0 в TCM по протоколу Xmodem c последующим ее исполнением из TCM или вход в интерфейс командной строки начального загрузчика
QSPI0010Загрузка образа программы из QSPI Flash по порту QSPI1 в TCM с последующим ее исполнением из TCM
USB0011Запись образа программы в TCM, eFlash или QSPI Flash по USB с помощью протоколов DFU или CDC с возможностью исполнения или вход в интерфейс командной строки начального загрузчика
JTAG EXT0100Работа с внешним JTAG-отладчиком
UART MP0101Работа со встроенным интерпретатором MicroPython через UART0
MULTI0110Поочередные попытки запуска сценариев EFLASH, QSPI, UART.
FACTORY RESET0111Сброс параметров eFlash NVR до заводских настроек с последующим запуском сценария USB
USB CDC1001Циклические попытки входа в интерфейс командной строки начального загрузчика через USB по CDC или запуска сценария UART
JTAG INT1100Работа со встроенным JTAG-отладчиком ядра 2. Отладка на ядрах 0 и 1
USB MP1101Работа со встроенным интерпретатором MicroPython через USB CDC
MULTI USB1110Попытки запуска сценариев EFLASH, QSPI или поочередные попытки запуска сценариев USB CDC, UART

Используемый источник синхросигнала начальной загрузки микроконтроллера определяется состоянием конфигурационного вывода PC[6] (CLK_STRAP):

  • 0 – используется внешний источник, подключенный к выводу CLKI
  • 1 – используется внутренний генератор BE-U1000

По умолчанию конфигурационные выводы подтянуты к «земле» через внутренний резистор 42 кОм. Высокий уровень задается путем подключения к соответствующему выводу внешнего резистора номиналом не менее 1 кОм.

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

Выбор источника опорной частоты при начальной загрузке микроконтроллера BE-U1000 зависит от состояния следующих сигналов:

  • конфигурационного вывода CLK_STRAP
  • бита BOOTCLKSEL регистра выбора источника синхросигнала (CLKCR0)

Подробно механизм выбора источника опорной частоты при начальной загрузке микроконтроллера BE-U1000 описан в документе BE-U1000 Reference Manual.

Начальная загрузка микроконтроллера BE-U1000 может быть вызвана появлением одного из следующих событий:

  • подачей на вывод NRESET сигнала сброса
  • формированием регулятором напряжения LDO_CORE сигнала сброса NPOR
  • срабатыванием сторожевого таймера WDT0, формирующего сигнал сброса wdt0_sys_rst_n
внимание

Уровни сигналов конфигурационных выводов должны быть выставлены до появления одного из данных событий.

Появление любого из данных событий приводит к общему сбросу микроконтроллера. После общего сброса ядро 0 начинает исполнение программы начальной загрузки (ZSBL) из адреса 0x4000_0000 (ROM0).

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

На основании считанных данных ZSBL производит конфигурирование подсистем микроконтроллера и выводов портов PA, PB и PC для выполнения ими конкретной альтернативной функции.

внимание

Если в защищенном секторе eFlash размещен код блокировки, то сценарий загрузки {PC[4], PB[10], PA[10]} = 100 (JTAG) будет запрещен.

Встроенный MicroPython

Микроконтроллер BE-U1000 содержит встроенную ROM, обеспечивающую поддержку исполнения программного кода на MicroPython.

Встроенный загрузчик

В ROM ядра 0 есть предустановленный загрузчик, позволяющий считывать и записывать память МК.

Карта памяти

На следующем рисунке показана карта памяти микроконтроллера BE-U1000.

BE-U1000-Техническая-спецификация-v.-1.4.1-02

Рисунок 4-1 Карта памяти микроконтроллера

Из рисунка выше видно, что регион адресации памяти занимает 4 ГБ (0х0000 0000 – 0xFFFF FFFF). На каждый блок в памяти выделен сектор с определенными границами (см. таблицу ниже).

Таблица 4-1 Границы блоков внутри микроконтроллера
Граничные адресаРазмерНаименование блока
СтартовыйКонечный
Ресурсы ядра 0 и ядра 1
0x0000 00000x0000 0FFF4 КБCore debug
0x0200 00000x0200 FFFF64 КБCLINT
0x0202 00000x0202 0FFF4 КБBus Error Unit
0x0D00 00000x0D00 4FFF20 КБCLIC
Периферия 0
0x1100 00000x1100 0FFF4 КБQSPI0
0x1100 10000x1100 1FFF4 КБUART0
0x1100 20000x1100 2FFF4 КБUART1
0x1100 30000x1100 3FFF4 КБUART2
0x1100 40000x1100 4FFF4 КБI2C0
0x1100 50000x1100 5FFF4 КБI2C1
0x1100 60000x1100 6FFF4 КБI2S0
0x1100 70000x1100 7FFF4 КБTIM0
0x1100 80000x1100 8FFF4 КБWDT0
0x1100 90000x1100 9FFF4 КБGPIO0
0x1100 A0000x1100 AFFF4 КБPWMG0
0x1100 B0000x1100 BFFF4 КБSPI0 (ведомый)
0x1100 C0000x1100 CFFF4 КБSPI1 (ведущий)
0x1101 00000x1101 7FFF32 КБCANFD0
Периферия 1
0x1300 00000x1300 0FFF4 КБQSPI1
0x1300 10000x1300 1FFF4 КБUART3
0x1300 20000x1300 2FFF4 КБUART4
0x1300 30000x1300 3FFF4 КБUART5
0x1300 40000x1300 4FFF4 КБI2C2
0x1300 50000x1300 5FFF4 КБI2C3
0x1300 60000x1300 6FFF4 КБI2S1
0x1300 70000x1300 7FFF4 КБTIM1
0x1300 80000x1300 8FFF4 КБWDT1
0x1300 90000x1300 9FFF4 КБGPIO1
0x1300 A0000x1300 AFFF4 КБPWMG1
0x1300 B0000x1300 BFFF4 КБSPI2 (ведомый)
0x1300 C0000x1300 CFFF4 КБSPI3 (ведущий)
0x1301 00000x1301 7FFF32 КБCANFD1
Периферия 2
0x1400 00000x1400 0FFF4 КБCRU
0x1400 10000x1400 1FFF4 КБADC0
0x1400 20000x1400 2FFF4 КБADC1
0x1400 30000x1400 3FFF4 КБADC2
0x1400 40000x1400 4FFF4 КБPWMA0
0x1400 50000x1400 5FFF4 КБPWMA1
0x1400 60000x1400 6FFF4 КБPWMA2
0x1400 70000x1400 7FFF4 КБPWMA3
0x1400 80000x1400 8FFF4 КБGPIO2
0x1400 90000x1400 9FFF4 КБUART6
0x1400 A0000x1400 AFFF4 КБUART7
Высокоскоростная периферия
0x1500 00000x150F FFFF1 МБUSB
0x1510 00000x1510 0FFF4 КБDMA0
0x1510 10000x1510 1FFF4 КБDMA1
0x1510 30000x1510 3FFF4 КББлок обмена сообщениями
0x1510 40000x1510 4FFF4 КБTracer encoder control interface
0x1510 50000x1510 5FFF4 КБTracer RAM control interface
0x1510 60000x1510 6FFF4 КБTracer PIB control interface
0x1510 70000x1510 7FFF4 КБTracer SRAM interface
0x1510 80000x1510 8FFF4 КБBus matrix
Системные ресурсы
0x4000 00000x4000 FFFF64 КБROM0|ROM1
0x4001 00000x4001 FFFF64 КБTCMA
0x4002 00000x4003 7FFF96 КБTCMB
0x5000 00000x5003 FFFF256 КБFront port ядра 0
0x7000 00000x7000 7FFF32 КБSRAM
0x7000 F8000x7000 FFFF2 КБTCMA ядра 2
0x7001 00000x7001 1FFF8 КБTCMB ядра 2
0x8000 00000x80FF FFFF16 МБQSPI0 XIP
0x9000 00000x90FF FFFF16 МБQSPI1 XIP
0xA000 00000xA003 FFFF256 КБeFlash Memory
0xA080 00000xA082 FFFF192 КБROM MicroPython
0xA100 00000xA100 0FFF4 КБeFlash Controller

Источником кода и данных для ядра 2 является собственная память TCMA и TCMB. Карта собственной памяти со стороны ядра 2 приведена на следующем рисунке.

image

Рисунок 4-2 Карта собственной памяти ядра 2

Границы блоков собственной памяти ядра 2 приведены в следующей таблице.

Таблица 4-2 Границы блоков собственной памяти ядра 2
Граничные адресаРазмерНаименование блока
НачальныйКонечный
0x0000 00000x0000 0FFF4 КБCore debug
0x0200 00000x0200 FFFF64 КБCLINT
0x4000 00000x4000 3FFF16 КБROM ядра 2
0x4000 78000x4000 7FFF2 КБTCMA ядра 2
0x4000 80000x4000 9FFF8 КБTCMB ядра 2
0x4000 A0000x4000 A3FF1 КБPIO, Software JTAG и Trace Select ядра 2
0x4000 A4000x4000 A8001 КББлок обмена сообщениями

Назначение выводов и их описание

Схема расположения выводов

Микроконтроллер BE-U1000 выполнен в корпусе QFN-88 с контактной площадкой (exposed pad), расположенной с нижней стороны корпуса.

подсказка

Вывод контактной площадки соединен с цепью VSS.

На следующем рисунке показано назначение выводов микроконтроллера BE-U1000.

BE-U1000-Техническая-спецификация-v.-1.4.1-03

Рисунок 5-1 Назначение выводов микроконтроллера (вид снизу)

Описание выводов

В следующей таблице приведена легенда, которая будет использоваться в таблице «Описание выводов микроконтроллера».

Таблица 5-1 Используемые обозначения
НаименованиеОбозначениеОписание
Тип выводаAIАналоговый вход
AOАналоговый выход
I/OЦифровой вход/выход с третьим состоянием
IpdЦифровой вход с подтяжкой к земле
IpuЦифровой вход с подтяжкой к питанию
SIВходное питание
SOВыходное питание
ОписаниеОписание вывода микроконтроллера
Альтернативная функция (АФ)Функция, назначаемая с помощью регистров CRU
Дополнительная функция (ДФ)Функция, доступная для чтения в регистре CRU
Таблица 5-2 Описание выводов микроконтроллера
Номер выводаНаименование выводаТип выводаОписаниеАФДФ
1VDDIOSIНапряжение питания ячеек ввода/вывода (3,3 В)--
2PB[9]I/OВывод общего назначения порта PBSPI3_SCK, I2C2_SDA, UART3_RX, PWMA1_CH0N, PWMA0_CH1P-
3PB[8]I/OВывод общего назначения порта PBSPI3_CSN, I2C2_SCL, UART3_TX, PWMA1_CH0P, PWMA1_CH0P-
4PB[7]I/OВывод общего назначения порта PBUART3_RX, CAN1_RX, I2C2_SDA, PWMA1_INDX, PWMA1_ETR-
5PB[6]I/OВывод общего назначения порта PBUART3_TX, CAN1_TX, I2C2_SCL, PWMA1_QB, PWMG1_CH0-
6PB[5]I/OВывод общего назначения порта PBI2C2_SDA, QSPI1_CSN2, QSPI1_IO3, PWMA1_QA, UART4_RX-
7PB[4]I/OВывод общего назначения порта PBI2C2_SCL, QSPI1_CSN1, QSPI1_IO2, PIB_CLK, UART4_TX-
8PB[3]I/OВывод общего назначения порта PBSPI2_MOSI, QSPI1_MISO, QSPI1_IO1, PIB_D[3], UART3_RX-
9PB[2]I/OВывод общего назначения порта PBSPI2_MISO, QSPI1_MOSI, QSPI11_IO0, PIB_D[2], UART3_TX-
10VDDIOSIНапряжение питания ячеек ввода/вывода (3,3 В)--
11PB[1]I/OВывод общего назначения порта PBSPI2_SCK, QSPI1_SCK, QSPI1_SCK PIB_D[1], I2C2_SDA-
12PB[0]I/OВывод общего назначения порта PBSPI2_CSN, QSPI1_CSN0, QSPI1_CSN, PIB_D[0], I2C2_SCL-
13V1P2SIНапряжение питания ядра (1,2 В)--
14CLKIIpdВходной синхросигнал (25 МГц)--
15IDAIВывод ID USB PHY--
16VBUSAIВывод VBUS USB PHY--
17V1P2_USBSIНапряжение питания USB PHY (1,2 В)--
18VDDIO_USBSIНапряжение питания USB PHY (3,3 В)--
19DPAСигнал положительной линии дифференциальной шины USB--
20DMAСигнал отрицательной линии дифференциальной шины USB--
21VSS_PLLSIКонтакт земли PLL--
22VDD_PLLSIНапряжение питания PLL (1,2 В)--
23VIN0AIКанал 0 АЦП--
24VIN1AIКанал 1 АЦП--
25VIN2AIКанал 2 АЦП--
26VIN3AIКанал 3 АЦП--
27VREF-AIОпорное напряжение АЦП нижнее--
28VDDA_ADCSIНапряжение питания АЦП (3,3 В)--
29VREF+AIОпорное напряжение АЦП верхнее--
30VIN4AIКанал 4 АЦП--
31VIN5AIКанал 5 АЦП--
32VIN6AIКанал 6 АЦП--
33VIN7AIКанал 7 АЦП--
34V1P2_LDOSOВыходное напряжение LDO_CORE (1,2 В)--
35NC-Не используется--
36V3P3_LDOSIВходное напряжения питания LDO_CORE, LDO_FLASH (3,3 В)--
37V1P7_LDOSOВыходное напряжение с LDO_FLASH (1,7 В)--
38TSTIpdСигнал управления тестовым режимом
Необходимо оставить неподключенным или подключить к «земле»
--
39PA[15]I/OВывод общего назначения порта PAUART1_RX, I2C1_SDA, CAN0_RX, PWMG0_CH0, TIMER0_PWM3-
40V1P2SIНапряжение питания ядра (1,2 В)--
41PA[14]I/OВывод общего назначения порта PAUART1_TX, I2C1_SCL, CAN0_TX, PWMA0_BRK, TIMER0_PWM2-
42PA[13]I/OВывод общего назначения порта PAI2C1_SDA, UART2_RX, I2S0_SCLK, PWMA0_CH2N, TIMER0_PWM1-
43PA[12]I/OВывод общего назначения порта PAI2C1_SCL, UART2_TX, I2S0_WS, PWMA0_CH2P, TIMER0_PWM0-
44VDDIOSIНапряжение питания ячеек ввода/вывода (3,3 В)--
45PA[11]I/OВывод общего назначения порта PASPI1_MISO, UART1_RX, I2S0_SDI, PWMA0_CH1N, PWMA0_CH3P-
46PA[10]I/OВывод общего назначения порта PASPI1_MOSI, UART1_TX, I2S0_SDO, PWMA0_CH1P, PWMA0_CH2PMODE[0]
47VREF_FLASHAIОпорное напряжение питания eFlash (1 В)--
48VDD_FLASHSIНапряжение питания eFlash (1,7 В)--
49NRESETIpuСигнал аппаратного сброса микроконтроллера--
50PA[9]I/OВывод общего назначения порта PASPI1_SCK, I2C0_SDA, UART0_RX, PWMA0_CH0N, PWMA0_CH1P-
51PA[8]I/OВывод общего назначения порта PASPI1_CSN, I2C0_SCL, UART0_TX, PWMA0_CH0P, PWMA0_CH0P-
52PA[7]I/OВывод общего назначения порта PAUART0_RX, CAN0_RX, I2C0_SDA, PWMA0_INDX, PWMA0_ETR-
53PA[6]I/OВывод общего назначения порта PAUART0_TX, CAN0_TX, I2C0_SCL, PWMA0_QB, PWMG0_CH0-
54VDDIOSIНапряжение питания ячеек ввода/вывода (3,3 В)--
55V1P2SIНапряжение питания ядра (1,2 В)--
56PA[5]I/OВывод общего назначения порта PAI2C0_SDA, QSPI0_CSN2, QSPI0_IO3, PWMA0_QA, UART1_RX-
57PA[4]I/OВывод общего назначения порта PAI2C0_SCL, QSPI0_CSN1, QSPI0_IO2, NTRST, UART1_TX-
58PA[3]I/OВывод общего назначения порта PASPI0_MOSI, QSPI0_MISO, QSPI0_IO1, TDI, UART0_RX-
59PA[2]I/OВывод общего назначения порта PASPI0_MISO, QSPI0_MOSI, QSPI0_IO0, TDO, UART0_TX-
60PA[1]I/OВывод общего назначения порта PASPI0_SCK, QSPI0_SCK, QSPI0_SCK TMS, I2C0_SDA-
61PA[0]I/OВывод общего назначения порта PASPI0_CSN, QSPI0_CSN0, QSPI0_CSN, TCK, I2C0_SCL-
62PC[15]I/OВывод общего назначения порта PCPIO[15], PWMA2_INDX, PIB_CLK, PWMA3_CH0P, DRVVBUS-
63PC[14]I/OВывод общего назначения порта PCPIO[14], PWMA2_QB, PIB_D[3], TDI, PWMA3_CH0N-
64PC[13]I/OВывод общего назначения порта PCPIO[13], PWMA2_QA, PIB_D[2], TDO, PWMA3_CH1P-
65PC[12]I/OВывод общего назначения порта PCPIO[12], PWMA2_BRK, PIB_D[1], TMS, PWMA3_CH1N-
66VDDIOSIНапряжение питания ячеек ввода/вывода (3,3 В)--
67PC[11]I/OВывод общего назначения порта PCPIO[11], PWMA2_CH3P, PIB_D[0], TCK, PWMA3_CH2P-
68PC[10]I/OВывод общего назначения порта PCPIO[10], PWMA2_ETR, PWMA2_CH2N, PWMA3_CH2N, PWMA3_CH0P-
69PC[9]I/OВывод общего назначения порта PCPIO[9], UART6_RE, PWMA2_CH2P, UART7_RX, PWMA3_CH0N-
70PC[8]I/OВывод общего назначения порта PCPIO[8], UART6_DE, PWMA2_CH1N, UART7_TX, PWMA3_CH1PDBG
71VDDIOSIНапряжение питания ячеек ввода/вывода (3,3 В)--
72PC[7]I/OВывод общего назначения порта PCPIO[7], UART6_RX, PWMA2_CH1P, UART7_RE, PWMA3_CH1N-
73PC[6]I/OВывод общего назначения порта PCPIO[6], UART6_TX, PWMA2_CH0N, UART7_DE, PWMA3_CH2PCLK_STRAP
74PC[5]I/OВывод общего назначения порта PCPIO[5], PWMA2_CH2N, PWMA2_CH0P, PWMA3_ETR, PWMA3_CH2N-
75PC[4]I/OВывод общего назначения порта PCPIO[4], PWMA2_CH2P, PWMA3_CH3P, PIB_CLK, DRVVBUSMODE[2]
76POR_OKIpuРазрешение использования внутреннего сигнала сброса по питанию*--
77V1P2SIНапряжение питания ядра (1,2 В)--
78PC[3]I/OВывод общего назначения порта PCPIO[3], PWMA2_CH1N, PWMA3_BRK, PIB_D[3], TDI-
79PC[2]I/OВывод общего назначения порта PCPIO[2], PWMA2_CH1P, PWMA3_QA, PIB_D[2], TDO-
80PC[1]I/OВывод общего назначения порта PCPIO[1], PWMA2_CH0N, PWMA3_QB, PIB_D[1], TMS-
81PC[0]I/OВывод общего назначения порта PCPIO[0], PWMA2_CH0P, TCK, PIB_D[0], PWMA3_INDX-
82VDDIOSIНапряжение питания ячеек ввода/вывода (3,3 В)--
83PB[15]I/OВывод общего назначения порта PBUART4_RX, I2C3_SDA, CAN1_RX, PWMG1_CH0, TIMER1_PWM3-
84PB[14]I/OВывод общего назначения порта PBUART4_TX, I2C3_SCL, CAN1_TX, PWMA1_BRK, TIMER1_PWM2-
85PB[13]I/OВывод общего назначения порта PBI2C3_SDA, UART5_RX, I2S1_SCLK, PWMA1_CH2N, TIMER1_PWM1-
86PB[12]I/OВывод общего назначения порта PBI2C3_SCL, UART5_TX, I2S1_WS, PWMA1_CH2P, TIMER1_PWM0-
87PB[11]I/OВывод общего назначения порта PBSPI3_MISO, UART4_RX, I2S1_SDI, PWMA1_CH1N, PWMA1_CH3P-
88PB[10]I/OВывод общего назначения порта PBSPI3_MOSI, UART4_TX, I2S1_SDO, PWMA1_CH1P, PWMA1_CH2PMODE[1]
89VSSSIВывод земли контактной площадки--
внимание

*Вывод POR_OK требуется оставлять неподключенным.

Альтернативные функции портов

В следующих таблицах показаны карты альтернативных функций портов ввода/вывода PA, PB и PC. В крайнем левом столбце показан номер вывода портов PA, PB и PC, в остальных – соответствующие ему альтернативные функции.

Таблица 5-3 Описание альтернативных функций порта PA
Порт ввода / выводаАФ 0АФ 1АФ 2АФ 3АФ 4АФ 5
PA0GPIO 0SPI0_CSNQSPI0_CSN0QSPI0_CSNTCKI2C0_SCL
1GPIO 1SPI0_SCKQSPI0_SCKQSPI0_SCKTMSI2C0_SDA
2GPIO 2SPI0_MISOQSPI0_MOSIQSPI0_IO0TDOUART0_TX
3GPIO 3SPI0_MOSIQSPI0_MISOQSPI0_IO1TDIUART0_RX
4GPIO 4I2C0_SCLQSPI0_CSN1QSPI0_IO2NTRSTUART1_TX
5GPIO 5I2C0_SDAQSPI0_CSN2QSPI0_IO3PWMA0_QAUART1_RX
6GPIO 6UART0_TXCAN0_TXI2C0_SCLPWMA0_QBPWMG0_CH0
7GPIO 7UART0_RXCAN0_RXI2C0_SDAPWMA0_INDXPWMA0_ETR
8GPIO 8SPI1_CSNI2C0_SCLUART0_TXPWMA0_CH0PPWMA0_CH0P
9GPIO 9SPI1_SCKI2C0_SDAUART0_RXPWMA0_CH0NPWMA0_CH1P
10GPIO 10SPI1_MOSIUART1_TXI2S0_SDOPWMA0_CH1PPWMA0_CH2P
11GPIO 11SPI1_MISOUART1_RXI2S0_SDIPWMA0_CH1NPWMA0_CH3P
12GPIO 12I2C1_SCLUART2_TXI2S0_WSPWMA0_CH2PTIMER0_PWM0
13GPIO 13I2C1_SDAUART2_RXI2S0_SCLKPWMA0_CH2NTIMER0_PWM1
14GPIO 14UART1_TXI2C1_SCLCAN0_TXPWMA0_BRKTIMER0_PWM2
15GPIO 15UART1_RXI2C1_SDACAN0_RXPWMG0_CH0TIMER0_PWM3
Таблица 5-4 Описание альтернативных функций порта PB
Порт ввода / выводаАФ 0АФ 1АФ 2АФ 3АФ 4АФ 5
PB0GPIO 0SPI2_CSNQSPI1_CSN0QSPI1_CSNPIB_D[0]I2C2_SCL
1GPIO 1SPI2_SCKQSPI1_SCKQSPI1_SCKPIB_D[1]I2C2_SDA
2GPIO 2SPI2_MISOQSPI1_MOSIQSPI1_IO0PIB_D[2]UART3_TX
3GPIO 3SPI2_MOSIQSPI1_MISOQSPI1_IO1PIB_D[3]UART3_RX
4GPIO 4I2C2_SCLQSPI1_CSN1QSPI1_IO2PIB_CLKUART4_TX
5GPIO 5I2C2_SDAQSPI1_CSN2QSPI1_IO3PWMA1_QAUART4_RX
6GPIO 6UART3_TXCAN1_TXI2C2_SCLPWMA1_QBPWMG1_CH0
7GPIO 7UART3_RXCAN1_RXI2C2_SDAPWMA1_INDXPWMA1_ETR
8GPIO 8SPI3_CSNI2C2_SCLUART3_TXPWMA1_CH0PPWMA1_CH0P
9GPIO 9SPI3_SCKI2C2_SDAUART3_RXPWMA1_CH0NPWMA1_CH1P
10GPIO 10SPI3_MOSIUART4_TXI2S1_SDOPWMA1_CH1PPWMA1_CH2P
11GPIO 11SPI3_MISOUART4_RXI2S1_SDIPWMA1_CH1NPWMA1_CH3P
12GPIO 12I2C3_SCLUART5_TXI2S1_WSPWMA1_CH2PTIMER1_PWM0
13GPIO 13I2C3_SDAUART5_RXI2S1_SCLKPWMA1_CH2NTIMER1_PWM1
14GPIO 14UART4_TXI2C3_SCLCAN1_TXPWMA1_BRKTIMER1_PWM2
15GPIO 15UART4_RXI2C3_SDACAN1_RXPWMG1_CH0TIMER1_PWM3
Таблица 5-5 Описание альтернативных функций порта PC
Порт ввода / выводаАФ 0АФ 1АФ 2АФ 3АФ 4АФ 5
PC0GPIO 0PIO[0]PWMA2_CH0PTCKPWMA3_INDXPIB_D[0]
1GPIO 1PIO[1]PWMA2_CH0NTMSPWMA3_QBPIB_D[1]
2GPIO 2PIO[2]PWMA2_CH1PTDOPWMA3_QAPIB_D[2]
3GPIO 3PIO[3]PWMA2_CH1NTDIPWMA3_BRKPIB_D[3]
4GPIO 4PIO[4]PWMA2_CH2PDRVVBUSPWMA3_CH3PPIB_CLK
5GPIO 5PIO[5]PWMA2_CH2NPWMA2_CH0PPWMA3_ETRPWMA3_CH2N
6GPIO 6PIO[6]UART6_TXPWMA2_CH0NUART7_DEPWMA3_CH2P
7GPIO 7PIO[7]UART6_RXPWMA2_CH1PUART7_REPWMA3_CH1N
8GPIO 8PIO[8]UART6_DEPWMA2_CH1NUART7_TXPWMA3_CH1P
9GPIO 9PIO[9]UART6_REPWMA2_CH2PUART7_RXPWMA3_CH0N
10GPIO 10PIO[10]PWMA2_ETRPWMA2_CH2NPWMA3_CH2NPWMA3_CH0P
11GPIO 11PIO[11]PWMA2_CH3PPIB_D[0]PWMA3_CH2PTCK
12GPIO 12PIO[12]PWMA2_BRKPIB_D[1]PWMA3_CH1NTMS
13GPIO 13PIO[13]PWMA2_QAPIB_D[2]PWMA3_CH1PTDO
14GPIO 14PIO[14]PWMA2_QBPIB_D[3]PWMA3_CH0NTDI
15GPIO 15PIO[15]PWMA2_INDXPIB_CLKPWMA3_CH0PDRVVBUS

Электрические характеристики

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

Микроконтроллер питается от источника питания с напряжением 3,3 В.

Напряжения для доменов питания 1,7 В и 1,2 В формируются внутренними LDO. Допускается подавать эти напряжения с внешних источников питания, установленных на плате.

Напряжение питания 1,0 В формируется с помощью делителя напряжения.

На следующем рисунке показана схема питания микроконтроллера BE-U1000 с использованием внутренних LDO.

BE-U1000-Техническая-спецификация-v.-1.4.1-04

Рисунок 6-1 Схема питания микроконтроллера при использовании LDO

примечание
  • Длительность фронта питания микроконтроллера при включении не должна превышать 10 мс.
  • Конденсаторы должны располагаться на нижней стороне печатной платы как можно ближе к соответствующим контактам микроконтроллера.
  • Конденсаторы номиналом 10 мкФ, устанавливаемые на выводы V1P2_LDO и V1P7_LDO, должны обладать ESR не более 0,1 Ом.
внимание

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

Запуск микроконтроллера

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

  1. Установите сигнал на выводе NRESET в состояние низкого логического уровня.
  2. Подключите вывод PA[12] к общей шине GND.
  3. Подайте напряжение 3,3 В в цепь питания микроконтроллера. После стабилизации питания установите сигнал на выводе TST в состояние высокого логического уровня.
  4. Верните сигнал на выводе TST в состояние низкого логического уровня и отключите вывод PA[12] от общей шины GND.
  5. Верните сигнал вывода NRESET в состояние высокого логического уровня.

Пример схемы для реализации указанной последовательности приведен на следующем рисунке.

image

Рисунок 6-2 Пример схемы для запуска микроконтроллера

Абсолютные максимальные значения

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

осторожно

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

Таблица 6-1 Абсолютные максимальные значения напряжений
СимволНаименование параметраЗначениеЕдиница
минмакс
VDDIOAMAXАбсолютное максимальное значение напряжения VDDIO-0,33,9В
V3P3_LDOAMAXАбсолютное максимальное значение напряжения V3P3_LDO-0,33,9В
VDDIO_USBAMAXАбсолютное максимальное значение напряжения VDDIO_USB-0,33,9В
VDDA_ADCAMAXАбсолютное максимальное значение напряжения VDDA_ADC-0,33,9В
VREF+AMAXАбсолютное максимальное значение напряжения VREF+-0,33,9В
VREF-AMAXАбсолютное максимальное значение напряжения VREF--0,33,9В
V1P2AMAXАбсолютное максимальное значение напряжения V1P2-0,31,32В
V1P2_USBAMAXАбсолютное максимальное значение напряжения V1P2_USB-0,31,32В
Таблица 6-2 Абсолютные максимальные значения токов
СимволНаименование параметраЗначениеЕдиница
IV1P7_LDO AMAXАбсолютное максимальное значение тока вывода V1P7_LDO200мА
IV1P2_LDO AMAXАбсолютное максимальное значение тока вывода V1P2_LDO400мА
Таблица 6-3 Абсолютные максимальные значения температур
СимволНаименование параметраЗначениеЕдиница
TSTG AMAXМаксимально допустимый диапазон температуры храненияОт -60 до 150°С
TJ AMAXМаксимально допустимая температура кристалла125°С

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

В следующей таблице приведены основные рабочие параметры микроконтроллера BE-U1000.

Таблица 6-4 Основные рабочие параметры микроконтроллера BE-U1000
СимволНаименование параметраУсловие измеренияЗначениеЕдиница
минноммакс
Входные напряжения питания
VDDIOНапряжение питания ячеек ввода/вывода3,03,33,6В
V3P3_LDOВходное напряжение питания LDO_CORE, LDO_FLASH3,03,33,6В
VDDIO_USBНапряжение питания USB PHY3,03,33,6В
VDDA_ADCНапряжение питания АЦП3,03,33,6В
VREF+Опорное напряжение АЦП верхнее0VDDA_ADCВ
VREF-Опорное напряжение АЦП нижнее0VDDA_ADCВ
VDD_FLASHНапряжение питания eFlash1,61,71,8В
V1P2Напряжение питания ядра1,151,21,32В
V1P2_USBНапряжение питания USB PHY1,151,21,32В
VDD_PLLНапряжение питания PLL1,11,21,3В
VREF_FLASHОпорное напряжение питания eFlash0,961,01,04В
Потребляемые токи
IVDDIO стТок потребления статический для VDDIOT = -40÷105 °С15мА
IVDDIO динТок потребления динамический для VDDIOT = -40÷105 °С250мА
IV1P2 стТок потребления статический для V1P2T = -40÷105 °С10мА
IV1P2 динТок потребления динамический для V1P2T = -40÷105 °С250мА
Выходные параметры
V1P7_LDOВыходное напряжение с LDO_FLASH1,621,71,79В
V1P2_LDOВыходное напряжение с LDO_CORE1,141,21,26В
IV1P7_LDO7Выходной ток нагрузки с LDO_FLASHV1P7_LDO = 1,7 В200мА
IV1P2_LDOВыходной ток нагрузки с LDO_COREV1P2_LDO = 1,2 В400мА
PSRR_V1P7Коэффициент подавления помехи по питаниюF = 1 МГц40дБ
PSRR_V1P2Коэффициент подавления помехи по питаниюF = 1 МГц40дБ
Временные характеристики
FCLKIЧастота внешнего сигнала синхронизации25МГц
FGЧастота внутреннего генератора1232МГц
FcclkЧастота тактового сигнала домена ядер 0 и 1200МГц
FhclkЧастота тактового сигнала домена High-Speed Peripherals100МГц
Fpclk0Частота тактового сигнала домена Peripheral 0100МГц
Fpclk1Частота тактового сигнала домена Peripheral 1100МГц
Fpclk2Частота тактового сигнала домена Peripheral 2100МГц
FCANx2CLKЧастота тактового сигнала домена блоков CAN (удвоенная)200МГц
FCANCLKЧастота тактового сигнала домена блоков CAN100МГц
Температурные параметры
TAРабочая температура микросхемы -40105°С
TSTGТемпература хранения-40125°С
TJРабочая температура кристалла-40125°С

Параметры защиты от электростатического электричества

Для определения уровня электромагнитной совместимости микроконтроллера использовались следующие модели:

  • Human Body Model (HBM)

  • Charged Device Model (CDM)

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

Таблица 6-5 Максимальные значения напряжения электростатического разряда
СимволНаименование параметраУсловиеКлассМаксимальное значение напряженияЕдиница
VESD(HBM)Напряжение электростатического разрядаJEDEC JS-001-201422000В
VESD(CDM)Напряжение электростатического разрядаJEDEC JESD22-C101FC2/C1500В

Характеристики портов ввода/вывода

При запуске микроконтроллера выводы PA[15:8], PB[15:8], PC[15:0] по умолчанию сконфигурированы как входы GPIO.

Конфигурации выводов PA[7:0], PB [7:0] определяются в зависимости от используемого сценария начальной загрузки микроконтроллера и приведены в следующей таблице.

Таблица 6-6 Состояния портов PA, PB и PC после начальной
Номер портаСценарий загрузки
EFLASHUARTQSPIUSBJTAG EXT
PA[5:0]IN Pull DownIN Pull DownIN Pull DownIN Pull DownIN Pull Down
PA[7:6]АФ 1АФ 1IN Pull DownIN Pull DownIN Pull Down
PB[5:0]IN Pull DownАФ 2АФ 2АФ 2IN Pull Down
PB[7:6]IN Pull DownIN_NOPULLIN_NOPULLIN_NOPULLIN Pull Down
Продолжение
Номер портаСценарий загрузки
UART MPMULTIUSB CDCJTAG INTUSB MP
PA[4:0]IN Pull DownАФ 4IN Pull DownIN Pull DownIN Pull Down
PA[5]IN Pull DownIN Pull DownIN Pull DownIN Pull DownIN Pull Down
PA[7:6]АФ 1АФ 1АФ 1IN Pull DownIN Pull Down
PB[5:0]АФ 2АФ 2IN Pull DownIN Pull DownАФ 2
PB[7:6]IN_NOPULLАФ 1IN Pull DownIN Pull DownIN_NOPULL
подсказка

Для того чтобы сконфигурировать выводы как GPIO, необходимо выбрать нужную альтернативную функцию в регистре CRU.

Требования к входным сигналам

В следующей таблице приведены требования к входным портам PA, PB и PC.

Таблица 6-7 Требования к входным портам PA, PB и PC
СимволУсловиеНаименование параметраЗначениеЕдиница
минноммакс
VILВходное напряжение низкого уровня00,8В
VIHВходное напряжение высокого уровня2,03,6В
IIТок утечки-1010мкА
RPUСопротивление встроенного резистора подтяжки к питанию41кОм
RPDСопротивление встроенного резистора подтяжки к «земле»42кОм

Параметры выходных сигналов

В следующей таблице приведены электрические характеристики выходных портов PA, PB и PC.

Таблица 6-8 Электрические характеристики выходных портов PA, PB и PC
СимволУсловиеНаименование параметраЗначениеЕдиница
минноммакс
VOLВыходное напряжение низкого уровня00,4В
VOHВыходное напряжение высокого уровня2,93,3В
IOVOL = 0,4 В
VOH = 2,9 В
Driver strength = 0
Выходной ток4,5мА
VOL = 0,4 В
VOH = 2,9 В
Driver strength = 1
9мА
VOL = 0,4 В
VOH = 2,9 В
Driver strength = 2
13,5мА
VOL = 0,4 В
VOH = 2,9 В
Driver strength = 3
18мА
RPUСопротивление встроенного резистора подтяжки к питанию41кОм
RPDСопротивление встроенного резистора подтяжки к «земле»42кОм

Требования к сигналам выводов NRESET

Входной сигнал nreset осуществляет аппаратный сброс (активный уровень – низкий).

осторожно

Необходимо обеспечить формирование активного сигнала nreset при снижении значения напряжений питания VDDIO и V3P3_LDO ниже 3,0 В во избежание необратимого повреждения микроконтроллера.

В следующей таблице приведены требования к сигналам nreset.

Таблица 6-9 Требования к сигналам выводов NRESET
СимволУсловиеНаименование параметраЗначениеЕдиница
минноммакс
VILДля каждого сигналаВходное напряжение низкого уровня00,8В
VIHДля каждого сигналаВходное напряжение высокого уровня2,03,6В
IIДля каждого сигналаТок утечки-1010мкА

Характеристики внешнего источника опорной частоты

Требования к характеристикам внешнего источника опорной частоты, подключаемого к микроконтроллеру, приведены в следующей таблице.

Таблица 6-10 Требования к характеристикам внешнего источника опорной частоты
Наименование параметраУсловиеЗначениеЕдиница
минноммакс
Рабочая частота25МГц
Коэффициент заполнения4555%
Входное напряжение низкого уровня00,8В
Входное напряжение высокого уровня2,03,6В
Ток утечки-1010мкА

Характеристики PLL

В следующей таблице приведены основные характеристики модуля PLL, используемого в микроконтроллере BE-U1000.

Таблица 6-11 Характеристики PLL
Наименование параметраУсловиеЗначениеЕдиница
минноммакс
Частота VCO2601300МГц
Частота фазового детектора10,21300МГц
Выходная частота PLL16,21300МГц
Длительность импульса сброса5мкс

Характеристики eFlash памяти

подсказка

Устройства поставляются Заказчику со стертой eFlash (0xFFFF).

В следующей таблице приведены электрические характеристики eFlash.

Таблица 6-12 Электрические характеристики eFlash (при T = 25 °С)
СимволУсловиеНаименование параметраЗначениеЕдиница
минноммакс
IREADVDD_FLASH = 1,7 ВПотребляемый ток в режиме «чтение»0,1мА
IPROGVDD_FLASH = 1,7 ВПотребляемый ток в режиме «программирование»0,69мА
IERASEVDD_FLASH = 1,7 ВПотребляемый ток в режиме «стирание»0,45мА
ISBVDD_FLASH = 1,7 ВПотребляемый ток в режиме «ожидание»97мкА
IVREF_FLASH leakТок утечки VREF_FLASH-1010мкА
подсказка
  • Подробное описание временных параметров циклов «чтение/программирование/ стирание» и установки конфигурационных регистров приведено в документе BE-U1000 Reference Manual.
  • Параметр IVREF_FLASH leak подлежит уточнению.

Характеристики коммуникационных интерфейсов

Характеристики I2C

В следующих таблицах приведены характеристики интерфейса I2C для различных режимов работы.

Таблица 6-13 Характеристики I2C для одиночного и быстрых режимов
СимволНаименование параметраУсловиеОдиночный режимБыстрый режимБыстрый+ режимЕдиница
минмаксминмаксминмакс
FSCLЧастота SCL0100040001000кГц
CbЕмкостная нагрузкаНа каждую линию-400-400-550пФ
Таблица 6-14 Характеристики I2C для высокоскоростного режима
СимволНаименование параметраУсловиеCb max = 100 пФCb max = 400 пФЕдиница
минмаксминмакс
FSCLЧастота SCL03,401,7МГц
CbЕмкостная нагрузкаНа каждую линию100400пФ

Характеристики USB 2.0 OTG

В следующей таблице приведены электрические характеристики USB 2.0 OTG.

Таблица 6-15 Электрические характеристики USB 2.0 OTG
СимволУсловиеНаименование параметраЗначениеЕдиница
минноммакс
IID leakВ состоянии «выключено»Ток утечки ID-1010мкА
IVBUS leakЗа исключением состояния «discharge»Ток утечки VBUS-1010мкА
Потребление тока в режиме HS
(VDDIO_USB = 3,3 В, V1P2_USB = 1,2 В, T = 25 °С)
IV1P2_USBПри передаче данныхТок потребления по напряжению V1P2_USB28мА
IV1P2_USBПри приеме данныхТок потребления по напряжению V1P2_USB9мА
IVDDIO_USBПри передаче данныхТок потребления по напряжению VDDIO_USB2мА
IVDDIO_USBПри приеме данныхТок потребления по напряжению VDDIO_USB2,5мА
Потребление тока в режиме FS
(VDDIO_USB = 3,3 В, V1P2_USB = 1,2 В, T = 25 °С)
IV1P2_USBПри передаче данныхТок потребления по напряжению V1P2_USB4мА
IV1P2_USBПри приеме данныхТок потребления по напряжению V1P2_USB4мА
IVDDIO_USBПри передаче данныхТок потребления по напряжению VDDIO_USB7мА
IVDDIO_USBПри приеме данныхТок потребления по напряжению VDDIO_USB1,5мА
подсказка

Параметры IID leak и IVBUS leak подлежат уточнению.

Характеристики АЦП

В следующей таблице приведены характеристики АЦП.

Таблица 6-16 Характеристики АЦП
СимволУсловиеНаименование параметраЗначениеЕдиница
минноммакс
IVDDA_ADCVDDA_ADC = 3,3 В
V1P2 = 1,2 В
T = 25 °С
Ток потребления АЦП по напряжению VDDA_ADC1,4мА
IV1P2VDDA_ADC = 3,3 В
V1P2 = 1,2 В
T = 25 °С
Ток потребления АЦП по напряжению V1P240мкА
IPDVDDA_ADC = 3,3 В
V1P2 = 1,2 В
T = 25 °С
Ток, потребляемый в неактивном режиме1мкА
IVin leakТок утечки Vin-1010мкА
IVREF- leakТок утечки VREF--1010мкА
IVREF+ leakТок утечки VREF+-1010мкА
VINVDDA_ADC = 3,3 В
V1P2 = 1,2 В
T = 25 °С
Fin = 50 кГц/1 МГц
Входное напряжение выводов VIN[7:0] АЦПVREF-VREF+В
SNDRVDDA_ADC = 3,3 В
V1P2 = 1,2 В
T = 25 °С
Отношение сигнал/шум и искажения64,7дБ
THDVDDA_ADC = 3,3 В
V1P2 = 1,2 В
T = 25 °С
Коэффициент гармонических искажений-72,6дБ
ENOBVDDA_ADC = 3,3 В
V1P2 = 1,2 В
T = 25 °С
Эффективное число битов9,510,5бит
INLVDDA_ADC = 3,3 В
V1P2 = 1,2 В
T = 25 °С
Интегральная нелинейность±2младший значащий бит
DNLVDDA_ADC = 3,3 В
V1P2 = 1,2 В
T = 25 °С
Дифференциальная нелинейность±1младший значащий бит
EOSVDDA_ADC = 3,3 В
V1P2 = 1,2 В
T = 25 °С
Погрешность смещения±4младший значащий бит
CinVDDA_ADC = 3,3 В
V1P2 = 1,2 В
T = 25 °С
Входная емкость30пФ
RinVDDA_ADC = 3,3 В
V1P2 = 1,2 В
T = 25 °С
Входное сопротивление300Ом
подсказка

Параметры IVin leak, IVREF- leak и IVREF+ leak подлежат уточнению.

На следующем рисунке показана эквивалентная схема вывода Vin АЦП.

BE-U1000-Техническая-спецификация-v.-1.4.1-05

Рисунок 6-3 Эквивалентная схема вывода Vin АЦП

АЦП может быть программно сконфигурирован для измерения внутренней температуры микроконтроллера. Подробное описание работы приведено в BE-U1000 Reference Manual.

Корпус

Маркировка

Внешний вид маркировки на верхней крышке корпуса микроконтроллера BE-U1000 показан на следующем рисунке.

image

Рисунок 7-1 Внешний вид маркировки микроконтроллера

Габаритные размеры

Микроконтроллер BE-U1000 выполнен в корпусе QFN-88, габаритные размеры которого показаны на следующих рисунках.

image

Рисунок 7-2 Габаритные размеры корпуса микроконтроллера (вид сверху)

BE-U1000-Техническая-спецификация-v.-1.4.1-08

Рисунок 7-3 Габаритные размеры корпуса микроконтроллера (вид сбоку)

image

Рисунок 7-4 Габаритные размеры корпуса микроконтроллера (вид снизу)

Посадочное место

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

BE-U1000-Техническая-спецификация-v.-1.4.1-10

Рисунок 7-5 Рекомендуемое посадочное место микроконтроллера

Профиль пайки

Рекомендуется использовать бессвинцовый припой марки SAC305.

Профиль пайки и соответствующие температуры приведены в следующей таблице и на следующем рисунке.

подсказка

Допускается использование припоя Sn63Pb37, профиль пайки которого предоставляется по запросу в службу поддержки АО «Байкал Электроникс».

Таблица 7-1 Параметры профиля пайки для припоя SAC305
СимволНаименование параметраЗначениеЕдиница
Предварительный нагрев
TPH minМинимальная температура150°С
TPH maxМаксимальная температура200°С
tPHДлительность предварительного нагрева60-180с
Оплавление (пайка)
TLТемпература плавления217°С
tLДлительность плавления60-150с
Максимальная скорость роста на участке TPH max-TL3°С/с
TPПиковая температура255-260°С
tPДлительность удержания пиковой температуры20-40с
t25-TpМаксимальное время выхода на пиковую температуру480с
Максимальная скорость роста на участке TL-TP3°С/с
Охлаждение
Максимальная скорость спада6°С/с

BE-U1000-Техническая-спецификация-v.-1.4.1-11

Рисунок 7-6 Профиль пайки микроконтроллера

Тепловые характеристики

В следующей таблице приведены тепловые характеристики корпуса микроконтроллера.

Таблица 7-2 Тепловые характеристики корпуса микроконтроллера
СимволНаименование параметраЗначениеЕдиница
RӨJAТепловое сопротивление «переход-окружающая среда»19,19°С/Вт
RӨJC(top)Тепловое сопротивление «переход-корпус» (верх)11,1
RӨJC(bot)Тепловое сопротивление «переход-корпус» (низ)1
RӨJBТепловое сопротивление «переход-плата»8,54
ΨJTТепловая характеристика «переход-верхняя часть корпуса»0,26
ΨJBТепловая характеристика «переход-плата»6,77

Упаковка

Микроконтроллеры BE-U1000 упаковываются в пластиковые контейнеры QFNTRAY10mm-8x21, внешний вид которых показан на следующем рисунке.

BE-U1000-Техническая-спецификация-v.-1.4.1-12

Рисунок 8-1 Внешний вид пластикового контейнера для микроконтроллеров

В одном пластиковом контейнере может находиться до 168 микроконтроллеров BE-U1000.

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

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

На антистатический пакет наносится этикетка, содержащая следующую информацию:

  • тип микроконтроллера
  • номер партии
  • дата производства
  • количество изделий

Свободное пространство внутри картонной коробки заполняется мягким уплотнительным материалом.

Поддержка

Техническая документация

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

Baikal RISC-V SDK

Baikal RISC-V SDK (Software Development Kit) обеспечивает программную поддержку микроконтроллера.

SDK включает следующие компоненты:

  • Toolchain на основе GCC и OpenOCD

  • основные драйверы периферии: CRU, GPIO, (Q)SPI, eFlash, UART, Timer+PWM, I2C, ADC, USB device

  • примеры применения драйверов

  • примеры прошивки для плат EVU-BA и EVU-LI

  • прочие драйвера периферии: USB-host, CAN FD, I2S, DMA

  • операционная система реального времени

  • шаблоны проектов для поддержки в средах разработки IDE

  • примеры прошивки для плат EXU-MC и других применений

SDK для OC Linux и Windows доступны на портале mcu.baikalelectronics.ru

Отладочные платы

На базе микроконтроллера BE-U1000 разработаны следующие отладочные платы:

  • компактная отладочная плата (EVU-LI)

  • отладочная плата с полным функционалом (EVU-BA)

На следующих рисунках показаны 3D модели разработанных плат.

EVU-LI-2.1 - Top

Рисунок 9-1 3D модель платы EVU-LI

EVU-BA-2.3 - Top

Рисунок 9-2 3D модель платы EVU-BA

Техническая документация, проекты отладочных плат и плат расширения доступны на портале mcu.baikalelectronics.ru.

Скачать PDF ⬇️ BE_U1000_tech_v_1_6_9.pdf

Лист регистрации изменений

ВерсияДатаОписание
1.6.002.02.2026Начальная версия документа
1.6.117.02.2026Незначительные изменения
1.6.203.03.2026Добавлен раздел 6.2
1.6.310.03.2026В раздел 3.1.3 внесена информация о необходимости подключения к выводу NTRST резистора подтяжки к питанию
1.6.418.03.2026Актуализирован раздел 8
1.6.529.04.2026В разделах 2 и 3 уточнена информация об общем объеме оперативной памяти и допустимых объемах подключаемой внешней прямо адресуемой памяти
1.6.627.05.2026В подразделе 3.6.3 указана частота сигнала синхронизации SPI
1.6.709.06.2026Актуализирован раздел 9.
1.6.806.07.2026В разделах 2 и 6.4 уточнена информация о рабочей температуре кристалла
1.6.903.09.2026Уточнение терминов и формулировок