参考平面跨分割情况下的信号回流

前言:弄清楚信号的回流路径,是学习EMC和高速的第一步!

如果我们不管信号的回流路径,会造成什么后果?1、信号完整性问题,信号的回流路径不连续会导致信号反射、衰减和失真。2、信号衰减和噪声干扰,当参考平面出现不连续时,信号的回路电流会受到干扰,从而引发噪声问题。3、电磁干扰EMI,不恰当的回流路径可能导致电磁干扰(EMI),影响系统的稳定运行。

之所以会引起以上问题,是因为影响高速信号的最主要的因素是环路的寄生电感,电感量越大,环路阻抗越高,产生的感应电压也越高,就会形成强烈的噪声。这个环路就相当于一个环形线圈,会将干扰信号发射出去,同时也会接收外界的干扰,从而引起EMC问题。

主要解决手段:1、减小信号回流的环路面积。环路面积的大小与线圈辐射和接收电磁波的能力成正比。减小环路面积有利用降低EMC。2、走线尽可能短,地平面尽可能完整,且让信号线与回流地平面路径尽可能地靠近。3、在芯片的引脚就近放置高频小电容,为返回电流提供返回通路,否则返回电流将寻找最近的电源平面和地平面的耦合途径进行回流(使得回流途径难以预知和控制,从而对其它走线造成串扰)。

0.低频信号和高频信号的回流路径不同:

低频信号回流选择阻抗最低路径,高频信号回流选择感抗最低的路径

对于低频信号来说,信号会沿着阻抗最低的路径返回,这句话毋庸置疑。但是高频信号这么说就不一定对,随着信号频率的提高,导线的感抗逐渐加大,所以返回路径为感抗最低的回路,且集中在信号走线的下方。

1.走线不要跨越分割

下两图高亮的信号线走线在顶层,参考平面在第二层GND层,但是GND层跨越了分割,通过跨接的电阻回流,环路面积是绿色的:

下图给出了模拟地和数字地之间的跨接方式:

一般来说,在高频电路中数字地和模拟地建议分区拉开一定距离,地平面不分割。如果模数地干扰太大需要分地时,要注意有布线的地方尽量不要跨越地分割位置,这样信号回流要跨越不同的地层,导致干扰加大。

2.跨分割情况下的解决方案:

说到底,信号的回流路径的关键在于信号的参考平面是否完整,进行模数地分割的目的在于模拟和数字信号回流的时候不会碰到,导致相互干扰,各走各自的路。

顶层的信号线会参考第二层的PWR层,但是PWR有可能跨信号线分割导致信号线无法回流到初始位置,所以在空余的地方多打地过孔可以给其提供在GND平面的回流路径,也可以在高频电磁干扰来到时候直接回流路径最小,避免回流路径太大干扰其他的信号:

对于大电流,需要打上过孔,在第二层电源层再走一层,相当于增加铜厚,增强导电能力:

当线中心间距不少于3倍线宽时,则可保持大部分电场不互相干扰,这就是3W规则。

3W原则是指多个高速信号线长距离走线的时候,其间距应该遵循3W原则,例如时钟线,差分线,视频、音频信号线,复位信号线及其他系统关键电路需要遵循3W原则,而并不是板上所有的布线都要强制符合3W原则。

对于一些关键的高频信号线需要遵循3W原则,和其他导线的间距必须足够大,太近会发生串扰:

参考自:何谓回流路径,我们一起学习下 - 知乎

PCB地分割之信号回流-CSDN博客

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

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

相关文章

almalinux 8 9 升级到指定版本

