EMC整改搭档--共模滤波器与磁环
moboyou 2025-05-22 12:05 24 浏览
一、概述
本文将从常见的电感入手,简单介绍电感的高频特性,再介绍EMC整改过程中常用的两个器件:磁环与共模滤波器,最后通过两个实际案例来说明如何通过磁环与共模滤波器搭配使用解决EMC辐射问题。
二、电感
电感,如图一所示,一般由线圈和磁芯组成,是能够把电能转化为磁能而存储起来的元件,具有通直流阻交流的特点。
图一 电感组成
如图二所示,当恒定电流流过线圈时,根据右手螺旋定则,会形成一个图示方向的静磁场。而电感中流过交变电流,产生的磁场就是交变磁场,变化的磁场产生电场,线圈上就有感应电动势,产生感应电流。
图二 电感工作原理
由公式:Z=2πfL,可知频率f越高,阻抗Z越大,频率与阻抗呈现线性相关。但是这只适用于低频电路,在高频条件下,实际还需要考虑电感上的寄生电容,它的存在方式是与电感并联,实际电感等效模型如图三所示:
图三 电感高频等效电路
图中R表示电感的等效电阻,L表示电感量,C表示电感绕线与绕线之间的寄生电容。图四是引用网上Matlab做的电感阻抗特性曲线图:
图四 电感阻抗特性曲线
图中转折点为电感的谐振频率,计算公式为:
电感具有通直流阻交流的作用,常用作储能和滤波器件,对于EMC整改而言,更主要应用其滤波性能。
现在我们已经知道可以通过电感进行滤波,但是对于EMC整改而言,我们需要先确定问题点才能进行有效的滤波。那么我们该如何判断辐射来源呢?在实验室,针对板上噪声可以用频谱仪和示波器进行问题排查,而针对通过线缆作为辐射天线的问题点判断,我们可以考虑在线束上加电感进行滤波尝试。但直接加电感操作比较麻烦,选型也不方便,这个时候做一个简易的电感更方便,所需要的仅仅只是一个磁环。
三、磁环
磁环是一块环状的导磁体,在不同的频率下由不同的阻抗特性,一般在高频是阻抗很小,当频率升高磁环表现的阻抗急剧升高。通过电感部分的内容我们可以知道,电感由线圈和磁芯组成,当我们把线缆绕在磁环上,一个简易的电感便完成了。
图五 磁环
磁环有铁氧体磁环和非晶磁环,针对不同频段滤波选用不同材料的磁环,铁氧体磁一般用在高频(18KHz~1MHz以上),非晶一般针对的频率低一点(2KHz~13KHz)。
当噪声是差模噪声时,单线绕磁环可以对噪声产生一定的抑制效果,但是很多时候,如果噪声属于共模噪声时,只对单根导线进行滤波是不够的。
共模噪声模型如图五所示:
图六 共模电流示意图
如图,由于高频信号与地之间通过寄生电容形成回路,从而在原本的信号回路中多了一个等大同向的共模电流,这部分噪声只对单线加磁环无法有效抑制噪声。可以考虑两根线都各加一个磁环,相当于各串一个电感,但我们有更好的方法:两根线同时绕在同一个磁环上,这就是一个简易的共模滤波器。
四、共模滤波器
共模滤波器由双线并绕在磁芯组成,工作原理如图七所示:
图七 共模滤波器工作原理
对于共模电流而言,共模滤波器通过磁通量叠加,对共模电流的抑制更明显,而对于差模电流,磁通抵消,不体现电感特性,故不会对差模信号造成损耗。
在实际的EMC问题中,辐射很多时候都是由共模与差模噪声叠加在一起的。其中,由于在电路中高频串扰更明显,所以共模噪声很多时候是造成EMC辐射超标的主要问题。整改过程中,通常会在线束上以双线并绕在磁环上的方式组成简易共模滤波器,进而快速判断噪声的辐射路径。
当我们通过磁环找到问题点之后,接下来需要做的便是着手整改,针对共模噪声,最大的杀器便是共模电感,以下是实际整改中通过磁环进行问题排查以及共模滤波器进行实际整改的案例。
五、案例分享
案例1:扫码枪
问题:时钟辐射超标
整改:时钟源头是扫描摄像头sensor返回给主IC的时钟信号,通过对USB端口套磁环,有明显改善,说明时钟信号耦合到USB端并通过USB线束辐射出去,可以通过共模电感进行噪声抑制。
整改措施如下:
整改前数据:
套磁环后数据:
加共模后数据:
例2:吸尘器
问题:当滚刷电机工作的时候,在50MHz~100MHz频段会出现包络状辐射超标问题。
整改:通过对主板端到电机的供电线束套磁环,有明显改善,可以通过在主板端加共模滤波器进行滤波处理。
整改措施如下:
整改前数据:
整改后数据:
六、总结
在EMC整改过程中,我们会有一些常用的整改器件,在本篇主要提及了电感、磁环和共模滤波器,其中磁环主要是用来快速确定辐射路径。利用磁环与单线进行绕制可以制作简易的电感,用于判断差模干扰;利用磁环与双线进行绕制可以制作简易的共模电感,可以判断共模噪声。当我们确定了噪声辐射路径之后,下一步便可以着手进行整改,选择合适的电感或者共模滤波器对噪声进行抑制。
EMI三要素包括干扰源,耦合路径和敏感设备,这里通过磁环进行问题排查主要是从耦合路径入手处理EMC问题。面对越来越复杂的电磁环境,EMC问题永远没有固定解,需要综合考虑多种因素,在这方面,韬略科技经过长期与客户一起处理EMC问题,已经积累了大量实践经验,可以助各位工程师在EMC整改方面一臂之力,欢迎随时咨询。
———— / END / ————
温馨提示
如果你喜欢本文,请转发、点赞、收藏哦,想要获得更多信息,请关注我
- 上一篇:电子信息EI如何选刊?速看!
- 下一篇:BP神经网络在射频识别定位系统中的应用研究
相关推荐
- Node.js 获取文件信息及路径(node.js怎么获取当前文件路径)
-
获取文件信息每个文件都有一组细节,我们可以使用Node.js进行检查。特别是使用fs模块提供的stat()方法。constfs=require('fs');fs.stat(...
- 深入剖析JavaScript中深浅拷贝(js实现深浅拷贝)
-
大家好,我是Echa。最近有一位00后的小妹妹粉丝私信小编说自己很喜欢编程,目前在某公司实习前端开发工作,说到现在为止还没有搞懂JavaScript中深拷贝和浅拷贝这个问题,同时也在网上看了很多关于深...
- 为什么高手写 JS 总是又快又好?这10个技巧你要知道
-
大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!JavaScript是前端开发的重要语言...
- IT技术栈:Javascript神器,URL.createObjectURL()
-
URL.createObjectURL()是JavaScript中的一个方法,用于创建一个特殊的URL,该URL可以用于将不支持直接加载的数据(如二进制数据或Blob对象)嵌入到we...
- 如何在 Linux 中创建和管理组?(linux如何建立组)
-
在Linux中,组是用户账户的集合,用于统一管理权限。每个用户至少属于一个主组(PrimaryGroup),还可以加入多个附加组(SupplementaryGroup)。组的权限设置决定了用户对文...
- 付费文库内容无法复制,不用任何工具,学会这4种方法轻松复制
-
关注职场办公,分享实用干货,洞察科技资讯,这里是「职场科技范」。我们在搜索资料的时候,看到非常有用的文库,但往往都是付费的,只能看不能复制。今天就来教大家,学会下面这4种方法,轻松复制文库内容。一、内...
- node.js v24.0.0 正式发布!10大重磅更新助力开发者,性能大幅提升
-
近日,Node.js官方团队正式发布了Node.jsv24.0.0版本,这是一个具有里程碑意义的重大更新。作为"Current"版本,它将在未来六个月内引领Node.js...
- 我理解的网站产品经理之四:网站产品前端姿势
-
来人人都是产品经理【起点学院】,BAT实战派产品总监手把手系统带你学产品、学运营。2016年了,嗨,大家新年好。作为一个网页的产品经理,网页的前端知识可谓是不能不知,本文主讲网站产品的前端姿势。通常,...
- 五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。
-
这次来分享一个简单阅读项目:TaleBook,项目曾用名calibre-webserver。TaleBook是一个基于Calibre的简单的个人图书管理系统,支持在线阅读。不过鉴于各种规章制度,仅...
- “5 分钟 CMake 使用指南,解决我的 C++ 打包问题!”
-
在软件开发的世界里,构建系统扮演着至关重要的角色,它不仅决定了项目的构建效率,还直接影响到团队协作的流畅度。对于许多C++开发者而言,CMake因其强大的功能和广泛的兼容性成为了构建自动化流程的...
- 大佬级鬼才终于把JavaScript整理成了修仙小说,让学习变简单
-
这是一本讲解JavaScript编程语言的技术书籍,只不过,本书采用了一种全新的写作手法。如果你厌倦了厚厚的、如同字典般的编程书籍,不妨尝试一下新的口味,话不多说,直接上干货!目录截图:内容展示:以上...
- JavaScript基础知识点总结(javascript基础入门教程)
-
//逗比小憨憨/*第一章*HTML引用js方法:*1,外部引用:HTML外部引用js:<scriptsrc="js/day1.js"></script>*2,...
- 在Node.js中处理Zip文件(node运行js文件)
-
作者:疯狂的技术宅转发链接:https://mp.weixin.qq.com/s/edJd9-t1AyTGRcha_1k6RA前言Zip文件是常用的压缩文件格式。在本文中,我将演示如何用adm-...
- Python 标准库中鲜为人知的宝藏 | Node.js 22.8.0 发布
-
Python标准库中鲜为人知的宝藏Python标准库功能强大,但有些模块却鲜为人知。本文将介绍一些有趣且实用的模块,助你提升代码效率和功能。数据结构:超越列表和字典除了常用的列表和字典,coll...
- 小程序,wxml页面里如何写JS代码?WXS如何模块化?
-
这篇接着上篇小程序,跳转页面的两种方式及其页面传参数继续讲,小程序wxml页面里如何写JS代码?wxs如何模块化?第一个问题:wxml页面要想类似HTML页面中写js代码,必须在页面中使用wxs标...
- 一周热门
- 最近发表
-
- Node.js 获取文件信息及路径(node.js怎么获取当前文件路径)
- 深入剖析JavaScript中深浅拷贝(js实现深浅拷贝)
- 为什么高手写 JS 总是又快又好?这10个技巧你要知道
- IT技术栈:Javascript神器,URL.createObjectURL()
- 如何在 Linux 中创建和管理组?(linux如何建立组)
- 付费文库内容无法复制,不用任何工具,学会这4种方法轻松复制
- node.js v24.0.0 正式发布!10大重磅更新助力开发者,性能大幅提升
- 我理解的网站产品经理之四:网站产品前端姿势
- 五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。
- “5 分钟 CMake 使用指南,解决我的 C++ 打包问题!”
- 标签列表
-
- 外键约束 oracle (36)
- oracle的row number (32)
- 唯一索引 oracle (34)
- oracle in 表变量 (28)
- oracle导出dmp导出 (28)
- oracle两个表 (20)
- oracle 数据库 字符集 (20)
- oracle安装补丁 (19)
- matlab化简多项式 (20)
- 多线程的创建方式 (29)
- 多线程 python (30)
- java多线程并发处理 (32)
- 宏程序代码一览表 (35)
- c++需要学多久 (25)
- css class选择器用法 (25)
- css样式引入 (30)
- html5和css3新特性 (19)
- css教程文字移动 (33)
- php简单源码 (36)
- php个人中心源码 (25)
- 网站管理平台php源码 (19)
- php小说爬取源码 (23)
- github好玩的php项目 (18)
- 云电脑app源码 (22)
- js创建txt文件 (18)