博文分享:Freescale DK-KL46评测报告

作者:JasonShen

前言

非常感谢贸泽工程师社区给予的申请Freescale DK-KL46开发套件的机会,其实收到开发板好几天了,由于项目原因没有拆才上电,现在周末时间抽空完成个人的第一篇评测文章,在这期间通过查找相关资料,也学习到新的知识,同时对于飞思卡尔的产品有更深入的了解。

“DK-KL46”
DK-KL46

关于DK-KL46

这款开发板的主芯片是MKL46Z256VLL4,是Kinetis® KL4x MCU 家族成员,其功能特点是 将超低功耗与丰富的设备接口集合包含模拟量采集,通讯,定时和控制外围设备,同时还有分段式LCD控制器,主要用于电子秤,流量计,智能仪表和恒温器领域

• 包括多种灵活的低功耗模式,包括新的计算模式,该模式通过将外围设备置于异步停止模式来降低动态功耗
• 具有安全电路,可防止未经授权访问RAM和闪存内容
• 通过与其他Kinetis系列的兼容性,提供了一条更低和更高性能以及功能集成的迁移途径

“”

超低功耗:

32位Cortex®-M0+内核:比最接近的8/16位架构多2倍的CoreMark / mA。 单周期快速I / O访问端口可促进位敲打和软件协议仿真,保持8位外观 多种灵活的低功耗模式,包括新的计算模式,该模式通过将外设置于异步停止模式来降低动态功耗LPUART,SPI,I²C,ADC,DAC,LP定时器和DMA支持低功耗模式操作而无需唤醒内核

内存:

高达256 KB的闪存和64字节的闪存缓存,高达32 KB的RAM安全电路可防止未经授权访问RAM和闪存内容16 KB ROM和内置引导加载程序简化了对MCU进行编程的工作,并允许轻松进行闪存升级

性能:

Arm® Cortex®-M0+内核,在整个电压和温度范围(-40ºC至+105ºC)上,内核频率为48 MHz;位操作引擎,用于改善外围模块的位处理Thumb指令集结合了高代码密度和32位性能 最高4通道 DMA用于外围设备和内存服务,可减少CPU负载并提高系统吞吐量,独立时钟的COP可以防止故障保护应用中的时钟偏斜或代码失控

信号混合:

高达16位ADC,具有可配置的分辨率,采样时间和转换速度/功率,集成温度传感器,单或差分输入模式操作,以实现更好的噪声抑制,带有内部6位DAC的高速比较器,具有DMA支持的12位DAC。

时序与控制:

两个6通道, 以及一个具有DMA支持的2通道,16位低功耗定时器PWM模块,2个通道 32位定期中断定时器为RTOS任务计划提供了时基,或为ADC转换提供了触发源,低功耗定时器允许在 VLLS0之外的所有功耗模式下工作,带有日历的实时时钟。

人机接口:

分段式LCD接口电容式触摸感应输入最多支持16个外部电极和DMA数据传输GPIO,具有引脚中断支持,DMA请求功能和其他引脚控制选项。

连接和通讯:

带有集成USB低压稳压器的USB 2.0 On-The-Go(全速)在3.3伏时提供高达120 mA的片外电源,以5伏输入或带有时钟的USB 2.0设备(全速)为外部组件供电 恢复功能,无需外部晶振。两个具有DMA支持,高达1Mbps的I2C,并与SMBus V2功能兼容,一个LPUART和两个具有DMA支持的UART两个具有DMA支持的SPI,用于音频应用的I2S模块,FlexIO,用于通用或定制的串行外设仿真高精度内部时钟参考,支持高性能通信。

开发板外观及上电运行

接下来看一下KL46开发套件的制作工艺,整个开发套件分为两块PCB板,一个是主芯片,另一块是外设拓展板,通过接插件相互连接,这跟以往的开发板有所区别,由于飞思卡尔被恩智浦NXP收购的原因,这款开发板的资料很难查询到。

“开发套件上电外观”
开发套件上电外观

开发板原理图

“供电部分原理图”
供电部分原理图

“外设接口”
外设接口

程序调试和运行

我们能够进行简单的ADC采集程序编译和调试以及下载。

“”

“”

由于我个人对于这个开发套件也是入门阶段,对于它的使用以及产品化过程还需要一段时间的熟悉摸索过程,总的来讲这款芯片可应用于功耗要求敏感,并有现场数据采集和通讯功能的领域,列如便携式现场仪表,阀类控制器,自动车辆识别。

最新文章