信号完整性设计规则之串扰最小化
本文内容从《信号完整性与电源完整性分析》整理而来,加入了自己的理解,如有错误,欢迎批评指正。
1. 对于微带线和带状线,保持相邻信号路径的间距至少为线宽的2倍。
减小串扰的一种方式就是增大线间距,使线间距等于线宽的2倍(即著名的2W原则),可以保证最坏情况下串扰小于5%。
2. 使返回路径中的信号可能经过的突变最小化。
3. 若在返回路径中必须跨越间隙,则只能使用差分对,不能让离得很近的单端信号跨越间隙。
如果单端信号遇到的间隙很宽,那么它将感受到一个颠覆性的突变,这是一个大的电感性突变。为了使传输的信号能跨越返回路径中的间隙并维持可接受的性能,一种可选方案就是用 差分对,使用紧耦合的差分对是在返回平面很差的区域传输宽带信号的一种途径。
4. 对于表层走线而言,使耦合长度尽可能短,并使用厚的阻焊层以减小远端串扰。
远端串扰FEXT计算公式如下:

耦合长度越短,TD越小,进而FEXT越小。
其中,v*kf只与耦合线的横截面特性有关,它随线间距的变化而变化,见下图。

上图说明线间距越大,v*kf绝对值越小,进而FEXT越小。
v*kf也随走线上介质厚度的变化而变化,见下图。

上图说明随着介质厚度增加,远端噪声开始减少并经过零点,接着它变为正值,最后又下降并接近零点。但需注意,表层走线上加介质也会使近端串扰增加,并使传输线的特性阻抗减小。
5. 若远端串扰很严重且耦合长度很长,采用带状线布线。
常将敏感线布成带状线,远端噪声是最小的。
6. 若耦合长度大于饱和长度,则不必考虑减小耦合长度,因为减小耦合长度对近端串扰没有任何改善。
改善近端串扰只能通过增大线间距来实现。
疑问点:
已经知道,当耦合长度大于饱和长度,噪声电压将达到一个稳定值NEXT,当耦合长度小于饱和长度,噪声电压峰值将小于NEXT(近端噪声系数=NEXT*耦合长度/饱和长度)按此说法,减小耦合长度使其小于饱和长度是可以改善近端串扰的,但为什么不行呢?有大神知道不?

7. 尽可能使用介电常数最小的叠层介质材料,这样做可以在给定特性阻抗的情况下,使信号路径与返回路径之间的介质厚度保持最小。
假设h<<w,平面间特性阻抗Z0计算公式如下:

其中,
h表示平面间的介质厚度
w表示平面的宽度
εr为平面间材料的介电常数
减小相邻平面间阻抗最重要的方法是尽量减小平面间介质的厚度h,这不仅使得平面间的阻抗最小,而且使两平面紧密耦合。在给定特定阻抗的情况下,εr越小时,介质厚度h也越小。
8. 使封装或连接件的返回路径尽量宽、短,就能减少地弹。

