当前位置: 首页 > news >正文

干货 | 八条“黄金规则”解决RF电路寄生信号

PART 01

接地通孔应位于接地参考层开关处

流经所布线路的所有电流都有相等的回流。耦合策略固然很多,不过回流通常流经相邻的接地层或与信号线路并行布置的接地。在参考层继续时,所有耦合都仅限于传输线路,一切都非常正常。不过,如果信号线路从顶层切换至内部或底层时,回流也必须获得路径。

图1就是一个实例。顶层信号线路电流下面紧挨着就是回流。当它转移到底层时,回流就通过附近的通孔。不过,如果附近没有用于回流的通孔时,回流就要通过最近可用的接地通孔。

更远的距离会产生电流环路,形成电感器。如果这种不必要的电流路径偏移,碰巧又同另一条线路交叉,那么干扰就会更严重。这种电流环路其实相当于形成了一个天线!

图1:信号电流从器件引脚经过通孔流到较低层。回流在被迫流向最近通孔改变至不同参考层之前位于信号之下。唯样商城自建高效智能仓储,拥有自营库存超100,000种,提供一站式正品现货采购、个性化解决方案、选型替代等多元 化服务。

接地参考是最佳策略,但高速线路有时候可布置在内部层上。接地参考层上下都放置非常困难,半导体厂商可能会受到引脚限制,把电源线安放在高速线路旁边。参考电流要是需要在非DC耦合的各层或各网之间切换,应紧挨着开关点安放去耦电容。

PART 0 2 将器件焊盘与顶层接地连接起来

许多器件在器件封装底部都采用散热接地焊盘。在RF器件上,这些通常都是电气接地,而相邻焊盘点有接地通孔阵列。可将器件焊盘直接连接至接地引脚,并通过顶层接地连接至任何灌铜。如有多个路径,回流会按路径阻抗比例拆分。通过焊盘进行接地连接相对于引脚接地而言,路径更短、阻抗更低。

电路板与器件焊盘之间良好的电气连接至关重要。装配时,电路板通孔阵列中的未填充通孔也可能会抽走器件的焊膏,留下空隙。填满通孔是保证焊接到位的好办法。

在评测中,还要打开焊接掩模层确认没有焊接掩模在器件下方的电路板接地上,因为焊接掩模可能会抬高器件或使其摇摆。

PART 03

无参考层间隙

器件周边到处都是通孔。 电源网分解成本地去耦,然后降至电源层,通常提供多个通孔以最大限度减少电感,提高载流容量,同时控制总线可降至内层。 所有这些分解最终都会在器件附近完全被钳住。

每个这些通孔都会在内接地层上产生大于通孔直径自身的禁入区,提供制造空隙。这些禁入区很容易在回流路径上造成中断。一些通孔彼此靠近则会形成接地层沟,顶层CAD视图看不见,这将导致情况进一步复杂化。

图2两个电源层通孔的接地层空隙可产生重叠的禁入区,并在返回路径上造成中断。回流只能转道绕过接地层禁入区,形成现在常见的发射感应路径问题。

图2:通孔周围接地层的禁入区可能重叠,迫使回流远离信号路径。即便没有重叠,禁入区也会在接地层形成鼠咬阻抗中断

甚至“友好型”接地通孔也会为相关金属焊盘带来电路板制造工艺要求的最小尺寸规格。通孔如果非常靠近信号线路,就会产生好像顶层接地空隙被老鼠咬掉一块一样的侵蚀。图2是鼠咬示意图。

由于禁入区由CAD软件自动生成,通孔在系统电路板上的使用又很频繁,因此先期布局过程几乎总会出现一些返回路径中断问题。

布局评测时要跟踪每条高速线路,检查相关回流层以避免中断。让所有可在任何区域产生接地层干扰的通孔更靠近顶层接地空隙是一个不错的方法。

PART 0 4 保持差分线路的差 分性

回流路径对信号线路性能至关重要,其应视为信号路径的一部分。与此同时,差分对通常没有紧密耦合,回流可能流经相邻层。两个回流必须通过相等的电气路径布线。

即便在差分对的两条线路不紧密耦合时,邻近与共享型设计限制也会让回流处于相同层。要真正保持低寄生信号,需要更好的匹配。差分组件下接地层的断流器等任何计划结构都应是对称的。

同样,长度是否匹配可能也会产生信号线路中的波形曲线问题。回流不会引起波形曲线问题。一条差分线路的长度匹配情况应在其它差分线路中体现。

PART 0 5 RF信号线路附近没有时钟或控制线路

