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

STM32F051K8静态电流问题,求助!!!

[复制链接]
阳光_~~ 提问时间:2015-7-24 13:27 /
1.datasheet写的可以做到几个UA
2.standby mode下,我的板子电流有1600ua
3.板子就是一个LDO+MCU,其余外设都没有的,去掉MCU测得LDO的静态电流只有2UA
4.我用热风枪吹芯片,静态电流能够到100UA去,这个是什么奇葩情况,MCU是通过正规的代理拿货的。
5.现在整个外设就是一个BOOT0到GND的10K电阻,1个RESET 0.1UF电容,一个是VCC到GND的0.1UF的电容,其余就没得任何东西了,电容的漏电流几乎为0的
//SLEEPDEEP
  SCB->SCR |=(1UL<<2);
  //SCB->SCR &=~(1UL<<4);//Enabled events and all interrupts
  //PDDS
  PWR->CR &=~(1UL<<1);
  //PWR->CR |= 2UL;  //stop mode
  //LPDS
  PWR->CR |= 1UL;
  //EXTI->PR = 0x0003FFFFUL | (0xFUL<<19);
  //EXTI->EMR |=(1UL<<2)|(1UL<<3)|(1UL<<12); // Event mask register
  //EXTI->FTSR |=(1UL<<2)|(1UL<<3)|(1UL<<12);
  __WFE();

6.STM8S的我也是按照这种方式测的,电流是跟规格书一致的
搜索
收藏 评论7 发布时间:2015-7-24 13:27

举报

7个回答
阳光_~~ 回答时间:2015-7-24 16:36:40
On STM32F0x8 devices, the Stop mode is available, but it is meaningless to distinguish
between voltage regulator in low-power mode and voltage regulator in Run mode because
the regulator is not used and the core is supplied directly from an external source.
Consequently, the Standby mode is not available on those devices.
阳光_~~ 回答时间:2015-7-24 19:08:51
问题解决!
chifen 回答时间:2015-7-24 20:28:28
                             
mark0668 回答时间:2015-7-24 22:43:39
看看.帮顶.
yanhaijian 回答时间:2015-7-25 13:23:11
楼主结贴也说说怎么解决的。
你好我好大家好! 回答时间:2015-7-25 15:25:10
帮顶              
阳光_~~ 回答时间:2015-7-26 03:02:56
1.如果只是测试的话,只开启GPIO的时钟和PWR的时钟(配置为输入,弱下拉,至于是为什么我也不太清楚,我有几个IO是用来唤醒MCU的,所以配置为上拉,没有用的我还是配置为下拉的),然后就进入STOPmode,电流真可以到18UA,确实牛逼(台系的某些IC能够做到0.5UA去)。

2.应用在一个锂电产品上,所以当没有按键按下时就进入STOP,但是当所有系统资源都配置好以后再进入电流就会比较大了,时钟该关的我全部关了(通过CLOCK ENABLE REGISTER 关掉的话,电流有1000UA,ST-LINK要消耗350UA)。但是如果通过RESET CLOCK register的话,电流就只有120UA了,不知道什么原因。文档关于静态电流的细节问题的介绍太少了。我感觉应该还是可以做到20UA去,应该是那个细节的地方我没注意到,继续测试验证
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版