almalinux 8 update 指定版本 almalinux历史版 所有版本almalinux最新版 所有版本vault历史版 almalinux最新版 (https://repo.almalinux.org )地址后面增加不同名称 echo "delete repos" rm -rf /etc/yum.repos.d/*echo "new almalinux repo" cat <&…

阿里云CDN应对DDoS攻击策略

阿里云CDN遭遇DDoS攻击时&#xff0c;可通过以下综合措施进行应对&#xff0c;保障服务的稳定性和可用性&#xff1a; 1. 启用阿里云DDoS防护服务 阿里云提供专业的DDoS防护服务&#xff0c;通过流量清洗中心过滤恶意流量&#xff0c;确保合法请求正常传输。该服务支持按需选…

CentOS Stream release 9安装 MySQL(一)

在 CentOS Stream 上安装 MySQL 的方法与传统的 CentOS 类似&#xff0c;但由于 CentOS Stream 的软件包更新策略不同&#xff0c;可能会遇到一些依赖问题。以下是详细安装步骤&#xff1a; 1. 添加 MySQL 官方 Yum 仓库 sudo rpm -Uvh https://dev.mysql.com/get/mysql80-co…

数据结构 | 证明链表环结构是否存在

❤个人主页&#xff1a; 链表环结构 0.前言1.环形链表&#xff08;基础&#xff09;2.环形链表Ⅱ&#xff08;中等&#xff09;3.证明相遇条件及结论3.1 问题1特殊情况证明3.2 问题1普适性证明 0.前言 在这篇博客中&#xff0c;我们将深入探讨链表环结构的检测方法&#xff1a;…

数字世界的免疫系统:恶意流量检测如何守护网络安全

在2023年全球网络安全威胁报告中,某跨国电商平台每秒拦截的恶意请求峰值达到217万次,这个数字背后是无数黑客精心设计的自动化攻击脚本。恶意流量如同数字世界的埃博拉病毒,正在以指数级速度进化,传统安全防线频频失守。这场没有硝烟的战争中,恶意流量检测技术已成为守护网…

【JavaScript】十八、页面加载事件和页面滚动事件

文章目录 1、页面加载事件1.1 load1.2 DOMContentLoaded 2、页面滚动事件2.1 语法2.2 获取滚动位置 3、案例&#xff1a;页面滚动显示隐藏侧边栏 1、页面加载事件 script标签在html中的位置一般在</body>标签上方&#xff0c;这是因为代码从上往下执行&#xff0c;在htm…

Linux : 内核中的信号捕捉

目录 一 前言 二 信号捕捉的方法 1.sigaction()​编辑 2. sigaction() 使用 三 可重入函数 四 volatile 关键字 一 前言 如果信号的处理动作是用户自定义函数,在信号递达时就调用这个函数,这称为捕捉信号。在Linux: 进程信号初识-CSDN博客 这一篇中已经学习到了一种信号…

分布式id生成算法(雪花算法 VS 步长id生成)

分布式ID生成方案详解:雪花算法 vs 步长ID 一、核心需求 全局唯一性:集群中绝不重复有序性:有利于数据库索引性能高可用:每秒至少生成数万ID低延迟:生成耗时<1ms二、雪花算法(Snowflake) 1. 数据结构(64位) 0 | 0000000000 0000000000 0000000000 0000000000 0 |…

函数式编程在 Java:Function、BiFunction、UnaryOperator 你真的会用?

大家好&#xff0c;我是你们的Java技术博主&#xff01;今天我们要深入探讨Java函数式编程中的几个核心接口&#xff1a;Function、BiFunction和UnaryOperator。很多同学虽然知道它们的存在&#xff0c;但真正用起来却总是不得要领。这篇文章将带你彻底掌握它们&#xff01;&am…

x265 编码器中运动搜索 ME 方法对比实验

介绍 x265 的运动搜索方法一共有 6 种方法,分别是 DIA、HEX、UMH、STAR、SEA、FULL。typedef enum {X265_DIA_SEARCH,X265_HEX_SEARCH,X265_UMH_SEARCH,X265_STAR_SEARCH,X265_SEA,X265_FULL_SEARCH } X265_ME_METHODS;GitHub

2025.4.8 dmy NOI模拟赛总结(转化贡献方式 dp, 交互(分段函数找断点),SAM上计数)

文章目录 时间安排题解T1.搬箱子(dp&#xff0c;转化贡献方式)T2.很多线。(分段函数找断点)T3.很多串。(SAM&#xff0c; 计数) 时间安排 先写了 T 3 T3 T3 60 p t s 60pts 60pts&#xff0c;然后剩下 2.5 h 2.5h 2.5h 没有战胜 T 1 T1 T1 40 p t s 40pts 40pts。 总得分…

ZYNQ笔记(四):AXI GPIO

版本&#xff1a;Vivado2020.2&#xff08;Vitis&#xff09; 任务&#xff1a;使用 AXI GPIO IP 核实现按键 KEY 控制 LED 亮灭&#xff08;两个都在PL端&#xff09; 一、介绍 AXI GPIO (Advanced eXtensible Interface General Purpose Input/Output) 是 Xilinx 提供的一个可…

CSP认证准备第二天-第36/37次CCF认证

第37次CCF认证-第三题 主要是间接赋值比较难。 自己编写的代码如下&#xff0c;但是有问题&#xff0c;没有解决间接赋值的问题&#xff0c;可以参考一下deepseek的回答。 #include <iostream> #include <bits/stdc.h> using namespace std; long long n,x; char …

Kotlin与HttpClient编写视频爬虫

想用Apache HttpClient库和Kotlin语言写一个视频爬虫。首先&#xff0c;我需要确定用户的具体需求。视频爬虫通常涉及发送HTTP请求&#xff0c;解析网页内容&#xff0c;提取视频链接&#xff0c;然后下载视频。可能需要处理不同的网站结构&#xff0c;甚至可能需要处理动态加载…

FFMEPG常见命令查询

基本参数 表格1&#xff1a;主要参数 参数说明-i设定输入流-f设定输出格式(format) 高于后缀名-ss开始时间-t时间长度codec编解码 表格2&#xff1a;音频参数 参数说明-aframes设置要输出的音频帧数-f音频帧深度-b:a音频码率-ar设定采样率-ac设定声音的Channel数-acodec设定…

Java-对比两组对象找出发生变化的字段工具-支持枚举映射-支持时间-支持显示对应字段中文描述-嵌套list等场景

实体字段比较器&#xff08;对比两组对象找出发生变化的字段工具类开发&#xff09; 支持枚举映射 支持时间 支持显示对应字段中文描述 支持嵌套list等场景 下载地址&#xff1a; Java-对比两组对象找出发生变化的字段工具-支持枚举映射-支持时间-支持显示对应字段中文描述-嵌…

15. git push

基本概述 git push 的作用是&#xff1a;把本地分支的提交推送到远程仓库。推送分支需要满足快进规则&#xff08;Fast-Forward&#xff09;&#xff0c;即远程分支的最新提交必须是本地分支的直接祖先&#xff0c;这个是通过哈希值值进行判断的。 基本用法 1.完整格式 git…

训练数据清洗(文本/音频/视频)

多数据格式的清洗方法 以下是针对多数据格式清洗方法的系统性总结&#xff0c;结合Python代码示例&#xff1a; 一、数据清洗方法总览&#xff08;表格对比&#xff09; 数据类型核心挑战关键步骤常用Python工具文本非结构化噪声去噪→分词→标准化→向量化NLTK, SpaCy, Jie…

Python标准库json完全指南:高效处理JSON数据

一、json库概述 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式&#xff0c;Python的json模块提供了JSON数据的编码和解码功能。该模块可以将Python对象转换为JSON字符串&#xff08;序列化&#xff09;&#xff0c;也可以将JSON字符串转换为Python对象&#xf…

微软推出首款量子计算芯片Majorana 1

全球首款拓扑架构量子芯片问世&#xff0c;2025年2月20日&#xff0c;经过近20年研究&#xff0c;微软推出了首款量子计算芯片Majorana 1&#xff0c;其宣传视频如本文末尾所示。 微软表示&#xff0c;开发Majorana 1需要创造一种全新的物质状态&#xff0c;即所谓的“拓扑体”…