没开玩笑!高速信号不能参考电源网络这条规则,其实很难做到

本文主要是介绍没开玩笑!高速信号不能参考电源网络这条规则,其实很难做到,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

高速先生成员--黄刚

看到这篇文章的题目,我相信大家心里都呈现出了这么一个场景:高速信号线在L20层,我只要把L19和L21层都铺上完整的地平面,这不就满足了高速信号线不能参考电源平面这条规则了吗?这难道很难做到吗?PCB的设计和叠层图都给你截出来了,只要叠层够,这一点都不难啊!

297-01.png

是的,高速信号线不能参考电源平面这一条规则是很容易满足的,但是大家再认真看看我们的题目是怎么说的?是“高速信号不能参考电源网络”。难道这两句话有区别吗?当然有,你们细细品味下,高速信号线不能参考电源平面其实指的只是高速链路中的差分线本身不能参考电源平面层,这是大多数工程师的理解。但是高速先生想说的是高速信号链路不仅仅只有走线,还有其他结构!

297-02.png

没错,高速先生想给大家说的是过孔结构!还是那句话,不让走线参考电源平面,在层数充裕的情况下一般都能做到。但是高速信号的过孔完全不参考电源过孔,这个就真的不容易了。大家又会说了,那我的高速信号过孔旁边都打地过孔,远离电源孔就好啦,不是也很容易做到吗,你确定所有的地方都能做到吗?

297-03.png

没错,例如在BGA的地方,真的就不是你说了算了!在一些大型的BGA,高速线的对数会比较多,从BGA的外圈一直延伸到BGA的内圈,然后内圈都存在着几种包括core电源在内的网络,也就是说,内圈的高速信号pin旁边极有可能存在着电源pin,那么有pin就有扇出,因此高速信号和电源的过孔基本上就无可避免的挨在一起了。

297-04.png

高速先生从来都不是只抛出问题的主,既然无法避开,只能接受,尝试分析这种情况下到底对高速信号有什么影响。于是二话不说,高速先生就做了一些简单但是能很好说明问题的测试板,去分析高速信号孔旁边有电源孔对无源的影响。我们设计的测试DUT如下所示:

297-05.png

简单的模拟一个1mm的BGA小阵列,上面各有两对高速信号通过过孔连接,两个case的区别为全是地过孔和有一个电源过孔在这个BGA小阵列里面。

做出来的实物板就是这个样子了!

297-06.png

那我们通过网络分析仪进行测试,看看两种case下的无源性能的差异。

首先我们来看看DIFF1,也就是靠上的那一对,这一对相对DIFF2来说,地过孔保护得更好一点,我们来看看这一对的插入损耗的对比。

297-07.png

可以看到,DIFF1这对走线在两种case下的差异其实不大,也就是到了比较高频的时候(15GHz)才有一些差异,整体性能都是没问题的。

那重点来了,我们来看看被地过孔保护的没那么好的DIFF2,尤其是有电源过孔在旁边的这对信号,到底性能的差异是怎么样的呢?结果如下所示:

297-08.png

全是地过孔下的DIFF2当然没问题了,但是能看到,有电源过孔在旁边之后,这对DIFF2在20GHz有一些比较严重的谐振点,对信号质量来说当然是一种伤害了。也说明了DIFF2这对信号的的确确都参考到了这个电源过孔,性能随之被影响到。

其实被影响到的不仅仅是信号质量本身,我们来看看两种case下DIFF1和2之间的串扰,也能够发现明显的差异。能看到在插损被影响到的这个频段,串扰的恶化也是非常的严重,基本上串扰的量级差超过了20db。

297-09.png

最后再总结下本文的核心内容哈,这篇文章其实主要是让大家了解下除了PCB走线参考电源平面的影响巨大之外,在比较高的频段下,高速过孔旁边要是有电源过孔的话,同样也会有影响。只不过频段都去到了15GHz之后,没做到这个频率的产品的朋友们,也不用太过担心。不过话又说回来,这个频段其实也有很多产品涉及到了,因此根据具体设计的不同,也会给大家的产品带来一定的风险。虽然看起来在BGA区域,高速信号pin和电源pin挨着的事实无法改变,但是并不意味着我们就完全没有改善的方法。相信只要大家发现了问题,也就一定会想出办法去解决的哈!

297-10.png

问题来了:

面对BGA里面电源pin相邻的现实,大家能想到什么方法来改善它对高速信号的影响呢?

