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

目录

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)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

rust入门(1)创建项目

安装 vscode 安装插件 rust-analyzerNative Debug vscode 配置自动格式化代码 settings.json{"editor.defaultFoldingRangeProvider": null,"[rust]": {"editor.defaultFormatter": "rust-lang.rust-analyzer", // Makes the magi…

Python 井字棋游戏

井字棋是一种在3 * 3格子上进行的连珠游戏,又称井字游戏。井字棋的游戏有两名玩家,其中一个玩家画圈,另一个玩家画叉,轮流在3 * 3格子上画上自己的符号,最先在横向、纵向、或斜线方向连成一条线的人为胜利方。如图1所示…

静态时序分析:SDC约束命令set_output_delay详解

相关阅读 静态时序分析https://blog.csdn.net/weixin_45791458/category_12567571.html?spm1001.2014.3001.5482 目录 指定延迟值 指定端口、引脚列表 指定参考时钟 简单使用 指定时钟下降沿 指定参考端口、引脚 包含源、网络延迟 指定电平敏感 指定上升、下降沿 指…

Redux Toolkit

本文作者为 360 奇舞团前端开发工程师 阅读本文章前,需要先了解下 redux 的基本概念与用法,Redux Toolkit 是建立在 Redux 基础之上的工具包,因此需要对 Redux 的基本概念有一定的了解,包括 Action、Reducer、Store、Middleware 等…

C#四部曲(知识补充)

Unity跨平台原理 .Net相关 只要编写的时候遵循.NET的这些规则,就能在.NET平台下通用 各种源码→根据.NET规范编写→(虚拟机)生成CIL中间码(保存在程序集中)→转成操作系统原代码 跨语言← 跨平台↓ Unity跨平台原理(Mono) c#脚本→MonoC#编…

低压线性恒流LED恒流驱动芯片SM15633EH:用于洗墙灯和线条灯

洗墙灯和线条灯是两种常见的LED照明产品,它们都需要使用LED恒流驱动芯片来确保稳定、可靠的电流供应,从而保证LED的使用寿命和亮度。 对于洗墙灯而言,由于其发出的光线需要覆盖较大的区域,因此需要使用较大功率的LED芯片&#xf…

Linux操作系统与Windows文件互传(FTP)

一、开启Ubuntu下的FTP服务 打开Ubuntu的终端窗口,然后执行如下命令来安装 FTP服务。 sudo apt-get install vsftpd等待软件安装完成后,用输入以下命令打开vsftpd.conf文件 sudo vim /etc/vsftpd.conf 找到下图的两个使能语句改成如图即可(记住保存后再…

新版哥白尼系统快速下载哨兵数据

在新版哥白尼系统下载数据,总是failed或者速度很慢,如何实现MB/s的下载速度,只需要四步就可以解决: 1 登录系统,找到想下载的数据,点开product info按扭,​​​​​​ 2. 找到数据的Product id和Name, #Product id:https://zipper.dataspace.copernicus.eu/odata/v1/P…

Selenium操作浏览器,弹出文件选择框,实现自动选定“目标文件”

前言 本文是该专栏的第20篇,后面会持续分享python爬虫干货知识,记得关注。 我们在使用selenium操作目标页面的时候,可能会遇到如下图所示的情景。 在用selenium操作并点击页面元素的时候,会弹出一个文件选择框,需要我们选择目标文件,并点击确认按钮,目标文件才能上传成…

Stream-JDK8

Stream概念 代码示例 package com.zz.stream;import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.stream.Collectors;/*** 使用Stream流* 找出姓张并且是三个字的名字*/ public class Test {public static void main(Stri…

cesiumlab白模效果一

效果 步骤 1、准备shp面数据 2、打开cesiumlab软件转换 选择shp面数据 设置高度,如果shp面中有高度字段,可以用高度字段,如果没有,可以用固定高度 设置贴图,这边用的是第二张效果,当然也可以用自己的贴图…

‘UnityEngine.Application‘ does not contain a definition for isBatchMode

unity 2017.4.37f1. 解决办法: Try to replace Application.isBatchMode with UnityEditorInternal.InternalEditorUtility.inBatchMode

MySQL实战:问题排查与监控

常见问题 有更合适的索引不走,怎么办? MySQL在选取索引时,会参考索引的基数,基数是MySQL估算的,反映这个字段有多少种取值,估算的策略为选取几个页算出取值的平均值,再乘以页数,即…

AI新工具(20240312) Midjourney官方发布角色一致性功能;免费且开源的简历制作工具;精确克隆语调、控制声音风格

1: Midjourney角色一致性功能 使人物画像在多方面高度一致成为可能。 Midjourney的角色一致性功能的使用方法如下: ⭐在你的输入指令后面加上 --cref URL,其中URL是你选择的角色图像的链接。 ⭐你可以通过 --cw 参数来调整参照的强度,范围…

Selenium控制已运行的Edge和Chrome浏览器(详细启动步骤和bug记录)

文章目录 前期准备1. 浏览器开启远程控制指令(1)Edge(2)Chrome 2. 执行python代码(1)先启动浏览器后执行代码(2)通过代码启动浏览器 3. 爬取效果3. 完整代码共享3.1 包含Excel部分的…

旅游景区公共广播 园区广播 公路服务区广播

旅游景区公共广播 园区广播 公路服务区广播 旅游景区公共广播 旅游景区公共广播(又称背景音乐)简称BGM,它的主要作用是掩盖噪声并创造一种轻松和谐的气氛,是一种创造轻松愉快环境气氛的音乐。掩盖环境噪声,创造与旅游景区相适应的气氛&#…

ubuntu20.04上获取Livox Avia雷达点云数据

若拿到手的Livox Avia激光雷达不知道它的ip信息,可以在官网上LiDAR Sensors - Livox下载上位机软件Livox Viewer,查看IP,下载window版本就可以。雷达通过网线连上电脑后,该软件就可以自动识别出来。按照下图步骤,就可以…

自动化运维工具---------------ANSIBLE

一、Ansible 发展史及功能 作者:Michael DeHaan( Cobbler pxe kikstar 与 Func 作者)ansible 的名称来自科幻小说《安德的游戏》中跨越时空的即时通信工具,使用它可以在相距数光年的距离,远程实时控制前线的舰队战斗2…

遥感云计算的一个拐点

GeoForge,一个值得关注的遥感大数据应用 简介 GeoForge是由Ageospatial公司开发的一个基于大语言模型(GeoLLMs)的地理空间分析平台。GeoForg的目的是使每个人都可以轻松进行地图绘制和地理空间分析,无论您是外行还是专家。 Geo for ChatGPT 作者团队已…

Extropic.AI:终结GPU/TPU的热力学未来Chip?

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…