PCB设计中的EMC技术

news2024/11/23 11:05:59

除了元器件的选择和电路设计之外,良好的印制电路板(PCB)设计在电磁兼容性中也是一个非常重要的因素。PCB EMC设计的关键,是尽可能减小回流面积,让回流路径按照设计的方向流动。最常见返回电流问题来自于参考平面的裂缝、变换参考平面层、以及流经连接器的信号。跨接电容器或是去耦合电容器可能可以解决一些问题,但是必须要考虑到电容器、过孔、焊盘以及布线的总体阻抗。本讲将从PCB的分层策略、布局技巧和布线规则三个方面,介绍EMC的PCB设计技术。

PCB分层策略

    电路板设计中厚度、过孔制程和电路板的层数不是解决问题的关键,优良的分层堆叠是保证电源汇流排的旁路和去耦、使电源层或接地层上的瞬态电压最小并将信号和电源的电磁场屏蔽起来的关键。从信号走线来看,好的分层策略应该是把所有的信号走线放在一层或若干层,这些层紧挨著电源层或接地层。对於电源,好的分层策略应该是电源层与接地层相邻,且电源层与接地层的距离尽可能小,这就是我们所讲的“分层”策略。下面我们将具体谈谈优良的PCB分层策略。

1.布线层的投影平面应该在其回流平面层区域内。布线层如果不在其回流平面层地投影区域内,在布线时将会有信号线在投影区域外,导致“边缘辐射”问题,并且还会导致信号回路面积地增大,导致差模辐射增大。

2.尽量避免布线层相邻的设置。因为相邻布线层上的平行信号走线会导致信号串扰,所以如果无法避免布线层相邻,应该适当拉大两布线层之间的层间距,缩小布线层与其信号回路之间的层间距。

3.相邻平面层应避免其投影平面重叠。因为投影重叠时,层与层之间的耦合电容会导致各层之间的噪声互相耦合。

多层板设计:

    时钟频率超过5MHz,或信号上升时间小于5ns时,为了使信号回路面积能够得到很好的控制,一般需要使用多层板设计。在设计多层板时应注意如下几点原则:

1.关键布线层(时钟线、总线、接口信号线、射频线、复位信号线、片选信号线以及各种控制信号线等所在层)应与完整地平面相邻,优选两地平面之间,如图1所示。关键信号线一般都是强辐射或极其敏感的信号线,靠近地平面布线能够使其信号回路面积减小,减小其辐射强度或提高抗干扰能力。

图片

图1 关键布线层在两地平面之间

2.电源平面应相对于其相邻地平面内缩(建议值5H~20H)。电源平面相对于其回流地平面内缩可以有效抑制“边缘辐射”问题,如图2所示。

图2电源平面应相对于其相邻地平面内缩

    此外,单板主工作电源平面(使用最广泛的电源平面)应与其地平面紧邻,以有效地减小电源电流的回路面积,如图3所示。

图片

图3 电源平面应与其地平面紧邻

3.单板TOP、BOTTOM层是否无≥50MHz的信号线。如有,最好将高频信号走在两个平面层之间,以抑制其对空间的辐射。

单层板和双层板设计:

    对于单层板和双层板的设计,主要应注意关键信号线和电源线的设计。电源走线附近必须有地线与其紧邻、平行走线,以减小电源电流回路面积。

    单层板的关键信号线两侧应该布“Guide Ground Line”,如图4所示。双层板的关键信号线地投影平面上应有大面积铺地,或者同单层板地处理办法,设计“Guide Ground Line”,如图5所示。关键信号线两侧地“保卫地线”一方面可以减小信号回路面积,另外,还可以防止信号线与其他信号线之间地串扰。

图片

图4单层板的关键信号线两侧布“Guide Ground Line”

图片


图5 双层板的关键信号线地投影平面上大面积铺地

  

    总的来说,PCB板的分层可以依据下表来设计。

PCB布局技巧

    PCB布局设计时,应充分遵守沿信号流向直线放置的设计原则,尽量避免来回环绕,如图6所示。这样可以避免信号直接耦合,影响信号质量。此外,为了防止电路之间、电子元器件之间的互相干扰和耦合,电路的放置和元器件的布局应遵从如下原则:

图片


图6 电路模块沿信号流向直线放置

1.单板上如果设计了接口“干净地”,则滤波、隔离器件应放置在“干净地”和工作地之间的隔离带上。这样可以避免滤波或隔离器件通过平面层互相耦合,削弱效果。此外,“干净地”上,除了滤波和防护器件之外,不能放置任何其他器件。

