Freescale TWR-K64F120M
тел. +7(499)347-04-82
Описание Freescale TWR-K64F120M
Конечно! Вот подробное описание, технические характеристики и совместимая информация для платформы Freescale TWR-K64F120M.
Описание
Freescale TWR-K64F120M — это отладочная плата (Tower System Module), входящая в модульную систему Tower от Freescale (ныне NXP Semiconductors). Она предназначена для оценки и разработки на базе 32-битного микроконтроллера Kinetis K64F семейства ARM Cortex-M4.
Ключевая особенность платы — наличие встроенного аппаратного отладчика OpenSDA (Open Standard Debug Access), который значительно упрощает программирование и отладку, требуя только подключения по USB. Плата выполнена в форм-факторе модуля для системы Tower, что позволяет легко комбинировать ее с другими модулями (TWR-PROTO, TWR-ELEV, TWR-LCD и др.) для расширения функциональности (например, добавления двигателей, датчиков, интерфейсов связи).
Эта плата была особенно популярна благодаря своей стабильности, производительности и использованию в образовательных проектах (включая платформу mbed).
Технические характеристики
Микроконтроллер:
- Ядро: ARM Cortex-M4 с блоком вычислений с плавающей запятой (FPU)
- Тактовая частота: до 120 МГц
- Объем Flash-памяти: 1 МБ
- Объем RAM: 256 КБ
Память:
- Внешняя Flash: Micro-SD кардридер
- Внешняя EEPROM: 64 Кбит (микросхема AT24C64)
Периферия и интерфейсы, выведенные на плату:
- Отладчик: OpenSDA v2.1 (с возможностью прошивки в CMSIS-DAP, J-Link и др.)
- Интерфейсы связи:
- Ethernet: 10/100 Мбит/с (разъем RJ-45)
- USB: 2 x USB 2.0 On-The-Go (OTG) (разъемы Type A и Mini-AB)
- UART/SPI/I2C: Доступны через заголовки
- CAN: 2 x CAN 2.0B
- Аналоговые интерфейсы:
- АЦП: 16-битный АЦП (2x)
- ЦАП: 12-битный ЦАП
- Датчики на борту:
- 3-осевой акселерометр (Freescale MMA8451Q)
- Датчик температуры
- Светодиоды: 3 пользовательских RGB-светодиода, 4 монохромных светодиода
- Кнопки: 2 пользовательские кнопки, 1 кнопка сброса
- Совместимость: Стандартные заголовки для подключения к системе Tower или использования в качестве standalone-платы.
Питание:
- Через разъем Micro-USB (от отладчика OpenSDA)
- Через системный разъем Tower
- От внешнего источника
Парт-номера (Part Numbers)
Основной парт-номер для заказа этой платы:
- TWR-K64F120M
Также могут встречаться в связке с другими модулями системы Tower, например:
- TWR-K64F120M-KIT — комплект, который может включать саму плату TWR-K64F120M, базовый модуль (TWR-TWRBASE) и другие аксессуары.
Совместимые модели и платформы
1. Прямые аналоги и платы-преемники от NXP:
- FRDM-K64F (Freedom-K64F) — более компактная и дешевая отладочная плата на том же микроконтроллере K64F. Является логическим преемником для большинства новых проектов. Имеет аналогичный отладчик OpenSDA.
- NXP TWR-K65F180M — плата из той же линейки Tower, но на базе более производительного микроконтроллера Kinetis K65 (180 МГц, с дополнительной криптографической периферией).
- NXP TWR-K63F120M — плата на базе Kinetis K63F, очень похожая на K64F, но без Ethernet.
2. Совместимые модули системы Tower (Tower System Modules): Плата TWR-K64F120M может быть установлена на базовый модуль и работать в связке с десятками других плат, расширяя свои возможности:
- TWR-ELEV — подъемный модуль для подключения дополнительных периферийных плат.
- TWR-PROTO — плата для прототипирования и монтажа собственных схем.
- TWR-LCD — модуль с графическим ЖК-дисплеем.
- TWR-BLUETOOTH, TWR-WIFI-ANT — модули беспроводной связи.
- TWR-PSM-A, TWR-PSM-B — модули силовой электроники для управления моторами.
3. Совместимые программные платформы и экосистемы:
- NXP MQX RTOS — официальная ОСРВ от Freescale/NXP.
- ARM mbed OS — платформа имела официальную поддержку для этой платы, что позволяло быстро начать разработку через онлайн-компилятор.
- FreeRTOS, Zephyr OS — популярные открытые ОСРВ с поддержкой архитектуры Cortex-M.
- Среды разработки: Keil MDK, IAR Embedded Workbench, NXP MCUXpresso IDE, GNU Arm Embedded Toolchain.
Важное примечание
Линейка Tower System считается устаревшей (End-of-Life) со стороны NXP. Хотя платы еще можно найти в продаже у дистрибьюторов, для новых проектов NXP рекомендует переходить на более современные платформы, такие как FRDM (Freedom), LPCXpresso или i.MX RT серии.