探索Kinetis KL25 Sub-Family微控制器:低功耗与高性能的完美融合

电子说

1.4w人已加入

描述

探索Kinetis KL25 Sub-Family微控制器:低功耗与高性能的完美融合

在电子设计领域,选择一款合适的微控制器对于项目的成功至关重要。Freescale的Kinetis KL25 Sub-Family微控制器凭借其出色的低功耗特性和丰富的功能,成为了众多开发者的理想选择。今天,我们就来深入了解一下这款微控制器。

文件下载:MKL25Z64VLK4.pdf

一、产品概述

Kinetis KL25 Sub-Family是基于48 MHz Cortex - M0+内核的微控制器,还集成了USB功能。它具有多种封装选项,包括32 - pin QFN(FM)、48 - pin QFN(FT)、64 - pin LQFP(LH)和80 - pin LQFP(LK),能满足不同应用场景的需求。而且,它与其他Kinetis L系列以及Kinetis K2x系列兼容,为开发者提供了更多的灵活性。

二、关键特性

(一)低功耗优势

  1. 运行功耗:在极低功耗运行模式下,运行功耗可低至47 μA/MHz,这对于需要长时间运行且对功耗敏感的应用来说,是一个巨大的优势。
  2. 静态功耗:具备全状态保留功能时,静态功耗可低至2 μA,并且唤醒时间仅需4 μs,能够快速响应外部事件。
  3. 节能架构:采用90 nm TFS技术、时钟和电源门控技术以及零等待状态闪存内存控制器,优化了节能架构,有效降低功耗。

(二)高性能表现

  1. 高效处理器:采用ARM® Cortex® - M0+内核,最高运行频率可达48 MHz,具有行业领先的吞吐量,能轻松应对各种复杂任务。
  2. 丰富的内存选项:提供高达128 KB的闪存和16 KB的RAM,满足不同应用对存储容量的需求。

(三)多样化的外设和接口

  1. 人机接口:配备低功耗硬件触摸传感器接口(TSI)和多达66个通用输入/输出(GPIO),方便实现人机交互功能。
  2. 通信接口:拥有USB全/低速On - the - Go控制器、两个8 - bit SPI模块、一个低功耗UART模块、两个UART模块和两个I2C模块,支持多种通信协议,便于与其他设备进行数据交互。
  3. 模拟模块:包含16 - bit SAR ADC、12 - bit DAC和模拟比较器(CMP),可实现高精度的模拟信号处理。
  4. 定时器:提供六种通道Timer/PWM(TPM)、两个2 - 通道Timer/PWM模块、周期性中断定时器、16 - bit低功耗定时器(LPTMR)和实时时钟,满足不同的定时和控制需求。

三、电气特性详解

(一)额定值

  1. 热处理额定值:存储温度范围为–55至150°C,无铅焊接温度可达260°C。
  2. 湿度处理额定值:湿度敏感度等级为3。
  3. ESD处理额定值:人体模型静电放电电压为–2000至+2000 V,带电设备模型静电放电电压为–500至+500 V,在105°C环境温度下的闩锁电流为–100至+100 mA。
  4. 电压和电流运行额定值:数字电源电压范围为–0.3至3.8 V,数字电源电流最大为120 mA等。

(二)交流电气特性

在测量传播延迟、上升和下降时间时,有明确的参考标准,输出引脚也有特定的负载和驱动强度要求。

(三)非开关电气规格

涵盖电压和电流运行要求、LVD和POR运行要求、电压和电流运行行为、电源模式转换运行行为、功耗运行行为、EMC辐射发射运行行为等多个方面。例如,在不同电源电压和负载条件下,输出高/低电压、输入泄漏电流等都有相应的规格要求。

(四)开关规格

  1. 设备时钟规格:不同运行模式下,系统和核心时钟、总线时钟、闪存时钟等都有明确的频率范围。
  2. 通用开关规格:包括GPIO引脚中断脉冲宽度、外部复位和NMI引脚中断脉冲宽度、端口上升和下降时间等。

