PCB上的阻抗设计如何变得简单

news2024/10/7 1:58:55

关于阻抗Impedance),Bob发现很多刚接触到这个概念的小伙伴经常把它与电阻Resistance)看作是同等的概念。可能阻抗与电阻按中文名称来说,他们都带一个阻字,而且单位都是Ω,然后阻抗与电阻这两个单位还与电压和电流的比值有关联,所以刚接触阻抗这个概念的小伙伴难免会认为阻抗就是电阻的另一种中文名称吧。

"啥?PCB单端走线要按50Ω阻抗来布线?50Ω阻抗?怕不是说的50Ω电阻吧?” 刚入行的小伙伴对于特定阻抗传输线的布线难免有这样的疑惑。在PCB上拉一条50Ω电阻值的走线,这看起来好难啊,其实实现起来一点也不容易  

图片

我们知道,铜的电阻率在物质中算是非常低的,石墨烯为1.00×10的−8次方,银为1.59×10的−8次方,铜为1.7×10的−8次方,而金的电阻率比铜还要高,金的电阻率为2.44×10的−8次方。

电阻R,在长度为l(米)、截面面积为A(平方米)的密度均匀物体的情况下,可以用 R=ρl/A求得。其中ρ是体积电阻率,单位是欧姆·米。

图片

由上边的公式我们可以直观地发现,电阻的大小与长度l为正比关系,体积电阻率ρ和截面面积A都固定的情况下,我们在PCB上的走线越长,则电阻值越大,那我们要布一条50欧姆电阻的走线需要拉出多长的距离呢?

图片

上图是在Si9000里用「线路电阻计算器」计算得出的结果,使用的是刚性覆铜板所采用的电解铜箔(ED铜),T1为铜厚,W1和W2为走线宽度,这三个参数对应于电阻计算公式中的截面面积A,A越小电阻越大,考虑到嘉立创PCB制造工艺目前最小线宽为3mil,所以这里选了4mil的线宽,由于蚀刻工艺的原因,蚀刻后走线的横截面总是呈现为一个近似于梯形的结构,靠近基材这一侧的铜箔蚀刻后的宽度总是要比外侧的铜箔要宽一些,这里贴一张嘉立创给出的PCB切片测量示意图方便大家理解:

图片

铜的电阻率会随着温度的升高而上升,这里按软件的默认值20℃进行计算。

软件右侧的计算结果是走线长度与走线电阻的对应关系图,按照上边的计算参数,50Ω电阻的走线长度需要大约240000 mil,换算为公制单位约为 6096 mm,好家伙,需要6米的走线,DDR布线每根线都绕50Ω?不可能,根本不可能啊,PCB面积都不够绕线的 

图片

通常来说,如果不是出于特殊目的,我们总是希望PCB上的布线电阻越低越好的,因为电阻的存在,在PCB上铜走线所引导的能量,会因金属导线内自由电子与晶格之间的碰撞造成一部分能量转换为焦耳热,这也称为欧姆损耗,是造成PCB上直流电压降(DC IR Drop)以及信号幅值降低的原因。

阻抗并不等同于电阻

阻抗Impedance)一词,是英国物理学家奥利弗·亥维赛(Oliver Heaviside,1850年5月18日—1925年2月3日)提出来的名称。为了解决当时跨大西洋电报电缆的信号在长线传输中信号严重失真的问题,他开始研究电磁波在传输线中的传播现像,并基于基尔霍夫电压定律及基尔霍夫电流定律,推导出了电报方程或称为传输线方程,使得可以用电路简单而直观的概念来分析电磁波在传输线上传播的问题。

一条电短的传输线或者任何长度 ⊿x≤λ/10  的传输线分段, 都可由集总电路元件组成的等效电路表示, 这里 λ 是最高频率对应的波长, 如下图所示:

图片

图1 互连线电短部分的集总参数等效电路

图中,  R、L、C、G 是单位长度的电阻电感电容电导参数。得到这种等效电路的前提条件是: 沿着传播方向  不存在任何电场和磁场分量, 即就是横电磁波(Transvers Electro Magnetic, TEM)模。

对于 TEM 波,根据传输线方程,无损耗传输线的特性阻抗  Z0 为:

图片

其中  L0 和 C0 分别为传输线的分布电感和分布电容。

详细的推导过程可以参考文末给出的参考资料[1]。