返回路径上产生的电压为地弹( dì tán)ground bounce,地弹电压将为:
为了最小化地弹电压,只有两条路径:
1) 尽可能减小回路电流的变化即,这意味着降低边沿变化率并限制共用返回路径的信号数量,这在实际中很少使用。
2) 尽可能减小Lb-Lab,即减小支路的局部自感Lb或增大支路间的局部互感Lab,减小局部自感意味着使返回路径尽可能短(即减小Lb)和宽(即使用平面,因为电流分布较分散,Lb越小),增大互感意味着将第一条支路a与其返回路径(支路b)尽可能地靠近。
9. 尽量使用CSP封装而不使用更大的封装。
影响回路互感的最主要因素是回路长度。减小回路长度,互感也会减小。减小了互感,也就减小了开关噪声。
10. 使电源平面和返回平面尽量接近,可以减小电源返回路径的地弹噪声。
即增大互感Lab,见第8条。
11. 在可接受范围内使信号路径与返回路径尽量接近,并保持与系统阻抗匹配,可以减小信号返回路径中的地弹。
即增大互感Lab,见第8条。
12. 避免在连接件和封装中共用返回路径。
当信号经过接插件且多个信号共用的返回路径是一个引脚而不是一个平面时,感性耦合噪声要比容性耦合噪声大的多。
当感性耦合噪声(即耦合电感即互感产生的)处于主导地位时,通常把这种串扰归为开关噪声、ΔI噪声、dI-dt噪声、地弹、同时开关噪声SSN或者同时开关输出SSO噪声。
13. 若信号改变了参考平面, 则参考平面应尽量靠近信号平面,若使用去耦电容减小返回路径的阻抗,那么电容值并不是最重要的,关键是选取具有最低回路电感的电容。
即使驱动器连接在信号路径和底平面上,驱动器受到的阻抗也主要由信号路径和与它最近平面构成的传输线的阻抗决定。
电流的分布总是趋向于减小信号路径-返回路径的回路阻抗,即回路阻抗最小(即平面特性阻抗最小,即减小平面间介质厚度,见第7条),回路电感最低(即La+Lb-2Lab最低,因两平面越靠近,Lab越大,也即减小平面间介质厚度)。
在两个平面之间并接一个低回路电感的去耦电容,能为返回电流从一个平面流到另一个平面提供也一条低阻抗路径,有助于减小返回路径的阻抗。
14. 若有大量信号线切换参考平面,就要使这些信号线的过孔彼此之间尽量远离,而不是使其集中在同一个地方。
增大相邻切换过孔的距离,以免在初始瞬间当返回路径的阻抗很高时,返回电流叠加在一起形成很大的地弹噪声。
15. 若信号切换参考平面,并且这些平面之间具有相同的电压,则在返回平面之间打上过孔,并将过孔与信号线过孔尽量靠近。
让最相邻的参考平面具有相同的电压并使它们在靠近信号过孔处短接,通常是最佳的设计准则。
若两平面具有相同的电位,并有过孔将它们短接,则返回电流就会走这条低阻抗路径,不会造成很大的阻抗突变,也就不会有很大的地弹噪声。

