找回密码
 注册
关于网站域名变更的通知
查看: 556|回复: 1
打印 上一主题 下一主题

感性噪声引起MCU的Reset

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-9-28 12:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
曾经看到过一个很好的分析过程,把所有的内容都总结出来了。
$ C; d& ]! P0 R% A" U9 l, W
6 z* V$ w9 ~$ F* X3 m: b5 G% A在产品实验中,我们发现当部分电机启动的时候,单片机就Reset了。
$ u' Q7 U1 W7 W5 B; e继电器开关期间产生的噪声耦合到了mcu信号线路上。这种噪声引起了MCU电流注入/出,这种耦合噪音有足够高的转换率才会引起了微控制器的复位时的。4 P$ L. |  Y4 T1 Q( o$ T
在系统设计的时候,是采用继电器来控制电机的,在出现问题后,我们做了实验,发现在继电器驱动电机过程中有以下的现象:- t& v" g4 ^3 }' N  ^, _* I
-电动机的电感产生负电压尖峰。* p' [' y0 T+ `! {  T- D
-在继电器的开关期间,继电器触点上产生了一些地弹电压。( l# \) U# m: ]. V5 D! X5 I& v' r

5 E5 T' q. }( d) k* r由于这些地弹,电池电压(9~16V)和电机产生的电压尖峰综合效应,导致了继电器触点上的电压高达-36V的(在继电器上压敏电阻器加装了之后)。' F9 {: J' }) w5 d. ^* l8 C3 l
. _; R0 S' x# [* @# [& w& r
在产品设计的时候,有继电器未安装,然后在继电器输出线与地线之间存在高阻抗(86千欧)。0 S1 u% o( C0 m( }, K
" i9 M, {& k2 u2 g3 ?
在上述条件下,驱动电机的继电器开关时产生的电压变化,电容耦合到未安装的继电器的输出线和反馈线,而他们是通过高阻抗连接到MCU的引脚上的。
' e) M/ l2 D/ ^8 E/ c+ [1 d+ k
" z% c+ b5 e, ]5 x! J! E, U这种耦合噪声电流注入/出到MCU,如果耦合噪音摆率足够高,将会导致微控制器的Reset。
. ~* b1 d8 Q+ Y" x' b' J
+ T( c% x7 |' _两个因素导致此问题:
) L, E! A8 S8 `; f$ m1)首先是不同PCB层电容耦合通道,有助于提高容性耦合。. j- h3 q( l% M. t& M$ H5 w
2)其次是一些反馈线电容器连接到信号地平面,也有助于增加从功率噪音源的电子地平面的耦合。
; A. [" u4 d# L1 s3 T' m$ A. }/ X8 K3 e; ?3 E- v8 Z: _# S

' b1 n8 P2 O0 }/ l1 y/ B1 P" B# a
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-8 21:50 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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