Freescale FRDM-KL46Z

Freescale FRDM-KL46Z
Артикул: 402831

Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Freescale FRDM-KL46Z

Отличный выбор! FRDM-KL46Z — это одна из самых популярных и сбалансированных отладочных плат для начала работы с микроконтроллерами ARM Cortex-M.

Описание

Freescale Freedom Development Platform FRDM-KL46Z — это недорогая, компактная отладочная плата (development board) формата Arduino Uno R3, созданная для быстрого прототипирования и обучения. Её "сердцем" является микроконтроллер Kinetis KL46Z семейства Kinetis L на ядре ARM Cortex-M0+.

Ключевая философия платформы Freedom — предоставить разработчику максимум периферии и интерфейсов для подключения внешних устройств (сенсоров, шилдов, индикаторов) при минимальной цене. Плата идеально подходит для студентов, инженеров и энтузиастов, начинающих работать с 32-битными микроконтроллерами.


Технические характеристики

1. Микроконтроллер

  • Модель: MKL46Z256VLL4 (основная для этой платы)
  • Ядро: ARM Cortex-M0+
  • Тактовая частота: До 48 МГц
  • Флэш-память: 256 КБ
  • ОЗУ (SRAM): 32 КБ
  • Энергонезависимая память (EEPROM): 4 КБ (через флэш)

2. Периферия на плате

  • Программатор/отладчик: Встроенный OpenSDA (Open Source Debug Adapter) с интерфейсом CMSIS-DAP (поддерживает Drag-and-Drop программирование). Прошивку можно обновить.
  • Индикация: 1 RGB-светодиод (3 цвета), 1 светодиод питания, 1 светодиод отладчика.
  • Органы управления: Тактовая кнопка сброса, 2 пользовательские тактовые кнопки (SW2, SW3), сенсорная панель (capacitive touch slider, TSI).
  • Датчики: 3-осевой акселерометр MMA8451Q (I²C).
  • Разъёмы:
    • Arduino Uno R3: Полная совместимость по расположению и функциям пинов. Позволяет использовать огромное количество Arduino-шилдов (с учетом уровня напряжений 3.3В).
    • Разъём для микросхем: Для прямого подключения платы к макетке.
    • Разъём для батарейки (CR2032).
    • Mini-USB: Для питания, программирования и связи с ПК.

3. Интерфейсы микроконтроллера, выведенные на пины

  • Цифровые Ввод/Вывод (GPIO): Множество линий, сгруппированных в порты.
  • Аналого-цифровой преобразователь (ADC): 16-битный, до 24 каналов.
  • Цифро-аналоговый преобразователь (DAC): 12-битный, 1 канал.
  • Таймеры: TPM (Timer/PWM) модули — до 6-канальный ШИМ.
  • Последовательные интерфейсы:
    • UART (LPUART): До 3 модулей (1 используется OpenSDA для виртуального COM-порта).
    • SPI: До 2 модулей.
    • I²C: До 2 модулей.
  • USB 2.0 Full-Speed: Контроллер с поддержкой Device (устройство).
  • Компаратор: 6-битный компаратор (CMP).
  • Модуль защиты от сбоев (Watchdog).

4. Питание

  • Напряжение питания: 3.3 В (генерируется стабилизатором на плате).
  • Источники: Через порт Mini-USB или от внешнего источника (разъём Arduino, батарейка CR2032).
  • Низкое энергопотребление: Поддержка множества энергосберегающих режимов (LLS, VLLS).

Парт-номера и совместимые модели

Основной парт-номер (Orderable Part Number)

  • FRDM-KL46Z — это и есть полное название и номер для заказа.

Совместимые микроконтроллеры (в том же семействе)

Плата физически рассчитана на корпус LQFP80. Можно перепаять основной чип на другой из совместимого семейства Kinetis L для увеличения памяти или функциональности. Ключевые совместимые модели:

  • MKL46Z128VLL4 — 128 КБ флэш, 16 КБ ОЗУ.
  • MKL46Z256VLL4 — 256 КБ флэш, 32 КБ ОЗУ (установлен по умолчанию).
  • MKL46Z256VMC4 — тот же чип, но в корпусе MAPBGA (не подходит для пайки на эту плату).
  • Микроконтроллеры из других подсемейств Kinetis L с корпусом LQFP80 и аналогичной распиновкой (например, KL43, KL26, KL25). Важно: Перед заменой необходимо тщательно сверять datasheet и reference manual по расположению пинов (pinout)!

Совместимые отладочные платы (платформы)

Все платы линейки FRDM (Freedom) имеют схожую идеологию и совместимость по разъёмам и ПО:

  • FRDM-KL25Z — базовая плата на Cortex-M0+.
  • FRDM-K64F — более мощная плата на Cortex-M4F (с FPU).
  • FRDM-K66F — ещё более производительная.
  • FRDM-KE02Z — плата на более простом ядре (отлично подходит для изучения миграции с 8-битных MCU).
  • FRDM-KL03Z — самая миниатюрная в линейке.

Совместимость с экосистемой

  1. Аппаратная (Shields): Благодаря разъёму Arduino R3, плата совместима с тысячами шилдов (датчиков, дисплеев, реле и т.д.). Важное замечание: Все пины работают от 3.3В, 5В-шилды могут не работать корректно или повредить плату.
  2. Программная:
    • IDE: MCUXpresso IDE (официальная среда от NXP), Keil MDK, IAR Embedded Workbench, PlatformIO (в среде VS Code), Arduino IDE (с поддержкой через сторонние ядра, например, от Sandeep Mistry).
    • ПО и драйверы: Полностью поддерживается в MCUXpresso SDK (бывший Kinetis SDK) — набор драйверов, middleware и примеров кода.
    • Системы реального времени: FreeRTOS, Mbed OS и другие.

Итог

FRDM-KL46Z — это отличный компромисс между производительностью, энергоэффективностью, периферией и стоимостью. Наличие сенсорного слайдера, RGB-светодиода и акселерометра "из коробки" позволяет сразу приступить к созданию интересных проектов без необходимости пайки и подключения внешних модулей. Это одна из лучших плат для старта в мире ARM Cortex-M.

Товары из этой же категории