SI与EMI(一) - 反射是怎样影响EMI
Mark为期两天的EMC培训中大概分成四个时间差不多的部分,简单来说分别是SI、PI、回流、屏蔽。而在信号完整性的书籍中,也会把信号完整性分为:1.信号自身传输的问题(反射,损耗);2.信号与信号之间的问题(串扰);3.电源问题;4.EMC问题。看来EMC跟SI重叠度很高啊,确实做久了之后,发现其实他们都是在解决一个电磁场往哪儿去的问题,解决的思路与手段都有非常大的相似性。
在PCB板上的电磁场,更多的还是储存在电容电感中,任何一个导体都是电感,而任何两个导体的组合都是电容。储存在信号路径与回流路径之中的电磁场是我们的有效信号,储存在信号路径与其他路径之间的是我们的串扰,还有一部分能量会散逸出去(可以理解为跑去信号路径与PCB板外的金属所构成的电容中了),这一部分能量就是我们的EMI能量。
而电磁场也是有惰性的,哪里电容大它就呆在那里,哪里阻抗小它就往哪去,哪里的互感大就会分到更多的能量。信号发送出来,其总能量可以认为是一定的,信号路径与回流路径之间分到的能量变多了,串扰和EMI也就变小了。
下面看看我们反射是怎样影响EMI的。
如大家平时看到的图片一样,反射会让信号产生振铃:

(图一)
大家平时通常说这个波形的信号质量不好,但其实这样的信号的EMI也更严重,反射的过冲使得dI/dt变得更大了,有振铃信号的频谱如下图中红色所示:

(图二)
信号传输的物理结构没有变化,信号某一些频率的幅度变强了,辐射的能量自然也就变强了。
可能有的朋友会问了:不是说好了能量守恒吗?这些莫名其妙多出来的能量是从哪里来的?
其实只是反射之后某一部分的电磁场在时间和空间上进行了叠加,看起来增加了而已。
事实上,小陈同学确实有通过加匹配电阻成功的解决了一个医疗仪器项目EMI超标的问题,在源端加上一个50欧姆的匹配电阻之后,信号从红色波形变成了蓝色的波形:

(图三)
可以看到,信号整体的频谱分量明显变小了。
而且这样的串阻除了匹配阻抗消除反射,减小电磁场在某些地方的叠加,达到减小EMI能量之外,还可以从另一个方面去减小EMI能量,可以看到图三中低频的谐波也有较明显的改善,而图二中则没有。
继续阅读: SI与EMI(二)-串扰是怎样影响EMI
SI与EMI(一) - 反射是怎样影响EMI的更多相关文章
- 高性能的EMI滤波器及其小型化设计技术
1 EMI滤波器的常见问题及发展趋势首先介绍了影响EMI滤波器性能/体积的因素及EMI滤波器的常见问题:低频传导发射高.高频传导/辐射发射高.体积大,从而分析出EMI滤波器的发展趋势为高性能和小体积, ...
- Effective Java 第三版——65. 接口优于反射
Tips 书中的源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中的有些代码里方法是基于Java 9 API中的,所 ...
- Unity反射探针用法教程
Unity 3D反射探针 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享.心 ...
- JAVA反射会降低你的程序性能吗?
原文出处 早两天写了<从把三千行代码重构成15行代码谈起>这篇文章,看到评论中有一些同学的回复还是在质疑反射的性能,好像程序用上了反射,就像开上了拖拉机似的.本来我觉得这个话题没有什么好讨 ...
- 深度解密Go语言之反射
目录 什么是反射 为什么要用反射 反射是如何实现的 types 和 interface 反射的基本函数 反射的三大定律 反射相关函数的使用 代码样例 未导出成员 反射的实际应用 json 序列化 De ...
- Go反射
一.引入 不同语言的反射模型不尽相同,有些语言还不支持反射.<Go 语言圣经>中是这样定义反射的: Go 语言提供了一种机制在运行时更新变量和检查它们的值.调用它们的方法,但是在编译时并不 ...
- 【转】非常实用的高频PCB电路设计70问
1.如何选择PCB 板材? 选择PCB 板材必须在满足设计需求和可量产性及成本中间取得平衡点.设计需求包含电气和机构这两部分.通常在设计非常高速的 PCB 板子(大于 GHz 的频率)时这材质问题会比 ...
- 如何用TDR来测试PCB板的线路阻抗
隔壁小王已经讲了TDR的原理以及如何确定TDR的分辨率.那么,我们要正确测量PCB板上的线路阻抗,还有哪些需要注意的地方呢? 1. 阻抗测试的行业标准 之前贴过好多张阻抗测试的图片,重新再贴一张给大家 ...
- Android注解使用之通过annotationProcessor注解生成代码实现自己的ButterKnife框架
前言: Annotation注解在Android的开发中的使用越来越普遍,例如EventBus.ButterKnife.Dagger2等,之前使用注解的时候需要利用反射机制势必影响到运行效率及性能,直 ...
随机推荐
- 看完SQL Server 2014 Q/A答疑集锦:想不升级都难!
看完SQL Server 2014 Q/A答疑集锦:想不升级都难! 转载自:http://mp.weixin.qq.com/s/5rZCgnMKmJqeC7hbe4CZ_g 本期嘉宾为微软技术中心技术 ...
- app开发外包注意事项,2017最新资讯
我们见过很多创业者,栽在这app外包上.很多创业者对于app外包这件事情不是特别重视,以为将事情交给app外包公司就完事了,实际上不是的.无论是从选择app外包公司还是签订合同.售后维护等各方面都有许 ...
- 我为NET狂官方面试题-数据库篇
求结果:select "1"? 查找包含"objs"的表?查找包含"o"的数据库? 求今天距离2002年有多少年,多少天? 请用一句SQL获 ...
- 【原】FMDB源码阅读(一)
[原]FMDB源码阅读(一) 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 说实话,之前的SDWebImage和AFNetworking这两个组件我还是使用过的,但是对于 ...
- Python标准模块--ContextManager
1 模块简介 在数年前,Python 2.5 加入了一个非常特殊的关键字,就是with.with语句允许开发者创建上下文管理器.什么是上下文管理器?上下文管理器就是允许你可以自动地开始和结束一些事情. ...
- 利用XAG在RAC环境下实现GoldenGate自动Failover
概述 在RAC环境下配置OGG,要想实现RAC节点故障时,OGG能自动的failover到正常节点,要保证两点: 1. OGG的checkpoint,trail,BR文件放置在共享的集群文件系统上,R ...
- Angular企业级开发(2)-搭建Angular开发环境
1.集成开发环境 个人或团队开发AngularJS项目时,有很多JavaScript编辑器可以选择.使用优秀的集成开发环境(Integrated Development Environment)能节省 ...
- nodejs中获取时间戳、时间差
Nodejs中获取时间戳的方法有很多种,例如: new Date().getTime() Date.now() process.uptime() process.hrtime() 平时想获取一个时间戳 ...
- 火星坐标、百度坐标、WGS-84坐标相互转换及墨卡托投影坐标转经纬度JavaScript版
火星坐标 火星坐标是国家测绘局为了国家安全在原始坐标的基础上进行偏移得到的坐标,基本国内的电子地图.导航设备都是采用的这一坐标系或在这一坐标的基础上进行二次加密得到的.火星坐标的真实名称应该是GCJ- ...
- MySQL优化聊两句
原文地址:http://www.cnblogs.com/verrion/p/mysql_optimised.html MySQL优化聊两句 MySQL不多介绍,今天聊两句该如何优化以及从哪些方面入手, ...