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

STM32L151C8T6A STOP模式复位后休眠电流异常的诡异问题

[复制链接]
owen_chen 提问时间:2025-11-20 23:15 / 未解决

作为用了STM32L151C8T6A超过10年的老用户(当然,最早用的不带A的版本)遇到一个非常诡异的问题,求助大家:

电池供电产品,向客户供货多年,STM32L151C8T6A做主控,stop模式+RTC周期唤醒+按键中断唤醒,典型的低功耗应用,stop模式下整机待机功耗约5uA(含LDO静态电流、外设漏电流等)。之前的产品一直都OK,近期生产了50pcs,因为数量比较少,STM32L151C8T6A从立创买的,芯片丝印上带有二维码,测试发现所有机器初次插上电池程序运行进入stop后休眠电流正常,但是在按键中断退出STOP执行完任务后再次进入STOP有很大几率会出现高达1.6mA的待机电流,一旦出现这种情况,除了拔电池重新上电外,其他任何方式都不能使待机电流恢复正常,包括硬件复位。

基于这个情况,再次做实验,初次上电等程序正常进入STOP后,不断按硬件复位让程序重新跑,果然,按10次硬复位必然会出现STOP后1.6mA异常休眠电流,并且无法恢复,除了重新上电。

继续做实验,改代码,去掉其他所有内容,程序上电后延时1s后开始设置低功耗前必要的GPIO设置(闲置IO口置为模拟输入之类),然后直接STOP,再反复按硬件复位,同样会出现1.6mA大休眠电流。

好,原封不动的板子,把新的STM32L151C8T6A取下来,找旧的换上去(丝印不带二维码的),试了30分钟也没有出现这个现象。

请问这是什么问题,立创不至于售卖假货翻新货。这个带二维码的STM32L151C8T6A到底是什么版本?另外,由于是老用户老产品老代码,用的还是标准库,这个有没有影响

新版.png旧版.png

收藏 评论3 发布时间:2025-11-20 23:15

举报

3个回答
butterflyspring 回答时间:2025-11-21 09:41:05
这个现象看起来确实有点奇怪。

通常最正规可靠的方式,提供怀疑的样片和测试内容,请代理商去申请厂家做分析。(不过立创应该不是代理,多半是贸易商)。
其次是测试:首先保正焊接可靠,测试低功耗时不要有污染物在引脚间,不要受潮...........
测试方式:   最合理的方式就是测试芯片单体和单体电流,不含过多的其他的外部电路。 使用例程库中成熟的
                   例程代码。
曾经见过一个应哟测试,代码使用了LSI时钟计时。没有根据手册留余量,导致有的批次进入低功耗时冲突,耗电产生了异常。因为LSI 本身就是一个不太精确的时钟,每个芯片都有可能不一样。 所以测试代码尽量简洁。


owen_chen 回答时间:2025-11-21 11:06:35

butterflyspring 发表于 2025-11-21 09:41
这个现象看起来确实有点奇怪。</p>
<p>通常最正规可靠的方式,提供怀疑的样片和测试内容,请代理商去申请厂家做分 ...

现在的代码已经很简单了,上电初始化时钟,点亮OLED一秒钟就休眠。

我打算焊一块空板子,只有L151C8T6A最小系统,试一下看看

image.png

image.png
nnnnkk 回答时间:2026-8-3 14:34:16

owen_chen 发表于 2025-11-21 11:06
现在的代码已经很简单了,上电初始化时钟,点亮OLED一秒钟就休眠。</p>
<p>我打算焊一块空板子,只有L151C8 ...

[md]您好 这个有测试结论吗

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