PCB差分通孔的数值建模方法

news2024/11/24 8:28:40

目录

0 引言

1 基于CST的3D通孔模型

2 通孔模型的近似等效计算

3 利用ADS进行电路仿真分析

4 总结


0 引言

        当数据速率超过10Gbps时,PCB上的通孔所带来的寄生参数会成为影响数据误码率的关键因素之一,虽然通过三维电磁场求解器提取过孔的行为模型(通常用S参数进行描述)可以准确地进行设计评估,但在一些设计评估阶段,必须进行快速分析并获取一个直观的系统性能结果,以指导最终的详细设计,此时,使用传统的电磁场求解器可能是一个耗时的过程,工程师更需要一个值得信赖的简易数学模型来正确地构建通孔参数,获取的参数需要能够取代测量数据和场求解结果,为设计提供正确的指导。

        本文借鉴了参考文献[1]中提出的一种基于特征阻抗和有效介电常数的PCB差分通孔解析方程建模方法,在没有传统的测量数据或电磁模拟数据来提取这些参数的情况下,该方法可以快速有效地预测PCB上差分通孔的行为。

1 基于CST的3D通孔模型

        在CST的三维电磁场求解器中,构建了如下的12层叠构的差分通孔模型,其中第1和第3层为布线层,这就意味着第3~12层均为过孔分支(via stub),关于模型的具体细节,可以参考扩展阅读[1]。

2 通孔模型的近似等效计算

        由于设计中已经去除了通孔上的非功能焊盘,对于via stub的近似分析可以基于通孔的孔径尺寸,而不需要额外考虑通孔焊盘的尺寸影响。

        如下图所示,具体的设计参数:孔间距s=0.76mm,过孔半径r=0.1016mm,反焊盘直径D1=0.69mm,via_stub_length=1.3mm,via_signal_path_length=0.3mm,并且,由于实际叠构中的介电常数参数分布略显复杂,近似计算时统一取值Dkavg=4。

        知道上述参数后,可以根据结构尺寸,求解通孔叠构中的有效介电常数为:

        分支所造成的信号传播延时为:

        由分支导致的共振频率为:

        分支结构的差分阻抗为:

3 利用ADS进行电路仿真分析

        再利用ADS仿真软件,将以上的近似计算结果带入到电路模拟中,具体配置如下图所示,电路的级联按照通孔的三维模型进行近似等效。

        与此同时,将在CST三维电磁场求解器中提取的通孔S参数文件同步带入到ADS中进行对比分析。

        对比结果显示,回拨损耗和插入损耗均可以较好地匹配,等效计算得到的插入损耗中的共振频点与三维仿真的结果非常地接近,并且,这样的共振频点很难通过测量的手段得到,因此,等效计算的结果将更为值得信赖。

        阻抗的结果显示,等效计算的结果会比仿真结果小5.6欧姆,关键影响因素在于有效介电常数的等效,由于现实中获取介电常数的各向异性参数并不容易,实际等效时,可以从供应商处尽可能获取准确的信息以调整Dkavg的值。

4 总结

        这样一种简单、可扩展、高带宽的差分通孔电路模型,可以用来准确地描述一个真实的差分通孔结构到非常高的带宽,并且,与电磁场求解器的对比结果表明,该模型具有较高的准确度。在没有测量数据或求解器模拟结果的情况下,应用该方法可以快速量化和优化数据通道模型中通孔的性能,或帮助优化使用三维场求解器生成的后续模型。

扩展阅读

[1] 基于CST Via Wizard的过孔建模分析_viawizard-CSDN博客

[2] ADS Via Designer 快速建模举例-CSDN博客

参考文献

[1] Differential Via Modeling Methodology, Lambert Simonovich.(PDF) Differential Via Modeling Methodology (researchgate.net)

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

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

相关文章

京津冀协同发展:北京·光子1号金融算力中心——智能科技新高地

京津冀协同发展是党中央在新的历史条件下提出的一项重大国家战略,对于全面推进“五位一体”总体布局,以中国式现代化全面推进强国建设、民族复兴伟业,具有重大现实意义和深远历史意义。随着京津冀协同发展战略的深入推进,区域一体…

高项-项目整合管理

今天找到一个讲的还不错的视频,放上来存一下:【第4版】第8章-项目整合管理(8.1)_哔哩哔哩_bilibili 项目整合管理的目标 资源分配平衡竞争性需求研究各种备选方法裁剪过程以实现项目目标管理各个项目管理知识域之间的依赖关系 项目整合管理的过程 制…

系统设计学习(二)用户认证场景

一、常用鉴权方式 HTTP Basic Authentication (HTTP基本认证) session-cookie 1,服务器在接受客户端首次访问时在服务器端创建session,然后保存session(我们可以将session保存在内存中,也可以保存在redis中,推荐使用后者)&…

【Docker】 ubuntu18.04编译时内存不足需要使用临时交换分区解决“c++: internal compiler error“错误

【Docker】 ubuntu18.04编译时内存不足需要使用临时交换分区解决"c: internal compiler error"错误 问题描述 安装独立功能包时编译不成功,出现 “c: internal compiler error: Killed(program cciplus)” 错误。 解决方案 出现这个问题的原因大概率是…

[LeetCode][LCR174] 寻找二叉搜索树中的目标节点

题目 LCR 174. 寻找二叉搜索树中的目标节点 某公司组织架构以二叉搜索树形式记录,节点值为处于该职位的员工编号。请返回第 cnt 大的员工编号。 示例 1: 输入:root [7, 3, 9, 1, 5], cnt 27/ \3 9/ \ 1 5 输出:7示例 2: 输入: ro…

