最近经常被问到EMC相关的问题,比如怎么设计才能避免EMC的问题,我想经常关注高速先生的同鞋们有机会肯定也会问到这个问题。首先这是一个系统 性的问题,不是那么好回答,尤其是对于聚焦在高速信号这个领域而非EMC专长的高速先生们来说,其实也只能回答个大概,实话实说,在EMC领域我们也还在 不断的学习中,所以这篇文章也只是基于我们对EMC的一些认识,从PCB设计中如何去尽量的避免问题的发生,其中说得不到位的也请大家批评指正,如果您有 自己更好的文章,也欢迎投稿给我们的高速先生。

在文章的开篇就说过,EMC和SI、PI息息相关,很多时候我们会告诉大家,我们没法进行EMC仿真,但我们会从板级来尽量避免一些EMC问题的发生,说白了其实就是尽量保证SI及PI的性能(这是我们的专长),从源头上来避免EMC问题。


先,关于信号完整性与EMC的关系前面小陈有写过不少的文章阐述了一些道理,今天我们再来简单的总结下,SI关注的过冲、反射及串扰,其实就和EMC有直
接的关系。信号由于阻抗匹配不好,会发生各种反射,反射比较大就会有较大的过冲,那么这个过冲的幅值除了对器件的使用寿命有影响外,还会影响到辐射,因为
他是辐射的来源,所以在PCB设计上对一些关键信号就需要尽量控制阻抗,做到阻抗匹配,可能的情况下还需要通过一定的外部端接来达到匹配,在拓扑和端接系
列里面已经讲过各种端接方法了;此外还需要关注信号跨分割的问题,信号跨分割除了阻抗问题外,其实还有就是信号回流问题,说到信号回流,很多人就会想到
EMI的问题,对了,信号回流路径变大也是会产生EMI问题的;再有就是串扰,串扰就是信号之间的相互耦合,很多人可能会直接把它和EMI等同,避免串扰
就需要尽量加大信号之间的间距,尤其是微带线,另外还需要考虑双带状线之间的串扰,尽量避免上下层平行走线过长;还有一些诸如板边走线,沿分割走线等,其
实这些都是些老生常谈的话题,但知易行难,如果在设计中有一定的SI知识并且从SI的角度来进行设计,那么很多EMC相关的问题其实是可以避免的。


次从PI的角度考虑也是避免EMC问题的一个关键,把电源设计好,你的产品也可以说就成功了一半。在电源完整性里面我们会考虑电源平面阻抗,其中就会综合
评估电源的各种电容匹配是否合理,进而从整个频段来保证电源网络有一条低阻抗的通道,如果某频段内阻抗超标,在相应频段就会出现较高的噪声,此时EMI问
题就有可能会被激发,所以我们就会采用相应频段的电容来滤除这些噪声,前面的文章里我们的小刘有讲到EMC与电容,其实讲的就是这个,后续我们还有更多
PI相关的专题,所以关于EMC与PI的话题我们在此就不涉及太多了。

另外就是从叠层、地和滤波的角度来避免EMC问题的发生。叠
层其实就是提供一个最基本的信号框架,在这个框架内需要满足信号及电源完整性的各种质量要求,当然还要能保证可以加工,接下来就有叠层的专题;地的话题我
们在上一篇文章里面只是很肤浅的重新认识了一下,关键就是我们需要分信号来保证信号的回流和参考,另外就是各种地的分割,最终怎么把分割的地通过什么方式
来连接,这个在EMC或者PCB设计中是需要注意的,但也是最复杂的。还有就是滤波,常见的有低通、高通、带通、带阻等滤波方式,这些需要根据不同的需求
采用不同的滤波,另外还有不用的滤波器件如馈通滤波器,L型滤波器,Pai型滤波器,T型滤波器,共模滤波器等,采用不同的滤波器件在硬件原理设计的时候
有不同的考量。

最后就是屏蔽隔离了,因为很多时候芯片本身的辐射就很大,芯片的辐射是没法从板级上来消除的,除了采购辐射小的芯片
或者要求芯片厂商来保证外,很多时候就需要用屏蔽罩来隔离了,如大家经常看到手机上面各大模块都是用一个一个的铁盒子把芯片包起来,这个铁盒子很多时候不
是为了保密需求的(一部分不排除哈),其实很大一部分原因就是屏蔽及隔离EMI的,这个就是基于EMC的考量。因为我们手机上的芯片很多都是射频信号,一
方面它很容易干扰其他信号,另一方面它又很容易被别人干扰,所以这个时候就用一个个的铁盒子把他们屏蔽隔离起来,就好像把一些好事份子都单独关起来,大家
各玩各的互不影响,这样也就相安无事了。

前面泛泛说了一大堆,无非也就是通过源头来尽量避免辐射及EMC问题的发生,因为我们都知道要想彻底解决问题,就需要从问题的根源出发,而不是头痛医头,脚痛医脚,EMC问题也是一样的,引起EMC的问题是复杂的,这就需要我们知道问题的源头在哪里,最后对症下药。

