电路笔记(PCB):串扰的原理与减少串扰的几种方法
串扰
- 串扰(Crosstalk)是指在电路中,一条信号线上的电磁干扰不经意间耦合到另一条相邻的信号线上,从而影响其正常信号传输的现象。串扰会导致相邻信号线上的信号出现畸变或噪声,从而影响信号的完整性和电路的正常工作。
串扰的类型
串扰主要有以下两种类型:
-
近端串扰(NEXT, Near-End Crosstalk):
- 近端串扰是指在信号源端发生的串扰现象,信号通过电磁耦合影响到相邻信号线上的信号,导致噪声出现在信号源端口附近。
-
远端串扰(FEXT, Far-End Crosstalk):
- 远端串扰是指在信号接收端发生的串扰现象,噪声信号会在信号接收端口处出现。
- 串扰会导致以下几种问题:
- 信号失真:串扰会引起信号线上的信号发生畸变,影响信号的完整性。
- 数据误码:在高速数字通信中,串扰可能导致数据传输过程中的误码,从而影响通信的可靠性。
- 噪声干扰:串扰会引入额外的噪声,影响系统的信噪比,尤其在高精度模拟信号处理中影响较大。
串扰的基本原理
- 上升沿信号的在一点上的影响如下:
- 串扰的产生主要源于电磁耦合,这种耦合可以通过电容耦合(电场)和感应耦合(磁场)两种方式发生,最终的噪声为两种效应的叠加:
- 电容耦合(电场耦合):
- 发生在两条信号线之间的电压差会导致电荷的分布变化,从而在相邻的信号线上感应出电压。这种耦合通常在高频信号中表现得更为明显。
- 下图为只考虑电容耦合时上升沿信号在导线一点对受扰线的影响效果。
-
- 类似多普勒效应(间下边的动图),上升沿在向前传播时,会形成动态叠加。近端噪声时一个宽度为两倍上升时间,幅度较小的脉冲。