这篇关于没开玩笑!高速信号不能参考电源网络这条规则,其实很难做到的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1012139

相关文章

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

ASIO网络调试助手之一:简介

多年前,写过几篇《Boost.Asio C++网络编程》的学习文章,一直没机会实践。最近项目中用到了Asio,于是抽空写了个网络调试助手。 开发环境: Win10 Qt5.12.6 + Asio(standalone) + spdlog 支持协议: UDP + TCP Client + TCP Server 独立的Asio(http://www.think-async.com)只包含了头文件,不依

poj 3181 网络流,建图。

题意: 农夫约翰为他的牛准备了F种食物和D种饮料。 每头牛都有各自喜欢的食物和饮料,而每种食物和饮料都只能分配给一头牛。 问最多能有多少头牛可以同时得到喜欢的食物和饮料。 解析: 由于要同时得到喜欢的食物和饮料,所以网络流建图的时候要把牛拆点了。 如下建图: s -> 食物 -> 牛1 -> 牛2 -> 饮料 -> t 所以分配一下点: s  =  0, 牛1= 1~

poj 3068 有流量限制的最小费用网络流

题意: m条有向边连接了n个仓库,每条边都有一定费用。 将两种危险品从0运到n-1,除了起点和终点外,危险品不能放在一起,也不能走相同的路径。 求最小的费用是多少。 解析: 抽象出一个源点s一个汇点t,源点与0相连,费用为0,容量为2。 汇点与n - 1相连,费用为0,容量为2。 每条边之间也相连,费用为每条边的费用,容量为1。 建图完毕之后,求一条流量为2的最小费用流就行了

poj 2112 网络流+二分

题意: k台挤奶机,c头牛,每台挤奶机可以挤m头牛。 现在给出每只牛到挤奶机的距离矩阵,求最小化牛的最大路程。 解析: 最大值最小化,最小值最大化,用二分来做。 先求出两点之间的最短距离。 然后二分匹配牛到挤奶机的最大路程,匹配中的判断是在这个最大路程下,是否牛的数量达到c只。 如何求牛的数量呢,用网络流来做。 从源点到牛引一条容量为1的边,然后挤奶机到汇点引一条容量为m的边

配置InfiniBand (IB) 和 RDMA over Converged Ethernet (RoCE) 网络

配置InfiniBand (IB) 和 RDMA over Converged Ethernet (RoCE) 网络 服务器端配置 在服务器端,你需要确保安装了必要的驱动程序和软件包,并且正确配置了网络接口。 安装 OFED 首先,安装 Open Fabrics Enterprise Distribution (OFED),它包含了 InfiniBand 所需的驱动程序和库。 sudo

【机器学习】高斯网络的基本概念和应用领域

引言 高斯网络(Gaussian Network)通常指的是一个概率图模型,其中所有的随机变量(或节点)都遵循高斯分布 文章目录 引言一、高斯网络(Gaussian Network)1.1 高斯过程(Gaussian Process)1.2 高斯混合模型(Gaussian Mixture Model)1.3 应用1.4 总结 二、高斯网络的应用2.1 机器学习2.2 统计学2.3

网络学习-eNSP配置NAT

NAT实现内网和外网互通 #给路由器接口设置IP地址模拟实验环境<Huawei>system-viewEnter system view, return user view with Ctrl+Z.[Huawei]undo info-center enableInfo: Information center is disabled.[Huawei]interface gigabit

基于SpringBoot的宠物服务系统+uniapp小程序+LW参考示例

系列文章目录 1.基于SSM的洗衣房管理系统+原生微信小程序+LW参考示例 2.基于SpringBoot的宠物摄影网站管理系统+LW参考示例 3.基于SpringBoot+Vue的企业人事管理系统+LW参考示例 4.基于SSM的高校实验室管理系统+LW参考示例 5.基于SpringBoot的二手数码回收系统+原生微信小程序+LW参考示例 6.基于SSM的民宿预订管理系统+LW参考示例 7.基于

解决Office Word不能切换中文输入

我们在使用WORD的时可能会经常碰到WORD中无法输入中文的情况。因为,虽然我们安装了搜狗输入法,但是到我们在WORD中使用搜狗的输入法的切换中英文的按键的时候会发现根本没有效果,无法将输入法切换成中文的。下面我就介绍一下如何在WORD中把搜狗输入法切换到中文。