我们可以通过业内常用的阻抗计算工具 Si9000 中的无损计算模式所得的传输线参数来验证一下传输线的分布电感和分布电容与无损耗传输线的特性阻抗 Z0 的参数关系 :

图片

图片

为什么要控制阻抗?

如上一小节所述,奥利弗·亥维赛为了解决解决跨大西洋电报电缆的信号在长线传输中信号的严重失真问题,提出了传输线方程,以解决在传输线上更好地引导电磁波的问题,在他发表的研究论文里提出了阻抗的概念,然后还申请了同轴电缆的发明专利。

电磁波具有传播速度、衍射、干涉、折射、反射等物理特性,电磁波沿传输线传播,在传输线的阻抗突变处就会发射电磁波的反射现像,这种由于阻抗变化而引起的反射是信号失真和信号质量退化的主要根源。

反射的影响是由传输线的长度以及信号的上升/下降沿时间共同决定的。一个初略的经验法则是,如果信号在传输线上传输时所产生的时延Td小于信号脉冲上升/下降沿时间的20%,这时即使信号到达负载端后发送了反射,但此时源端的信号正处于上升/下降沿的变化阶段,反射的信号会被上升/下降沿变化的信号所掩盖掉。

另一个消除信号反射影响的措施就是使用具有阻抗匹配管控的传输线结构,通过控制走线和参考平面的几何结构和叠层方式,可以得到不同形式的传输线,这就需要合理安排叠层结构。

虽然双面板也能实现阻抗控制,但如果要实现50Ω的阻抗控制,电路板的面积就变得特别大,而现代电子产品越来越小巧,功能更加集成,这就不得不提到高多层板的应用,在很小的面积上实现功能模块精密布局,还能实现无数种阻抗。

与单面、双面板相比,生产高多层需要处理层间连接、层间堆叠和对准、信号完整性和电磁干扰以及热管理等难题,对工艺能力和精度控制要求非常高。而嘉立创作为深耕PCB行业近20年的专业厂商,以助力全球硬件创新为己任,在高多层板制造板块,给电子产品研发提供了极大的支持。

目前,嘉立创PCB制造最高可达32层,最小孔径可达0.15mm,最小线宽线距可达0.0762mm,并支持数百种层压结构,足以应对各种传输线结构以及具有多个电源/地平面的叠层要求。

图片

同样研发一款产品,一位有经验的工程师会综合考虑产品的可制造性、成本、交期等因素,相信有不少人都遇到过把设计推倒重来的情况,可谓是一把辛酸泪。就拿阻抗来说,常规流程是通过线宽线距计算阻抗值,为了达到理想阻抗值,可能要调整多次线宽线距,而你能保证这个线宽线距,PCB厂商一定能生产得出来么?

嘉立创为了让用户少走弯路,直接把复杂阻抗计算做成了一个网页,还提供免费的叠层结构,具体是什么样的,且听老wu继续往下讲。

如何设计利于板厂管控的阻抗?

通过上边无损耗传输线的计算公式我们知道,特性阻抗 Z0 受分布电感和分布电容的影响,理论上通过调整PCB上基材介质厚度线宽介电常数以及走线厚度都可以达到调整特性阻抗  Z0 的目的。但是,这些参数又受到实际PCB制造的约束,也就是说,所设计的叠构必须符合生产制造的要求才行。

因此,基于PCB板厂给出的叠构模板进行阻抗设计是一个很好的开始。

记得刚毕业参加工作的时候,当时设计PCB向板厂拿阻抗模板,还要联系板厂的业务交涉一番,而现在像嘉立创他们家就直接把阻抗模板放在了官网:

https://tools.jlc.com/jlcTools/#/impedanceDefaultTemplate

确实方便多了,而且目前嘉立创提供的阻抗模板也多达480种,基本覆盖了常用的场景,当然,对于需要考虑低损耗板材的情况,老wu也希望他们后续能安排上吧 

图片

嘉立创阻抗计算神器使用说明

图片

通过层压结构模板「排排列」的对比布局方式,可以快速查看叠层的各层的厚度的分布情况以及所用的玻璃布风格类型,个人觉得这样选择起来会比较方便一些。

图片

阻抗模板里给出了常用叠构的铜厚、介质厚度等信息,如果要将这些参数填入到Si9000中进行验证,这还少了个介电常数DK的信息。

