如何计算PCB设计中的阻抗
关于阻抗的话题已经说了这么多,想必大家对于阻抗控制在pcb layout中的重要性已经有了一定的了解。俗话说的好,工欲善其事,必先利其器。要想板子利索的跑起来,传输线的阻抗计算肯定不能等闲而视之。
在高速设计流程里,叠层设计和阻抗计算就是万里长征的第一步。阻抗计算方法很成熟,所以不同的软件计算的差别很小,本文采用Si9000来举例。

阻抗的计算是相对比较繁琐的,但我们可以总结一些经验值帮助提高计算效率。对于常用的FR4,50ohm的微带线,线宽一般等于介质厚度的2倍;50ohm 的带状线,线宽等于两平面间介质总厚度的二分之一,这可以帮我们快速锁定线宽范围,注意一般计算出来的线宽比该值小些。
除了提升计算效率,我们还要提高计算精度。大家是不是经常遇到自己算的阻抗和板厂算的不一致呢?有人会说这有什么关系,直接让板厂调啊。但会不会有板厂调不了,让你放松阻抗管控的情况呢?要做好产品还是一切尽在自己的掌握比较好。
以下提出几点设计叠层算阻抗时的注意事项供大家参考:
1,线宽宁愿宽,不要细。这是什么意思呢?因为我们知道制程里存在细的极限,宽是没有极限的。如果到时候为了调阻抗把线宽调细而碰到极限时那就麻烦了,要么增加成本,要么放松阻抗管控。所以在计算时相对宽就意味着目标阻抗稍微偏低,比如单线阻抗50ohm,我们算到49ohm就可以了,尽量不要算到51ohm。
2,整体呈现一个趋势。我们的设计中可能有多个阻抗管控目标,那么就整体偏大或偏小,不要100ohm的偏大,90ohm的偏小。
3,考虑残铜率和流胶量。当半固化片一边或两边是蚀刻线路时,压合过程中胶会去填补蚀刻的空隙处,这样两层间的胶厚度时间会减小,残铜率越小,填的越多,剩下的越少。所以如果你需要的两层间半固化片厚度是5mil,要根据残铜率选择稍厚的半固化片。
4,指定玻布和含胶量。看过板材datasheet的工程师都知道不同的玻布,不同的含胶量的半固化片或芯板的介电系数是不同的,即使是差不多高度的也可能是3.5和4的差别,这个差别可以引起单线阻抗3ohm左右的变化。另外玻纤效应和玻布开窗大小密切相关,如果你是10Gbps或更高速的设计,而你的叠层又没有指定材料,板厂用了单张1080的材料,那就可能出现信号完整性问题。
当然残铜率流胶量计算不准,新材料的介电系数有时和标称不一致,有的玻布板厂没有备料等等都会造成设计的叠层实现不了或交期延后。咋办?最好的办法就是在设计之初让板厂按我们的要求,他们的经验设计个叠层,这样最多几个来回就能得到理想又可实现的叠层了。
上次讲到了阻抗计算和工艺制程之间的一些"权衡的艺术",主要是为了达到我们阻抗管控目的的同时,也能保证工艺加工的方便,以及尽量降低加工成本。接下来,就具体说说,利用SI9000计算阻抗的具体过程。
对于阻抗计算而言,层叠设置是先决条件,首先必选先设置好单板的具体层叠信息,下面是一个常见八层板的层叠信息,以这个为例子,看看阻抗计算的一些注意事项。
对于信号线而言,在板子上实现的形式又分为微带线和带状线,两者的不同,使得阻抗计算选择的结构不一致,下面分别讨论这两种常见的阻抗计算的情况。
a、微带线
微带线的特点就是只有一个参考层,上面盖绿油。下面是单线(50Ω)和差分线(100Ω)的具体参数设置。
<ignore_js_op>
注意事项:
1、H1是表层到参考层的介质厚度,不包括参考层的铜厚;
2、C1、C2、 C3是绿油的厚度,一般绿油厚度在0.5mil~1mil左右,所以保持默认就好,其厚度对于阻抗有细微影响,这也是处理文字面是,尽量不让丝印放置在阻抗线上的原因。
3、T1的厚度一般为表层铜厚加电镀的厚度,1.8mil为0.5OZ+Plating的结果。
4、一般W1是板上走线的宽度,由于加工后的线为梯形,所以W2<w1.一般当铜厚为[ font]1mil以上时W1-W2=1mil,当铜厚为0.5mil时W1-W2=0.5mil。
b、带状线
带状线是位于两个参考平面之间的导线。下面是单线(50Ω)和差分线(100Ω)的具体参数设置。
<ignore_js_op>
注意事项:
1、H1是导线到参考层之间CORE的厚度,H2是导线到参考层之间PP的厚度(考虑pp流胶情况);如图一所示层叠,若阻抗线在ART03层,那么H1就是GND02到ART03之间的介质厚度,而H2则是GND04到ART03之间的介质厚度再加上铜厚。
2、Er1和Er2之间的介质不同时,可以填各自对应的介电常数。
3、T1的厚度一般为内层铜厚;当单板为HDI板是,需要注意内层是否有电镀。
上述是常见的阻抗线的计算,然而有部分单板由于板子较厚,层数较少,利用上面的方法没有办法计算出阻抗线的具体参数,这时候就要考虑共面阻抗了,如下图所示:
注意事项:
1、H1是导线到最近参考层之间介质的厚度。
2、G1和G2是伴随地的宽度,一般是越大越好。
3、D1是到伴随地之间的间距。
问题:了解基本的阻抗计算后,对于单板上的信号线而言,他们的阻抗和什么因素有关,各自是什么关系(正比还是反比)?
如何计算PCB设计中的阻抗的更多相关文章
- 开关电源PCB设计中的布线技巧
开关电源PCB设计中的布线技巧关键字:布线 开关电源 走线 一.引言 开关电源是一种电压转换电路,主要的工作内容是升压和降压,广泛应用于现代电子产品.因为开关三极管总是工作在 “开” 和“关” 的状态 ...
- PCB设计中新手和老手都适用的七个基本技巧和策略
本文将讨论新手和老手都适用的七个基本(而且重要的)技巧和策略.只要在设计过程中对这些技巧多加注意,就能减少设计回炉次数.设计时间和总体诊断难点. 技巧一:注重研究制造方法和代工厂化学处理过程 在这个无 ...
- Altium Designer入门学习笔记4:PCB设计中各层的含义
阻焊层:solder mask,是指板子上要上绿油的部分:因为它是负片输出,所以实际上有solder mask的部分实际效果并不上绿油,而是镀锡,呈银白色! 助焊层:paste mask,是机器贴片时 ...
- PCB设计中的20H原则
20H原则是指电源层相对地层内缩20H的距离,当然也是为抑制边缘辐射效应.在板的边缘会向外辐射电磁干扰.将电源层内缩,使得电场只在接地层的范围内传导.有效的提高了EMC.若内缩20H则可以将70%的电 ...
- Protel99se教程九:protel99se中PCB设计的高级应用
在上一节我们PCB资源网的protel99se教程当中,我们给大家讲解了在protel99se进行原理图设计中的一些高级应用技巧,在这一节protel99se教程当中,我们将给大家讲解的是,在prot ...
- PCB设计工程师面试题
网上的一套PCB设计工程师面试题,测下你能不能拿90分? [复制链接] 一.填空 1.PCB上的互连线按类型可分为()和() . 2.引起串扰的两个因素是()和(). 3.EMI ...
- 《FPGA全程进阶---实战演练》第三章之PCB设计之过孔
在画电路板时,往往需要过孔来切换层之间的信号.在PCB设计时,过孔的选择有盲孔,埋孔,通孔.如图3.1所示.盲孔是在表面或者底面打通到内层面,但不打穿,埋孔是在内层面之间的孔,不在表面和底面漏出:通孔 ...
- PCB设计资料:看到最后才知道是福利
參考资料 通过以下的关键词直接从网络上Google或Baidu就能非常easy的找到以下的资料,这里仅仅是以參考文献的方式做一个整理以及简单的说明. 刘雅芳,张俊辉. 抗干扰角度分析六层板的布线技巧. ...
- 原理图及PCB设计
原理图以及元件的绘制1. 画数据总线时,需要给总线一个Net Label,例如:databus[0..7],并且还需要在每个入口和出口处设置一致的标号.2. ERC 电气规则检查,Electronic ...
随机推荐
- 2018-01-17 Antlr4实现简单语言之整数比较表达式
续上文Antlr4: 修改语法规则更接近普通BNF格式. 例程 为先=1 为先 为2 => 返回false '为'作为关键词, 与数字可以连写, 但必须与变量名用空格间隔: 变量一=1 变量二= ...
- git命令详解( 三 )
此篇为git命令的第三篇 目录 git Pull 模拟团队合作 Git Pull 在上一篇的结尾我们已经知道了如何用 git fetch 获取远程的数据, 现在我们学习如何将这些变化更新到我们的工作当 ...
- 限制Apache日志access.log、error.log文件大小
在 Windows 下的设置例子如下: # 限制错误日志文件为 1M ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 1M& ...
- call/apply以及this指向的理解
javascript是面向对象的语言,Function也是一种对象,有自己的属性和方法.call和apply就是js函数自带方法,挂在Fucntion.prototype上. 一般调用某函数时,直接“ ...
- C#基础(string)
https://msdn.microsoft.com/zh-cn/library/84787k22(v=vs.110).aspx 1.Compare基本方法 public static int Com ...
- 第一章 Hyper-V 2012 R2角色部署
在windows server 2012 R2中,我们可以通过安装hyper-v角色来完成虚拟化底层架构的部署.除了图形界面的安装,也可以使用单独的发行版Hyper-V Server 2012 R ...
- IP Core 分类
IP(Intelligent Property)核是具有知识产权核的集成电路芯核总称,是经过反复验证过的.具有特定功能的宏模块,与芯片制造工艺无关,可以移植到不同的半导体工艺中.到了SOC阶段,IP核 ...
- Windows 10忘记登录密码不用怕,系统U盘/光盘轻松重置
我们有时会遇到忘记Windows10登录密码,或者电脑被其他账户登录后不知道密码无法开机的情况.遇到这些问题后,我们可能会借助一些第三方工具来移除现有密码.然而这些工具本身的安全性还有待检验,肯定不如 ...
- Linux系统将http转为https
想把网站由http访问转变为https访问并没有想象中那么难,网上查了一些资料,想要转为https需要SSL安全证书,这里推荐一款景安网络的证书,可以免费试用一年时间,自己拿来实践还是很不错的选择. ...
- C++基础算法学习——逆波兰表达式问题
例题:逆波兰表达式逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的逆波兰表示法为+ 2 3.逆波兰表达式的优点是运算符之间不必有优先级关系,也不必用括号改变运算次序,例如(2 ...