(五)热规格

  1. 热运行要求:芯片结温范围为–40至125°C,环境温度范围为–40至105°C。
  2. 热属性:不同封装和电路板类型下,热阻等属性有所不同。

四、外设运行要求和行为

(一)核心模块

以SWD电气特性为例,其运行电压范围为1.71至3.6 V,SWD_CLK频率最高可达25 MHz,并且对时钟脉冲宽度、数据设置和保持时间等都有严格要求。

(二)时钟模块

  1. MCG规格:内部参考频率有工厂和用户两种修剪方式,DCO输出频率在不同范围和条件下有相应的规格,同时还涉及FLL和PLL的相关参数,如参考频率范围、输出频率范围、抖动和锁定时间等。
  2. 振荡器电气规格:包括DC电气规格和频率规格。DC电气规格中,不同频率和增益模式下,振荡器的电源电流不同;频率规格中,明确了不同模式下的振荡器晶体或谐振器频率、晶体启动时间等。

(三)存储器和内存接口

以闪存电气规格为例,详细介绍了编程和擦除的定时规格、命令定时规格、高电压电流行为以及可靠性规格。例如,NVM编程/擦除的定时规格规定了内部电荷泵的工作时间,闪存的可靠性规格包括数据保留时间和循环耐久性等。

(四)模拟模块

  1. ADC电气规格:16位精度在特定差分引脚可实现,对运行条件和电气特性都有详细要求。运行条件包括电源电压、参考电压、输入电压、输入电容、转换时钟频率和转换速率等;电气特性包括电源电流、异步时钟源、总未调整误差、差分非线性等。
  2. CMP和6 - bit DAC电气规格:规定了电源电压、不同模式下的电源电流、模拟输入电压和偏移电压、比较器滞后、输出高/低电压、传播延迟等参数。
  3. 12 - bit DAC电气规格:涵盖运行要求和运行行为两方面。运行要求包括电源电压、参考电压、输出负载电容和电流等;运行行为包括不同模式下的电源电流、全量程和代码到代码的建立时间、输出电压范围、积分和差分非线性误差等。

(五)通信接口

  1. USB电气规格:符合通用串行总线实施者论坛的标准,MCGPLLCLK可满足USB抖动认证规格,而MCGFLLCLK则不满足。
  2. USB VREG电气规格:规定了输入电源电压、不同模式下的静态电流、最大负载电流、调节器输出电压、外部输出电容和等效串联电阻、短路电流等参数。
  3. SPI开关规格:分别给出了主模式和从模式在不同引脚斜率速率下的时序规格,包括操作频率、时钟周期、数据设置和保持时间、信号上升和下降时间等。
  4. I2C定时:明确了标准模式和快速模式下的SCL时钟频率、各种时间参数(如保持时间、低/高周期、设置时间等)以及信号上升和下降时间的要求。

(六)人机接口

以TSI电气规格为例,规定了运行模式下的固定和可变功耗、使能模式和禁用模式下的功耗、模拟使能时间、参考电容和电压变化等参数。

四、引脚分配和订购信息

(一)引脚分配

详细列出了不同封装下每个引脚的信号复用和分配情况,方便开发者进行硬件设计。

(二)订购信息

根据不同的闪存和SRAM容量、I/O数量,提供了多种型号的订购选项,开发者可根据实际需求进行选择。

五、总结与思考

Kinetis KL25 Sub - Family微控制器凭借其低功耗、高性能和丰富的外设接口,为电子工程师提供了一个强大而灵活的解决方案。在实际应用中,我们需要根据具体的项目需求,合理选择合适的型号和配置,同时要严格遵循其电气特性和运行要求,以确保系统的稳定性和可靠性。大家在使用这款微控制器的过程中,有没有遇到过什么问题或者有什么独特的应用经验呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分