实际的制造后的DK,嘉立创会根据板材厂商提供的原始基材DK值,结合实际测量的阻抗值进行反推微调,所以最新的介电常数值可以访问嘉立创官网上的「嘉立创阻抗计算神器使用说明」页面获取,见链接:

https://www.jlc.com/portal/server_guide_37381.html

阻抗控制验证

在 PCB 制造完成后,可以使用阻抗测试条来验证阻抗控制(阻抗测试条是用于测试 PCB 制造工艺质量的 PCB)。阻抗测试条与 PCB 制作在同一面板上,通常在边缘处添加。然后进行检查,以确保层对齐、电气连接正确,并进行横截面检查以检查内部结构。

通过使用时域反射计 (TDR) 可以测试阻抗。随后,将生成一份报告,指示 PCB 上是否达到了特性阻抗。

图片

半成品阻抗条

在嘉立创的下单页面,提供了阻抗测试报告的服务。

图片

目前该阻抗测试报告为收费项目,当你下单时选择需要阻抗测试报告时,嘉立创在生产过程中会做特别管控,在交货时会测试阻抗,因此会增加相应的成本。

图片

图片

图片

图片

总结

随着高速信号的发展,PCB设计人员需要考虑可能影响 PCB 性能的多种因素。这些考虑因素之一是阻抗控制,它对信号完整性和电磁兼容性都具有重要意义。

嘉立创提供了常用的叠层模板,具有高达32层的高层板制造能力,提供了PCB制造过程中的阻抗管控以及PCB的阻抗测量报告,使得PCB上的阻抗设计变得更简单。

参考文献

[1]David M. Pozar. 微波工程(第四版). 谭云华 等 译. 北京: 电子工业出版社出版

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

代码随想录算法训练营第二十七天|39. 组合总和,40.组合总和II,131.分割回文串

题目:39. 组合总和 给你一个无重复元素 的整数数组 candidates和一个目标整数target,找出 candidates中可以使数字和为目标数target的所有不同组合,并以列表形式返回。你可以按任意顺序返回这些组合。 candidates中的同一个数字可以无限制重复…

RabbitMQ3.13.x之九_Docker中安装RabbitMQ

RabbitMQ3.13.x之_Docker中安装RabbitMQ 文章目录 RabbitMQ3.13.x之_Docker中安装RabbitMQ1. 官网2. 安装1 .拉取镜像2. 运行容器 3. 访问 1. 官网 rabbitmq - Official Image | Docker Hub 2. 安装 1 .拉取镜像 docker pull rabbitmq:3.13.0-management2. 运行容器 # lates…

HTTP 摘要认证

文章目录 一、什么是摘要认证二、工作流程三、实例演示 一、什么是摘要认证 摘要认证,即 Digest Access Authentication,是一种HTTP身份验证机制,用于验证用户的身份。相较于基本认证(Basic Authentication)使用用户名…

10 Python进阶:MongoDB

MongoDb介绍 MongoDB是一个基于分布式架构的文档数据库,它使用JSON样式的数据存储,支持动态查询,完全索引。MongoDB是NoSQL数据库的一种,主要用于处理大型、半结构化或无结构化的数据。以下是MongoDB数据库的一些关键特点和优势&a…

【计算机毕业设计】宠物销售系统——后附源码

🎉**欢迎来到我的技术世界!**🎉 📘 博主小档案: 一名来自世界500强的资深程序媛,毕业于国内知名985高校。 🔧 技术专长: 在深度学习任务中展现出卓越的能力,包括但不限于…

论文阅读——Sat2Vid

Sat2Vid: Street-view Panoramic Video Synthesis from a Single Satellite Image 提出了一种新颖的方法,用于从单个卫星图像和摄像机轨迹合成时间和几何一致的街景全景视频。 即根据单个卫星图像和给定的观看位置尽可能真实地、尽可能一致地合成街景全景视频序列。…

全面解析十七种数据分析方法,具象数据分析思维

本文干货信息汇总:FineBI自助式BI数据分析工具下载>>https://s.fanruan.com/vfp40FineBI数据分析模板库>>https://s.fanruan.com/fnbjg 一、介绍 在当今数据驱动的商业环境中,数据分析已经成为了企业获取竞争优势的关键工具。无论是为了优化…

ACT逻辑解析

ACT逻辑解析 ACT内核1. 整体过程:1.1 Action Chunking and Temporal Ensemble1.2 Modeling human data(人工示教数据建模)1.3 Implemention ACT1.4 ACT内核 现有模仿学习缺点:在细颗粒度的任务中需要有高频的控制和闭环反馈 1. 整体过程: …

