用SI9000如何计算微带线               

一.几个概念:

阻抗的定义:在某一频率下,电子器件传输信号线中,相对某一参考层,其高频信号或电磁波在传播过程中所受的阻力称之为特性阻抗,它是电阻抗,电感抗,电容抗……的一个矢量总和。

阻抗匹配:是为了保证能量传输损耗最小,匹配就是上一级电路的内电阻要等于下一级电路的输入电阻。当电路实现阻抗匹配时,将获得最大的功率传输,反之,当电路阻抗失配时,不但得不到最大功率传输,还可能对电路产生损害。
目前常见阻抗分类:单端(线)阻抗、差分(动)阻抗、共面阻抗三种情况。

目前我司要考虑阻抗匹配的线有:USB差分线90欧,网口线差分100欧,RF输入信号单端75欧

二.实例:

1.工具可以到FTP上面下载,

路径为:

ftp://172.16.1.56/工具软件/工具软件-上传区/

2.下面以SI9000为例给出模型:

1).首先了解一下几个参数的含义:

H1:外层到VCC/GND间的介质厚度      W2:阻抗线线面宽度

W1: 阻抗线线底宽度                              S1:差动阻抗线间隙

Er1:  介质层介电常数                            T1:线路铜厚,包括基板铜厚+电镀铜厚

CEr: 阻抗介电常数                                 C1:  基材阻焊厚度

C2:线面阻焊厚度                                    C3:差动阻抗线间阻焊厚度

2).二层板,板厚1.6的两个模型:

a. USB差分线90欧可参考如下:

b. RF输入信号单端75欧可参考如下:

c.说明:以下是凯歌给出的参考值:

参数H1=57.677 ER1=4.5 T1=1.7  W1-W2= 1  C1(绿油)=0.4 C2=0.5 C3=0.4 CEr=3.5

根据layout实际情况,可根据以上模型选用适合自己的W1,D1,S1的宽度。

瑞华给出的参数

参数H1=57.677 ER1=4.3 T1=1.42 W1-W2=0.5  C(绿油)=0.591

博敏给出的参数

参数H1=57.677 ER1=4.5 T1=1.7  W1-W2=1  C1(绿油)=0.6 C2=0.5 C3=0.5 Cer=3.5

各个厂家给出的参数有些差别,但算出来的结果偏差不大,大家可以按凯歌给出的参数计算即可,再者,这个计算出来的值也是理论值,发板时一定要注明这些线要求做阻抗,并标出阻抗值,可以参考以下标注:

厂家会根据实际做些细微的调整,以满足阻抗的要求,厂家也只能保证阻抗值±10%,以下是厂家给出的报告:

三.外协联系方式

以下是我司合作的厂家电话,若想更进一步了解可以联系他们的工程师:

不公开

四.四层板如何计算:

4层板计算相对复杂点,有一种方法可以借鉴,一般我们的4层板中间层是GND/POWER,要求走阻抗的线在TOP/BOM层,这样就和相临层构成2层板,可以参考以上介绍的二层板的模型来计算:

4层板的构造示意如下:

 

假如在L1层走微带线,P2是GND层,可参照上述介绍的二层板模型,但要注意H1(为L1和L2层之间的PP厚度,可以用一种PP或多种PP进行叠加), plating这个要根据我们的要求最终铜厚来定,目前我司4层板线路铜厚T1=1.378mil,以下各种介质厚度及介电常数ER1作为参考:

PP类型

厚度

介电常数ER1

PP2116

4.7-4.8mil

4.0

PP7628

7.5-7.6mil

4.2

PP1080

2.8-2.9mil

3.8

硬件设计2部

