关于大伙谈到STM32 容易烧成电源短路解决方法

2175

关于大伙谈到STM32 容易烧成电源短路解决方法

[复制链接]

44141|75

电梯直达

楼主

楼主|

xx-mcu

发表于 2012-7-27 11:14

|

只看该作者

|只看大图

|倒序浏览

|阅读模式

短路, 电源, STM32, 供电, AC

本帖最后由 xx-mcu 于 2012-7-27 11:29 编辑

硬件配置注意事项

1供电方案注意事项

如图所示:图1为官方推荐电源供电方案,图2为我所使用的供电方式。

STM32F103推荐供电电压为3.3V。为提高MCU稳定性,VDD和VDDA之间用磁珠电感隔离,以此提高可靠性。

STM32F103最大工作电流为150mA(不损坏器件的最大电流),使用过程中遇到上电瞬间电流过大导致芯片烧坏现象。因此建议给VDD供电时串个过流保护二极管。

VBAT引脚切勿悬空处理,如不使用VBAT,该引脚可以连接VDD。该引脚若悬空处置,使用时上电瞬间可能因为VBAT悬空,导致STM32F103内部供电开关损坏而无法继续使用。

1.jpg (88.58 KB, 下载次数: 22)

下载附件

2012-7-27 11:05 上传

图1 官方手册供电方案

VDD和VDDA供电

2.jpg (25.61 KB, 下载次数: 18)

下载附件

2012-7-27 11:05 上传

VBAT供电

3.jpg (7.4 KB, 下载次数: 11)

下载附件

2012-7-27 11:05 上传

电源供电

4.jpg (17.69 KB, 下载次数: 18)

下载附件

2012-7-27 11:05 上传

图2 我现在使用的供电方案

2晶振配置注意事项

如果MCU应用于工业上,RTC推荐使用外部32.768KHz温度范围较宽的普通晶振或者温补晶振。因为内部32.768KHz RC振荡电路和普通外置32.768KHz晶振在低温时,出现上电无法起振导致RTC无法工作现象。

回复

收藏12

举报

相关帖子

• 在STM32CubeIDE中找不到 -l-l 错误

• 折腾L072KZT6低功耗模式的时候发现唤醒延迟比预期要长

• G431RBT6在跑电机控制的时候发现PWM更新有时不同步

• F446RET6做I2S音频输出时碰到DMA缓冲切换不够流畅

• F051R8T6用ADC采集电压的时候感觉线性度没那么理想

• U5A5ZJT6在跑USB和SD卡并发访问时总是容易出点小问题

• WB1MMC在蓝牙透传模式下发现延迟比串口直连要高不少

• G0C1VET6调CAN总线的时候发现滤波配置顺序特别挑剔

• 家里的小米温湿度计,拆开看看里面都有啥​

• 9月7日夜间至8日凌晨抬头看“红月亮”

沙发

kanta

发表于 2012-7-28 14:35

|

只看该作者

官方给的是电池供电方案,用个导通电压0.2V的二极管就可以解决防反接的办法,你用LDO供电也能防反接,这个没什么问题。

回复

收藏12

举报

板凳

楼主|

xx-mcu

发表于 2012-7-28 14:49

|

只看该作者

加二极管不只是防反接,MBR0520LT3G是小电流二极管。防止MCU上电时瞬间电流过大烧芯片。

我是多次测试,捕捉瞬间电流才发现此问题。这个很多朋友遇到,但都没找到原因。

回复

收藏12

举报

地板

王紫豪

发表于 2012-7-29 09:34

|

只看该作者

我觉得只要能保证 3.3V 不会过高,就不会烧芯片,3.3V加个 TVS 既可

回复

收藏12

举报

5楼

yhn1973

发表于 2012-7-29 11:18

|

只看该作者

