你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 4225|回复: 1

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

[复制链接]

89

主题

485

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2013-5-22 17:04:14 | 显示全部楼层 |阅读模式
众所周知,在饱受能源危机的今天,全球半导体行业一直致力研发新工艺,新架构IC,以求在提高性能的同时降低能耗,在移动互联的时代,更低能耗的产品意味着更能让市场接受,让用户青睐,从而易于主控市场,引领业界产品的布局与革新。爱板网立志为广大用户服务,发现,评测全球优异的开发板,提供可靠的数据供大家学习参考。上周爱板网发布了低功耗STM32L-Discovery开发板评测(一),从中我们已经初步了解过ST公司的诚意之作,这次,爱板网将更加详细的解析STM32L-DISCOVERY开发板。
MCU STM32T152RBT6
开发板的MCU决定了其具有什么样的特点,能开发什么样的外设,功能。通过先前评测中的数据,我们已经知道STM32L的低功耗特点,那ST公司是如何做到这一点的?这其中最大的功臣莫过于其基于新型工艺EnergyLite研发的32位MCUSTM32T152RBT6
STM32L-review01-500x375.jpg
 
STM32T152RBT6为130纳米超低耗工艺,以LQFP64形式封装成10*10mm大小,它整合了工作频率为32MHz的高性能ARM Cortex™-M3 32位RISC内核、存储器保护单元(MPU)、高速嵌入式存储器(Flash存储器和RAM的容量分别高达128K字节和16K字节),和大量连至2条APB总线的增强型I/O与外设。
这样介绍可能大家没什么概念,那先来看下STM32L的原理框图。
 
很明显,STM32T152RBT6是整个板子的核心大脑,通过IO口控制可以实现,触摸,仿真调试,LED,LCD,按键,电流测试等功能。尤为重要的是STM32T152RBT6支持多达7个低功耗运行模式,在前面的评测中我们已经一一测试过,那么这么多功能的实现,MCU内部又是要做到如何复杂?
STM32T152RBT6原理框图
STM32L-review11-463x500.jpg

 
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-review5-500x375.jpg

 

依据笔者的使用感受,ST公司搭载这么一块LCD主要是出于为用户考虑,能比较方便的评估其MCU的性能。在上篇评测中我们已经初步了解了通过LCD的显示信息能了解开发板的上的触摸按键及功耗的情况,触摸按键的原理和之前的评测文Atmel之SAM4S Xplained开发板评测(二)中Qtouch原理类似,大家可以参考。值得注意的是,STM32L开发板实现触摸按键的IO口需要按照规定的配对才能使用
 
STM32L-review6-500x443.jpg

STM32L-review7-455x500.jpg

 
例如从上图中我们可以看到,PA6与PA7组成一对,实现一个触摸按键的功能,PC4与PC5,PB0与PB1同理,如果想更加深入的了解ST公司的几种触摸技术,可以访问ST公司触摸屏的工业设计及layout
我们接下来主要探讨IDD电流测试的原理。
 
STM32L-review8-500x249.jpg  

  STM32L-review9-500x375.jpg

 

       
  • U3:M74HC4060TTR  高速cmos 14级 二进制计数器   
  • U5:MAX9938FEUK+  高精度电流检测放大器   
  • U6:74H1G66STR   cmos开关,高电平有效   
  • U7:74LX1G04CTR  低电压cmos信号转换IC   
  • U20:STS4DPF20L  双P型沟道 功率MOSFET
ST公司在IDD电流检测电路上十分上用心,就单纯检测电路所涉及到的IC就多达5颗,比较有意思的是,其中有4颗都是自家的产品,可见ST公司有着丰富的产品线,在半导体行业内的地位举足轻重。而且在IDD_WAKEUP ,IDD_CNT_EN, IDD_Measurement 等信号线layout中加入了0欧姆的电阻,方便大家测量信号线状态以及用于调试。
要搞清楚它是如何测出功耗的?需要搞清楚的它各个模式下的工作原理。
1.高功耗电流的测量模式
 
  STM32L-review13-500x235.jpg

 

插上USB电源线供电,IDD_CNT_EN信号脚被拉高,计数器U3实现复位功能,Q13脚输出低电平,P-MOSFET U20 S1脚与D1脚导通,电阻R22被短路,放大器U5直接与分流电阻R21连接。计数器U3的Q14引脚经过信号转换IC U7翻转为高电平,cmos开关 U6 C脚被拉高,开关打开,充电至电容C13, IDD_Measurement检测出电容C13上的电压,除以负载电阻R21,就能得到所测得的电流。
2.低功耗电流的测量模式
 
  STM32L-review14-500x235.jpg

 

和高功耗电流的测量相比,低功耗电流的测量的原理相对复杂,有几条规则要注意
       
  • 在 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-review10-500x278.jpg

 

 

在高功耗工作模式下,要进入低功耗模式电流测量,首先MCU发出一个使能信号拉低IDD_CNT_EN引脚,150ms延迟后计数器U3的Q13被拉高,P-MOSFET U20 S1脚与D1脚截止,电阻R22被连接在电路中,此时电容C13储存的是电阻R22上的电压,又经过150ms延迟,计数器U3的Q14脚被拉高,P-MOSFET U20 S2脚与D2脚导通,IDD_WAKEUP被拉高,唤醒MCU测量信号IDD_Measurement,测得此时电容C13上的电压,再经过计算处理,就得到低功耗模式下的电流。工作原理虽然比较容易理解,但在实际电路设计中却要考虑各方面的因素,软硬件也要配合的相得益彰,不然哪怕只是一个小小的错误,也会导致整个电路瘫痪。
能不能换种方法测功耗?
答案是肯定的!如果你对自己之外的人设计的产品抱有怀疑的态度,如果你只相信自己实际动手看到的结果。那我告诉你,ST公司已经为你考虑到了,你只需准备一个安培表,或者是万用表,断开JP1短帽
 
STM32L-review111-500x375.jpg

 

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

 

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



 
 
 
 
 
 
 
 
 
 
回复

使用道具 举报

0

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
2019-10-2
发表于 2019-7-26 23:16:22 | 显示全部楼层
您的讲解太详细了,使我受益匪浅。请问STM32L152的程序编写或例程的建立,调试,演示能详细的讲解一下么?
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版