阻抗计算(用SI9000如何计算微带线)的更多相关文章

  1. PCB SI9000阻抗计算引擎Web方式实现方法

    在笔者从业这么多年,PCB行业阻抗计算工具都是用Polar公司的阻抗计算工具SI9000,或早期上个版 本SI8000 Prolar是老牌公司,但也不断在推出新的产品,可以进去去了解一下   http ...

  2. FPC导通阻抗计算

    pc线路板是有导电功能的,那么如何仅适用手工计算出线路的阻值能?那么就需要使用到一个公式: W*R*T=6000 W是指铜箔的宽度单位是密耳mil. T是指铜箔厚度单位是盎司oz. R是指铜箔的电阻单 ...

  3. 如何计算PCB设计中的阻抗

    关于阻抗的话题已经说了这么多,想必大家对于阻抗控制在pcb layout中的重要性已经有了一定的了解.俗话说的好,工欲善其事,必先利其器.要想板子利索的跑起来,传输线的阻抗计算肯定不能等闲而视之. 在 ...

  4. 阻抗计算公式、polar si9000(教程)

    给初学者的一直有很多人问我阻抗怎么计算的. 人家问多了,我想给大家整理个材料,于己于人都是个方便.如果大家还有什么问题或者文档有什么错误,欢迎讨论与指教!在计算阻抗之前,我想很有必要理解这儿阻抗的意义 ...

  5. PCB特征阻抗计算神器Polar SI9000安装及破解指南

    近年来,IC集成度的提高和应用,其信号传输频率和速度越来越高,因而在印制板导线中,信号传输(发射)高到某一定值后,便会受到印制板导线本身的影响,从而导致传 输信号的严重失真或完全丧失.这表明,PCB导 ...

  6. PCB Web版SI9000阻抗计算器

    在几个月前写过一遍关于: PCB SI9000阻抗计算引擎Web方式实现方法  ,最近开始参考Polar SI9000的界面,将阻抗计算器转为网页版的方式实现.   一.Web版SI9000阻抗计算器 ...

  7. PCB Polar SI9000阻抗模型图片文字识别方法

    用过Polar SI9000的都知道,阻抗模型图片可以进行用户鼠标交互,那么它的是如何实现的呢,下面就讲一下如何实现此功能的方法   一.看看Polar SI9000阻抗模型图片交互效果 鼠标点击阻抗 ...

  8. [整理]PCB阻抗控制

    之前一直听说PCB设计中信号完整性及阻抗方面的要求,但是本人对此还是有很多的不了解,每次和别人讨论到这里后就不知道该怎么继续就这个问题交谈下去.正巧最近手头有一点工作有这方面的一些需求,就拿来花了一点 ...

  9. 为什么PCB上的单端阻抗控制50欧姆

    很多刚接触阻抗的人都会有这个疑问,为什么常见的板内单端走线都是默认要求按照50欧姆来管控而不是40欧姆或者60欧姆?这是一个看似简单但又不 好回答的问题.在写这篇文章前我们也查找了很多资料,其中最有知 ...

随机推荐

  1. Range

    欢迎转载,转载请注明出处,徽沪一郎. 概要 Scala中Range可以看成是List的特例,Range的包含的元素类型是Int, 本文介绍如何创建Range Range创建 方法一: val r1 = ...

  2. C#中ref和out的使用与区别

    C#中ref关键字和out关键字所实现的功能差不多,都是指定一个形参按照引用传递而不是实参的副本传递.但是二者适用场景还是有些区别的:out适合用在需要retrun多个返回值的地方,而ref则适合用在 ...

  3. 如何使用Jquery自定义命名空间namespace

    // 把生成命名空间的方法绑定在jQuery上 jQuery.namespace = function () { var a = arguments, o = null, i, j, d; for ( ...

  4. 使用 Grafana、collectd 和 InfluxDB 打造现代监控系统

    想打造 New Relic 那样漂亮的实时监控系统我们只需要 InfluxDB/collectd/Grafana 这三个工具,这三个工具的关系是这样的: 采集数据(collectd)-> 存储数 ...

  5. Masonry学习分享

    不完整目录 •UIScrollView 应用Masonry的正确用法 •tableHeaderView使用Masonry •同向文字显示优先级 1.基础篇 1.1基础使用 1.1.1运行效果 1.1. ...

  6. schtasks在win7下提示错误:无法加载列资源

    转自: http://blog.chinaunix.net/uid-24946452-id-2887851.html 查看cmd 编码 chcp 如使用 936中文GBK编码的话 schtasks.e ...

  7. ios编程之网络请求

    网络请求有GET请求和POST请求,get和post实现的时候可以选择同步或者异步实现.看一个请求是GET还是POST就看网址后面有没有携带请求体. GET与POST 区别  1.get请求 请求的网 ...

  8. swift2.0单例

    import Foundation   public class SwiftSingleton{     var name = "000"     public static le ...

  9. Windows上搭建Kafka运行环境

    完整解决方案请参考: Setting Up and Running Apache Kafka on Windows OS   在环境搭建过程中遇到两个问题,在这里先列出来,以方便查询: 1. \Jav ...

  10. Python学习【第一篇】Python简介

    Python简介 Python前世今生 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. 现在,全世界差不多有600多种编 ...