Mysql5.7 yum 简单/快速安装

Centos7下MySql安装及配置过程,简单直装版 目录 操作步骤 一、检查linux是否已安装MySql二、清除MySQL(适用重新安装) 1、删除MySQL及其依赖包2、查询遗留的目录3、删除遗留的目录三、开始安装MySQL 1、下载并添加库2、安装MySQL包3、设置My…

PID控制有物理含义吗

PID控制有物理含义吗 一、背景 对于PID的初学者,经常会有疑惑,为什么位置的误差通过PID就变成了期望速度?他们之间有什么物理关系吗?还有对于无人机,为什么期望升力,又是期望加速度,又是期望油…

绝地求生:愉人不愚人!分享你的PUBG摸“愚”穿搭,赢精美套装好礼

活动简介 愚人节来啦!为了和大家一起分享诙谐幽默的搞怪氛围,特此推出搞怪穿搭大会!快来戴上你最喜爱的头套或面具一起来参加吧!只要参与 #摸“愚”穿搭# 话题投稿,即有机会赢取魔力甜心萨莉套装1的奖励,也…

Composer Windows 安装

Composer 的下载地址为:Composer 1 运行安装程序 当启动安装程序后单击下一步继续。 选择 PHP 路径 如果你的计算机上没有安装 PHP 的话,Composer 的安装无法继续。 你需要选择你本地安装的 PHP 路径。 配置代理地址 默认的情况下,可以不…

外汇110:外汇交易不同货币类别及交易注意事项!

外汇市场是一个庞大而复杂的市场,其中有各种各样的货币品种。对于外汇投资者来说,了解外汇品种的特性和走势是比较重要的。1. 货币种类 外汇市场中的货币品种可以分为主要货币、次要货币和外围货币。 主要货币:主要指美元、欧元、英镑、日元、…

美国CPC认证是什么?为什么必须办理CPC认证呢?

美国CPC认证,全称为Childrens Product Certificate,是儿童产品认证的意思。它主要针对的是在美国市场销售的儿童产品,如玩具、家具、童车、餐椅、床上用品等。CPC认证要求产品安全性高,符合美国加州65、16 CFR等法规要求&#xff…

window安装maven和hadoop3.1.4

前面的文章已讲解如何安装idea和进行基本设置,本文主要带着大家安装配置好maven和hadoop. 大家不用去官网下载,直接使用我发给大家的压缩文件,注意解压后的文件夹不要放在中文目录下,课堂上我们讲解过原因。 这是我电脑上的路径&a…

vue3基础入门项目实战实例介绍

Vue 3 带来了许多新特性和性能优化,使得构建高效且可维护的前端应用变得更加容易。下面是一个简单的 Vue 3 基础项目实战实例介绍,帮助你入门: 项目概述 这个实战项目是一个简单的待办事项管理应用,用户可以添加、编辑和删除待办…

商业地产数字化是什么?又有哪些优势呢?

​一、什么是商业地产数字化 数字化是信息化的延伸与拓展。在企业完成信息化之后,对存储的信息的解析与挖掘,建立数据洞察,从而改变企业决策,打造全新的企业运作方式,实现数据化转型。 商业地产数字化是指将商业地产…

前端三剑客 —— JavaScript (第三节)

目录 内容回顾: 1.数据类型 2.常见运算符 数据类型转换 自动类型转换 强制类型转换 流程控制语句 顺序流程 选择流程 单分支 多分支 switch 循环流程 for循环 while循环 do...while循环 如何选择 continue和break 循环案例 内容回顾: …

Dapr(三) Dapr核心组件的使用一

结合前两期 Dapr(一) 基于云原生了解Dapr(Dapr(一) 基于云原生了解Dapr-CSDN博客) Dapr(二) 分布式应用运行时搭建及服务调用(Dapr(二) 分布式应用运行时搭建及服务调用-CSDN博客) 下篇推出dapr服务注册与发现,dapr组件绑定,dapr Actor功能。 目录 1.…

Java中的常用类详解(Math、Scanner、Random、String)

目录 一、Math(数学类) 自带常量 取整方法 三角函数方法 指数函数方法 其他方法 二、Scanner(实用程序类) 三、Random(随机数类) 四、String(字符串类) 获取相关 判断相关…