OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 19438|回复: 19

一款电源控制板设计中的问题与分析(STM32主芯片)

[复制链接]

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2011-9-30 18:17:17 | 显示全部楼层 |阅读模式
 

,问题现象

功能:电源控制板可以单独控制5V/12V/24V三路电压的输出,并测量其电流和电压.

电源控制板所选CPUSTM32F103C8T6@72Mhz.

电源控制板所选继电器为:24V@12mA.

电源控制板所有电解电容均为2200uF.

电源控制板2.0PCB如下图所示:



1

下面是地线回路:



2

 

打样焊接后,测试时发现如下问题:

1,stm32控制K3导通(K3控制12V的输出.),导致STM32异常重启.重启2~3次之后,可以正常控制K3导通.

2,K3导通后,VCC12处人为短路,导致STM32重启,但是电流显著增加(之前为20ma,之后为350ma),同时STM32发热严重.但是STM32运行正常(持续观察数分钟无异常).

 

,原因分析

先看问题2.

根据现象我进行了如下检测:

1,STM32正常工作,在电源输入口直接短路12v,现象不能重复.

2,STM32正常工作,K3强行导通,12V输出口短路,现象被重复.

3,STM32B00TLOADER模式,K3强行导通, ,12V输出口短路,现象被重复.

 

仔细检查PCB,发现问题可能是出在地线回路,如图3所示:



3

         我这样设计的本意是VSSA的地和STM32的其他地是分开的,为了ADC准确,我特地把VSSA和模拟部分的地连在一起,STM32的其他地则连到另外一个地线网络,如图3所示.

         采取措施如下,如图4所示:



4

A,将底层的地线割开,B,用焊锡连接两个地线网络.在做同样测试,未重现问题2,而问题1依旧.问题2得到解决.

 

再看问题1.

根据问题2的解决方法,问题1的问题,也有可能出在地线.

在解决问题2之后,地线网络分为上下两层.没有连接在一起(没有形成地线环).我认为干扰可能来自ULN2003,于是把ULN2003的地线割开,直接连接到电源输入点的地.如图5所示:



5

         C处割开,断开ULN2003与下方地网的连接,直接连接在地线输入端.

         经测试,问题依旧.

         进一步查看,发现图6所示电流圈:



6

         这样5V->3.3V->GND回路就形成了一个环,并且刚好将12V的输出圈在里面,当输出短路的时候,瞬间电流变化很大,谐波很多,对环路会形成很大干扰.因此导致STM32死机.(这里可以预测5V短路应该也会导致STM32死机,只是如果5V短路了,STM32就没电源了,不好观测现象).

         解决办法如图7:



7

D,将地线割断,直接从E处飞线连接F.再测试,问题得到解决.

至此,问题1得到解决.

此时,更进一步,测试短接24V输出,产生很大火花(电容22200uF并联,比较足),同时导致STM32死机,原因同样是形成了电源回路,导致死机.

解决办法如图8:



8

G,将地线网络断开,连接H处和E.再测试,24V短路也无法导致STM32重启.问题得到解决.

 

,总结

1.       STM32的内部电源理解薄弱,想当然的认为VSSAGND无任何联系.

2.       虽然参加了电磁兼容的培训,但是实际经验严重不足,导致设计缺陷明显.

3.       说某个芯片的看干扰性能不行,多半是自己电路设计不行.电路设计的差,再好的芯片也是百搭.

4.       问题解决期间,试过在PCB下面放一块铜板(覆铜PCB),同时连接到GND,发现对问题解决没多大帮助(问题依旧),不要指望覆铜解决所有干扰的问题.

 

 

我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2011-1-13
在线时间
0 小时
发表于 2011-10-3 00:32:25 | 显示全部楼层
原子改了板之后,如果你们公司有设备的话,去做下EFT,看看怎么样,一般地线回路不好的话,EFT很难过的,呵呵。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
 楼主| 发表于 2011-10-3 09:54:51 | 显示全部楼层
回复【2楼】kenluo:
---------------------------------
没EFT设备...
公司的设备就一台万用表,一个古董级的示波器.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

5

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
275
金钱
275
注册时间
2012-7-11
在线时间
74 小时
发表于 2012-7-11 16:02:17 | 显示全部楼层
回复【2楼】kenluo:
---------------------------------
这电路板做电磁兼容必死无疑
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
 楼主| 发表于 2012-7-11 17:22:42 | 显示全部楼层
