工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->综合电路图->综合电路图->Freescale KL2x系列超低功耗MCU开发方案

Freescale KL2x系列超低功耗MCU开发方案

作者:angelazhang时间:2015-10-06

Freescale公司的Kinetis KL2x系列是带有USB OTG的超低功耗MCU,工作频率48MHz,采用ARM® Cortex®-M0+ MCU,集成了模拟,通信,定时和控制外设和USB 2.0 OTG控制器,存储器包括64B闪存缓存的多达256K闪存和多达32K的RAM以及16K RAM.主要用在电池为能源的应用,消费类电子,低功耗应用和US外设.本文介绍了KL2x系列主要特性,框图和开发平台FRDM-KL26Z主要特性,框图,电路图和材料清单.

The Kinetis KL2x family of ARM® Cortex®-M0+ MCUs combine ultra-low-power performance with a rich suite of analog, communication, timing and control peripherals, including a USB 2.0 On-the-Go controller. Family members start from 32 KB of flash in a small 5 x 5 mm 32 QFN package, extending up to 256 KB in a 121 MBGA package. The KL2x MCU family is compatible with the ARM Cortex-M4 based Kinetis K20 MCU family, offering a migration path to higher performance and feature integration.

KL2x系列主要特性:

Ultra-Low-Power
• Next-generation 32-bit ARM Cortex-M0+ core. Two times more CoreMark/mA than the closest 8/16-bit architecture. Single-cycle fast I/O access port facilitates bit banging and software protocol emulation, maintaining an 8-bit ‘look and feel’.
• Multiple flexible low-power modes, including new compute mode which reduces dynamic power by placing peripherals in an asynchronous stop mode
• LPUART, SPI, I2C, ADC, DAC, LP timer and DMA support low-power mode operation without waking up the core Memory
• Up to 256 KB flash with 64 byte flash cache, up to 32 KB RAM
• 16 KB ROM with integrated bootloader
• Security circuitry to prevent unauthorized access to RAM and flash contents Performance
• ARM Cortex-M0+ core, 48 MHz core frequency over full voltage and temperature range (–40 ˚C +105 ˚C)
• Bit manipulation engine for improved bit handling of peripheral modules
• Thumb instruction set combines high code density with 32-bit performance
• Up to 4-channel DMA for peripheral and memory servicing with reduced CPU loading and faster system throughput
• Independent-clocked COP guards against clock skew or code runaway for fail-safe applications Mixed Signal
• Up to 16-bit ADC with configurable resolution, sample time and conversion speed/power. Integrated temperature sensor. Single or differential input mode operation in order to achieve improved noise rejection
• High-speed comparator with internal 6-bit DAC
• 12-bit DAC with DMA support
• 1.2 V high-accuracy internal voltage reference Timing and Control
• One 6-channel and two 2-channel,16-bit low-power timer PWM modules with DMA support
• 2-channel 32-bit periodic interrupt timer provides time base for RTOS task schedule or trigger source for ADC conversion
• Low-power timer allows operation in all power modes except for VLLS0
• Real-time clock
HMI
• Capacitive touch sense interface supports up to 16 external electrodes and DMA data transfer
• GPIO with pin interrupt support, DMA request capability and other pin control options Connectivity and Communications
• USB 2.0 On-The-Go (full-speed). Integrated USB low-voltage regulator supplies up to 120 mA off chip at 3.3 volts to power external components from 5-volt input
• Two I2C with DMA support, up to 1Mb/s and compatible with SMBus V2 features
• Three UART with up to two LPUART, and DMA support
• Two SPI with DMA support
• I2S module for audio applications Software and Tools
• Freescale Tower System modules
• Integrated development environment (IDE) CodeWarrior for Microcontrollers V10.x (Eclipse) IDE with Processor Expert software modeling tool IAR Embedded Workbench, Keil MDK, Atollic Kinetis Design Studio IDE
• Runtime software and RTOS MQX™ Lite, FreeRTOS, CodeSourcery G++ (GNU)
• Full ARM ecosystem support
KL2x系列目标应用:
• Battery-operated applications
• Consumer applications
• Low-power applications
• USB peripherals

图1. KL2x MCU系列框图

开发平台FRDM-KL26Z

FRDM-KL26Z: Freescale Freedom Development Platform for Kinetis KL16 and KL26 MCUs (up to 128 KB Flash)
The FRDM-KL26Z is an ultra-low-cost development platform for Kinetis L Series KL16 and KL26 MCUs (up to 128 KB Flash and up to 64-pin packages) built on ARM® Cortex™-M0+ processor. Features include easy access to MCU I/O, battery-ready, low-power operation, a standard-based form factor with expansion board options and a built-in debug interface for flash programming and run-control. The FRDM-KL26Z is supported by a range of Freescale and third-party development software.

开发平台FRDM-KL26Z主要特性:

• MKL26Z128VLH4 in a 64 LQFP package
• Capacitive touch slider
• FXOS8700CQ accelerometer and magnetometer
• Tri-color (RGB) LED
• Ambient light sensor
• User push button
• Flexible power supply options – USB, coin cell battery, external source
• Battery-ready, power-measurement access points
• Easy access to MCU I/O via Arduino™ R3 compatible I/O connectors
• Programmable OpenSDA debug interface with multiple applications available including:
— Mass storage device flash programming interface
— P&E Debug interface provides run-control debugging and compatibility with IDE tools
— CMSIS-DAP interface: new ARM standard for embedded debug interface
— Data logging application

图2. 开发平台FRDM-KL26Z外形图

图3. 开发平台FRDM-KL26Z框图

图4. 开发平台FRDM-KL26Z电路图(1)

图6. 开发平台FRDM-KL26Z电路图(3)

图7. 开发平台FRDM-KL26Z电路图(4)



评论

技术专区