NXP: Kinetis K80 — 32-битные микроконтроллеры на базе ядра ARM® Cortex®-M4 с рабочей частотой до 150 МГц, широким выбором конфигураций внутренней памяти и расширенными функциями безопасности
Автор: admin
10 Мар
Микроконтроллеры серии Kinetis K8x обеспечивают высокий уровень безопасности, гибкости применения и масштабируемости при создании интеллектуальных устройств для Интернета завтрашнего дня.
Высокопроизводительные микроконтроллеры Kinetis K8x на базе ядра ARM® Cortex®-M4F обеспечивают расширенные функции безопасности, включая защищенный загрузчик в области ROM-памяти для зашифрованного обновления встроенного программного кода, автоматическое дешифрование данных из внешней последовательной NOR FLASH-памяти, аппаратное ускорение шифрования по алгоритмам DES, 3-DES, AES, SHA-1, SHA-256 и MD5, а также аппаратное шифрование с открытым ключом.
Помимо этого, микроконтроллеры интегрируют по 8 КБ кэш-памяти данных и инструкций, 8 КБ системной кэш-памяти, 256 КБ FLASH-памяти программ и 256 КБ SRAM-памяти данных, контроллер полноскоростного USB 2.0 OTG, четырехканальный QSPI интерфейс дляподключения внешней энергонезависимой памяти данных/программ и широкий набор малопотребляющей периферии. Программная совместимость со всеми устройствами семейства Kinetis позволит разработчикам легко и быстро переносить свои проекты на новые микроконтроллеры.
К другим усовершенствованиям можно отнести режим повышенной производительности High Speed RUN и новую интеллектуальную периферию, например, сверхмалопотребляющий модуль LPUART, поддерживающий работу в режиме останова системы.
 |
Внутренняя архитектура микроконтроллеров Kinetis K8x |
Отличительные особенности:
- Центральный процессор
- Ядро ARM® Cortex®-M4 с рабочей частотой до 150 МГц, блоком DSP-вычислений одинарной точности с плавающей точкой (FPU)
- 8 КБ кэш-памяти данных, 8 КБ кэш-памяти инструкций, 8 КБ системной кэш-памяти
- Внутренняя память
- До 256 КБайт FLASH-памяти
- 256 КБайт SRAM-памяти
- Интерфейс внешней памяти FlexBus и контроллер SDRAM-памяти
- Два модуля интерфейса QPSI с функцией XIP
- 32 КБайт загрузочной ROM-памяти со встроенным загрузчиком
- Поддержка внешней последовательной FLASH-памяти с режимами SDR/DDR
- Система и структура тактирования и синхронизации
- Несколько режимов пониженного энергопотребления
- Блок защиты памяти
- Основной системный тактовый генератора на 3…32 МГц
- Малопотребляющий тактовый генератора на 32.768 кГц
- Внутренний источник опорного тактового сигнала на 48 МГц
- Таймеры
- Один 4-канальный таймер периодических прерываний
- Два 16-битных малопотребляющих модуля таймеров/ШИМ
- Два 8-канальных модуля таймеров для задач общего назначения, управления электродвигателем, ШИМ
- Два 2-канальных таймера для задач общего назначения и квадратурного декодера
- Часы реального времени с независимым блоком питания на 3.3 В
- Программируемый блок задержки
- Человеко-машинный интерфейс
- Малопотребляющий аппаратный контроллер сенсорного интерфейса (TSI)
- Интерфейс ввода/вывода общего назначения
- Аналоговая периферия
- Один 16-битный АЦП последовательного приближения, два 6-битных ЦАП и один 12-битный ЦАП
- Два аналоговых компаратора, включающих 6-битные ЦАП и вход опорного напряжения
- Источник опорного напряжения на 1.2 В
- Коммуникационные интерфейсы
- Контроллер полноскоростного/низкоскоростного интерфейса USB 2.0 с режимом OTG
- Контроллер интерфейсов SDHC и FlexIO
- Один интерфейс I2S, три SPI, четыре I2C и пять портов LPUART
- Система безопасности
- Аппаратный генератор случайных чисел
- Аппаратные ускорители шифрования DES, AES, SHA
- Несколько уровней защиты внутренней FLASH-памяти
- Рабочие характеристики
- Напряжение питания системы и напряжение перезаписи FLASH-памяти: от 1.71 В до 3.6 В
- Независимая схема питания порта ввода/вывода PORTE (QSPI): от 1.71 В до 3.6 В
- Диапазон рабочих температур: от -40°C до +105°C
- Доступные корпуса
- 100-выводной LQFP, размером 14 х 14 мм, 66 линий ввода/вывода
- 121-выводной XFBGA, размером 8 х 8 мм, 87 линий ввода/вывода
- 121-выводной WLCSP, размером 4.64 х 4.53 мм, 87 линий ввода/вывода
- 144-выводной LQFP, размером 20 х 20 мм, 102 линии ввода/вывода
Область применения:
- Автоматизация зданий
- Бытовая автоматика и безопасность
- Концентраторы данных для Интернета вещей
- Точки розничных продаж
- Портативные приборы для здоровья
- Интеллектуальные шлюзы энергоснабжения
- Носимые устройства
Инструментальные средства:
- TWR-K80F150M — микроконтроллерная плата системы разработки Tower System.
Плата TWR-K80F150M может работать как автономно, так и в составе модульной платформы разработки Tower System компании Freescale, позволяющей быстро создавать прототип разрабатываемого устройства и использовать тот же набор средств в будущих проектах за счет реконфигурируемой аппаратной архитектуре. Плата выполнена на базе микроконтроллера MK80FN256VDC15 с рабочей частотой 150 МГц, 256 КБ FLASH-памяти, 256 КБ SRAM-памяти, портами USB и QSPI интерфейсов и позволяет оценить функциональные возможности всего семейства устройств Kinetis K80/K81/K82.
- Пакет разработки прикладного ПО (SDK) для микроконтроллеров Kinetis
Пакет обеспечивает всестороннюю программную поддержку микроконтроллеров Kinetis и включает аппаратно абстрагированный слой (HAL), драйвера для всех периферийных улов, стек протоколов USB и других коммуникационных интерфейсов, промежуточное ПО, операционную сред реального времени (RTOS) и примеры прикладных программ, позволяя упростить и ускорить разработку пользовательских приложений.
Легко и быстро создать новый или скопировать существующий проект можно в Kinetis SDK Project Generator
Запросить образцы, средства разработки или техническую поддержку
Документация на Микроконтроллеры Kinetis K80 (англ.)
Документация на Микроконтроллеры Kinetis K82 (англ.)