时钟和控制线路有时可视为没什么影响的邻居,因为其工作速度低,甚至接近DC。不过,其开关特性几乎接近方波,可在奇数谐波频率下生成独特的音调。

方波发射能源的基本频率虽然不会产生什么影响,但其锐利的边缘可能会有影响。在数字系统设计中,转折频率可估算必须要考虑的最高频率谐波,计算方式为:Fknee=0.5/Tr,这里的Tr是上升时间。

请注意,是上升时间,而不是信号频率。不过锐利边缘的方波也有强大的高阶奇数谐波,其可能只在错误频率下下降并耦合在RF线路上,违反严格的传输掩模要求。

时钟和控制线路应由内部接地层或顶层接地灌流(ground pour)与RF信号线路隔离。如果不能使用接地隔离信号,那么线路布线应确保直角交叉。因为时钟或控制线路发射的磁通线路会围绕干扰源线路的电流形成放射柱形等高线,它们将不会在接收器线路中产生电流。

放慢上升时间不但可降低转折频率,而且还有助于减少干扰源的干扰,但时钟或控制线路也可充当接收器线路。接收器线路仍可作为将寄生信号导入器件的导管。

PART 0 6 使用接地隔离高速线路

微波传输带与带线大多数都与相邻接地层耦合。一些通量线路仍沿水平方向散发,并端接于相邻迹线。一条高速线路或差分对上的音调在下一条迹线上终结,但信号层上的接地灌流会为通量线路带来较低阻抗的终点,让邻近迹线不受音调干扰。

时钟分布或合成器设备路由出来、用于承载相同频率的迹线集群可能相邻而行,因为干扰源音调已经存在于接收器线路上。不过,分组的线路最终会分散。

分散时,应在分散线路之间提供接地灌流,并在其开始分散的地方灌入通孔,以便感应回流沿着额定回流路径流回。在图3中,接地岛末端的通孔可使感应电流流到参考层上。接地灌流上其它通孔之间的间隔不要超过一个波长的十分之一,以确保接地不会成为共振结构。

图3:差分线路分散处的顶层接地通孔为回流提供流动路径

PART 0 7 不要在噪声较大的电源层进行RF线路布线

音调进入电源层就会扩散到每个地方。如果杂散音调进入电源、缓冲器、混频器、衰减器和振荡器,就会对干扰频率进行调制。

同样,当电源到达电路板时,它还没有彻底被清空而实现对RF电路系统的驱动。应最大限度减少RF线路在电源层的暴露,特别是未过滤的电源层。

邻近接地的大型电源层可创建高质量嵌入式电容,使寄生信号衰减,并用于数字通信系统与某些RF系统。另一种方法是使用最小化电源层,有时更像是肥大迹线而不能说是层,这样RF线路更容易彻底避开电源层。

这两种方法都可行,不过决不能将二者的最差特性凑在一起,也就是既使用小型电源层,又在顶部走线RF线路。

PART 0 8 让去耦靠近器件

去耦不仅有助于避免杂散噪声进入器件,还可帮助消除器件内部生成的音调,避免其耦合到电源层上。去耦电容越靠近工作电路系统,效率就越高。本地去耦受电路板迹线的寄生阻抗干扰较小,较短的迹线支持较小的天线,减少有害音调发射。

电容器安放要结合最高自共振频率,通常最小值、最小外壳尺寸、最靠近器件,以及越大的电容器,离器件越远。在RF频率下,电路板背面的电容器会产生通孔串连接地路径的寄生电感,损失大量噪声衰减优势。

PART 0 9 简单总结

通过电路板布局评测,我们可发现可能发射或接收杂散RF音调的结构。要跟踪每一条线路,有意识地明确其回流路径,确保它能够与线路并行,特别是要彻底检查过渡。

此外,还要将潜在干扰源与接收器隔离。按照一些简单直观的规则降低寄生信号,可加速产品发布,降低调试成本。

相关文章:

干货 | 八条“黄金规则”解决RF电路寄生信号

PART 01 接地通孔应位于接地参考层开关处流经所布线路的所有电流都有相等的回流。耦合策略固然很多,不过回流通常流经相邻的接地层或与信号线路并行布置的接地。在参考层继续时,所有耦合都仅限于传输线路,一切都非常正常。不过,如…...

Java虚拟机之类加载学习总结

文章目录1 什么是类加载1.1 类加载的应用1.2 类加载过程1.3 类的验证1.4 类初始化顺序2 类加载时机3 类加载器3.1 类加载分类3.2 双亲委派3.3 自定义类加载器3.4 类加载器的命名空间4 打破双亲委派4.1 线程上下文类加载器4.2 自定义类加载器5 类的卸载1 什么是类加载 Java 虚拟…...

