高速PCB设计指南系列(四)
第二篇 抗干扰3(部分)
3 提高敏感器件的抗干扰性能
提高敏感器件的抗干扰性能是指从敏感器件这边考虑尽量减少对干扰噪声
的拾取,以及从不正常状态尽快恢复的方法。
提高敏感器件抗干扰性能的常用措施如下:
(1)布线时尽量减少回路环的面积,以降低感应噪声。
(2)布线时,电源线和地线要尽量粗。除减小压降外,更重要的是降低耦
合噪声。
(3)对于单片机闲置的I/O口,不要悬空,要接地或接电源。其它IC的闲置
端在不改变系统逻辑的情况下接地或接电源。
(4)对单片机使用电源监控及看门狗电路,如:IMP809,IMP706,IMP813,
X25043,X25045等,可大幅度提高整个电路的抗干扰性能。
(5)在速度能满足要求的前提下,尽量降低单片机的晶振和选用低速数字
电路。
(6)IC器件尽量直接焊在电路板上,少用IC座。
第三篇 印制电路板的可靠性设计-去耦电容配置
在直流电源回路中,负载的变化会引起电源噪声。例如在数字电路中,当电路从一个状态转换为另一种状态时,就会在电源线上产生一个很大的尖峰电流,形成瞬变的噪声电压。配置去耦电容可以抑制因负载变化而产生的噪声,是印制电路板的可靠性设计的一种常规做法,配置原则如下:
●电源输入端跨接一个10~100uF的电解电容器,如果印制电路板的位置允许,采用100uF以上的电解电容器的抗干扰效果会更好。
●为每个集成电路芯片配置一个0.01uF的陶瓷电容器。如遇到印制电路板空间小而装不下时,可每4~10个芯片配置一个1~10uF钽电解电容器,这种器件的高频阻抗特别小,在500kHz~20MHz范围内阻抗小于1Ω,而且漏电流很小(0.5uA以下)。
●对于噪声能力弱、关断时电流变化大的器件和ROM、RAM等存储型器件,应在芯片的电源线(Vcc)和地线(GND)间直接接入去耦电容。
●去耦电容的引线不能过长,特别是高频旁路电容不能带引线。
第四篇 电磁兼容性和PCB设计约束(缺具体数据)
PCB布线对PCB的电磁兼容性影响很大,为了使PCB上的电路正常工作,应根据本文所述的约束条件来优化布线以及元器件/接头和某些IC所用去耦电路的布局
(一)、PCB材料的选择
通过合理选择PCB的材料和印刷线路的布线路径,可以做出对其它线路耦合低的传输线。当传输线导体间的距离d小于同其它相邻导体间的距离时,就能做到更低的耦合,或者更小的串扰(见《电子工程专辑》2000年第1期"应用指南")。
设计之前,可根据下列条件选择最经济的PCB形式:
对EMC的要求
·印制板的密集程度
·组装与生产的能力
·CAD系统能力
·设计成本
·PCB的数量
·电磁屏蔽的成本
当采用非屏蔽外壳产品结构时,尤其要注意产品的整体成本/元器件封装/管脚样式、PCB形式、电磁场屏蔽、构造和组装),在许多情况下,选好合适的PCB形式可以不必在塑胶外壳里加入金属屏蔽盒。
为了提高高速模拟电路和所有数字应用的抗扰性同时减少有害辐射,需要用到传输线技术。根据输出信号的转换情况,S-VCC、S-VEE及VEE-VCC之间的传输线需要表示出来,如图1所示。
信号电流由电路输出级的对称性决定。对MOS而言IOL=IOH,而对TTL而言IOL>IOH.
功能/逻辑类型 ZO(Ω)
电源(典型值) <<10
ECL逻辑 50
TTL逻辑 100
HC(T)逻辑 200
表1:几种信号路径的传输线阻抗ZO。
逻辑器件类型和功能上的原因决定了传输线典型特征阻抗ZO,如表1所示。
图1:显示三种特定传输线的(数字)IC之间典型互联图
图2:IC去耦电路。
图3:正确的去耦电路块
表2:去耦电容Cdec..的推荐值。
逻辑电路噪声容限
(二)、信号线路及其信号回路
传送信号的线路要与其信号回路尽可能靠近,以防止这些线路包围的环路区域产生辐射,并降低环路感应电压的磁化系数。
一般情况下,当两条线路间的距离等于线宽时,耦合系数大约为0.5到0.6,线路的有效自感应从1μH/m降到0.4-0.5μ H/m.
这就意味着信号回路电流的40%到50%自由地就流向了PCB上其它线路。
对两个(子)电路块间的每一块信号路径,无论是模拟的还是数字的,都可以用三种传输线来表示,如图1所示,其中阻抗可从表1得到。
TTL逻辑电路由高电平向低电平转换时,吸收电流会大于电源电流以,在这种情况下,通常将传输线定义在Vcc和S之间,而不是VEE和S之间。通过采用铁氧体磁环可完全控制信号线和信号回路线上的电流。
在平行导体情况下,传输线的特征阻抗会因为铁氧体而受到影响,而在同轴电缆的情况下,铁氧体只会对电缆的外部参数有影响。
因此,相邻线路应尽可能细,而上下排列的则相反(通常距离小于1.5mm/双层板中环氧树脂的厚度)。布线应使每条信号线和它的信号回路尽可能靠近(信号和电源布线均适用)。如果传输线导体间耦合不够,可采用铁氧体磁环。
(三)、IC的去耦
通常IC仅通过电容来达到去耦的目的,因为电容并不理想,所以会产生谐振。在大于谐振频率时,电容表现得象个电感,这就意味着di/dt受到了限制。电容的值由IC管脚间允许的电源电压波动来决定,根据资深设计人员的实践经验,电压波动应小于信号线最坏状况下的噪声容限的25%,下面公式可计算出每种逻辑系列输出门电路的最佳去耦电容值:
I=c·dV/dt
表2给出了几种逻辑系列门电路在最坏情况下信号线噪声的容限,同时还给出每个输出级应加的去耦电容Cdec.的推荐值。
图4:PCB上环路的辐射
对快速逻辑电路来说,如果去耦电容含有很大串联电感(这种电感也许是由电容的结构、长的连接线或PCB的印制线路造成的),电容的值可能不再有用。这时则需要在尽可能靠近IC管脚的地方加入另外一个小陶瓷电容(100-100Pf),与"LF-"去耦电容并联。陶瓷电容的谐振频率(包括到IC电源管脚的线路长度)应高于逻辑电路的带宽[1/(π.τr)],其中,τr是逻辑电路中电压的上升时间。
如果每个IC都有去耦电容,信号回路电流可选择最方便的路径,VEE或者VCC,这可以由传送信号的线路和电源线路间的互耦来决定。
在两个去耦电容(每个IC一个)和电源线路形成的电感Ltrace之间,会形成串联谐振电路,这种谐振只可以发生在低频(<1MHz=或谐振电路的Q值较低(<2=的情况下。
通过将高射频损耗扼流线圈串联在Vcc网络和要去耦的IC中,可使谐振频率保持在1MHz以下,如果射频损耗太低可通过并联或串联电阻来补偿(图2)。
扼流线圈应该总是采用封闭的内芯,否则它会成为一个射频发射器或磁场铁感应器。
例如:1MHz*1μHz Z1=6.28Ω Rs=3.14Ω Q<2 Rp=12.56Ω
大于谐振频率时,"传输线"的特征阻抗Z0(此时将IC的阻抗看作电源负载)等于:Z0 =(Ltrace/Cdecoupling)的平方根
去耦电容的串联电感和连接线路的电感对射频电源电流分配没有多大影响,比如采用了一个1μH扼流线圈的情况。但它仍然会决定IC电源管脚间的电压波动,表3给出了电源信噪容限为25%时,推荐的最大电感值Ltrace.根据图2所建议的去耦方法,两个IC间的传输线数量从3条减少到了1条(见图3)。
因此,对每个IC采用适当的去耦方法:Lchoke+Cdec.电路块间就只需定义一条传输线。
对于τr<3ns的高速逻辑电路,与去耦电容串联的全部电感必须要很低(见表3)。与电源管脚串联的50mm印制线路相当于一个50hH电感,与输出端的负载(典型值为50pF)一起决定了最小上升时间为3.2ns。如要求更快的上升时间,就必须缩短去耦电容的引脚。长度(最好无引脚)并缩短IC封装的引脚,例如可以用IC去耦电容,或最好采用将(电源)管脚在中间的IC与很小的3E间距(DIL)无引脚陶瓷电容相结合等方法来达到这一目的,也可以用带电源层和接地层的多层电路板。另外采用电源管脚在中间的SO封装还可得到进一步的改善。但是,使用快速逻辑电路时,应采用多层电路板。
(四)、根据辐射决定环路面积
无终点传输线的反射情况决定了线路的最大长度。由于对产品的EM辐射有强制性要求,因此环路区域的面积和线路长度都受到限制,如果采用非屏蔽外壳,这种限制将直接由PCB来实现。
注意:如果在异步逻辑电路设计中采用串联端接负载,必须要注意会出现准稳性,特别是对称逻辑输入电路无法确定输入信号是高还是低,而且可能会导致非定义输出情况。
图3:正确的去耦电路块。
对于频域中的逻辑信号,频谱的电流幅度在超出逻辑信号带宽(=1/π.τr)的频率上与频率的平方成反比。用角频率表示,环路的辐射阻抗仍随频率平方成正比。因而可计算出最大的环路面积,它由时钟速率或重复速率、逻辑信号的上升时间或带宽以及时域的电流幅度决定。电流波形由电压波形决定,电流半宽时间约等于电压的上升时间。
电流幅度可用角频率(=1/π.τr)表示为: I(f)=2.I. τr/T
其中: I=为时域电流幅度;T=为时钟速率的倒数,即周期;
τr为电压的上升时间,约等于电流半宽时间τH。
从这一等式可计算出某种逻辑系列电路在某一时钟速率下最大环路面积,表5给出了相应的环路面积。最大环路面积由时钟速率、逻辑电路类型(=输出电流)和PCB上同时存在的开关环路数量n决定。
如果所用的时钟速率超过30MHz,就必须要采用多层电路板,在这种情况下,环氧树脂的厚度与层数有关,在60至300μm之间。只有当PCB上的高速时钟信号的数量有限时,通过采用层到层的线路进行仔细布线,也可在双层板上得到可以接受的结果。
注意:在这种情况下,如采用普通DIL封装,则会超过环路面积的限制,一定要有另外的屏蔽措施和适当的滤波。
所有连接到其它面板及部件的连接头必须尽可能相互靠近放置,这样在电缆中传导的共模电流就不会流入PCB电路中的线路,另外,PCB上参考点间的电压降也无法激励(天线)电缆。
为避免这种共模影响,必须使靠近接头的参考地和PCB上电路的接地层、接地网格或电路参考地隔开,如果可能,这些接地片应接到产品的金属外壳上。从这个接地片上,只有高阻器件如电感、电阻、簧片继电器和光耦合器可接在两个地之间。所有的接头要尽可能靠近放置,以防止外部电流流过PCB上的线路或参考地。
(五)、电缆及接头的正确选择
电缆的选择由流过电缆的信号幅度和频率成分决定。对于位于产品外部的电缆来说,如果传送10kHz以上时钟速率的数据信号,则一定要用到屏蔽(产品要求),屏蔽部分应在电缆的两端连接到地(金属外壳产品),这样能确保对电场和磁场都进行屏蔽。
如果用的是分开接地,则应连到"接头地"而不是"电路地"。
如果时钟速率在10kHz到1MHz之间,并且逻辑电路的上升时间尽可能保持低,将可以得到80%以上的光覆盖或小于10Nh/m的转移阻抗。如果时钟速率超过1MHz时,就需要更好的屏蔽电缆。
通常,除同轴电缆外,电缆的屏蔽不应用作为信号回路。
通过在信号输入/输出和地/参考点之间串入无源滤波器以减少射频成分,可以不必采用高质量屏蔽和相应接头。好的屏蔽电缆应配备合适的连接头。
相关文章:
高速PCB设计指南系列(四)
第二篇 抗干扰3(部分) 3 提高敏感器件的抗干扰性能 提高敏感器件的抗干扰性能是指从敏感器件这边考虑尽量减少对干扰噪声 的拾取,以及从不正常状态尽快恢复的方法。 提高敏感器件抗干扰性能的常用措施如下: (1&…...
ODrive入门配置
目录一、驱动板说明二、安装python三、安装odrivetool四、接线五、zadig设置SimpleFOC、ODrive和VESC教程链接汇总:请点击一、驱动板说明 ODrive 硬件版本:V3.6-56V, 工作电压:12V-56V, 工作电流:60A ODri…...
快速测试两台服务器间的网速(ChatGPT回复)
如何使用iperf3测试从远程服务器下载文件速度 在进行网络性能测试时,了解服务器之间的带宽和延迟是非常重要的。iperf3是一种用于测量网络性能的工具,可以帮助我们测试从远程服务器下载文件的速度。本文将介绍如何在本地计算机上使用iperf3测试从远程服…...
彻底搞懂nodejs事件循环
nodejs是单线程执行的,同时它又是基于事件驱动的非阻塞IO编程模型。这就使得我们不用等待异步操作结果返回,就可以继续往下执行代码。当异步事件触发之后,就会通知主线程,主线程执行相应事件的回调。 以上是众所周知的内容。今天…...
Linux基础命令大全(下)
♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的绽放࿰…...
Matplotlib从入门到精通05-样式色彩秀芳华
Matplotlib从入门到精通05-样式色彩秀芳华总结Matplotlib从入门到精通05-样式色彩秀芳华导入依赖一、matplotlib的绘图样式(style)1.matplotlib预先定义样式2.用户自定义stylesheet3.设置rcparams二、matplotlib的色彩设置(color)…...
< CSS小技巧:那些不常用,却很惊艳的CSS属性 >
文章目录👉 前言👉 一. background-clip: text - 限制背景显示(裁剪)👉 二. user-select - 控制用户能否选中文本👉 三. :focus-within 伪类👉 四. gap - 网格 / 弹性布局间隔设置👉…...
GPT-4 重磅发布,用户直呼:强得离谱
ChatGPT沉寂了一会,OpenAI 的新“核弹”又来了,GPT-4,并且它还非常擅长编码。闲话不提,直捣黄龙。 OpenAI 宣布发布 GPT-4 ChatGPT-4这是 OpenAI 努力扩展深度学习的最新里程碑,GPT-4 是一个大型多模态模型。 据悉&a…...
【JavaSE】知识点总结(3)
目录 一、类定义和使用 1. 类的定义 2. 类的实例化 3. 构造方法 构造方法的重载 二、this关键字 三、 static 修饰属性 四、封装 2. getter与setter 五、继承 1. 继承的语法 2. 子类中访问父类 3. 关于继承原则 4. super关键字 5. super和this 6. protected 关键…...
MySQL基础(三)聚合函数、子查询
目录 聚合函数 AVG/SUM/MAX/MIN COUNT函数 GROUP BY HAVING having和where的区别 SELECT的执行过程 子查询 单行子查询vs多行子查询 单行子查询 多行子查询 关联子查询 EXISTS 与 NOT EXISTS关键字 聚合函数 聚合函数作用于一组数据,并对一组数据返回一个…...
深度学习数据集处理基础内容——xml和json文件详解
文章目录一、xml文件1.1 什么是 XML?1.2XML 和 HTML 之间的差异1.3XML 不会做任何事情1.4通过 XML 您可以发明自己的标签1.5XML 不是对 HTML 的替代1.6XML 无所不在二、json文件基本的JSON结构体类型(共享部分)三、转COCO数据集3.1 info3.2 l…...
蓝桥杯基础技能训练
51单片机系统浓缩图 1. HC138译码器 用3个输入引脚,实现8个输出引脚,而且这个八个输出引脚中只要一个低电平,所以我们只需要记住真值表就行 #include "reg52.h" sbit HC138_A P2^5; sbit HC138_B P2^6; sbit HC…...
【Kubernetes】第二十八篇 - 实现自动构建部署
一,前言 上一篇,介绍了 Deployment、Service 的创建,完成了前端项目的构建部署; 希望实现:推送代码 -> 自动构建部署-> k8s 滚动更新; 本篇,实现自动构建部署 二,推送触发构…...
蓝桥杯刷题第十天
第一题:裁纸刀问题描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小蓝有一个裁纸刀,每次可以将一张纸沿一条直线裁成两半。小蓝用一张纸打印出两行三列共 6 个二维码,至少使用九次裁出来…...
网络安全缓冲区溢出与僵尸网络答题分析
一、缓冲区溢出攻击 缓冲区溢出是指当计算机向缓冲区内填充数据位数时超过了缓冲区本身的容量,溢出的数据覆盖在合法数据上。理想的情况是:程序会检查数据长度,而且并不允许输入超过缓冲区长度的字符。但是绝大多数程序都会假设数据长度总是…...
机器学习:逻辑回归模型算法原理(附案例实战)
机器学习:逻辑回归模型算法原理 作者:AOAIYI 作者简介:Python领域新星作者、多项比赛获奖者:AOAIYI首页 😊😊😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏&#x…...
IO流之 File 类和字节流
文章目录一、File 类1. 概述2. 创建功能3. 删除功能4. 判断和获取功能5. 递归策略5.1 递归求阶乘5.2 遍历目录二、字节流1. IO 流概述2. 字节流写数据2.1 三种方式2.2 换行及追加2.3 加异常处理3. 字节流读数据3.1 一次读一个字节3.2 一次读一个字节数组3.3 复制文本文件3.4 复…...
【华为机试真题 Python实现】2023年1、2月高频机试题
文章目录2023年1季度最新机试题机考注意事项1. 建议提前刷题2. 关于考试设备3. 关于语言环境3.1. 编译器信息3.2. ACM 模式使用sys使用input(推荐)3. 关于题目分值及得分计算方式4. 关于做题流程5. 关于作弊2023年1季度最新机试题 两个专栏现在有200博文…...
【拳打蓝桥杯】最基础的数组你真的掌握了吗?
文章目录一:数组理论基础二:数组这种数据结构的优点和缺点是什么?三:数组是如何实现随机访问的呢?四:低效的“插入”和“删除”原因在哪里?五:实战解题1. 移除元素暴力解法双指针法2…...
断崖式难度的春招,可以get这些点
前言 大家好,我是bigsai,好久不见,甚是想念。 开学就等评审结果,还好擦边过了,上周答辩完整理材料,还好都过了(终于可以顺利毕业了),然后后面就是一直安享学生时代的晚年。 最近金三银四黄金…...
一年经验年初被裁面试1月有余无果,还遭前阿里面试官狂问八股,人麻了
最近接到一粉丝投稿:年初被裁员,在家躺平了6个月,然后想着学习下再去面试,现在面试了1个月有余,无果,天天打游戏到半夜,根本无法静下心来学习。下面是他这些天面试经常会被问到的一些问题&#…...
我从功能测试到python接口自动化测试涨到22k,谁知道我经历了什么......
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 常见的接口…...
SDG,ADAM,LookAhead,Lion等优化器的对比介绍
本文将介绍了最先进的深度学习优化方法,帮助神经网络训练得更快,表现得更好。有很多个不同形式的优化器,这里我们只找最基础、最常用、最有效和最新的来介绍。 优化器 首先,让我们定义优化。当我们训练我们的模型以使其表现更好…...
【项目实现典型案例】12.数据库数据类型不一致导致查询慢
目录一:背景介绍二:索引失效复现四:索引实现的六种情况1、类型转换,函数2、ISNULL3、通配符开头4、范围查询5、组合索引,不符合最左匹配原则6、WHERE子句中的OR四:总结一:背景介绍 MySql数据库…...
【大数据开发】报错汇总
目录 Hadoop Attempting to operate on hdfs namenode as root jps后没有namenode Hive Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V Caused by:o…...
HTTPS的加密原理(工作机制)
现在很多网站使用的都是HTTPS协议,比如CSDN他们为什么要使用HTTPS协议而不是继续使用HTTP协议呢?以及HTTPS都做了些什么?HTTP协议与HTTPS有哪些区别? 下面我来 讲解这些问题?(篇幅可能有些长,请求耐心观看,我以0基础的角度去讲解这些东西, 如果你有一定的基础前面的跳过就好…...
Git仓库迁移
背景 由于公司原来的gitee地址需要改完新的gitlab仓库,大量的服务模块已再本地进行开发,且存在大量分支进行维护,迁移要求历史提交记录也得同步,需要简单快捷一并完成各服务已经分支迁移。 一、在新的目标git中创建新代码仓 新…...
用CHATGPT生成C++面试题及答案
以下是C的面试题及其答案: 什么是C?C与C语言有什么区别? C是一种高级编程语言,是对C语言的扩展。C具有更强大的面向对象编程能力,支持类、继承、多态等特性。 什么是面向对象编程? 面向对象编程是一种编程…...
二进制,八进制,十进制,十六进制的相互转换【简单易懂】(含代码模板)
目录 二进制转十进制 十进制原理: 二进制转十进制计算: 八、十六进制转十进制 八、十六进制转十进制计算: 十进制转其他进制 十进制转二进制: 十进制转八进制: 十进制转十六进制: 不同进制之间的相互转…...
Redis技术详解
Redis技术详解 Redis是一种支持key-value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存&…...
怎么用vs2015做网站/杭州seo网站建设
count 最简单的聚合工具,返回集合中的文档数量,速度非常快。 >db.coll.count() 计算查询条件为name是xiaozhe的总数,有条件的查询速度会变慢。 >db.coll.count({"name":"xiaozhe"}) distinct 用来找出给定键的所有…...
湖州高端网站建设/百度快照官网
最小覆盖子串 题目描述: 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。注意:如果 s 中存在这样的子串,我们保证它是唯一的答案…...
自己可以进行网站建设吗/百度电话
TCL文件查找拆分 我现在有一个 .res 的文件,这个文件中包括以下两行测试结果: rdly 3.4405E-10 targ 2.0084E-07 trig 2.0050E-07 fdly 3.1211E-10 targ 1.0081E-07 trig 1.0050E-07现在我想写一个Tc…...
自己做网站制作需要多少钱/网络优化seo是什么工作
前言 今天给大家介绍利用Python爬取并简单分析猫眼电影影评。让我们愉快地开始吧~ 开发工具 Python版本:3.6.4 相关模块: requests模块; pyecharts模块; jieba模块; scipy模块; wordcloud模块&…...
区块链网站开发费用/自助建站免费建站平台
ACL:access list 访问控制列表 acl 两种:基本acl(2000-2999):只能匹配源ip地址。 高级acl(3000-3999):可以匹配源ip、目标ip、源端口、目标端口等三层和四层的字段。 四个注意事项&…...
做网站的成本在哪/必应搜索引擎怎么样
按照相关交通领域机构发布的数据显示,近年来,分心驾驶已经成为公路事故和死亡的主要原因。同时,随着高阶智能驾驶的陆续前装上车,驾驶员的监控(保证对前方道路的持续注意力)也成为安全风险的“重灾区”。 …...