找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10906|回复: 2
打印 上一主题 下一主题
收起左侧

一个关于电源问题导致STM32 MCU功能异常的话题

[复制链接]
跳转到指定楼层
楼主
ID:98618 发表于 2015-12-7 03:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
整理:Miler Shao

 某日有个工程师反映,在使用STM32F103R芯片开发产品过程中,发现有部分样机拔电后,快速放电再上电,MCU运行不起来,即使按复位键也无济于事,单片机仿佛进入了一个未知的世界。客户觉得复位都不能让芯片工作起来,有点纳闷,觉得问题颇为严重。潜意识里有点怀疑是不是MCU有品质缺陷。

 查看了客户的相关电路原理图,跟客户也来回做了些沟通。结合客户反馈的现象和以往的经验,初步判断问题应该出在电源这块。建议客户先从MCU外围的电源脚检查开始,然后进一步验证相关电源芯片的品质好坏或相关外围器件的参数等。

   客户工程师将信将疑地先从与VDD有关的电源脚的连接及相关外围元件开始检查确认。

客户拿着电路板检查时,发现MCU电源脚边上有2处的电容虚焊了,具体就是STM32F103RB的第48脚第64脚的电容假焊了。客户将这2个地方补焊之后,反复验证测试,先前症状消失。说明问题正是这2个地方导致的。

有人也许会问,那两个小电容有那么重要吗?

        STM32F103RB是64脚,下面是它的管脚布局图【在芯片数据手册里获得】。

                        

显然,48脚、64都是供电脚。在数据手册里还有个芯片供电框图如下。
 

该框图对各个电源脚的滤波电容均有明确推荐告知,特别在图下方还有句郑重提示。对于接在VDD与GND之间的那个4.7UF电容,一定要与VDD_3脚相连,尽可能接到VDD_3脚最近的位置。

不容置疑,这些电容的有无、参数大小及布局都是有讲究的,尤其是要保证芯片批量性长期性稳定工作肯定是必要的。如果不重要不必要,厂家也没必要费劲啰嗦那些,更不用来个Caution做警示。顺便插一句,在阅读ST MCU技术手册时要特别留意那些标注NOTECAUTION的语句及段落。有时稍微多留心下,说不定可以省却你半天甚至几天的折腾。

 其实,在做MCU开发应用过程中,不少问题往往与电源有关。比方稳压器件品质电源外围器件品质及参数PCB地线的布局等都有可能导致系统异常,或者说导致MCU功能异常。其中有些问题的原因可能比较隐晦,除了需要工程师的智慧外,更需要耐心和细心。比方本例的电容虚焊问题,工程师查找验证过程中还是很细心的。当然,也希望通过对本案例的分享,让其它同仁有些不尽相同的领悟或感受。
 

                【抛砖引玉 旨在交流,如有错疏 欢迎赐教】

评分

参与人数 2黑币 +10 收起 理由
hzd530 + 5 赞一个!
一名小学生 + 5 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶2 踩
回复

使用道具 举报

沙发
ID:220918 发表于 2017-9-3 21:28 | 只看该作者
赞赞赞
回复

使用道具 举报

板凳
ID:519089 发表于 2021-7-14 22:08 | 只看该作者
MCU工作的必要条件电源,没电工作个X啊
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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