Найти в Дзене
TDM Lab

Микроконтроллер К1921ВК028 с тактовой 200МГц

Всех с прошедшим Новым Годом🎄 и заранее со всеми грядущими праздниками! Случилось, что попали в мои цепкие лапы микроконтроллеры К1921ВК028 😋 Я считаю его на данный момент наиболее интересным микроконтроллером для управления электроприводом, разработанном в России. Пока лучший баланс периферии и производительности ядра мне не известен.
Даже новые заявленные микроконтроллеры Baikal-U хотя и имеют многоядерность, то есть их теоретическая суммарная вычислительная мощность выше, но они не обладают тем что есть у ВК028 в плане улучшения работы в векторных системах в электроприводе. То же касается и новых микроконтроллеров от НИИЭТ, наиболее жирный чип К1921ВГ1Т на RISC-V (SCR5) имеет тот же порядок частоты ядра 204 МГц, что очень хорошо, но не имеет например блоков быстрой тригонометрии (TMU) и цифровых фильтров сигма-дельта модуляции (FSDM). Не то что бы эти блоки (TMU и FSDM) прям категорически необходимы, но все таки есть небольшое расстройство в том, что это было в более раннем чипе,

Всех с прошедшим Новым Годом🎄 и заранее со всеми грядущими праздниками!

Случилось, что попали в мои цепкие лапы микроконтроллеры К1921ВК028 😋

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

Я считаю его на данный момент наиболее интересным микроконтроллером для управления электроприводом, разработанном в России. Пока лучший баланс периферии и производительности ядра мне не известен.
Даже новые заявленные микроконтроллеры
Baikal-U хотя и имеют многоядерность, то есть их теоретическая суммарная вычислительная мощность выше, но они не обладают тем что есть у ВК028 в плане улучшения работы в векторных системах в электроприводе.

То же касается и новых микроконтроллеров от НИИЭТ, наиболее жирный чип К1921ВГ1Т на RISC-V (SCR5) имеет тот же порядок частоты ядра 204 МГц, что очень хорошо, но не имеет например блоков быстрой тригонометрии (TMU) и цифровых фильтров сигма-дельта модуляции (FSDM).

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

Скажу честно, печатная плата макетки для ВК028 у меня еще не готова, даже скажу больше, что корпус BGA400 заставляет меня немного ёрзать на стуле, когда я думаю о разводке его печатной платы😁

И даже не сама повышенная сложность работы меня смущает, а скорее я думаю о цене какую мне выставят за изготовление этого. Посмотрим, может и удастся пропетлять с зазором 6mil (0,152мм), но все равно переходные уже 0,2мм будут с пояском 0,4мм , 6 слоев возможно, и минимальная толщина проводников так же вопрос открытый.

У К1921ВК028 корпус BGA-400, шаг контактов 1мм, в принципе, самый простой случай из того что могло бы быть в BGA.

Вид на шарики BGA400
Вид на шарики BGA400

Такой корпус кроме некоторых недостатков, так же имеет и несомненные плюсы позволяя содержать одновременно просто огромное количество ног ввода-вывода, интерфейсов, каналов ШИМ и т.д.

Самые общие характеристики К1921ВК028:

  • - Максимальная частота ядра 200МГц
  • - Встроенное ОЗУ: 704 Кбайт
  • - ПЗУ (FLASH): 2 Мбайт
  • - Загрузочная FLASH 128 Кбайт
  • - 4 12-разрядных АЦП
  • - 8 32-разрядных таймеров
  • - 20 каналов ШИМ, из которых 12 – с поддержкой режима высокого разрешения
  • - 4-канальный сигма-дельта демодулятор SDFM
  • - 1 Блок тригонометрических вычислений TMU
  • - 1 Блок программируемых логических ячеек LAU
  • - 4 Импульсных квадратурных декодера QEP
  • - 6 Блоков захвата ECAP
  • - 6 Приемопередатчиков UART, TUART
  • - 2 Контроллера CAN
  • - 4 Контроллера SPI
  • - 2 Контроллера I2C
  • - 2 Контроллера OWI
  • - 2 Контроллера МПИ
  • - 2 Контроллера SpaceWire
  • - 1 Контроллер Ethernet
  • - 1 Сторожевой таймер WDT
Книжка с назанчинием выводов и печатями ОТК
Книжка с назанчинием выводов и печатями ОТК

В заключение, микроконтроллер очень интересный хоть и стоимость у него весьма велика.

Обязательно сделаю под него макетную плату и попробуем посмотреть, что он из себя представляет в действительности.

Я уже рассказывал, что есть среда VectorIDE которая уже содержит примеры под него, да не просто примеры, а сразу векторное управление электроприводом.

Всем добра, друзья!

-4