- 感应耦合(磁场耦合):
- 当电流通过一条信号线时,会在其周围产生磁场。这个磁场可以在相邻的信号线上感应出电流,形成感应噪声。同样会在tn时刻有综合的效果,近端仍是宽的正小噪声,远端是窄的大噪声(这里省略作图了)。
总结
串扰是电子电路设计中需要特别关注的问题,尤其在高频、高速信号传输中更为突出。通过合理的布局布线、适当的屏蔽和信号隔离设计,可以有效降低串扰,确保电路的稳定性和信号的完整性。
如何减少串扰
- 最大可容许串扰大约是信号摆幅的5%。为了减少串扰对电路性能的影响,可以采取以下措施:
1. 增加信号路径之间的间距
- 原理:增加信号线之间的间距(从W增加到3W)可以显著减少远端串扰(65%左右)。
- 权衡:这种方法虽然有效,但会降低互连密度,导致电路板面积增大,成本上升。
2. 减小耦合长度
- 原理:远端串扰噪声与耦合长度成正比,缩短耦合长度可以有效减小远端噪声。例如,当耦合长度很短(如0.1ns对应的线长约0.6英寸),远端噪声幅度可以大幅降低。
- 应用:在一些紧密耦合区域(如BGA下方),即使耦合密集,但只要耦合长度短,也能控制远端串扰。
3. 在表面层导线的上方加介质材料
- 原理:当无法减小耦合长度时,可以在表面导线的上方涂覆介质材料(如较厚的阻焊层),以减少远端串扰噪声。
- 注意事项:增加介电涂层的厚度可能引起近端串扰的增加,并降低传输线的特性阻抗,因此在加涂层时必须综合考虑这些因素。
4. 将敏感线布成带状线
- 原理:微带线结构通常由导体带、电介质层和接地平面组成。微带线位于PCB的表面层,而带状线则嵌入在PCB的内层。带状线(Stripline)结构是将信号线放置在PCB的内层,并用两层接地层包裹,这样可以最大限度地减少远端噪声。由于信号线被均匀的介质材料包围,耦合效应被显著减弱,因此远端噪声较低。
- 优点:带状线结构能够提供稳定的电气性能,特别适用于敏感信号线。如果在设计中远端噪声成为问题,采用带状线布线是最安全、最有效的解决方案。
- 注意事项:虽然带状线结构有效,但实际上介质材料的完全均匀性难以实现。介质材料通常是由核心叠层和预浸材料组成的组合。预浸材料含有较多的树脂,其介电常数通常比核心叠层小,这种不均匀性可能导致远端噪声的微小变化。
5. 防护布线
- 隔离作用:防护布线通过阻隔干扰信号的传播路径,减少信号之间的电磁耦合,从而降低串扰。
- 位置与宽度:防护线应尽量靠近受害线,并尽可能宽,以增强隔离效果。同时,防护线的宽度和间距需要符合PCB的设计规则。
- 电气连接:防护线通常与地平面相连,或者保持在一个固定电位上,以最大化屏蔽效果。如果不接地会形成孤岛,强化串扰影响。相关实验视频链接。
- 噪声抑制:两端接地时信号在两端震荡。在防护布线上增加多个“接地过孔”,可以为防护布线提供多个接地点或电位参考点。每个过孔都会将防护布线与接地层连接,从而有效地抑制和分散在防护布线上产生的噪声电压。
6. 采用差分信号
- 差分传输是一种相较于单端传输更为复杂但也更为可靠的信号传输技术。它的关键特点是利用两根信号线来传输相同振幅但相位相反的信号。
- 差分信号布线可以有效减少电磁干扰,因为差分对中的两条信号线会产生相反的电磁场,互相抵消干扰。
7. 控制走线长度
- 尽量减少信号线的长度和并行走线的长度,降低串扰的影响。
8. 多层布线
- 通过多层PCB设计,可以将关键信号线放置在不同层面上,减少信号间的相互耦合。
相关文章:
电路笔记(PCB):串扰的原理与减少串扰的几种方法
串扰 串扰(Crosstalk)是指在电路中,一条信号线上的电磁干扰不经意间耦合到另一条相邻的信号线上,从而影响其正常信号传输的现象。串扰会导致相邻信号线上的信号出现畸变或噪声,从而影响信号的完整性和电路的正常工作。…...
QT-监测文件内容重复工具)
QT-监测文件内容重复工具 一、演示效果二、核心代码三、下载链接 一、演示效果 二、核心代码 #include "widget.h" #include "ui_widget.h" #include <QDir> #include <QFile> #include <QCryptographicHash> #include <QApplicatio…...
振兴杯全国青年职业技能大赛信息通信网络线务员解决方案
一、引言 随着数字化时代的到来,信息技术的飞速发展正深刻改变着人们的生活与工作方式。智能楼宇作为这一时代的产物,以其提升生活和工作效率、改善居住和办公环境的特点,受到了广泛关注。智能安防作为智能楼宇的重要组成部分,其…...
Ai音频文件转文字工具 会议音频转文字 录音转文字提取工具 下载
工具基于Ai模型,进行语音音频转文字,进行文字提取,功能强大好用,识别准确率还不错 运行速度取决于音频文件的时长及电脑的性能,音频越长则需要的时间越长,耐心等待即可 使用视频示例如下: Ai语…...
深入理解Spring Boot日志框架与配置
目录 Spring Boot日志框架概述Spring Boot默认日志框架:Logback日志配置文件日志级别的调整日志输出配置日志格式化日志轮转和归档集成其他日志框架日志管理工具最佳实践总结 Spring Boot日志框架概述 Spring Boot 支持多种日志框架,如 Logback、Log4…...
WPF——动态排名图表实现
开发环境 VS2022 .NET 8.0 MVVM Toolkit 8.2.2 需求 开发中需要实现按照成绩动态指名,以展示当前的竞赛成绩的一个实时情况及变化。 即如下效果: 需求分析 按照接收到的信息,就是要将获取到的集合排序,并且要将排序前后的变…...
reactive() 的局限性
reactive() API 有一些局限性: 有限的值类型:它只能用于对象类型 (对象、数组和如 Map、Set 这样的集合类型)。它不能持有如 string、number 或 boolean 这样的原始类型。 不能替换整个对象:由于 Vue 的响应式跟踪是通过属性访问实现的&…...
stm32f407vet6驱动3.2寸lcd(9341 FSMC hal)
最近在钻研一些显示屏,研究到了lcd显示屏,然后入手了一块f407的开发板,但是店家给的资料有点怪,是keil4的工程,我一打开显示缺少f407vexxx,keil现在还巨慢,然后我到处找资料,发现网上大多是vgt6,又去各家ve…...
替换后的最长重复字符(LeetCode)
题目 给你一个字符串 s 和一个整数 k 。你可以选择字符串中的任一字符,并将其更改为任何其他大写英文字符。该操作最多可执行 k 次。 在执行上述操作后,返回 包含相同字母的最长子字符串的长度。 解题 def characterReplacement(s, k):count {}max_len…...
[sqlserver][sql]sqlserver查询表信息和字段信息
--查询一个表中的所有字段 SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAMEzsyh_AccInfo --查询一个库下的所有表 select * from sysobjects where xtypeU --查询一个数据库下的所有字段 SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME in(select nam…...
easypoi模板导出word并且合并行
导出流程 引入依赖制作模板合并导出 引入依赖 <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId><version>4.1.2</version> </dependency>制作模板 合并行是备注那一列,这一列…...
雨云美国二区E5v2服务器测评(非广告)
注:本文非广告,非推广 本文长期更新地址: 雨云美国二区E5v2服务器测评(非广告)-星零岁的博客https://blog.0xwl.com/13594.html 今天来测评一下雨云美国二区v2服务器。我测试的这台配置是4-8, 35 M上传&a…...
前端form表单post请求
前端请求post,以表单的形式,后端传来的str,就是url携带的参数 const form document.createElement(form); form.style.display none; form.setAttribute(target, _blank); form.setAttribute(method, post); form.setAttribute(action,url); var vars …...
oracle共享池(shared pool):一、工作原理、组成部分 二、软硬解析过程
文章目录 oracle整体结构图共享池(shared pool)shared pool的作用shared pool的组成查询 shared pool 各组成部分大小硬解析和软解析 oracle整体结构图 共享池(shared pool) shared pool的作用 1、 将 sql 语句解析成执行计划 …...
设计模式六大原则中的里氏替换原则
设计模式六大原则中的里氏替换原则(Liskov Substitution Principle, LSP)是面向对象设计中一个至关重要的原则,它定义了继承的基本原则和约束,确保子类能够透明地替换父类,而不会破坏系统的正确性和稳定性。以下是对里…...
安装Cellpose
Cellpose是目前运用范围最广、效果最好的细胞分割模型,以下是安装方法。 3.1 安装cellpose 3.1.1 创建cellpose 打开Anaconda Navigator,如下图所示: 图3.1.1.1 Anaconda Navigator 依次点击 Environments、Create,在弹出的窗中࿰…...
图卷积神经网络算法
图神经网络 图卷积神经网络 GNN GCN 算法 咨询 图卷积神经网络(GCN) python D码,应用于节点分类。元学习,自监督学,transformer,lstm,cnn,bert,GAN,交通预测 …...
【C#】System.Text.Json
文章目录 主要特点使用场景基本用法序列化反序列化 自定义序列化与反序列化注意事项 System.Text.Json 是 .NET Core 3.0 及更高版本中引入的一个高性能的、低内存的 JSON 序列化与反序列化库。它是 .NET Core 和 .NET 5/6/7 等新版本中推荐的 JSON 处理方式,因为它…...
经典游戏,用java实现的坦克大战小游戏
今天给大家分享一个使用java编写的坦克大战小游戏,整体还是挺好玩的,通过对这款游戏的简单实现,加深对java基础的深刻理解。 一、设计思路 1.坦克大战小游戏通过java实现,其第一步需要先绘制每一关对应的地图,地图包括…...
linux开通端口命令
这块需要开通8088 8083 端口限制 查看已开放端口:sudo firewall-cmd --list-ports 开放8083端口:sudo firewall-cmd --add-port8088/tcp --permanent 开放8088端口:sudo firewall-cmd --add-port8083/tcp --permanent 移除端…...
React Native 开发环境搭建(全平台详解)
React Native 开发环境搭建(全平台详解) 在开始使用 React Native 开发移动应用之前,正确设置开发环境是至关重要的一步。本文将为你提供一份全面的指南,涵盖 macOS 和 Windows 平台的配置步骤,如何在 Android 和 iOS…...
iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版分享
平时用 iPhone 的时候,难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵,或者买了二手 iPhone 却被原来的 iCloud 账号锁住,这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...
HTML前端开发:JavaScript 常用事件详解
作为前端开发的核心,JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例: 1. onclick - 点击事件 当元素被单击时触发(左键点击) button.onclick function() {alert("按钮被点击了!&…...
pikachu靶场通关笔记22-1 SQL注入05-1-insert注入(报错法)
目录 一、SQL注入 二、insert注入 三、报错型注入 四、updatexml函数 五、源码审计 六、insert渗透实战 1、渗透准备 2、获取数据库名database 3、获取表名table 4、获取列名column 5、获取字段 本系列为通过《pikachu靶场通关笔记》的SQL注入关卡(共10关࿰…...
CMake控制VS2022项目文件分组
我们可以通过 CMake 控制源文件的组织结构,使它们在 VS 解决方案资源管理器中以“组”(Filter)的形式进行分类展示。 🎯 目标 通过 CMake 脚本将 .cpp、.h 等源文件分组显示在 Visual Studio 2022 的解决方案资源管理器中。 ✅ 支持的方法汇总(共4种) 方法描述是否推荐…...
Angular微前端架构:Module Federation + ngx-build-plus (Webpack)
以下是一个完整的 Angular 微前端示例,其中使用的是 Module Federation 和 npx-build-plus 实现了主应用(Shell)与子应用(Remote)的集成。 🛠️ 项目结构 angular-mf/ ├── shell-app/ # 主应用&…...
CSS设置元素的宽度根据其内容自动调整
width: fit-content 是 CSS 中的一个属性值,用于设置元素的宽度根据其内容自动调整,确保宽度刚好容纳内容而不会超出。 效果对比 默认情况(width: auto): 块级元素(如 <div>)会占满父容器…...
安宝特案例丨Vuzix AR智能眼镜集成专业软件,助力卢森堡医院药房转型,赢得辉瑞创新奖
在Vuzix M400 AR智能眼镜的助力下,卢森堡罗伯特舒曼医院(the Robert Schuman Hospitals, HRS)凭借在无菌制剂生产流程中引入增强现实技术(AR)创新项目,荣获了2024年6月7日由卢森堡医院药剂师协会࿰…...
vulnyx Blogger writeup
信息收集 arp-scan nmap 获取userFlag 上web看看 一个默认的页面,gobuster扫一下目录 可以看到扫出的目录中得到了一个有价值的目录/wordpress,说明目标所使用的cms是wordpress,访问http://192.168.43.213/wordpress/然后查看源码能看到 这…...
逻辑回归暴力训练预测金融欺诈
简述 「使用逻辑回归暴力预测金融欺诈,并不断增加特征维度持续测试」的做法,体现了一种逐步建模与迭代验证的实验思路,在金融欺诈检测中非常有价值,本文作为一篇回顾性记录了早年间公司给某行做反欺诈预测用到的技术和思路。百度…...