2.多种模块电路在同一PCB上放置时,数字电路与模拟电路、高速与低速电路应分开布局,以避免数字电路、模拟电路、高速电路以及低速电路之间的互相干扰。另外,当线路板上同时存在高、中、低速电路时,为了避免高频电路噪声通过接口向外辐射,应该遵从图7中的布局原则。


图7 高、中、低速电路布局原则

3.线路板电源输入口的滤波电路应应靠近接口放置,避免已经经过了滤波的线路被再次耦合。

图片


图8 电源输入口的滤波电路应应靠近接口放置

4.接口电路的滤波、防护以及隔离器件靠近接口放置,如图9所示,可以有效的实现防护、滤波和隔离的效果。如果接口处既有滤波又有防护电路,应该遵从先防护后滤波的原则。因为防护电路是用来进行外来过压和过流抑制的,如果将防护电路放置在滤波电路之后,滤波电路会被过压和过流损坏。此外,由于电路的输入输出走线相互耦合时会削弱滤波、隔离或防护效果,布局时要保证滤波电路(滤波器)、隔离以及防护电路的输入输出线不要相互耦合。

图片


图9接口电路的滤波、防护以及隔离器件靠近接口放置

5.敏感电路或器件(如复位电路等)远离单板各边缘特别是单板接口侧边缘至少1000mil。

6.存在较大电流变化的单元电路或器件(如电源模块的输入输出端、风扇及继电器)附近应放置储能和高频滤波电容,以减小大电流回路的回路面积。

7.滤波器件需并排放置,以防止滤波后的电路被再次干扰。

8.晶体、晶振、继电器、开关电源等强辐射器件远离单板接口连接器至少1000mil。这样可将干扰直接向外辐射或在外出电缆上耦合出电流来向外辐射。

PCB布线规则

    除了元器件的选择和电路设计之外,良好的印制电路板(PCB)布线在电磁兼容性中也是一个非常重要的因素。既然PCB是系统的固有成分,在PCB布线中增强电磁兼容性不会给产品的最终完成带来附加费用。任何人都应记住一个拙劣的PCB布线能导致更多的电磁兼容问题,而不是消除这些问题,在很多例子中,就算加上滤波器和元器件也不能解决这些问题。到最后,不得不对整个板子重新布线。因此,在开始时养成良好的PCB布线习惯是最省钱的办法。下面将对PCB布线的一些普遍规则和电源线、地线及信号线的设计策略进行介绍,最后,根据这些规则,对空气调节器的典型印制电路板电路提出改进措施。

1. 布线分离

    布线分离的作用是将PCB同一层内相邻线路之间的串扰和噪声耦合最小化。3W规范表明所有的信号(时钟,视频,音频,复位等等)都必须象图10所示那样,在线与线,边沿到边沿间予以隔离。为了进一步的减小磁耦合,将基准地布放在关键信号附近以隔离其他信号线上产生的耦合噪声。

图片


图10 线迹隔离

2.保护与分流线路

    设置分流和保护线路是对关键信号,比如对在一个充满噪声的环境中的系统时钟信号进行隔离和保护的非常有效的方法。在图21中,PCB内的并联或者保护线路是沿着关键信号的线路布放。保护线路不仅隔离了由其他信号线上产生的耦合磁通,而且也将关键信号从与其他信号线的耦合中隔离开来。分流线路和保护线路之间的不同之处在于分流线路不必被端接(与地连接),但是保护线路的两端都必须连接到地。为了进一步的减少耦合,多层PCB中的保护线路可以每隔一段就加上到地的通路。

图片


图11 分流和保护线路

3.电源线设计

    根据印制线路板电流的大小,尽量加粗电源线宽度,减少环路电阻。同时、使电源线、地线的走向和数据传递的方向一致,这样有助于增强抗噪声能力。在单面板或双面板中,如果电源线走线很长,应每隔3000mil对地加去耦合电容,电容取值为10uF+1000pF。

4.地线设计

    地线设计的原则是:

(1)数字地与模拟地分开。若线路板上既有逻辑电路又有线性电路,应使它们尽量分开。低频电路的地应尽量采用单点并联接地,实际布线有困难时可部分串联后再并联接地。高频电路宜采用多点串联接地,地线应短而租,高频元件周围尽量用栅格状大面积地箔。