相关文章:
信号完整性设计规则之串扰最小化
本文内容从《信号完整性与电源完整性分析》整理而来,加入了自己的理解,如有错误,欢迎批评指正。 1. 对于微带线和带状线,保持相邻信号路径的间距至少为线宽的2倍。 减小串扰的一种方式就是增大线间距,使线间距等于线…...
Windows Ubuntu双系统 设置时间同步方式
文章目录0 前言1 系统时间机制1.1 Windows时间机制1.2 Ubuntu时间机制2 设置Ubuntu的时间机制3 参考0 前言 在安装windows与ubuntu的双系统之后,会发现两个系统的时间不一致,如果使用了Ubuntu之后,再使用windows就会发现时间变早。原因是两个…...
【python】英雄联盟电竞观赛引擎 掉落提示 CapsuleFarmerEvolved 「Webhook」「钉钉」
介绍 本项目链接 Github本项目链接 Gitee本项目链接 最近在github上发现一个可以用来自动帮你挂英雄联盟(除国服)电竞引擎(可以开出头像和表情)的项目,CapsuleFarmerEvolved,github原项目链接简单来说就是本来是通过看比赛获取奖励的,它帮助你进行观看. 对这个活动有兴趣的话…...
加油站会员管理小程序实战开发教程11
我们已经用了10篇的篇幅讲解了首页的功能,首页主要是用来展示信息的。那么接下来就要进入我们的功能页面了,会员管理一个比较重要的功能是充值的功能。 要想实现充值功能,首先需要办一张会员卡,那什么时候办理会员卡呢?需要先注册成为会员,然后进行开卡的动作。这里要注…...
Python量化入门:投资的风险有哪些?
在金融资产中,风险是指获得收益的不确定性,通常以实际收益与期望收益的偏离来表示。 影响资产收益的因素有很多,而且不同资产面对的风险也不尽相同,在详细介绍风险度量之前,我们有必要了解一下风险的来源。 资产风险的来源 1. 市场风险 市场风险就是我们常说的系统…...
AV1编码标准整体概述
本专栏预计将从如下几方面详细介绍AV1 (1)从AV1的发展历史,AV1与MPEG、AVS系列的异同。 (2)AV1标准支持的传统编码工具及引入的机器学习工具 (3)开源的AV1编码器及解码器原理详解 (4)AV1的生态 一、AV1产生背景 2010年,谷歌收购了一家叫On2 Technologies的公司。那时VP8…...
基于springboot+vue的药物咨询平台
基于springbootvue的药物咨询平台 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、项目背景介绍&…...
第64章 SQL 主机教程
如果大神想要大神的网站存储数据在database并从database显示数据,大神的 Web server 必须能使用 SQL 语言访问database系统。 如果大神的 Web server 托管在互联网服务提供商(ISP,全称 Internet Service Provider),大…...
【软件测试】python接口自动化测试编写脚本,资深测试总结方法,你的实用宝典......
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 接口测试࿰…...
MathType公式编辑器过期(禁止联网)的解决方案
MathType公式编辑器过期(禁止联网)的解决方案 Mathtype公式编辑器无法使用解决方案 MathType联网后显示证书失效,需要重新认证或者购买。或者是MathType成了精简版,只剩两行了。 1. 打开控制面板 方法1 首先大家在电脑中打开W…...
电子技术——共栅和共源共栅放大器的高频响应
电子技术——共栅和共源共栅放大器的高频响应 我们在之前学过无论是是CS放大器还是CE放大器,都可以看做是一个带通(IC低通)滤波器。在高频处的响应收到输入电容 CinC_{in}Cin 的限制(主要是米勒效应)。因此ÿ…...
基于jsplumb构建的流程设计器
项目背景 最近在准备开发工作流引擎相关模块,完成表结构设计后开始着手流程设计器的技术选型,调研了众多开源项目后决定基于jsplumb.js开源库进行自研开发,保证定制化的便捷性,相关效果图及项目地址如下 项目地址:ht…...
解析从Linux零拷贝深入了解Linux-I/O(下)
接上文解析从Linux零拷贝深入了解Linux-I/O(上) 大文件传输场景 零拷贝还是最优选吗 在大文件传输的场景下,零拷贝技术并不是最优选择;因为在零拷贝的任何一种实现中,都会有「DMA 将数据从磁盘拷贝到内核缓存区——P…...
【学习笔记2.19】动态规划、MySQL、Linux、Redis(框架)
动态规划 343整数拆分 class Solution {public int integerBreak(int n) {int dp [] new int [n 1];//dp[i]:正整数i拆分后的最大乘积dp[2] 1;for(int i 2;i < n ;i ){for(int j 1;j < i;j ){dp[i] Math.max(dp[i],Math.max(j * (i - j),j * dp[i - j]));} …...
String intern方法理解
1、原理 参考学习视频: https://www.bilibili.com/video/BV1WK4y1M77t/?spm_id_from333.337.search-card.all.click&vd_source4dc3f886f5ce1d43363b603935f02bd1 String s1 “hello”; String s1 "hello"; 代码原理解释如下图String s1 new Str…...
解决 cocosjs与安卓原生集成 崩溃问题
版本:cocos2dx3.16 背景:公司需要把游戏整合到一个APP里面。于是打算通过activity切换的方式实现。但是游戏退出重进之后总会出现fatal 11线程报错。于是有了以下修改。我是底层小白。折腾了好久总算鼓捣出一个能用的版本。优化的地方应该有很多。不过就没去好好优…...
spring注解方式整合Dubbo
系列文章目录 文章目录系列文章目录一、创建一个父工程项目二、创建子模块(dubbo-api模块)二、创建子模块(dubbo-provider模块)三、创建子模块(dubbo-consumer模块)总结一、创建一个父工程项目 这里我们通过Spring Initializer 来帮我们构建一个spring-dubbo这个父项目,点击nex…...
Git详解
Git1.Git简介1.1 Git是什么1.2 Git的作用1.3 Git的简介1.4 Git的下载和安装1.5 Git的安装目录结构如下2.Git代码托管服务2.1 常用的Git代码托管服务1.Git简介 1.1 Git是什么 Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、x…...
003__JAVA模板方法-设计模式
模板方法 定义:定义了一个算法的骨架,并允许子类为一个或多个步骤提供实现 举个例子,把大象放进冰箱分几步,第一打开冰箱,第二打大象放进冰箱,第三把冰箱关闭。这三个步骤就可以用模板方法的设计模式。 …...
Springboot项目集成Netty组件
系列文章目录 Springboot项目集成Netty组件 Netty新增解析数据包指定长度功能 文章目录系列文章目录前言一、Netty是什么?二、使用步骤1. 项目引入依赖1.1 项目基础版本信息:1.2 Netty依赖2. 项目配置2.1 在 yml 配置文件中配置以下:2.2 创建…...
别再纠结选哪个了!CAN、串口、蓝牙、TCP,手把手教你根据项目场景选通信协议(附Android实战代码)
通信协议选型实战指南:从车载系统到智能家居的黄金法则 当你在凌晨三点的办公室里盯着四块显示器,面前摆着CAN分析仪、蓝牙嗅探器和串口调试终端时,突然意识到项目deadline就在明天——这种场景对嵌入式开发者来说再熟悉不过了。选择错误的通…...
CloudCompare进阶指南:PoissonRecon点云重建实战技巧
1. 点云重建入门:为什么选择PoissonRecon? 刚接触三维建模的朋友可能都有这样的困惑:扫描仪获取的原始点云数据看起来像一团散乱的星空,怎么才能变成光滑的曲面模型?这就是点云表面重建要解决的问题。在CloudCompare的…...
如何在2024年继续运行Flash游戏?终极CefFlashBrowser解决方案指南
如何在2024年继续运行Flash游戏?终极CefFlashBrowser解决方案指南 【免费下载链接】CefFlashBrowser Flash浏览器 / Flash Browser 项目地址: https://gitcode.com/gh_mirrors/ce/CefFlashBrowser 随着现代浏览器全面停止对Flash的支持,无数经典F…...
EasyAnimateV5中文模型快速部署:Docker Compose一键拉起全栈服务
EasyAnimateV5中文模型快速部署:Docker Compose一键拉起全栈服务 1. 开篇:让图片动起来的AI魔法 你有没有想过,一张静态的照片能在几秒钟内变成生动的视频?现在,这个想法已经变成了现实。EasyAnimateV5中文模型就是这…...
【开题答辩全过程】以 基于Android的收支记账管理系统为例,包含答辩的问题和答案
个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…...
广东省内推荐靠谱的知识产权服务机构
在广东省,随着创新驱动发展战略的深入实施,知识产权的重要性日益凸显。无论是企业还是个人,都越来越重视知识产权的保护和运用。选择一家靠谱的知识产权服务机构至关重要,它能为客户提供专业、高效的服务,助力客户在知…...
流程越来越规范,但员工体验却越来越差
在很多企业推进 IT 管理规范化的过程中,流程建设往往是重点。 审批流程更加清晰,操作步骤更加标准,所有请求都可以通过系统统一管理。从管理角度来看,这是明显的进步。 流程可控、操作可追溯、风险也更容易管理。但从员工的实际体…...
单细胞分析进阶:手把手教你用hdWGCNA挖掘Treg细胞关键基因模块(附完整代码)
单细胞分析进阶:手把手教你用hdWGCNA挖掘Treg细胞关键基因模块(附完整代码) 在免疫微环境中,调节性T细胞(Treg)扮演着维持免疫平衡的关键角色。理解这些细胞的基因共表达网络对于揭示其功能机制至关重要。本…...
3步告别音乐APP的广告轰炸,这款开源工具让你回归纯粹聆听
3步告别音乐APP的广告轰炸,这款开源工具让你回归纯粹聆听 【免费下载链接】tonzhon-music 铜钟 (Tonzhon.com): 免费听歌; 没有直播, 社交, 广告, 干扰; 简洁纯粹, 资源丰富, 体验独特!(密码重置功能已回归) 项目地址: https://gitcode.com/GitHub_Tre…...
GEO数据整合实战:跨越批次效应的多队列联合分析
1. GEO数据整合的核心挑战 当你手头有多个GEO数据集时,就像收集了来自不同实验室的实验笔记。我处理过GSE83521和GSE89143的联合分析,发现最大的障碍就是批次效应——就像不同厨师用相同菜谱做菜,味道总会有些差异。这种差异可能来自实验时间…...