3.3V的TVS不好找,有的也是功率小,过流时嵌位电压高,不能起到有效保护。并且很多时候损坏也不一定是通过电源进去的,也可能是由IO口进去的,即使加了隔离,光藕隔离电压2500V~5000V,继电器隔离电压2000V,而不加吸收的接触器动作产生的电压很容易超过。

回复

收藏12

举报

6楼

yhn1973

发表于 2012-7-29 11:21

|

只看该作者

STM32F103最大工作电流要能整到500mA就太好了,150mA确实有点小。

回复

收藏12

举报

7楼

楼主|

xx-mcu

发表于 2012-7-30 18:49

|

只看该作者

4# 王紫豪

紫豪兄的方法也不错,TVS也是一个不错的解决方法。

回复

收藏12

举报

8楼

王紫豪

发表于 2012-7-30 20:52

|

只看该作者

SMBJ3V3,我一直用,没出过问题。特别是用 dcdc 给cpu供电时,电路板初始状态输出电压比 LDO 坏的几率大很多

回复

收藏12

举报

9楼

chenghaifeng168

发表于 2012-12-25 17:48

|

只看该作者

经常遇到电源VCC跟GND短路,一直都没解决掉。不知道大伙们怎么解决的

回复

收藏12

举报

评论

macaihua7797311

嘿嘿 大哥 那最后问题解决了吗?

发表于 2018-10-22 23:50

10楼

kingpoo

发表于 2012-12-25 19:43

|

只看该作者

看半天没看明白问题在哪里?惭愧

1、使用过程中遇到上电瞬间电流过大导致芯片烧坏现象? 为何会有大电流?

2、你的电路是不是有问题?L45的目的是为了滤除来自数字信号的干扰,是不是应该连接在+3.3V-mcu更加合适?

3、你的图里也看不出你把限流二极管加到VDD啊?

回复

收藏12

举报

11楼

chenghaifeng168

发表于 2012-12-26 12:07

|

只看该作者

电源芯片怎么经常烧

QQ截图20121226120702.jpg

(119.86 KB, 下载次数: 23)

下载附件

2012-12-26 12:07 上传

回复

收藏12

举报

12楼

anno

发表于 2013-1-23 15:26

|

只看该作者

chenghaifeng168 发表于 2012-12-26 12:07

电源芯片怎么经常烧

你用的是什么型号的电源芯片啊?看都看不清楚

回复

收藏12

举报

13楼

smartmcu

发表于 2013-1-26 00:23

|

只看该作者

个人猜测,应该是某个管脚的复位缺省值和电路里有冲突,导致拉大电流。用500ma的二极管或者tvs应该是权宜之计,还是好好看看电路。

不过现在都是用库,用bootloader,很多人根本不管什么复位管脚状态这些事情了。现在好多玩arm的完全没有以前单片机的基本概念,难说是以前搞数据库、系统集成、网页的那些人转过来的,对ST来说,会非常很有趣

回复

收藏12

举报

评论

xmshao

说到了现状 呵呵

发表于 2016-1-29 18:15

14楼

秋天落叶

发表于 2013-1-26 11:56

|

只看该作者

建议很不错

回复

收藏12

举报

15楼

baidudz

发表于 2013-1-26 12:17

|

只看该作者

很有用,多谢共享

回复

收藏12

举报

16楼

wangkangming

发表于 2013-8-27 10:27

|

只看该作者

赞一个啊。。。

回复

收藏12

举报

17楼

crazy2012

发表于 2013-8-27 13:02

来自手机

|

只看该作者

我的烧过

回复

收藏12

举报

18楼

crazy2012

发表于 2013-8-27 13:03

来自手机

|

只看该作者

我的烧了

回复

收藏12

举报

19楼

MCUWYL

发表于 2013-8-30 20:48

|

只看该作者

路过、打酱油、~

回复

收藏12

举报

20楼

hawksabre

发表于 2013-8-31 09:08

|

只看该作者

比较不错的共享经验 谢谢了 感觉还是使用瞬态二极管比较靠谱

回复

收藏12

举报