设计上如何避免EMC问题的更多相关文章

  1. C#进阶系列——MEF实现设计上的“松耦合”(二)

    前言:前篇 C#进阶系列——MEF实现设计上的“松耦合”(一) 介绍了下MEF的基础用法,让我们对MEF有了一个抽象的认识.当然MEF的用法可能不限于此,比如MEF的目录服务.目录筛选.重组部件等高级 ...

  2. C#进阶系列——MEF实现设计上的“松耦合”(四):构造函数注入

    前言:今天十一长假的第一天,本因出去走走,奈何博主最大的乐趣是假期坐在电脑前看各处堵车,顺便写写博客,有点收获也是好的.关于MEF的知识,之前已经分享过三篇,为什么有今天这篇?是因为昨天分享领域服务的 ...

  3. Type-C设计上的防护

    Type C设计上各家芯片公司都提供了很多方案,但在防护方面很多留给了客户自己选择,这方面我可以重点聊聊,说起防护,无非就是过压过流防护. 过压防护,Type C的信号线有很多,都需要做静电防护,US ...

  4. MEF实现设计上的“松耦合”

    C#进阶系列——MEF实现设计上的“松耦合”(二)   前言:前篇 C#进阶系列——MEF实现设计上的“松耦合”(一) 介绍了下MEF的基础用法,让我们对MEF有了一个抽象的认识.当然MEF的用法可能 ...

  5. 面试挂在了 LRU 缓存算法设计上

    好吧,有人可能觉得我标题党了,但我想告诉你们的是,前阵子面试确实挂在了 RLU 缓存算法的设计上了.当时做题的时候,自己想的太多了,感觉设计一个 LRU(Least recently used) 缓存 ...

  6. JavaScript 与 Java 是两种完全不同的语言,无论在概念还是设计上。

    JavaScript 与 Java 是两种完全不同的语言,无论在概念还是设计上. Java(由 Sun 发明)是更复杂的编程语言. ECMA-262 是 JavaScript 标准的官方名称. Jav ...

  7. 全面提价2499元起小米6发布:四曲陶瓷机身+骁龙835+变焦双摄(小米在设计上也多次获得红点最佳、iF金奖等72项工业设计大奖)

    集微网  4月19日报道 今日,小米公司在北京召开正式推出了新一代旗舰手机“小米手机6”.在试玩过真机后,第一感觉就是这款手机做工与颜值相比此前小米手机提升巨大:有四曲面玻璃或陶瓷机身.不锈钢高亮边框 ...

  8. java架构-一些设计上的基本常识

    最近给团队新人讲了一些设计上的常识,可能会对其它的新人也有些帮助, 把暂时想到的几条,先记在这里. 1.API与SPI分离 框架或组件通常有两类客户,一个是使用者,一个是扩展者. API(Applic ...

  9. NoSql数据库使用半年后在设计上面的一些心得

    NoSql数据库这个概念听闻许久了,也陆续看到很多公司和产品都在使用,优缺点似乎都被分析的清清楚楚.但我心里一直存有一个疑惑,它的出现究竟是为了解决什么问题? 这个疑惑非常大,为此我看了很多分析文章, ...

随机推荐

  1. 消息队列——RabbitMQ学习笔记

    消息队列--RabbitMQ学习笔记 1. 写在前面 昨天简单学习了一个消息队列项目--RabbitMQ,今天趁热打铁,将学到的东西记录下来. 学习的资料主要是官网给出的6个基本的消息发送/接收模型, ...

  2. JavaScript进阶之路(一)初学者的开始

    一:写在前面的问题和话 一个javascript初学者的进阶之路! 背景:3年后端(ASP.NET)工作经验,javascript水平一般般,前端水平一般般.学习资料:犀牛书. 如有误导,或者错误的地 ...

  3. 2015 西雅图微软总部MVP峰会记录

    2015 西雅图微软总部MVP峰会记录 今年决定参加微软MVP全球峰会,在出发之前本人就已经写这篇博客,希望将本次会议原汁原味奉献给大家 因为这次是本人第一次写会议记录,写得不好的地方希望各位园友见谅 ...

  4. await and async

    Most people have already heard about the new “async” and “await” functionality coming in Visual Stud ...

  5. C#委托异步调用

    参考页面: http://www.yuanjiaocheng.net/webapi/mvc-consume-webapi-get.html http://www.yuanjiaocheng.net/w ...

  6. MFC中成员变量的声明顺序与析构顺序

    第一次用博客,第一篇随笔,就写今天遇到的一个问题吧. 在VS2008的MFC对话框程序,窗口成员变量的声明顺序与其析构顺序相反,即,先声明的变量后析构,后声明的变量先析构.未在其他模式下测试. cla ...

  7. GOF23设计模式归类

    创建型模式:-单例模式.工厂模式.抽象工厂模式.建造者模式.原型模式结构型模式:-适配器模式.桥接模式.装饰模式.组合模式.外观模式.享元模式.代理模式行为型模式:-模板方法模式.命令模式.迭代器模式 ...

  8. 【SAP业务模式】之ICS(二):基础数据

    讲完业务,计划在前台做一下ICS的基本操作,不过在操作之前,得先建立好基本的基础数据. 1.首先创建接单公司LEON,对应工厂是ADA: 2.创建生产公司MXPL,对应工厂是PL01: 3.创建接单公 ...

  9. Android Studio —— 创建Menu菜单项

    大多数android程序的右上角都会设置一个菜单按钮比如微信的界面右上角的加号. 这个需要在layout同级目录下新建文件夹命名为menu,再右击新建的menu新建xml文件:

  10. iOS之ProtocolBuffer搭建和示例demo

    这次搭建iOS的ProtocolBuffer编译器和把*.proto源文件编译成*.pbobjc.h 和 *.pbobjc.m文件时,碰到不少问题! 搭建pb编译器到时没有什么问题,只是在把*.pro ...