低功耗STM32L-Discovery开发板评测(二)

低功耗STM32L-Discovery开发板评测(二)
2013年05月15日  ⁄ 评测  ⁄ 评论数 1 ⁄ 被围观 2,017+ ⁄ 赞 0

众所周知,在饱受能源危机的今天,全球半导体行业一直致力研发新工艺,新架构IC,以求在提高性能的同时降低能耗,在移动互联的时代,更低能耗的产品意味着更能让市场接受,让用户青睐,从而易于主控市场,引领业界产品的布局与革新。爱板网立志为广大用户服务,发现,评测全球优异的开发板,提供可靠的数据供大家学习参考。上周爱板网发布了低功耗STM32L-Discovery开发板评测(一),从中我们已经初步了解过ST公司的诚意之作,这次,爱板网将更加详细的解析STM32L-DISCOVERY开发板。

MCU STM32T152RBT6

开发板的MCU决定了其具有什么样的特点,能开发什么样的外设,功能。通过先前评测中的数据,我们已经知道STM32L的低功耗特点,那ST公司是如何做到这一点的?这其中最大的功臣莫过于其基于新型工艺EnergyLite研发的32位MCUSTM32T152RBT6

STM32L-review1

很明显,STM32T152RBT6是整个板子的核心大脑,通过IO口控制可以实现,触摸,仿真调试,LED,LCD,按键,电流测试等功能。尤为重要的是STM32T152RBT6支持多达7个低功耗运行模式,在前面的评测中我们已经一一测试过,那么这么多功能的实现,MCU内部又是要做到如何复杂?

STM32T152RBT6原理框图

<a href="http://www.eeboard.com/wp-content/uploads/2013/05/STM32L-review21.jpg" class="cboxElement" rel="example4" 30936"="" style="text-decoration: none; color: rgb(1, 150, 227);">STM32L-review2

STM32T152RBT6内部集成了1个12位ADC、2个DAC、2个超低功耗比较器、6个16位通用定时器和2个可以用作时基的基本定时器,另外集成式的LCD控制器内置有LCD电压发生器,让您最多能够驱动8个多路复用LCD,而且LCD的对比度不受电源电压的影响。

这么多功能又是如何相互协调工作的呢?从STM32T152RBT6原理框图我们可以看到,各个模块都是通过总线连在一起,这样我们可以通过软件配置MCU内部的寄存器来实现这些功能的打开或者关闭。可以自由的设定,关闭不需要运行的模块,进一步减小功耗。

IDD电流测试

初见STM32L开发板,除了好奇它配置什么型号的MCU,令一个值得探究的就是这块28-pin DIP封装的LCD显示屏,在高清大屏幕满街跑的时代,这么一块24段式LCD屏幕是干什么用呢?

STM32L-review6

STM32L-review8

<a href="http://www.eeboard.com/wp-content/uploads/2013/05/STM32L-review9.jpg" class="cboxElement" rel="example4" 30936"="" style="text-decoration: none; color: rgb(1, 150, 227);">STM32L-review9

ST公司在IDD电流检测电路上十分上用心,就单纯检测电路所涉及到的IC就多达5颗,比较有意思的是,其中有4颗都是自家的产品,可见ST公司有着丰富的产品线,在半导体行业内的地位举足轻重。而且在IDD_WAKEUP ,IDD_CNT_EN, IDD_Measurement 等信号线layout中加入了0欧姆的电阻,方便大家测量信号线状态以及用于调试。

要搞清楚它是如何测出功耗的?需要搞清楚的它各个模式下的工作原理。

1.高功耗电流的测量模式

STM32L-review14

和高功耗电流的测量相比,低功耗电流的测量的原理相对复杂,有几条规则要注意

  • 在 IDD_Measurement脚配置好ADC
  • 配置PA0作为唤醒引脚
  • IDD_CNT_EN信号拉低后将进入低功耗电流的测量
  • IDD_CNT_EN信号拉低300ms后唤醒测量信号IDD_Measurement
  • 唤醒IDD_Measurement后立即开启AD转换器以测量低功耗模式下电容C13上的电压
  • 通过编程来复位(复位的时间要在IDD_WAKEUP拉高后150ms内)计数器置高IDD_CNT_EN信号来避免稍后电阻R22被连  接在高功耗电流测量模式

可以对应下面STM32L低功耗电流测试模式下的时序图来理解

STM32L-review11

把安培表或者万用表(注意万用表需要调到测量电流的功能)的探针分别连接中间一个引脚和off位置的引脚

<a href="http://www.eeboard.com/wp-content/uploads/2013/05/STM32L-review12.jpg" class="cboxElement" rel="example4" 30936"="" style="text-decoration: none; color: rgb(1, 150, 227);">STM32L-review12

此时你在安培表或者万用表上看到的数值就是STM32L开发板实际运行时的功耗。

总结

本篇评测主要给大家介绍了STM32L开发板硬件功能的实现,重点阐述了IDD电流分别在高功耗模式和低功耗模式时的工作原理。我们可以看到,在嵌入式的领域,一个功能的实现,软硬件是密不可分的,就如上面探讨的电流测量功能,时序控制的把握尤为重要。ST公司作为一个全球知名的半导体公司,其开发的STM32L开发板的确不负众望,经过笔者多次使用,效果还是相当满意的,有兴趣的朋友可以买一块玩玩,相信你得到的远超过你所期待的!

参考资料


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值