基于 vue3、vite、antdv、css 变量实现在线主题色切换

1、前言动态切换主题是一个很常见的需求. 实现方案也有很多, 如:编译多套 css 文件, 然后切换类名(需要预设主题, 不够灵活)less 在线编译(不兼容 ie, 性能较差)css 变量(不兼容 ie)但是这些基本都是针对 vue2 的, 我在网上并没有找到比较完整的解决 vue3 换肤的方案, 大多只处…...

“笨办法”学Python 3 ——练习 44 继承和组合

练习44 继承和组合 永远记住这一点:继承的大多数用法都可以用组合(composition)来简化或替换。并且无论如何都要避免多重继承。 内容提要: 1. 什么是继承? (1)隐式继承 (2&#x…...

绕过安全狗拦截的SQL注入

目录 靶场环境及中间件 知识补充 判断存在注入 整形get类注入 字符型GET注入...

JAVA练习62-无重复字符的最长子串、最长回文子串

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、题目1-无重复字符的最长子串 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 二、题目2-最长回文子串 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 总…...

【JavaWeb】复习重点内容

✅✅作者主页:🔗孙不坚1208的博客 🔥🔥精选专栏:🔗JavaWeb从入门到精通(持续更新中) 📋📋 本文摘要:本篇文章主要分享JavaWeb的学习重点内容。 &a…...

基于粒子群改进的灰色神经网络的时间序列预测,PSO-GNN模型,神经网络案例之20

目标 灰色模型原理 神经网络原理 灰色神经网络原理 粒子群算法的原理 粒子群改进灰色神经网络原理 粒子群改进灰色神经网络的代码实现 效果图 结果分析 展望 灰色模型 基本思想是用原始数据组成原始序列(0),经累加生成法生成序列(1),它可以弱化原始数据的随机性,使其呈现…...

Java中的反射使用

1、获取Class对象的三种方式 1、对象调用Object类的getClass()方法(对象.getClass()) 2、调用类的class属性(类名.class) 3、调用Class类的静态方法(Class.forName(“包名.类名”))常用 Student类 package…...

urho3d工具

AssetImporter 加载开放资源导入库支持的各种三维格式(http://assimp.sourceforge.net/)并保存Urho3D模型、动画、材质和场景文件。有关支持的格式列表,请参阅http://assimp.sourceforge.net/main_features_formats.html. Blender的另一种导出路径是使用Urho3D插件…...

HashMap数据结构

HashMap概述 HashMap是基于哈希表的Map接口实现的&#xff0c;它存储的是内容是键值对<key,value>映射。此类不保证映 射的顺序&#xff0c;假定哈希函数将元素适当的分布在各桶之间&#xff0c;可为基本操作(get和put)提供稳定的性能。 HashMap在JDK1.8以前数据结构和存…...

BFC的含义以及应用

什么是BFC? BFC全称是Block Formatting context&#xff0c;翻译过来就是块级格式化上下文。简单来说&#xff0c;BFC是一个完全独立的空间。让空间里的子元素不会影响到外面的布局。&#x1f603;&#x1f603;&#x1f603; 如何触发BFC呢&#xff1f; mdn给了如下方式&a…...

电脑技巧:分享8个Win11系统必备小技巧

目录 1、让任务栏显示“右键菜单” 2、任务栏置顶 3、还原经典右键菜单 4、Win11版任务管理器 5、新版AltTab 6、开始菜单不再卡 7、为Edge浏览器添加云母效果 8、自动切换日/夜模式 Win11在很多地方都做了调整&#xff0c;但由于涉及到诸多旧有习惯&#xff0c;再加上…...

C/C++每日一练(20230226)

目录 17. 电话号码的字母组合 37. 解数独 51. N 皇后 52. N皇后 II 89. 格雷编码 90. 子集 II 17. 电话号码的字母组合 给定一个仅包含数字 2-9 的字符串&#xff0c;返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下&#xff08;与电…...

Vue 3第二章:Vite文件目录结构及SFC语法

文章目录1. Vite 文件目录结构2. Vue3 SFC 语法规范介绍1. Vite 文件目录结构 Vue3 并没有强制规定文件目录结构&#xff0c;开发者可以按照自己喜欢的方式组织代码。不过&#xff0c;通常情况下&#xff0c;我们会按照以下方式组织文件目录&#xff1a; ├── public │ …...

Leetcode 剑指 Offer II 016. 不含重复字符的最长子字符串

题目难度: 中等 原题链接 今天继续更新 Leetcode 的剑指 Offer&#xff08;专项突击版&#xff09;系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 给定一个字符串 s &#xff0c;请你找出其中不含有重复字符的最长…...

TCP 的演化史-sack 与 reordering metric

就着 TCP 本身说事&#xff0c;而不是高谈阔论关于它是如何不合时宜&#xff0c;然后摆出一个更务虚的更新。 从一个 case 开始。 按照现在 Linux TCP(遵守 RFC) 实现&#xff0c;以下是一个将会导致 reordering 更新的 sack 序列&#xff1a; 考虑一种情况&#xff0c;这两个…...

【Spring6】| Spring的入门程序、集成Log4j2日志框架

目录 一&#xff1a;Spring的入门程序 1. Spring的下载 2. Spring的jar文件 3. 第一个Spring程序 4. 第一个Spring程序详细剖析 5. Spring6启用Log4j2日志框架 一&#xff1a;Spring的入门程序 1. Spring的下载 官网地址&#xff1a;https://spring.io/ 官网地址&…...

包子凑数(完全背包)

小明几乎每天早晨都会在一家包子铺吃早餐。 他发现这家包子铺有 N 种蒸笼&#xff0c;其中第 i种蒸笼恰好能放 Ai 个包子。 每种蒸笼都有非常多笼&#xff0c;可以认为是无限笼。 每当有顾客想买 X 个包子&#xff0c;卖包子的大叔就会迅速选出若干笼包子来&#xff0c;使得这若…...

Spring超级全家桶,学完绝对是惊艳面试官的程度

前言Spring框架自2002年诞生以来一直备受开发者青睐&#xff0c;它包括SpringMVC、SpringBoot、Spring Cloud、Spring Cloud Dataflow等解决方案。有人亲切的称之为&#xff1a;Spring 全家桶。很多研发人员把spring看作心目中最好的java项目&#xff0c;没有之一。所以这是重点…...

树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法

树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源&#xff1a; http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作&#xff0c;无需更改相机配置。但是&#xff0c;一…...

在rocky linux 9.5上在线安装 docker

前面是指南&#xff0c;后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止

<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet&#xff1a; https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...

高频面试之3Zookeeper

高频面试之3Zookeeper 文章目录 高频面试之3Zookeeper3.1 常用命令3.2 选举机制3.3 Zookeeper符合法则中哪两个&#xff1f;3.4 Zookeeper脑裂3.5 Zookeeper用来干嘛了 3.1 常用命令 ls、get、create、delete、deleteall3.2 选举机制 半数机制&#xff08;过半机制&#xff0…...

ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放

简介 前面两期文章我们介绍了I2S的读取和写入&#xff0c;一个是通过INMP441麦克风模块采集音频&#xff0c;一个是通过PCM5102A模块播放音频&#xff0c;那如果我们将两者结合起来&#xff0c;将麦克风采集到的音频通过PCM5102A播放&#xff0c;是不是就可以做一个扩音器了呢…...

第25节 Node.js 断言测试

Node.js的assert模块主要用于编写程序的单元测试时使用&#xff0c;通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试&#xff0c;通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...

SpringBoot+uniapp 的 Champion 俱乐部微信小程序设计与实现,论文初版实现

摘要 本论文旨在设计并实现基于 SpringBoot 和 uniapp 的 Champion 俱乐部微信小程序&#xff0c;以满足俱乐部线上活动推广、会员管理、社交互动等需求。通过 SpringBoot 搭建后端服务&#xff0c;提供稳定高效的数据处理与业务逻辑支持&#xff1b;利用 uniapp 实现跨平台前…...

【Java_EE】Spring MVC

目录 Spring Web MVC ​编辑注解 RestController RequestMapping RequestParam RequestParam RequestBody PathVariable RequestPart 参数传递 注意事项 ​编辑参数重命名 RequestParam ​编辑​编辑传递集合 RequestParam 传递JSON数据 ​编辑RequestBody ​…...

(转)什么是DockerCompose?它有什么作用?

一、什么是DockerCompose? DockerCompose可以基于Compose文件帮我们快速的部署分布式应用&#xff0c;而无需手动一个个创建和运行容器。 Compose文件是一个文本文件&#xff0c;通过指令定义集群中的每个容器如何运行。 DockerCompose就是把DockerFile转换成指令去运行。 …...

ArcGIS Pro制作水平横向图例+多级标注

今天介绍下载ArcGIS Pro中如何设置水平横向图例。 之前我们介绍了ArcGIS的横向图例制作&#xff1a;ArcGIS横向、多列图例、顺序重排、符号居中、批量更改图例符号等等&#xff08;ArcGIS出图图例8大技巧&#xff09;&#xff0c;那这次我们看看ArcGIS Pro如何更加快捷的操作。…...