Freescale TWR-KL25Z48M
тел. +7(499)347-04-82
Описание Freescale TWR-KL25Z48M
Отличный выбор! TWR-KL25Z48M — это плата для оценки и разработки (Tower System Module) от Freescale (ныне NXP Semiconductors), сфокусированная на микроконтроллерах семейства Kinetis L.
Описание
Freescale TWR-KL25Z48M — это модуль для модульной системы Tower System, предназначенный для демонстрации, прототипирования и разработки приложений на базе 32-битных микроконтроллеров ARM Cortex-M0+. Это одна из самых доступных и популярных плат для знакомства с семейством Kinetis L.
Ключевая особенность платы — ее совместимость с Tower System. Ее можно устанавливать на Tower Elevator (основную платформу) и комбинировать с другими модулями (TWRPI, другие процессорные, сенсорные, интерфейсные карты), создавая сложные прототипы систем.
Плата также может использоваться автономно (в режиме Standalone), так как на ней есть встроенный отладчик/программатор OpenSDA (с возможностью прошивки различных firmware, включая CMSIS-DAP, J-Link и др.), кнопки, светодиоды и основные периферийные разъемы.
Основное назначение:
- Оценка возможностей MCU серии Kinetis L.
- Быстрое прототипирование встраиваемых систем.
- Обучение программированию на ARM Cortex-M0+.
- Разработка приложений с низким энергопотреблением.
- Создание комплексных прототипов в составе Tower System.
Технические характеристики
1. Микроконтроллер (MCU):
- Ядро: ARM Cortex-M0+ (тактовую частоту до 48 МГц).
- Модель МК: MKL25Z128VLK4 (основная, установлена на плате).
- Flash-память: 128 КБ.
- ОЗУ (SRAM): 16 КБ.
- Энергонезависимая память (EEPROM): Эмулируется во Flash.
2. Периферия на борту МК (MKL25Z128VLK4):
- АЦП (ADC): 16-битный, до 16 каналов.
- ЦАП (DAC): 12-битный.
- Компаратор: Аналоговый компаратор (CMP).
- Таймеры: PIT, TPM (PWM), LPTMR.
- Интерфейсы связи:
- UART (LPUART) — до 3.
- SPI — до 2.
- I²C — до 2.
- USB 2.0 Full-Speed (Device/OTG/Host) — с отдельным разъемом на плате.
- Тouch Sensing: Встроенный контроллер для емкостной сенсорной панели (TSI).
3. Особенности платы TWR-KL25Z48M:
- Отладчик/Программатор: Интерфейс OpenSDA (с micro-USB разъемом).
- Питание: От USB (OpenSDA) или внешнего источника через разъем Tower System.
- Органы управления: 2 тактовые кнопки пользователя, кнопка сброса.
- Индикация: 3 цветных светодиода (RGB), 1 монохромный светодиод.
- Разъемы:
- Tower System — для интеграции в систему.
- Arduino™-совместимый (TWRPI) — для подключения шилдов.
- Выходы на периферию МК (GPIO, аналоговые, интерфейсы).
- Отдельный USB-разъем для работы с USB-стеком МК.
- Сенсор: Емкостный слайдер Touch Slider (через интерфейс TSI МК).
Парт-номера и совместимые модели
1. Парт-номера самой платы:
- TWR-KL25Z48M — основной и полный номер платы.
2. Основной микроконтроллер на плате:
- MKL25Z128VLK4 (в корпусе LQFP80).
3. Совместимые микроконтроллеры семейства Kinetis L (прямые аналоги и варианты для замены/миграции):
-
В рамках серии KL2x:
- MKL25Z32VLK4 — 32 КБ Flash, 4 КБ RAM.
- MKL25Z64VLK4 — 64 КБ Flash, 8 КБ RAM.
- MKL25Z256VLK4 — 256 КБ Flash, 32 КБ RAM.
- Модели в других корпусах (например, QFN) с аналогичным объемом памяти.
-
Для миграции вверх (больше функций, производительность Cortex-M4):
- Серия Kinetis K2x (Cortex-M4): MK20DX128, MK22FN1M0 и др. Плата-аналог — TWR-K20D50M или TWR-K22F120M. Обратите внимание на совместимость по выводам (pin-to-pin) не всегда полная, но архитектура и ПО схожи.
- Серия Kinetis E2x (более высокая надежность, для индустриальных применений).
-
Для миграции вниз (меньше выводов, дешевле):
- Серия Kinetis L0x (Cortex-M0+): MKL03Z, MKL05Z. Имеют меньший корпус и меньше периферии.
4. Совместимые платы и экосистема:
- Система Tower System:
- TWR-ELEV — базовый "лифт" для соединения модулей.
- Множество других процессорных модулей (TWR-K60D100M, TWR-KV10Z и др.).
- Периферийные модули (TWR-SER, TWR-LCD, TWR-AUDIO, TWR-CAN и др.).
- Сенсорные модули (TWR-PROTO, TWRB-KL25Z для Breadboard).
- Платы, схожие по архитектуре и ПО (но в форм-факторе standalone):
- FRDM-KL25Z — значительно более популярная отладочная плата в форм-факторе Freedom. Использует тот же МК (MKL25Z128VLK4), имеет аналогичный отладчик OpenSDA, но несовместима механически с Tower System. Является идеальной программно-совместимой альтернативой для большинства проектов.
- Hexiwear — носимый гаджет на базе KL25Z и K64F.
Важное примечание:
Плата TWR-KL25Z48M является частью устаревшей, но функциональной платформы Tower System. Для новых проектов NXP активно продвигает платформы Freedom (FRDM) и LPCXpresso. Однако благодаря поддержке среды MCUXpresso IDE, Keil, IAR и экосистеме ARM Mbed (для FRDM-KL25Z, код часто портируем), разработка для TWR-KL25Z48M остается актуальной и хорошо поддерживаемой.