(2)接地线应尽量加粗。若接地线用很纫的线条,则接地电位随电流的变化而变化,使抗噪性能降低。因此应将接地线加粗,使它能通过三倍于印制板上的允许电流。如有可能,接地线应在2~3mm以上。

(3)接地线构成闭环路。只由数字电路组成的印制板,其接地电路布成团环路大多能提高抗噪声能力。

5.信号线设计

    对于关键信号线,如果单板有内部信号走线层,则时钟等关键信号线布在内层,优先考虑优选布线层。另外,关键信号线一定不能跨分割区走线,包括过孔、焊盘导致的参考平面间隙,否则会导致信号回路面积的增大。而且关键信号线应距参考平面边沿≥3H(H为线距离参考平面的高度),以抑制边缘辐射效应。

    对于时钟线、总线、射频线等强辐射信号线和复位信号线、片选信号线、系统控制信号等敏感信号线,应远离接口外出信号线。从而避免强辐射信号线上的干扰耦合到外出信号线上,向外辐射;也避免接口外出信号线带进来的外来干扰耦合到敏感信号线上,导致系统误操作。

    对于差分信号线应同层、等长、并行走线,保持阻抗一致,差分线间无其它走线。因为保证差分线对的共模阻抗相等,可以提高其抗干扰能力。

    根据以上布线规则,对空气调节器的典型印制电路板电路进行改进优化,如图12所示。

图片


图12 改进空气调节器的典型印制电路板电路

    总体来说,PCB设计对EMC的改善是:在布线之前,先研究好回流路径的设计方案,就有最好的成功机会,可以达成降低EMI辐射的目标。而且在还没有动手实际布线之前,变更布线层等都不必花费任何钱,是改善EMC最便宜的做法。

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1566371.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

什么是幂等性?如何解决幂等性问题?

