搜索
bottom↓
回复: 30

stc8f低功耗电流总是飘请教各位一下

[复制链接]

出0入0汤圆

发表于 2021-9-23 21:08:48 | 显示全部楼层 |阅读模式
本帖最后由 jiangzhimin 于 2021-9-24 08:03 编辑

使用STC8F1K108S单片机最小系统 做低功耗测试 发现电流总是飘,未加任何外围电路(只有一个独立芯片)
电流如图有时候出现负数怎么回事,实在是不解,请教下各位 当然功耗大的时候都20-30uA.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

该献的血还是要献的。你不献他不献。难道让我去献? --- 出自坛友:lovejp1981

出0入0汤圆

发表于 2021-9-23 22:21:59 | 显示全部楼层
4uA比较客观

出0入0汤圆

发表于 2021-9-23 22:22:37 | 显示全部楼层
我用STC8H1K16测试过,在掉电模式有4uA左右

出0入0汤圆

 楼主| 发表于 2021-9-23 22:43:27 | 显示全部楼层
lgg88 发表于 2021-9-23 22:22
我用STC8H1K16测试过,在掉电模式有4uA左右

官方和网上查到掉电可以达到1.5ua ,其实4ua 也可以了但是不稳定,进入低功耗测试时候电流是10-30ua 左右总之测试电流一直变
有时候就会出现电流负值这种情况第一回见到,而且如果管脚配置准双向的时候电流直接是负值,(官方的里例子都配置成空闲的都配置准双向了)

出75入90汤圆

发表于 2021-9-23 22:57:37 | 显示全部楼层
出现负数,应该是你的表要校准了。

出0入0汤圆

 楼主| 发表于 2021-9-23 23:01:43 | 显示全部楼层
zpywz 发表于 2021-9-23 22:57
出现负数,应该是你的表要校准了。

开始我也怀疑表有问题, 但是用普通万用表也出现负数现象

出0入16汤圆

发表于 2021-9-23 23:11:02 | 显示全部楼层
jiangzhimin 发表于 2021-9-23 23:01
开始我也怀疑表有问题, 但是用普通万用表也出现负数现象

IO口有接发光二极管吧?发光二极管被光照后可能会变成光电池。如果发光二极管连接的IO口设置为高阻,则发光二极管被光照后输出电压在MCU供电电压的中间范围时可能会导致IO口上下驱动臂竞争而漏电大大增加。

出0入475汤圆

发表于 2021-9-24 04:58:40 来自手机 | 显示全部楼层
Elex 发表于 2021-9-23 23:11
IO口有接发光二极管吧?发光二极管被光照后可能会变成光电池。如果发光二极管连接的IO口设置为高阻,则发 ...

他一楼说了未加任何外围电路,裸片工作

出0入112汤圆

发表于 2021-9-24 07:57:33 | 显示全部楼层
jiangzhimin 发表于 2021-9-23 23:01
开始我也怀疑表有问题, 但是用普通万用表也出现负数现象

是不是万用表正负表笔接反了

出0入0汤圆

 楼主| 发表于 2021-9-24 08:02:22 来自手机 | 显示全部楼层
Elex 发表于 2021-9-23 23:11
IO口有接发光二极管吧?发光二极管被光照后可能会变成光电池。如果发光二极管连接的IO口设置为高阻,则发 ...

没有就是一个独立芯片

出0入0汤圆

 楼主| 发表于 2021-9-24 08:06:13 来自手机 | 显示全部楼层
xunke 发表于 2021-9-24 07:57
是不是万用表正负表笔接反了

没有,通常时候是正电流,观察通电一段时间就能出现负电流

出0入0汤圆

发表于 2021-9-24 08:17:12 来自手机 | 显示全部楼层
负电流不好吗?mcu自己发电,电池电量越用越多

出0入475汤圆

发表于 2021-9-24 08:27:23 来自手机 | 显示全部楼层
jiangzhimin 发表于 2021-9-24 08:06
没有,通常时候是正电流,观察通电一段时间就能出现负电流

很简单嘛,再串一个普通的30块钱的万用表,要是两个表都会负的话,马上身价上亿了,STC都会跟着沾光:)

出0入0汤圆

 楼主| 发表于 2021-9-24 08:45:38 | 显示全部楼层
1a2b3c 发表于 2021-9-24 08:27
很简单嘛,再串一个普通的30块钱的万用表,要是两个表都会负的话,马上身价上亿了,STC都会跟着沾光:) ...

做了个测试 把2个表串联 显示的数值如图2,3, 都是负的,  图1 是 正常带电 电流数值

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2021-9-24 10:05:59 | 显示全部楼层
有没有模拟表头,测试看看。

出0入16汤圆

发表于 2021-9-24 10:08:27 | 显示全部楼层
jiangzhimin 发表于 2021-9-24 08:02
没有就是一个独立芯片

未使用的IO都要初始化一下,芯片内部有但未封装出来的IO口也要初始化一下。因为未初始化的IO可能默认高祖输入状态,受到感应电荷的影响IO电平不是接近VDD或GND的时候IO的内部逻辑电路竞争造成漏电了。

