Открыть сервис

Kinetis

Kinetis — это семейство 32-битных микроконтроллеров (MCU) на базе процессорных ядер ARM Cortex-M (M0+, M4, M7), разработанное американской компанией Freescale Semiconductor (в 2015 году объединена с NXP Semiconductors). Семейство позиционируется как масштабируемая платформа для широкого спектра встраиваемых приложений: от промышленной автоматизации и потребительской электроники до автомобильных систем и интернета вещей (IoT). Отличительной чертой Kinetis является высокая степень интеграции периферийных модулей, гибкость в управлении энергопотреблением и совместимость по выводам между разными сериями одного корпуса.

История

Разработка семейства Kinetis была анонсирована в 2010 году, когда Freescale Semiconductor, выделившаяся из Motorola, представила первые устройства на ядре ARM Cortex-M4. До этого компания выпускала микроконтроллеры на собственной архитектуре ColdFire и 8-битные MC68HC(S)(08). Переход на лицензируемое ядро ARM позволил Freescale предложить рынку более производительные и энергоэффективные решения, совместимые с экосистемой ARM.

Первыми сериями стали K10, K20, K30, K40, K50, K60 и K70. Они охватывали диапазон от недорогих контроллеров для бытовой техники до высокопроизводительных чипов с графическими контроллерами (сегментные и TFT LCD). В 2012 году вышла серия Kinetis L (KL) на ядре Cortex-M0+, ориентированная на сверхнизкое энергопотребление. В 2013 году появилась серия Kinetis KW (KW01, KW20) со встроенными радиомодулями для беспроводной связи (Bluetooth Low Energy, IEEE 802.15.4). В 2014 году была выпущена серия Kinetis V (KV) — для управления двигателями и цифровым управлением питанием (DC/DC). После поглощения Freescale компанией NXP в 2015 году линейка Kinetis вошла в портфель продуктов NXP, где продолжила развиваться параллельно с семействами LPC и i.MX RT. Последние анонсы новых серий (например, Kinetis EA для автомобильной промышленности) приходятся на 2016–2018 годы.

Архитектура и ядро

Все микроконтроллеры Kinetis построены на ядрах ARM Cortex-M, которые обеспечивают:

Ядро работает на частотах от 48 МГц (KL) до 240 МГц (K7x). Все микроконтроллеры поддерживают режимы пониженного энергопотребления (Sleep, Deep Sleep, Stop, VLPR — Very Low Power Run).

Память и периферия

Семейство Kinetis предлагает широкий выбор встроенной памяти и периферийных модулей.

Внутренняя память

Периферийные модули

Серии и классификация

Семейство Kinetis делится на несколько серий, различающихся производительностью, энергопотреблением и набором периферии.

СерияЯдроЧастота, МГцFlash, КбайтОсобенности
KL (Kinetis L)Cortex-M0+488–256Сверхнизкое энергопотребление (150 нА в режиме хранения)
KW (Kinetis W)Cortex-M0+4864–512Встроенный BLE/802.15.4 радиомодуль
K (Kinetis K)Cortex-M4100–12032–1024Базовая серия с широким набором периферии
KV (Kinetis V)Cortex-M416864–512Оптимизация для управления двигателями (PWM, таймеры)
KE (Kinetis E)Cortex-M0+488–128Устойчивость к помехам (5V-логика, ESD-защита)
K7x (Kinetis K70)Cortex-M4150512–1024Контроллер TFT-дисплея, Ethernet, криптоускоритель
K8x (Kinetis K80)Cortex-M4150512–2048Ethernet, USB HS, FlexBus, криптоускоритель
EA (Kinetis EA)Cortex-M0+4832–128Автомобильный температурный диапазон (-40…+125 °C)

Инструменты разработки

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

Применение

Микроконтроллеры Kinetis используются в следующих областях:

Конкуренты

Основными конкурентами Kinetis на рынке 32-битных ARM-микроконтроллеров являются:

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →