Информационный лист

Микроконтроллер MIK32 Амур (К1948ВК015/018)

Ядро
  • RISC-V SCR1 (RV32IMC)

  • Тактовая частота до 32 МГц

  • Интерфейс JTAG

Память
  • ОППЗУ (OTP): 256 бит

  • ОЗУ (RAM): 16 Кбайт

  • ЭСППЗУ (EEPROM): 8 Кбайт

  • Внешняя FLASH память до 2 Гбайт и 1 Кбайт кэш

Система питания
  • Внешнее питание 3,3 В ± 10 %

  • Встроенный домен с батарейным питанием

  • Схема слежения и переключения источника питания

  • Монитор напряжения питания VCC и AVCC

Система тактирования
  • Встроенный калибруемый RC генератор 32 МГц

  • Встроенный калибруемый RC генератор 32 кГц

  • Внешний осциллятор 32 МГц

  • Внешний осциллятор 32,768 кГц

  • Монитор частоты системного домена

Режимы пониженного энергопотребления:
  • Пониженного энергопотребления

  • Спящий

  • Стоп

  • Ожидание

Интерфейсы
  • I2C – 2 шт.

  • USART – 2 шт.

  • SPI – 2 шт.

Ускоритель симметричной криптографии (CRYPTO)
  • Кузнечик

  • Магма

  • AES 128

image
1 x 12 битный АЦП (ADC)
  • 8 каналов

  • Частота дискретизации до 800 кГц

  • Максимальное напряжение (1,2 ± 0,1)В

2 x 12 бит ЦАП (DAC)
  • 1 канала

  • Частота дискретизации до 1 МГц

  • Максимальное напряжение (1,2 ± 0,1)В

Программируемый контроллер прерываний (EPIC)
  • 32 источника прерываний периферийных блоков.

Контроллер прямого доступа к памяти (DMA)
  • 4 канала

  • 4 уровня приоритета

  • Режимы: память-память, периферия-периферия, память-периферия

40 портов ввода/вывода
  • 8 каналов внешних прерываний с обнаружением логических уровней или их переходов

Таймеры
  • 3 x 32 бит таймеров с тремя режимами счета (прямой, обратный и двунаправленный) и режимом сравнения. 2 таймера дополнительно имеют четыре независимых канала, способных работать в режиме захвата или ШИМ;

  • 3 x 16 бит таймеров с поддержкой режима энкодера, ШИМ и настраиваемыми входными цифровыми фильтрами

  • 1 сторожевой таймера WDT

  • 1 сторожевой таймер шины WDT BUS

Часы реального времени (RTC) с будильником

Блок вычисления контрольной суммы (CRC32)

Диапазон рабочих температур от -45 до +85 °C

Встроенный датчик температуры от -40 до +125 °C

Корпус QFN64 (8x8 мм)

Введение

Микроконтроллер MIK32 Амур (К1948ВК015/018) - это 32-х битный микроконтроллер на основе RISC-V ядра для устройств промышленного Интернета вещей.

Специализированный 32-х битный микроконтроллер MIK32 Амур с ГОСТ-криптозащитой на основе процессорного ядра RISC-V с низким энергопотреблением.

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

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

Название

наименование параметра

Значение

Единица

мин.

ном.

макс.

Напряжения

VCC

Напряжение питания основного домена

2,97

3,3

3,63

В

VCC_BAT

Напряжение питания батарейного домена

2,5

3,3

3,63

В

Uref

Источника опорного напряжения аналоговых блоков

1,1

1,2

1,3

В

AVCC

Напряжение питания аналоговых блоков

3,15

3,3

3,45

В

Токи

Iref

Ток потребления Uref

-

-

0,84

мкА

Isd

Динамический ток потребления основного домена

-

-

50

мА

Ibd

Динамический ток потребления батарейного домена

-

-

2

мА

Частотные характеристики осцилляторов

HSI32M

Встроенный высокочастотный осциллятор

31,5

-

32

МГц

LSI32K

Встроенный часовой осциллятор

28

-

32

кГц

OSC32M

Внешний высокочастотный осциллятор

1

-

32

МГц

OSC32K

Внешний часовой осциллятор

1

-

32.768

кГц

Минимальная схема подключения микроконтроллера

minimum scheme

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

Дополнительно, для уменьшения импульсных помех по питанию рекомендуется ставить фильтрующие конденсаторы у всех выводов как можно ближе к корпусу микроконтроллера.

Конденсатор С6 следует установить ближе к выводу 6. Конденсатор С12 необходимо разместить ближе к выводу 5.

В таблице 1 представлены конденсаторы, рекомендуемые для подключения по цепи питания.

Таблица 1. Рекомендуемые конденсаторы для подключения по цепям питания

С применением электролитических и керамических конденсаторов