出0入0汤圆

 楼主| 发表于 2021-9-24 10:44:02 | 显示全部楼层
本帖最后由 jiangzhimin 于 2021-9-24 10:45 编辑
Elex 发表于 2021-9-24 10:08
未使用的IO都要初始化一下,芯片内部有但未封装出来的IO口也要初始化一下。因为未初始化的IO可能默认高祖 ...


初始化过了,初始化IO管脚按照 设置为高阻输入 测试的时候,低功耗会出现4-30uA 的正电流, 测试长时间会跳成负的电流
如果IO 初始化上拉准双向口  低功耗时候电流直接变成 负的40-60uA 的电流(另外电源电路还有2个104的小电容)

出45入38汤圆

发表于 2021-9-24 11:20:20 | 显示全部楼层
jiangzhimin 发表于 2021-9-23 22:43
官方和网上查到掉电可以达到1.5ua ,其实4ua 也可以了但是不稳定,进入低功耗测试时候电流是10-30ua 左右 ...

具体技术问题, 您电 198-6458,5985,<9:00-12:00,13:00-18:00,  工作日的 周一到周五,其他时间按国家规定休息时间>

出0入0汤圆

发表于 2021-9-24 12:09:29 | 显示全部楼层
IO口初始化为推挽输出

出0入16汤圆

发表于 2021-9-24 13:00:25 | 显示全部楼层
jiangzhimin 发表于 2021-9-24 10:44
初始化过了,初始化IO管脚按照 设置为高阻输入 测试的时候,低功耗会出现4-30uA 的正电流, 测试长时间会 ...

一般芯片IO默认就是高阻输入,有的默认上拉输入,我前面说了高阻输入可能导致漏电的问题了,需要高阻输入需要使能上拉或下来以稳定IO状态。
另外,你用的可能是小封装的芯片,其实芯片里面还有很多IO没有引线封装出来,这些IO也要初始化的。具体有哪些IO没有封装出来,就看规格书同系列有哪些封装有更多的引脚定义了,同一8位或16位端口除已封装的把剩余的位对应IO也初始化一下。

出0入0汤圆

发表于 2021-9-24 14:18:49 | 显示全部楼层
所有的电容也要去掉

出1325入193汤圆

发表于 2021-9-24 14:41:47 | 显示全部楼层
无意中成为发电mcu啦
这种情况
测试方法及工具有问题啦

出0入0汤圆

 楼主| 发表于 2021-9-24 18:01:51 | 显示全部楼层
lb0857 发表于 2021-9-24 14:41
无意中成为发电mcu啦
这种情况
测试方法及工具有问题啦

找到问题了, 测试功耗的时候, 把TX 和RX 两个线拆除就稳定了, 大概是8UA

出0入0汤圆

发表于 2021-9-25 11:04:29 | 显示全部楼层
jiangzhimin 发表于 2021-9-24 18:01
找到问题了, 测试功耗的时候, 把TX 和RX 两个线拆除就稳定了, 大概是8UA ...

功耗正常吗?我用的STC8F2K的,只有1UA。

出0入0汤圆

 楼主| 发表于 2021-9-25 11:38:55 | 显示全部楼层
jqfsjt 发表于 2021-9-25 11:04
功耗正常吗?我用的STC8F2K的,只有1UA。

还待优化,您的系统时钟频率是多少?

出0入0汤圆

发表于 2021-9-26 09:29:14 | 显示全部楼层
jiangzhimin 发表于 2021-9-25 11:38
还待优化,您的系统时钟频率是多少?

频率是5.5296

出0入475汤圆

发表于 2021-9-26 14:35:00 来自手机 | 显示全部楼层
jiangzhimin 发表于 2021-9-24 18:01
找到问题了, 测试功耗的时候, 把TX 和RX 两个线拆除就稳定了, 大概是8UA ...


被你忽悠了,你说没有任何外设连接
这不,一个亿没戏了,STC也没法沾光了:(

出0入0汤圆

 楼主| 发表于 2021-9-26 15:02:59 | 显示全部楼层
1a2b3c 发表于 2021-9-26 14:35
被你忽悠了,你说没有任何外设连接
这不,一个亿没戏了,STC也没法沾光了:( ...

我一开始也没反应过来,因为下载芯片和STC 在一个电路板上,就没太在意,目前前休眠状态是1.6UA 吧

出0入0汤圆

发表于 2021-9-26 17:14:52 | 显示全部楼层
jiangzhimin 发表于 2021-9-26 15:02
我一开始也没反应过来,因为下载芯片和STC 在一个电路板上,就没太在意,目前前休眠状态是1.6UA 吧 ...

是否还有稳压芯片,这个感觉还高。

出0入0汤圆

 楼主| 发表于 2021-9-26 22:35:54 | 显示全部楼层
jqfsjt 发表于 2021-9-26 17:14
是否还有稳压芯片,这个感觉还高。

有的,5V转3.3V,  还有 我频率使用的24M

出0入0汤圆

发表于 2021-9-27 11:14:29 | 显示全部楼层
jiangzhimin 发表于 2021-9-26 22:35
有的,5V转3.3V,  还有 我频率使用的24M

稳压芯片的原因,频率无关。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-9-1 07:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表