«Команда АО «НИИЭТ» шла к разработке этих продуктов с 2012 года. Превосходство данных микросхем над зарубежными аналогами заключается в сочетании высокой производительности, развитой периферии, в том числе специализированной под задачи управления электродвигателями, большом объеме запоминающих устройств, достаточном для реализации разработчиками любых алгоритмов управления. Так, объем Flash-памяти микроконтроллера К1921ВК028 составляет 2 Мбайт, что соответствует параметрам современных зарубежных аналогов», – рассказал заместитель начальника дизайн-центра предприятия.
Он добавил, что микроконтроллеры с такой емкостью энергонезависимой памяти в России ранее не производились.
«Тактовая частота работы микроконтроллера К1921ВК028 составляет 200 МГц, при этом на данной частоте микроконтроллер обеспечивает производительность на четверть выше, чем микроконтроллеры аналогичного класса фирмы STMicroelectronics. Периферия микроконтроллера создавалась в тесной кооперации с национальным исследовательским университетом “МЭИ”, специалисты которого осуществляли научную поддержку данного проекта с первых дней разработки», – отметил эксперт.
Второй микроконтроллер серии – К1921ВК035, по его словам, – самый компактный микроконтроллер в России, который при своих небольших габаритах (6 на 6 миллиметров) работает на частоте 100 МГц.
«Это самый компактный 32-разрядный отечественный микроконтроллер, для работы которого требуется подать всего одно напряжение питания», -заключил заместитель начальника дизайн-центра предприятия.
Краткая информация по МК К1921ВК028.
Главным отличием этого микроконтроллера является его высокая производительность. Тактовая частота 200МГц, а также кэш команд и кэш данных объемом по 16 Кбайт на тестах Сoremark позволяют достичь значения «513,46». Ближайший аналог – импортная микросхема STM32F429ZIT6 – достигает значения только «405,65». Таким образом, по производительности этот контроллер опережает не только аналогичные российские микросхемы, но и зарубежные. Микроконтроллер собирается в 400-выводном корпусе BGA, размером 21х21мм.
Микроконтроллер управления двигателями 1921ВК028 содержит следующие функциональные элементы:
-32-разрядное процессорное ядро производительностью 250 DMIPS;
– основная Flash-память объемом 2 Мбайт (микроконтроллеров с таким объемом памяти в России раньше не было);
– дополнительная загрузочная Flash память объемом 512Кбайт;
– кэш команд и кэш данных объемом по 16 Кбайт каждый;
– три ОЗУ с объемами: 64, 128 и 512 Кбайт;
– контроллер внешней памяти;
– контроллер прямого доступа к памяти (DMA) на 32-канала;
– сторожевой таймер;
– синтезатор частоты на основе ФАПЧ (PLL);
– восемь 32-битных таймеров;
– часы реального времени с батарейным питанием;
– многоканальный ШИМ генератор (10 двухканальных модулей, включая 6 каналов высокого разрешения);
– расширенный процессор событий (6 блоков захвата);
– четыре квадратурных декодера (QEP);
– четыре 12-канальных 12-разрядных АЦП, до 2 М выборок на канал;
– резервированный контроллер интерфейса по ГОСТ Р 52070-2003;
– два контроллера SpaceWire;
– четыре последовательных интерфейса SPI;
-шесть последовательных интерфейсов UART (четыре из них с поддержкой функций управления модемом и кодека ИК связи IrDASIR);
– отладочный интерфейс JTAG/SWD;
– двенадцать 16-разрядных портов ввода-вывода с раздельно программируемыми мультиплексированными выводами общего назначения;
– модуль CAN (протокол 2.0B) с двумя портами ввода-вывода;
– два интерфейса I2C;
– блок программируемых логических ячеек;
– блок тригонометрических вычислений;
– сигма-дельта демодулятор;
– Ethernet 10/100 Мбит/с с интерфейсом MII.
– однопроводный интерфейс связи
Краткая информация по МК К1921ВК035.
Отличительными особенностями этой микросхемы является сочетание минимальных габаритов и высокой производительности. Контроллер работает на внутренней тактовой частоте до 100МГц и при этом имеет 48-выводной корпус размерами 6х6 мм. Это самый маленький 32-разрядный микроконтроллер, выпущенный российскими предприятиями. Кроме того, для работы микросхемы требуется только одно напряжение питания – 3.3В. Специально спроектированные кэш команд и кэш данных увеличивают производительность микроконтроллера на 62%. Оптимальный набор функциональных блоков и высокая производительность позволяют управлять трехфазным двигателем с высокой точностью.
Микоконтроллер состоит из следующих функциональных блоков:
-32-разрядное процессорное ядро RISC архитектуры;
– основная Flash-память объемом 64 Кбайт;
– загрузочная Flash-память емкостью 4 Кбайт;
– кэш команд и данных объемом 1 Кбайт каждый;
– ОЗУ объемом 16 Кбайт;
– сторожевой таймер;
– один квадратурный декодер (QEP);
– три блока захвата;
– четыре 32-битных таймера;
-многоканальный ШИМ генератор (3 двухканальных модуля, включая 3 канала высокого разрешения);
– четырехканальный 12-разрядный АЦП;
– один порт последовательного интерфейса SPI;
– два порта последовательного интерфейса UART;
– модуль CAN (протокол 2.0B) с двумя портами ввода-вывода;
– два 16-разрядных порта ввода-вывода вывода с раздельно программируемыми мультиплексированными выводами общего назначения;
– синтезатор частоты на основе ФАПЧ (PLL).