首页 > 评测 > 低功耗四色板——MAPS KL43评测

低功耗四色板——MAPS KL43评测

NXP   MAPS四色板   kinetis   
  • 作者:刘昆磊
  • 来源:21ic
  • [导读]
  • 恩智浦半导体(NASDAQ:NXPI)作为全球领先的嵌入式应用安全连接技术领导者,不断在互联汽车、物联终端等智能安全互联应用市场的创新。

0029.png

图29 MAPS-KL43段式LCD电路1

0030.png

图30 MAPS-KL43段式LCD电路2

打开KDS软件并新建KSDK2.0的库工程。

0031.png

图31 KDS中新建工程

输入工程名称和选择KSDK所在的文件夹。

0032.png

图32新建工程名称

选择基于FRDM-KL43开发板工程,实在此开发板的基础上修改以便适应于MAPS-KL43开发板。

0033.png

图33选择基于MAPS-KL43开发板

点击完成后,自动新建了slcd_maps_kl43工程,通过整个工程文件夹大家可以看到,目录结构非常清楚,大家重点关注board、drivers、source和utilities文件夹即可。

0034.png

图34新建工程目录结构

我们使用KSDK V2.0库进行开发,一个最大的好处就是恩智浦为大家提供了非常强大的软件包,里面有关于不同片内外设的驱动函数,比如我们要使用的段式LCD驱动在fsl_slcd.h和fsl_slcd.c文件中提供了丰富的接口函数,同时配有非常详细的说明,大家参考接口函数,就可实现相关功能。

0035.png

图35KSDK V2中段式LCD驱动库文件

按照要求,结合MAPS-KL43开发板电路,对段式LCD驱动模块的引脚初始化,然后初始化结构体等,调用KSDK V2.0中相关函数,完成工程文件编写。

0036.png

图36完成演示工程

编译整个工程,将J-LINK与MAPS-KL43开发板连接,点击仿真调试按钮并运行程序,可以看到运行结果,一次将段式LCD显示器所有段点亮,之后闪烁,最后熄灭并完成测试。

0037.png

图37段式LCD演示实例

整个开发过程比较顺利,可以简单体会一下恩智浦的基于Kinetis Software Development Kit v2(KSDK V2)软件包的功能强大和简单易用的特点,还有Kinetis Design Studio(KDS)集成开发环境与Kinetis Software Development Kit v2(KSDK V2)的完美结合。

但是恩智浦官方并没有这款与第三方(万利)公司合作开发的MAPS-KL43开发板的新版KSDK V2.0软件库,这是一点点小小的遗憾,不过可以通过官方推出的同类开发板的软件库修改而来。

3、功率估算

Kinetis KL43系列微控制器在低功耗方面表现突出,具有10种灵活的电源模式。MAPS-KL43开发板在设计时也很人性化的为用户预留了功耗测试接口,同时在恩智浦官网FRDM-KL43开发板的KSDK V2软件包中也有这10中电源模式的切换例程,有兴趣的朋友可以将其移植到MAPS-KL43开发板中实际体验一下具体功耗。

0038.png

图38 MAPS-KL43功耗测试接口

0039.png

图39 MAPS-KL43功耗测试接口电路

如上图,在使用时,需要将JP3的VIN引脚的跳线帽去掉,接入测试用电流表,同时可使用调试串口进行不同电源模式的切换。

在这里我们就不用传统的这种实际测试功耗了,恩智浦为大家提供了Kinetis功率估算工具Power Estimation Tool v1.0,该评估工具可分为下载安装版本和在线工具两种选择,该工具可以让您能通过简单的图形界面迅速估算和优化系统功耗,帮助您设计如何高效地使用能源。该工具不仅可以设置配置包括电源模式、时钟模式、外设设置和每个系统状态的持续时间,它还可以直接提供系统功率估算的结果,包括平均电流、电池寿命和功耗图表。接下来我们使用这个软件对MKL43Z256VLH4微控制器进行简单的功耗评估。

首先下载安装Power Estimation Tool v1.0功耗评估工具,地址:http://www.nxp.com/zh-Hans/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/l-series-ultra-low-power-m0-plus/kinetis-power-estimation-tool:KINETIS-PET。

0040.png

图40功率评估工具官网

  • 本文系21ic原创,未经许可禁止转载!

网友评论