【Redis】-Redis实现高并发下秒杀系统

文章目录 前言 一、场景二、商品超卖的场景三、使用分布式锁解决超卖四、使用Redis事务乐观锁解决超卖 ** 前言 Redis事务   Redis事务是一种将多个命令打包执行的机制,确保这些命令要么全部执行成功,要么全部执行失败。Redis事务通过MULTI、EXEC、D…

机器视觉检测设备的组成要素

机器视觉检测设备是一种先进的自动化检测技术工具,它利用光学、图像处理和计算机硬件及软件技术模拟并扩展人类的视觉功能,以实现对产品或目标物体进行自动化的尺寸测量、缺陷检测、表面质量评估、颜色识别、形状匹配以及位置判断等功能。这种设备通常包…

【Rockchip android7.1 平台rtl8821cs wifi移植调试】

Rockchip 平台rtl8821cs wifi移植调试 问题描述解决方法 郑重声明:本人原创博文,都是实战,均经过实际项目验证出货的 转载请标明出处:攻城狮2015 Platform: Rockchip rk3128 OS:Android 7.1.2 Kernel: 3.10 问题描述 客户需要在现在的板子上调一款RTL882…

【惠友精术】你见过给膝关节“打补丁”吗?单髁置换术,微创保膝真有一套

有什么方法可以让“换膝盖”既没那么痛,苦头又吃得少呢?你别说,还真有! 近日,关节外科团队顺利为一例膝关节退变的患者完成了“膝关节单髁置换术”,实施了微小切口下对膝关节病变部位的精准治疗。该手术的成…

SV-7045网络草坪音箱安装说明 景区园区背景音乐广播石头音箱

SV-7045网络草坪音箱安装说明 景区园区背景音乐广播石头音箱 在做室外公共广播/背景音乐系统时,对于草坪音箱的安装方法,大家可能不甚了解,所以将具体安装方法作简要说明。 音箱安装步骤如下: 1.测量草地音箱的底座尺寸大小,最…

07-java基础-锁之AQSReentrantLockBlockingQueueCountDownLatchSemapho

文章目录 0:AQS简介-常见面试题AQS具备特性state表示资源的可用状态AQS定义两种资源共享方式AQS定义两种队列自定义同步器实现时主要实现以下几种方法:同步等待队列条件等待队列 1:AQS应用之ReentrantLockReentrantLock如何实现synchronized不…

【数据结构C++】线性表/顺序表-数组与vector

系列文章目录 第一章 线性表/顺序表-数组与vector 文章目录 系列文章目录前言一、数据结构主要研究的内容?二、数据结构三要素三、数组1.C中数组基本语法1.1 数组的声明、初始化1.2 vector的底层结构 2.数据结构之数组详解2.1 数据结构之数组操作——增、删、改、查…

55寸oled曲面拼接屏的特性

55寸OLED曲面拼接屏具有一系列引人注目的特性,使其在高端展示、商业广告、会议室和舞台演出等场合具有广泛的应用价值。以下是关于55寸OLED曲面拼接屏特性的详细解析: 高亮度与高对比度:OLED技术使得屏幕能够在各种光线条件下呈现出明亮且清晰…

【构建部署_Docker介绍与安装】

构建部署_Docker介绍与安装 构建部署_Docker介绍与安装Docker介绍Docker安装CentOS安装DockerCompose 构建部署_Docker介绍与安装 Docker介绍 Docker 是一个基于go语言开发的开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中&#x…

算法---滑动窗口练习-2(无重复字符的最长子串)

无重复字符的最长子串 1. 题目解析2. 讲解算法原理3. 编写代码 1. 题目解析 题目地址:无重复字符的最长子串 2. 讲解算法原理 首先定义了变量 left、right 和 len,分别表示当前无重复子串的左边界、右边界和最大长度。 获取输入字符串 s 的长度 n。 定…

nginx有几种启动方式

Nginx 通常可以以两种主要的方式启动:作为前台进程运行或作为守护进程(后台)运行。 前台运行: 当Nginx以前台模式运行时,它会在命令行保持活动状态,所有的日志输出都会直接显示在命令行上。这种模式通常用于…

2022-6 青少年软件编程(图形化) 等级考试试卷(一级)

第1题:【 单选题】 广场中有声控喷泉, 当声音的音量大于 60 的时候, 喷泉就会喷出水, 现在的音量为30,下列哪个选项可以让喷泉喷出水? ( ) A: B: C: D: 【正确答案】: B 【试题解析】 : 当前声音的音量为 30, 需要将声音增加到 60 以上就可以让喷泉喷出水, …

Unity开发中Partial 详细使用案例

文章目录 **1. 分割大型类****2. 与 Unity 自动生成代码协同工作****3. 团队协作****4. 共享通用逻辑****5. 自定义编辑器相关代码****6. 配合 Unity 的 ScriptableObjects 使用****7. 多人协作与版本控制系统友好** 在 Unity 开发中, partial 关键字是 C# 语言提供…

STM32的GPIO初始化配置-学习笔记

简介: 由于刚开始没有学懂GPIO的配置原理,导致后面学习其它外设的时候总是产生阻碍,因为其它外设要使用前,大部分都要配置GPIO的初始化,因此这几天重新学习了一遍GPIO的配置,记录如下。 首先我们要知道芯片…

ideaSSM教师评价管理系统springMVC开发mysql数据库web结构java编程计算机网页源码

一、源码特点 SSM 教师评价管理系统是一套完善的完整信息系统,结合SSM框架和bootstrap完成本系统SpringMVC spring mybatis ,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发 ),系统具有完整的源代码和…