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

缺乏经验的 PCB 过孔建模方法

您是一名背板设计人员,被指派设计一种新的高速、多千兆位串行链路架构,从多个线卡到背板上的多个交换矩阵交换卡。这些链路必须在第一天以 6GB/s 的速度运行,并且为 10GB/s (IEEE 802.3KR) 做好产品演进的准备。时间表很紧,您需要提出一个背板架构,以允许程序的其余部分按计划进行。

 

你想出了一个你认为可行的概念,但背板很厚,有 30 多层。卡槽之间有一些超过 30 英寸的长痕迹和一些小于 2 英寸的短痕迹。重复使用您在上次设计中使用的相同连接器的压力很大,但您的直觉告诉您,它的设计可能不足以适合这种高速应用。

最后,您担心用于背板连接器的差分过孔封装的大小和设计,因为您知道它们可能会对接收信号的质量造成破坏。您希望通过 connector field 最大化 routing 通道,这需要您缩小反焊盘尺寸,以便布线将被参考平面覆盖,但您无法轻易量化这样做对 via 的影响。

根据经验,您已经尽了所有能想到的办法,在不进行仿真的情况下使过孔尽可能透明。去除内层上的无功能焊盘,并计划通过短线对连接器进行背钻会有所帮助,但这足够吗?您心里知道,回答这些问题并帮助您入睡的最佳方法是输入数字。

因此,您决定对通道进行建模和仿真。但要做到这一点,你需要精确的过孔模型来插入你最喜欢的电路仿真器。但是你怎么得到这些呢?你以前都听说过;“对于高速,对 Via 进行建模的最佳方法是使用 3D 电磁场求解器”。虽然这可能是真的,但如果您无法使用这样的工具,因为成本超过您的公司愿意花费,或者因为您没有专业知识或时间来学习如何构建可以信任的模型来及时做出决策,该怎么办?

最重要的是,3D 场求解器通常会生成 S 参数行为模型。由于它们仅代表给定结构的一个样本,因此无法使用单个行为模型执行假设、最坏情况、最小/最大分析。因此,需要对模型进行多次迭代;导致进一步延迟获得您的答案。

另一方面,电路模型是实际设备的原理图表示。对于任何物理结构,都可以有多个电路模型来描述它。所有这些都可以提供相同的性能,最高可达一定的带宽。在电路仿真器中运行时,它可以预测结构的可测量性能。这些模型可以参数化,以便快速探索最坏情况分析。

电路模型的问题在于,您通常需要一个行为模型来校准它,或者需要使用解析方程来估计参数。但是,正如我的朋友 Eric Bogatin 经常说的那样,“现在是一个不错的答案!总比迟到的好答案好”。

过去,如果没有行为模型来校准差分通孔结构,几乎不可能开发差分通孔结构的电路模型。这些行为模型是通过经验公式、测量数据或使用 3D 电磁场求解器开发的。

现在,还有另一种方法。我给它起了个绰号,“缺乏经验的  PCB过孔建模方法”。以下是它的工作原理。

差分过孔结构剖析:

 

http://www.xdnf.cn/news/7868.html

相关文章:

  • Java Collection(集合) 接口
  • Xilinx 7Series\UltraScale FPGA MultiBoot Fallback
  • bi工具是什么意思?bi工具的主要功能有哪些?
  • Spark SQL 原理与开发
  • transformer归一化层优化:深度解读 RMSNorm (Root Mean Square Layer Normalization,均方根层归一化)
  • Git 提交大文件 this exceeds GitHub‘s file size limit of 100.00 MB
  • MCP和 AI agent 有什么区别和联系
  • 什么是 Agent 的 Message
  • 现代数据库系统的九大类别解析
  • Socket编程——TCP
  • 振动分析 - 献个宝
  • AI人工智能——Matplotlib绘制各种数据可视化图表的基础方法
  • ThinkPHP 根据路由文件获取路由列表
  • Python60日基础学习打卡D32
  • 如何使用两块硬盘作为 Ubuntu24 的系统盘,实现坏掉一块不影响系统运行。
  • 变电站综合自动化系统
  • 多技术栈 iOS 项目的性能调试实战:从 Flutter 到 Unity(含 KeyMob 工具实测)
  • WPF MVVM Community Toolkit. Mvvm 社区框架
  • 万物智联,重塑未来:鸿蒙操作系统的实战突破与生态崛起
  • 8 种快速易用的Python Matplotlib数据可视化方法
  • 大语言模型 17 - MCP Model Context Protocol 介绍对比分析 基本环境配置
  • Azure 应用服务中的异常处理、日志记录和通知:综合指南
  • symbol【ES6】
  • JAVA SE 多线程(下)
  • Access链接Azure SQL
  • 阿里云ecs 8核 16G 内存 装有redis6 分配了3G内存,和2个tomcat 每个tomcat 4G 服务器反应迟钝,如何确认不是redis的问题
  • C++之内存分配new与 delete
  • React--函数组件和类组件
  • DL00987-基于深度学习YOLOv11的红外鸟类目标检测含完整数据集
  • 鸿蒙UI开发——实现一个上拉抽屉效果