回复【4楼】lkmtdkjplg:
---------------------------------
请指教.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2012-7-11 18:04:31 | 显示全部楼层
不单单是电源回路,信号回路也有很大的面积.
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复 支持 反对

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2012-7-11 20:08:30 | 显示全部楼层
回头又看,具体有几个问题.
1.既然从5V供电给MCU,那5V线和GND线从电源端到MCU,整个过程都不应有大的包围面积.
2.由于1,所有控制线路的GND参考都应该以1所说的GND线为准,原始图上的复位地和晶振地太远,容易受干扰复位和产生时钟抖动.
3.继电器的供电,最好与2的GND并行,或者在继电器附近增加对GND的退偶电容,不过这样会形成高频地环路.
4.UNL2003的信号与地之间的回路面积很大.
5.ADC采样线环路也很大.
6.不用的运放,应该是同相输入端固定电平,反相输入端和输出端短接.
7.最右边的芯片与接口之间,建议串入电阻,最好增加ESD抑制元件.
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复 支持 反对

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2012-7-11 20:16:54 | 显示全部楼层
覆铜是懒得时候才用的,因为可以傻瓜的解决地连接的问题,但是无法控制高频电流路径,所以我对信号敏感的板都用线把地连接好.
覆铜对大斜率电压干扰的抑制还是不错的,不过对大斜率电流的抑制能力很差.大斜率电流是通过控制回路面积抑制的.
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复 支持 反对

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2012-7-11 20:21:21 | 显示全部楼层
还有,这块板应该主要的干扰源是地反射噪声,处理好电源和地应该可以解决大部分问题,对应6L的1和2.
如果要跑EFT,6L的其他方案,还有其他的一些对策也是需要的.
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
 楼主| 发表于 2012-7-11 21:37:35 | 显示全部楼层
改为4层板了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2012-7-11 21:43:16 | 显示全部楼层
4层板的话,不要不小心切断电源层,问题不大.干扰源不要放电源层,否则更麻烦.

但是成本高啊..
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2012-5-24
在线时间
3 小时
发表于 2012-10-24 17:05:09 | 显示全部楼层

 不同的地直接用磁珠连接是不是能解决这些问题

比如你割开的地方直接用磁珠连接有没有效果
我的PCB水平烂到家了,希望大家指点一下

回复 支持 反对

使用道具 举报

13

主题

123

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2013-1-6
在线时间
20 小时
发表于 2013-1-6 12:02:41 | 显示全部楼层
我觉得的这个板子最好将电源板与控制板分开,仍然使用双层PCB(如果项目允许的话)。本人愚见,请大家指教。
回复 支持 反对

使用道具 举报

5

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2016-7-28
在线时间
41 小时
发表于 2018-3-22 22:39:09 | 显示全部楼层
本帖最后由 Brantim 于 2018-3-22 22:40 编辑

没怎么看明白,要是有原理图就好了
回复 支持 反对

使用道具 举报

4

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2018-5-17
在线时间
34 小时
发表于 2018-5-22 08:04:40 | 显示全部楼层
这个板只要把电源线放外边,地线放里边,双面板很好解决问题。
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2018-8-2
在线时间
2 小时
发表于 2018-8-2 10:25:55 | 显示全部楼层
谢谢分享学习了
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2017-10-29
在线时间
4 小时
发表于 2019-5-3 21:42:32 | 显示全部楼层
学习了,谢谢楼主的分享
回复 支持 反对

使用道具 举报

2

主题

474

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6084
金钱
6084
注册时间
2018-6-27
在线时间
524 小时
发表于 2019-7-7 18:34:21 | 显示全部楼层
谢谢分享,涨见识,学习学习。
回复 支持 反对

使用道具 举报

24

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2463
金钱
2463
注册时间
2017-4-4
在线时间
330 小时
发表于 2019-7-9 09:04:23 | 显示全部楼层
收藏收藏收藏
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2019-11-26
在线时间
2 小时
发表于 2019-11-26 10:03:10 | 显示全部楼层
PCB设计时注意大电流回路最短化,有不同大电流回路采用Y型回路绘制线路,从图中看PCB图这有点糟糕。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 12:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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