6205|5

1228

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

STM8L152R8低功耗问题 [复制链接]

这款单片机有人用过吗,血糖仪上的那个,请问接LCD段位屏,halt低功耗模式下RTC中断,功耗最低能到多少

我整这血糖仪,功耗老老是降不下去,LCD不显示,其他元件IO引脚拉低,功耗150uA,不知道是哪把功耗拉高的
此帖出自stm32/stm8论坛

最新回复

看看这个帖子吧:http://blog.sina.com.cn/s/blog_a3e565100102wo46.html 所用系统:XP SP3开发软件:IAR for STM8 1.40 手上有两个项目,在用户没进行操作时,系统均要进入低功耗模式。两个项目分别用STM8L101及STM8L151。两个项目的系统运行时钟均为8MHz(内部高速时钟),均用锂电池供电。对于STM8L151,芯片手册上说,进入活跃停机状态时,单片机功耗为0.8uA,我在程序中找开了自动唤醒功能,30s唤醒一次;在用户无操作时间达到30S时,就通过Halt()进入低功耗模式。但发现功耗不低,有125uA左右。因为系统用的是电池供电的,这么高的功耗,一个电池供不了几天,后来查了一下技术手册,原来不用的管脚要设置一下,我全都设置为推挽输出低,但有两个管脚必须得注意的,与外部晶振相连接的两个管脚,如果不使用外部晶振,即要设置为输入方式。下载程序,用福录克表的微安档进行测量,为1.8uA,很接近芯片手册上给出的值了。把电池拔掉,一个106的电容也能给系统供十几秒的电。这个项目就完善的结束了。 现在来说说另一个项目,芯片用的是STM8L101,20个脚的封装,没有外部晶振的连接管脚,故不用管这两个脚的配置。本来想用停机模式进入低功耗的,但出现有时无法唤醒的情况。所以改用活跃停机功能,但进入活跃停机状态时,功耗不是一般的高啊,有时达到一百二三十个uA,有时为七十多uA,有时又能达到三十多uA。但停留在七十多uA的居多。没有的管脚已经设置了,不知哪里出了问题。经过不停的查看原理图及调试,最终还是发现了问题。项目里有用STM8的管脚作为触摸环的管脚,当过入活跃停机模式时,触摸管脚处于不定状态。可能是这个问题导致低功耗时电流过高的,在程序时添加了两行代码,第一行,在进入低功耗前,把触摸环的管脚初始化为推挽输出低,第二行,在唤醒后,再次再管脚初始化为触摸环的管脚。下载程序,用福录克表的微安档进行测量,为0.8uA,也很接近芯片手册上给出的值了。此项目也到此结束了。但这里还有一个问题,就是有唤醒时,初始化为触摸管脚时,不能对触摸环或触摸按键过行触摸,否则将出现不灵敏的现象。   详情 回复 发表于 2016-2-16 09:28
点赞 关注(3)
个人签名

喝最烈的酒,..DIY最实用的东西

 

回复
举报

5260

帖子

239

TA的资源

管理员

沙发
 
最好写上单片机的型号,这样没有玩过血糖仪的,用过单片机的也可以帮你哈
此帖出自stm32/stm8论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

STM8L152R8  详情 回复 发表于 2016-2-15 20:40
 
 

回复

1万

帖子

2853

TA的资源

管理员

板凳
 
大家对STM8L血糖仪热情挺高。论坛里之前也有人拆过研究过。表示我也拆过。不过我只是单纯拆开看电路的。。。找到了些当时的帖子,你可以请教请教发帖人看看能不能解决你的问题:
4.9元的血糖仪包邮,程序日历+温度,资料搬运
https://bbs.eeworld.com.cn/forum ... 7418&fromuid=536508
血糖仪原理设计及仿制开发方案详解-上
https://bbs.eeworld.com.cn/forum ... 9945&fromuid=536508
#以拆会友#怡成5D-1血糖仪源代码
https://bbs.eeworld.com.cn/forum ... 9469&fromuid=536508
开个血糖仪的讨论学习贴吧,想学stm8的赶紧买来凑热闹
https://bbs.eeworld.com.cn/forum ... 7487&fromuid=536508

此帖出自stm32/stm8论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 

回复

1228

帖子

0

TA的资源

纯净的硅(高级)

4
 
nmg 发表于 2016-2-15 14:37
最好写上单片机的型号,这样没有玩过血糖仪的,用过单片机的也可以帮你哈

STM8L152R8
此帖出自stm32/stm8论坛
 
个人签名

喝最烈的酒,..DIY最实用的东西

 
 

回复

4996

帖子

19

TA的资源

裸片初长成(初级)

5
 
看看这个帖子吧:http://blog.sina.com.cn/s/blog_a3e565100102wo46.html

所用系统:XP SP3

开发软件:IAR for STM8 1.40



手上有两个项目,在用户没进行操作时,系统均要进入低功耗模式。两个项目分别用STM8L101及STM8L151。两个项目的系统运行时钟均为8MHz(内部高速时钟),均用锂电池供电。

对于STM8L151,芯片手册上说,进入活跃停机状态时,单片机功耗为0.8uA,我在程序中找开了自动唤醒功能,30s唤醒一次;在用户无操作时间达到30S时,就通过Halt()进入低功耗模式。但发现功耗不低,有125uA左右。因为系统用的是电池供电的,这么高的功耗,一个电池供不了几天,后来查了一下技术手册,原来不用的管脚要设置一下,我全都设置为推挽输出低,但有两个管脚必须得注意的,与外部晶振相连接的两个管脚,如果不使用外部晶振,即要设置为输入方式。

下载程序,用福录克表的微安档进行测量,为1.8uA,很接近芯片手册上给出的值了。把电池拔掉,一个106的电容也能给系统供十几秒的电。这个项目就完善的结束了。


现在来说说另一个项目,芯片用的是STM8L101,20个脚的封装,没有外部晶振的连接管脚,故不用管这两个脚的配置。本来想用停机模式进入低功耗的,但出现有时无法唤醒的情况。所以改用活跃停机功能,但进入活跃停机状态时,功耗不是一般的高啊,有时达到一百二三十个uA,有时为七十多uA,有时又能达到三十多uA。但停留在七十多uA的居多。没有的管脚已经设置了,不知哪里出了问题。

经过不停的查看原理图及调试,最终还是发现了问题。项目里有用STM8的管脚作为触摸环的管脚,当过入活跃停机模式时,触摸管脚处于不定状态。可能是这个问题导致低功耗时电流过高的,在程序时添加了两行代码,第一行,在进入低功耗前,把触摸环的管脚初始化为推挽输出低,第二行,在唤醒后,再次再管脚初始化为触摸环的管脚。

下载程序,用福录克表的微安档进行测量,为0.8uA,也很接近芯片手册上给出的值了。

此项目也到此结束了。

但这里还有一个问题,就是有唤醒时,初始化为触摸管脚时,不能对触摸环或触摸按键过行触摸,否则将出现不灵敏的现象。


此帖出自stm32/stm8论坛

点评

太感谢了,非常有用,我再试试  详情 回复 发表于 2016-2-16 09:49
 
个人签名我的博客
 
 

回复

1228

帖子

0

TA的资源

纯净的硅(高级)

6
 
zhaojun_xf 发表于 2016-2-16 09:28
看看这个帖子吧:http://blog.sina.com.cn/s/blog_a3e565100102wo46.html
所用系统:XP SP3开发软件:IAR  ...

太感谢了,非常有用,我再试试
此帖出自stm32/stm8论坛
 
个人签名

喝最烈的酒,..DIY最实用的东西

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表