Новое семейство Kinetis L — самые энергоэффективные микроконтроллеры в отрасли
Компания Freescale Semiconductor представила новое семейство микроконтроллеров Kinetis L – первых в отрасли микроконтроллеров, построенных на базе ядра ARM CortexTM-M0+.
Микроконтроллеры нового семейства Kinetis L компании Freescale дают пользователям традиционных 8- и 16-битных архитектур уникальную возможность миграции на 32-битную платформу, позволяющую значительно повысить вычислительную мощность без увеличения энергопотребления, цены и габаритов конечного решения. Такие повседневные приложения, как бытовая электроника, игровые консоли, портативные медицинские приборы, аудиосистемы, интеллектуальные приборы учета, светильники и источники питания, теперь могут использовать функциональность и масштабируемость 32-битного процессора, необходимые для расширения линейки будущих продуктов, сравнимого по цене и энергопотреблению с традиционными 8- и 16-битными решениями.
Первые три серии микроконтроллеров Kinetis L:
- Серия Kinetis L0 – младшая серия семейства Kinetis L. Отличается объемом FLASH -памяти от 8 до 32 МБайт и миниатюрным корпусом QFN размером 4×4 мм. Совместима по выводам с 8-битными микроконтроллерами серии S08P компании Freescale. Совместима по программному коду и инструментальным средствам со всеми микроконтроллерами семейства Kinetis L.
- Серия Kinetis L1 – объем FLASH-памяти от 32 до 256 МБайт, дополнительные коммуникационные и аналоговые периферийные модули. Совместима с микроконтроллерами серии Kinetis K10.
- Серия Kinetis L2 – добавлен контроллер интерфейса полноскоростного USB 2.0 Host/Device/OTG. Совместима с микроконтроллерами серии Kinetis K20.
Потребляемая мощность процессора с ядром ARM Cortex-M0+ составляет всего треть от уровня любого 8- или -16-битного процессора, при этом обеспечивается производительность от 2 до 40 раз выше. Микроконтроллеры семейства Kinetis L не уступают в энергоэффективности самому ядру благодаря новейшей малопотребляющей платформе, различным рабочим режимам и энергосберегающей периферии. Как результат, микроконтроллер потребляет всего 50 мкА/МГц в сверхмалопотребляющем рабочем (very-low-power run – VLPR) режиме и способен быстро выйти из режима пониженного энергопотребления, обработать полученные данные и вернуться в режим сна, продлевая тем самым время работы приложения от аккумуляторной батареи.
В традиционных решениях необходимо поддерживать рабочую частоту и питание процессорного ядра даже для выполнения тривиальных задач, таких как передача или получение данных, захват или генерация цифровых или стробирование аналоговых сигналов. Периферия микроконтроллеров Kinetis L способна выполнять эти функции без участия ядра или основной системы, значительно снижая энергопотребление и увеличивая продолжительность работы от аккумуляторной батареи.
Микроконтроллеры Kinetis L оснащены самой малопотребляющей в отрасли интегрированной FLASH памятью. Усовершенствовав существующий метод хранения заряда, основанный на традиционном кремниевом техпроцессе, новая технология позволяет создавать наноразмерные кремниевые островки для хранения заряда вместо использования запоминающих элементов на сплошной пленке, повышая защиту памяти от наиболее распространенных причин потери данных.
Микроконтроллеры семейства Kinetis L обеспечивают достаточную легкость проектирования за счет ряда инновационных решений:
- Платформа разработки Freescale Freedom Development Platform – компактная, малопотребляющая, недорогая демонстрационная и отладочная система, предназначенная для быстрого создания прототипа и оценки работы конечного решения. Система сочетает промышленно стандартный форм-фактор и широкий набор плат расширения сторонних производителей. Интегрированный отладочный USB интерфейс поддерживает программирование FLASH памяти в режиме устройства хранения данных (mass storage), режим виртуального последовательного порта и стандартные функции программирования и контроля за исполнением прикладного кода.
- Программный пакет Processor Expert – инструмент на основе графического интерфейса пользователя для создания прикладного программного кода, позволяющий отказаться от написания дополнительных программ инициализации периферийных модулей или драйверов устройств. Помогает разработчикам с легкостью мигрировать с 8- и 16-битных на 32-битные решения, упрощая структуру программного кода и значительно сокращая время разработки приложения.
- Kinetis MCU Solution Advisor — веб-приложение с интерактивной системой подбора наиболее подходящего микроконтроллера при помощи динамических фильтров по рабочим характеристикам, типу корпуса, конфигурации внутренней памяти и набору периферийных модулей.
Каждая серия микроконтроллеров семейства Kinetis L имеет общий набор масштабируемых опций, включая объем внутренней FLASH-памяти, число выводов, модуль таймеров и синхронизации, аналоговую, коммуникационную и управляющую периферию, обеспечивающих легкость миграции между устройствами при изменении рабочих характеристик конечного решения.
Особенности, общие для всех микроконтроллеров семейства Kinetis L:
- ядро ARM Cortex-M0+ с рабочей частотой до 48 МГц;
- высокоскоростные 12-/16-битные аналого-цифровые преобразователи;
- 12-битные цифро-аналоговые преобразователи;
- высокоскоростные аналоговые компараторы;
- малопотребляющий контроллер сенсорного интерфейса с функцией выхода из режима ожидания по касанию;
- функциональный модуль таймеров для широкого спектра применений, включая управление электродвигателем.
Микроконтроллеры Kinetis L совместимы по выводам и программному коду с семейством Kinetis K (выполненное на базе ядра ARM Cortex-M4), позволяя добавить поддержку DSP-вычислений и расширить функциональные возможности конечного решения.