FRDM-KL25Z MKL25Z128 MCU 资源概览

来源:互联网 发布:小号交易源码 编辑:程序博客网 时间:2024/04/27 22:42

声明:本文转自网上其它论坛的一篇帖子,旨在澄清MKL25Z128究竟适合哪些应用场合:

即然得到了飞思卡尔的书,也必须有飞思卡尔的板才能玩的转,以前没用过飞思卡尔,现在决心要弄块板学习下。于是下载了KL25的datasheet。先从第一页学起,总结如下:


1),电源电压:让我比较吃惊的是供电电源支持1.8V。这算是比较强悍的。我接触过的新唐最低2.5V和意法半导体的最低2V,都木有这么强悍哦。这应该是M0+低功耗特性的一个方面?

2),主频:48MHz的频率与其他厂家持平。

3),存储器:128KB  flash      16k RAM 用于裸奔程序,或者轻量级Rtos足够了。与其他厂家水平基本持平。

4)低功耗:
     9种低功耗模式,这也是比较强悍的一点,一般只有sleep、stop、standby三种的。模式虽然多,但是其低功耗水平能否与MSP430、小壁虎、NANO130相比 还要待用过才知道。
      Low-leakage wakeup unit ,电源电压1.8V,还有若干外设都注明低功耗, 看来低功耗是其一大卖点啊,下足了功夫。

5)4通道DMA,很有用哦。63个DMA source 也算比较强大。

6)调试接口支持 SWD。感觉比JTAG省事,速度不慢,简单易用。

7)BME:    Bit Manipulation Engine (BME),对我来说新名字,是不是就像51那样可以方便的对位操作?

8)80位UID,也够用了,对于俺们来说,80位与STM32F051的96位,差别不大。

9)触摸接口:16个。自带的话省事多了。这个接口还是低功耗的。

10)ADC: 16位。这个“16”   。。我和小伙伴就惊呆了。大体看看指标,采样率 几十到几百K,ENOB =11.4 min.  可以说做好的话,不分档做千分之一精度还凑合,百分之一是肯定有保证的。毕竟是片内的,比竞争对手的片内12位的好的太多了,片内12位,有效位数能达到10位就烧高香了。貌似片内带16位的MCU还真很少见,只是ADI的某款实打实的带了24位的片内AD,但采样率低,而且价格。。。呵呵。

11)模拟比较器,带DAC(可编程的比较参考电压),不错的。现在各MCU厂商拼外设拼的越来越细致了,对我们程序猿攻城师们来说是好事。

12)PWM,16位,低功耗,DMA支持。作为一个USB  LINE的 MCU,算是相当不错了。TIMER竟然也注明低功耗TIMER。

13)USB 全速,OTG, 呵呵,确实是USB line的。不错。

14) SPI/IIC,IIC 100K算是中规中矩。但是 2个8位SPI。    8位。。。。。。“呵呵呵(不给力)”。 但是“要啥自行车呢?” 对吧??   

15)UART 串口。DMA支持。 包含一个“低功耗 UART”。第一次看到哦。

16)GPIO :支持中断、DMA.    其他引脚控制选项,某些功能可能会很有用的。

总体来说,最低至1.8V 供电、细致的低功耗特性、USB FS  OTG、16位ADC、以及DMA几乎 支持所有外设的特性、足够的FLASH和RAM空间,这几条让人印象深刻 。

其他如GPIO、PWM、IIC、触摸接口的配置中规中矩,也不错。

恕我直言,我感觉唯一不爽的是SPI仅支持8位(?)。

KL25 其特点还是比较鲜明的,我总结就是“省电+USB+16位ADC”,这不明摆着灰常合适做便携的、电池供电的智能测量传感类(低功耗+16位ADC)、智能低功耗无线节点类(低功耗+数字接口)、低功耗USB类(低功耗+USB) 以及手持仪表设备类(低功耗+16位ADC+触摸+USB+PWM),譬如智能手表啦、智能穿戴设备啦、智能运动计步器啦、高精度便携多用表啦、智能家居中的无线节点啦。。。。。等等、当然加上FREESCALE的品牌效应,我感觉有相当不错的竞争力。

点评:不知道为什么MKL25Z128的ADC没有多通道扫描模式?难道是因为扫描模式与低功耗应用不适应甚至矛盾?手持仪表设备类应用通常不需要多通道扫描,因为一个时刻只使用1个档——但工控应用中通常需要多通道扫描,尽管可以通过软件方式实现多通道扫描,但这样采样率精度受限。只能解释为:MKL25Z128并不是为工业控制应用而诞生的——“低功耗家族”,为便携式设备而生。

0 0
原创粉丝点击