利用Cadence PCB SI分析特性阻抗变化因素
1、概要
在进行PCB SI的设计时,理解特性阻抗是非常重要的。这次,我们对特性阻抗进行基础说明之外,还说明Allegro的阻抗计算原理以及各参数和阻抗的关系。
2、什么是特性阻抗?
2.1 传送线路的电路特性
在高频率(MHz)信号中,把传送回路作为电路。
2.1.1 电阻R
电阻R是指普通的导线带有的欧姆电阻。R = ρ・L / S [Ω]
(S:横截面面积[m2],L:导体长[m],ρ:金属(铜)的电阻率[Ω*m])。在高频频域范围内的话,根据表面效果和集合效果的影响,集中在导体表面电流流动,会使上面公式中的阻值变得更大。
2.1.2 电容C
电容C是指积蓄在导体间电荷的量。C = ε(S / d)[F] (ε:介电常数,S:导体的横截面积,d:导体间的距离)
2.1.3 电感L
电流流动的导线必定有磁通量发生,根据这个产生的自感。L=0.002S[2.3lg(2s/w+t)+0.5][μH] S:导线长度(cm)
,W:导线宽度(cm), t:导线厚度(cm)
2.1.4 电导G
物体传导电流的本领叫做电导。对导体间的介电特性的反抗成分,表示容易电流的程度。G = 1 / R
2.2 阻抗和特性阻抗的不同?
阻抗
表示电路部分对交变电信号流通产生的阻力,是传输线上输入电压对输入电流的比率值Z = V(x)/ I(x)
特性阻抗
特征阻抗是指信号沿传输线传播时,信号看到的瞬间阻抗的值。简单地讲,无限长传输线上各处的电压与电流的比值定义为传输线的特性阻抗。Z0 = √( (R +
jωL) / (G + jωC) ) ≒ √(L / C)(R<<ωL,G<<ωC)
3、Allegro的特性阻抗计算原理
3.1 在Layout Cross Section中阻抗计算
PCB SI菜单的Setup >Cross-section
<单线的特性阻抗计算方法>
1.设定层结构和材料物质。
2.Width栏输入线宽的话,在Impedance栏会计算出特性阻抗。(Impedance输入目标阻抗的话,则会计算线宽。)
<差分阻抗>
1.勾选Differential Mode
2.设定层结构和材料物质。
3.Coupling Type设定结合类型。(NONE: 不耦合,EDGE:同层耦合,BROADSIDE:邻接层耦合)
4.因为设定线宽的话,确定差分阻抗或者spacing任何一个,选择Spacing单击OK按钮,差分阻抗被计算。
(如果想指定差分阻抗的,设定DiffZ0,调节线宽和spacing。)
― 参考1 ―
层结构计算过阻抗之后,可以通过PCB Editor菜单的File >Export
>Techfile技术文件进行保存,再利用。根据这个,可以通过程序库管理本公司阻抗设计的经验技术。
3.2 在Electrical Constraints中计算阻抗
PCB Editor菜单的Setup >Constraint单击Electrical constraint sets按钮,选择DiffPair
Valuetab,并且单击Calculator按钮。
能用上述方法计算差动阻抗时,层结构Layout Cross Section是已经设定,不能修改的。
3.3 在View Trace Model Parameters中计算阻抗
SigXplorer菜单的Edit >Add Part,Model Type
Filter选择Interconnect,选择想使用的传送线路模型,界面配置。
1.以SigXplorer画面的参数界面,设定层构成和材料属性,线宽和线距。
2.以SigXplorer画面的参数界面,在对象模型的地方进行单击右键,选择View Trace Parameters。
3.在View Trace Model Parameters界面内,Field Solution Results内Field solver
cutoff frequency设定10GHz,Matrix设定Impedance,特性阻抗以矩阵形式被表示。(如果想使之表示差分阻抗的情况,
Matrix设定Diff Impedance。)
― 参考2 ―
如果在范围内设定了分步或复数的价值,View Trace Model Parameters的Parameter
Values会以列表的方式列出所有的数据。
― 参考3 ―
Field Solution Results栏,能表示以下的结果。
· Capacitance
· Die. Conductance
· Inductance
· Linear Resistance
· Modal Velocity
· Admittance
· Impedance
· Diff Impedance
· Near-End Coupling
· Modal
Delay
在Capacitance/ Die. Conductance/ Inductance/ Linear
Resistance中,能够设定频率。
4、各参数和特性阻抗Z0的关系
本项,使用「在3.3 View Trace Model Parameters的阻抗计算」介绍的功能,确认各参数和特性阻抗Z0的关系。
4.1 计算单线的特性阻抗Z0
Z0和各参数的关系如下图,研究只变化一个参数的时候,特性阻抗Z0的变化。
4.1.1 用图表表示在线宽W和让特性阻抗Z0的关系
线宽W在0.13~0.23mm范围内,以0.01mm间隔变化了11点的时候,特性阻抗Z0的变化。
从这个图表可以看出,线宽W变大,特性阻抗变小。线宽W变大的话,导体与参考面之间的电容C和导体的电感L也变大,不过,对特性阻抗Z0的影响是因为电容C变大。默认的电容C和电感L的价值。「电容C
=110.2pF, 电感L=286nH」
4.1.2 用图表表示介电质的厚度D1和特性阻抗Z0的关系
介电质厚度D1在0.05~0.15mm范围内,以0.01mm间隔使之变化了11点的时候,特性阻抗Z0的变化。
从这个图表可以看出,介电质厚度D1变大,特性阻抗Z0变大。因为参考面与导体的距离变大,导体和参考面间的电容C变小。
4.1.3 用图表表示让导线的厚度T和跟特性阻抗Z0的关系
导线的厚度T在0.03~0.04mm范围内,以0.001mm间隔变化了11点的时候,特性阻抗Z0的变化。
从这个图表可以看出,导线的厚度T变大,特性阻抗Z0一点点变小。导线的厚度T变大的话,与导体间的电容C和导体的电感L也变大,不过,对特性阻抗Z0的影响因为是电容C变大。
4.1.4 用图表表示跟介电常数ε1和特性阻抗Z0的关系
介电常数ε1在3.5~4.5范围内,以0.1间隔变化了11点的时候,特性阻抗Z0的变化。
从这个图表可以看出,介电常数ε1变大,特性阻抗Z0变小。因为介电常数ε1变大,导体和参考面间的电容C变大。
4.1.5 用图表表示介电常数ε2和特性阻抗Z0的关系
介电常数ε2在1~5范围内,以0.5间隔变化了11点的时候,特性阻抗Z0的变化。
从这个图表可以看出,介电常数ε2变大,特性阻抗Z0变小。因为介电常数ε2变大,导体和参考面间的电容C变大。
4.2 差分阻抗和各参数的关系
下图作为标准的层构成的时候,计算只做一个参数变化的时候,差分阻抗的变化。
4.2.1 线间距S和差动阻抗Zdiff的关系
线间距S在0.12~0.22mm范围内,以0.01mm间隔变化了11点的时候,差分阻抗Zdiff的变化。
从这个图表可以,线间距S变大,差分阻抗Zdiff变大。因为线间距S变大,差分线路间的电容C变小。
4.2.2、导线的厚度T和跟差分阻抗Zdiff的关系
导线的厚度T在0.03~0.04mm范围内,以0.001mm间隔变化了11点的时候,差分阻抗Zdiff的变化。
从这个图表可以看出,导线的厚度T变大,差分阻抗Zdiff变小。导线的厚度T变大,导体与参考面间和差分线路间的电容C及导体的电感L也变大,对差分阻抗Zdiff的影响是因为是导体和参考面间和差分线路间的电容C变大。同时,与单线比的话,差分线路间产生的电容,也使差分阻抗Zdiff也变大。
4.2.3 介电常数ε2和差分阻抗Zdiff的关系
介电常数ε2在1~5范围内,以0.5间隔使之变化了11点的时候,差分阻抗Zdiff的变化。
从这个图表可以看出,介电常数ε2变大,差分阻抗Zdiff变小。因为介电常数ε2变大,导体与参考面间和差分线路间的电容C变大。同时,与单线比的话,差分线路间上产生的电容,也使差分阻抗Zdiff变大。
利用Cadence PCB SI分析特性阻抗变化因素的更多相关文章
- Allegro PCB SI (2)
整理一下在电研院学的si (虽然彩超的si在频率15Mhz以上后,si是失真的.昨晚遇到孔大哥也是这样说的,板级仿真,要layout过硬,然后找到合适的top test point) Allegro ...
- MCP|WJ|Identification of candidate plasma protein biomarkers for cervical cancer using the multiplex proximity extension assay(利用多重邻位延伸分析技术进行宫颈癌血浆蛋白候选生物标记物的鉴定研究)
文献名:Identification of candidate plasma protein biomarkers for cervical cancer using the multiplex pr ...
- 哈工大 计算机网络 实验四 利用 Wireshark 进行协议分析
计算机网络实验代码与文件可见github:计算机网络实验整理 实验名称 利用 Wireshark 进行协议分析 实验目的: 本次实验的主要目的. 熟悉并掌握Wireshark的基本操作,了解网络协议实 ...
- 调试技巧 —— 如何利用windbg + dump + map分析程序异常
调试技巧 —— 如何利用windbg + dump + map分析程序异常 逗比汪星人2011-09-04上传 调试技巧 —— 如何利用windbg + dump + map分析程序异常 http ...
- 利用Delphi监视注册表的变化
转帖:利用Delphi监视注册表的变化 2009-12-23 11:53:51 分类: 利用Delphi监视注册表的变化 我们在编写软件的时候,常常需要把一些信息保存到系统的注册表中.如果 ...
- 利用Python进行异常值分析实例代码
利用Python进行异常值分析实例代码 异常值是指样本中的个别值,也称为离群点,其数值明显偏离其余的观测值.常用检测方法3σ原则和箱型图.其中,3σ原则只适用服从正态分布的数据.在3σ原则下,异常值被 ...
- 利用在线绘制3d几何图形工具分析投影变化
业余写了个在线绘制几何图形工具,工具链接如下: https://tinygltf.xyz/drawgeometry/ 通过脚本代码在可视化窗口添加对应的点,线段,成像平面推到投影后坐标的计算: 点A通 ...
- 如何利用Matlab进行ROC分析
ROC曲线基本知识: 判断分类器的工作效率需要使用召回率和准确率两个变量. 召回率:Recall,又称"查全率", 准确率:Precision,又称"精度".& ...
- cadence PCB绘制步骤
1 创建一个PCB文件 file -> new 2 创建一个板框 add -> line ,在 options 选型中选择好,板框为 长 4400mil 宽 3200 3 给PCB板框 ...
随机推荐
- SpringBoot项目自定义浏览器选项卡左上角图标(favicon.ico)-sunziren
favicon.ico是浏览器选项卡左上角的图标,可以放在静态资源路径下或者类路径下面.静态资源路径下的favicon.ico优先级高于类路径下的favicon.ico. 可以使用在线转换网站http ...
- android中常用的布局管理器
Android中的几种常用的布局,主要介绍内容有: View视图 RelativeLayout 相对布局管理器 LinearLayout 线性布局管理器 FrameLayout ...
- Wannafly Winter Camp 2020 Day 5F Inversion Pairs - 拉格朗日插值,dp
给定 \(n \leq 10^7\),求所有 \(n\) 的全排列的逆序对个数的 \(k \leq 100\) 次方和 Solution \(f[i][j]\) 表示 \(i\) 个元素,逆序对个数为 ...
- 使用resultMap实现高级结果映射
使用resultMap实现高级结果映射 resultMap的属性: 1.属性 id:resultMap的唯一标识.type:resulMap的映射结果类型(一般为Java实体类).2.子节点 id:一 ...
- 在Docker中部署Confluence和jira-software
-------谢谢您的参考,如有疑问,欢迎交流 version: centos==7.2 jdk==1.8 confluence==6.15.4 jira-software==8.2.1 docker ...
- 使用nginx代理gogs遇到推送代码错误的问题(RPC failed; HTTP 413 curl 22 The requested URL returned error: 413)
前提 代码管理我是用Gogs.Git,前些阵子使用Nginx将git.balabiu.com反向代理到了Gogs的默认端口,其他二级域名准备做其他使用, 导致上报代码出现了错误. 问题 推送代码报错误 ...
- AGC001 E - BBQ Hard [组合数]
这题就是要求 \(\sum_{i=1}^{n} \sum_{j=i+1}^{n} C(a_i+a_j+b_i+b_j,a_i+a_j)\) 考虑搞一搞,\(C(a_i+a_j+b_i+b_j,a_i+ ...
- P1527 [国家集训队]矩阵乘法 [整体二分]
权值排序,整体二分,没了. // by Isaunoya #include <bits/stdc++.h> using namespace std; #define rep(i, x, y ...
- Selenium3+python自动化014-自动化测试框架的作用
1.能够有效组织和管理测试脚本 2.进行数据驱动或者关键字驱动的测试 3.将基础的测试代码进行封装,降低测试脚本编写的复杂性和重复性 4.提高测试脚本维护和修改的效率 5.自动执行测试脚本,并自动发布 ...
- Docker最全教程——从理论到实战(二十一)
前言 MySQL是目前最流行的开源的关系型数据库,MySQL的容器化之前有朋友投稿并且写过此块,本篇仅从笔者角度进行总结和编写. 目录 镜像说明 运行MySQL容器镜像 1.运行MySQL容器 ...