С применением только керамических конденсаторов

Вывод питания

Назначение

Направление

Конденсатор электролитический

Конденсатор керамический

Итоговая комбинация

5, 20, 52

VCC

вход

3 × 0,1 мкФ + 1 × 10 мкФ

3 × 0,1 мкФ + 1 × 10 мкФ

6, 24, 41

VDD

выход

1 × 2,2 мкФ (ESR ~1±0,5 Ом)

3 × 0,1 мкФ

3 × 0,1 мкФ + 2,2 мкФ

8

VBAT

вход

1 × 0,1 мкФ

1 × 0,1 мкФ

10

VCC_BU

выход

1 × 0,1 мкФ

1 × 0,1 мкФ

11

VDD_BU

выход

1 × 2,2 мкФ (ESR ~1±0,5 Ом)

1 × 0,1 мкФ

1 × 0,1 мкФ + 2,2 мкФ

В таблице 2 представлены рекомендуемые компоненты для установки

Таблица 2. Перечень компонентов
Обозначение на схеме Название

L1

BLM(21/18/15)(PG/HG)(221/331/4)

VD1

BAT54C

Емкость нагрузочных конденсаторов С14, С15 и С16, С17 для кварцевых резонаторов BQ1 и BQ2 рассчитывается по формуле:

stem 57543d87c82bbabae4147137fc0792fb

где:

  • stem b8fb9b6f8aa91875998e314d6703c369 – нагрузочная емкость используемого кварцевого резонатора;

  • stem 1a567506286617473a9c0d9b2172f951 – суммарная емкость выводов XI и XO;

  • stem 7428fb1ccefa6464e7415a690870c606 – суммарная емкость проводников на печатной плате.

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

Схема подключения внешней памяти по SPIFI

SPIFI
Рисунок 1. Схема подключения внешней памяти по интерфейсу SPIFI

Рекомендованные микросхемы внешней памяти представлены в таблице 3.

Таблица 3. Микросхемы внешней памяти
Название Память

W25Q16JVSIQ

16 Мбит

W25Q64JVSIQ

64 Мбит

W25Q128JVSIQ

128 Мбит

W25Q64FV

64 Мбит

W25Q128FV

128 Мбит

W25Q256FV

256 Мбит

GSN2516Y

16 Мбит

Потребление в различных режимах работы

Таблица 4. Режимы работы микроконтроллера MIK32 АМУР
Режим работы Условия Источник тактирования системы Частота ядра Потребление, мА

Активный

Тактирование периферии по умолчанию;
Делитель AHB = 0;
Делитель APB_M = 0;
Делитель APB_P = 0

OSC32M

32 МГц

12,50…15,00

Пониженного энергопотребления

Тактирование включено только у WU, PM, CPU, EEPROM, RAM, TCB;
Источники OSC32M, OSC32K, HSI32M выключены;
Делитель AHB = 255;
Делитель APB_M = 255;
Делитель APB_P = 255

LSI32K

125 кГц

1,50…1,80

Спящий

Тактирование RAM, EEPROM, SPIFI выключено (PM.SLEEP_MODE = 0b1110);
Тактирование только у WU, PM, CPU, TCB;
Источники OSC32M, OSC32K, HSI32M выключены;
Делители AHB, APB_M, APB_P = 255

HSI32M

125 кГц

3,20…3,84

OSC32M

LSI32K

125 Гц

1,50…1,80

Стоп

Источники HSI32M, OSC32K, LSI32K выключены;
Делители = 255;
Ядро в состоянии sleep

OSC32M

125 кГц Ядро в состоянии sleep

2,00…2,40

Источники OSC32M, HSI32M, OSC32K выключены;
Делители = 255;
Ядро в состоянии sleep

LSI32K

125 Гц Ядро в состоянии sleep

0,70…0,84

Ожидание

Источники HSI32M, OSC32K выключены;
OSC32M включён;
Делители = 255;
Питание ядра выключено

LSI32K

125 Гц Питание ядра выключено

0,50…0,60

Источники OSC32M, HSI32M, OSC32K выключены;
OSC32M не установлен, вывод XI заземлён;
Делители = 255;
Питание ядра выключено

0,17…0,20

П р и м е ч а н и е : В главном цикле инкрементируется переменная, программа выполняется из EEPROM.

Посадочное место под микроконтроллер

sinvol

Маркировка корпуса

mik

Символ Y на маркировке корпуса MIK32 определяет следующие исполнения:

G – 32-разрядный микроконтроллер К1948ВК018;

A – Исполнение К1948ВК01А8 без использования блока АЦП;

D – Исполнение К1948ВК01Б8 без использования блока ЦАП;

M – Исполнение К1948ВК01В8 без использования блока OTP.

Габаритные размеры корпуса микроконтроллера

body mik