一、什么是幂等性? 幂等(idempotence),来源于数学中的一个概念,例如:幂等函数/幂等方法(指用相同的参数重复执行,并能获得相同结果的函数,这些函数不影响系统状态&#x…

烂笔头笔记:Windows 11下照片查看器显示偏色问题修复

本文出处:http://blog.csdn.net/chaijunkun/article/details/137278931,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。 最近在研究HDR视频的截图算法,目的就是生成色彩正确…

pytest--python的一种测试框架--接口测试

接口测试 工具: POSTMAN; 接口选择: 豆瓣电影,进制数据 POSTMAN下载: 1.POSTMAN官网:https://www.postman.com/products/; 2.点product选Download Postman 下载完之后双击打开就可以用的。…

MVCC的实现原理

简介 MVCC(Multi-Version Concurrency Control)即多版本并发控制。 MVCC的实现原理 我们在了解MVCC之前,首先先了解一下几个比较常见的锁。 **读锁:**也叫共享锁、S锁,若事务T对数据对象A加上S锁,则事务…

HarmonyOS应用开发ArkUI(TS)电商项目实战

项目介绍 本项目基于 HarmonyOS 的ArkUI框架TS扩展的声明式开发范式,关于语法和概念直接看官网官方文档地址:基于TS扩展的声明式开发范式, 工具版本: DevEco Studio 3.1 Canary1 SDK版本: 3.1.9.7(API V…

说说你对数据结构-树的理解

对树 - 二叉搜索树的理解 二叉搜索树是一种常见的二叉树结构,它具有以下特点: 每个节点最多只有两个子节点,分别称为左子节点和右子节点;对于任意节点,其左子树中的所有节点均小于该节点,其右子树中的所有…

linux 回收站机制(笔记)

Linux下回收站机制https://mp.weixin.qq.com/s/H5Y8VRcaOhFZFXzR8yQ7yg 功能 :设立回收站,并且可定时清空回收站。 一、建议将alias rm 改成别的。 比如alias rmm ,同时修改rm -rf ~/.trash/* 改成 rmm -rf ~/.trash/* 不然影响rm 的正常使…

JUC:synchronized优化——锁的升级过程(偏向锁->轻量级锁->重量级锁)以及内部实现原理

文章目录 锁的类型轻量级锁重量级锁自旋优化偏向锁偏向锁的细节偏向锁的撤销批量重偏向批量撤销锁消除 锁的类型 重量级锁、轻量级锁、偏向锁。 加锁过程:偏向->轻量级->重量级 轻量级锁 轻量级锁的使用场景:如果一个对象虽然有多线程要加锁&am…

OpenHarmony Neptune开发板-MQTT连接华为IoT平台

本示例将演示如何在Neptune开发板上使用MQTT协议连接华为IoT平台,使用的是ATH20温湿度传感器模块与Neptune开发板 本示例实现AHT20温湿度数据上报华为IoT平台,IoT平台下发命令控制LED灯的开关 使用W800 SDK功能包中libemqtt来实现连接华为IoT平台 程序设计 初始化 一、MQT…

k8s 基础入门

1.namespace k8s中的namespace和docker中namespace是两码事,可以理解为k8s中的namespace是为了多租户,dockers中的namespace是为了网络、资源等隔离 2.deployment kubectl create #新建 kubectl aply #新建 更新 升级: 滚动升级&#x…

Find a way (DFS BFS)

//新生训练 #include <iostream> #include <algorithm> #include <queue> using namespace std; using PII pair<int, int>;const int N 205; const int inf 0x3f3f3f3f; int n, m; int l;int dis1[N][N]; int dis2[N][N];int dx[] {0, 0, -1, 1};…

HarmonyOS入门--页面和自定义组件生命周期

文章目录 页面和自定义组件生命周期页面生命周期组件生命周期生命周期的调用时机 页面和自定义组件生命周期 生命周期流程如下图所示&#xff0c;下图展示的是被Entry装饰的组件&#xff08;首页&#xff09;生命周期。 自定义组件和页面的关系&#xff1a; 自定义组件&…

zabbix绑定钉钉进行通知,网页端添加JavaScript,无脑式操作

文章目录 前言一、编辑zabbix告警JavaScript脚本二、代码如下:编辑消息模板,自定义markdown格式的消息。总结前言 随着人工智能的不断发展,zabbix监控这门技术也越来越重要,一下进入正题。 一、编辑zabbix告警JavaScript脚本 没有没接可以新增媒介 其中URL是你的机器人地…

Linux系统——网络管理

此文章以红帽Linux9版本为例进行讲解。 红帽Linux9版本的网络管理十分全面&#xff0c;可在多处进行网络配置的修改&#xff0c;但需要注意的是&#xff0c;在9版本内&#xff0c;用户可在配置文件内进行网络配置的修改&#xff0c;但系统不会执行修改的命令&#xff0c;而在9之…

redis之主从复制、哨兵模式

一 redis群集有三种模式 主从复制&#xff1a; 主从复制是高可用Redis的基础&#xff0c;哨兵和集群都是在主从复制基础上实现高可用的。 主从复制主要实现了数据的多机备份&#xff0c;以及对于读操作的负载均衡和简单的故障恢复。 缺陷&#xff1a; 故障恢复无法自动化&…

西圣、飞利浦、万魔开放式耳机好用吗?热门产品硬核测评对比

在无线耳机市场中&#xff0c;开放式耳机因其独特的佩戴方式和出色的听音体验逐渐受到消费者的青睐&#xff0c;西圣、飞利浦、万魔作为业内知名品牌&#xff0c;都推出了各自的开放式耳机产品&#xff0c;备受关注&#xff0c;那么这些热门品牌的开放式耳机究竟好用吗&#xf…

力扣热门算法题 174. 地下城游戏,189. 轮转数组,198. 打家劫舍

174. 地下城游戏&#xff0c;189. 轮转数组&#xff0c;198. 打家劫舍&#xff0c;每题做详细思路梳理&#xff0c;配套Python&Java双语代码&#xff0c; 2024.03.31 可通过leetcode所有测试用例。 目录 174. 地下城游戏 解题思路 完整代码 Python Java 189. 轮转数…

【Web应用技术基础】JavaScript(1)——案例:猜数字

上一个博客发了视频。这个博客因为不能插入视频&#xff0c;所以给大家一张一张截图的 点击“重新开始一局游戏” <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"…

[leetcode]剑指 Offer 29. 顺时针打印矩阵

前言&#xff1a;剑指offer刷题系列 问题&#xff1a; 输入一个矩阵&#xff0c;按照从外向里以顺时针的顺序依次打印出每一个数字。 示例&#xff1a; 输入&#xff1a;matrix [[1,2,3],[4,5,6],[7,8,9]] 输出&#xff1a;[1,2,3,6,9,8,7,4,5]思路&#xff1a; 看到这个…

Lambda表达式,Stream流

文章目录 Lambda表达式作用前提函数式接口特点 语法省略模式和匿名对象类的区别 Stream流思想作用三类方法获取方法单列集合(Collection[List,Set双列集合Map(不能直接获取)数组同一类型元素(Stream中的静态方法) 常见的中间方法终结方法收集方法 Optional类 Lambda表达式 作用…