pcb板设计时怎样计算线长和阻抗
更多
在 PCB 设计中,线长计算和阻抗计算是两个不同但都非常重要的概念,服务于不同的设计目标:
一、 线长计算 (Trace Length Calculation)
- 目的: 主要为了满足时序要求和信号同步。在高速数字电路(如 DDR 内存、高速串行链路 PCIe, USB, HDMI 等)中,信号在 PCB 走线上的传播时间必须精确控制,以确保数据在接收端能够被正确采样。等长布线是关键。
- 计算方法:
- 手动测量/估算 (不常用): 在简单或低速设计中,可以通过 PCB 设计软件的长度测量工具直接测量走线的物理长度。但这通常不考虑走线的弯曲和层间过孔。
- PCB 设计软件工具 (主要方法):
- 布线长度显示: 所有专业 PCB 设计软件(如 Altium Designer, Cadence Allegro, KiCad, PADS)在布线时都会实时显示当前走线的长度。
- 网络长度报告: 软件可以生成报告,列出指定网络或所有网络的布线总长度。
- 匹配长度/等长布线: 这是高速设计的核心功能。
- 设定目标长度/容差: 为需要等长的网络组(如差分对 P/N、地址/数据/控制总线组、时钟与数据)设定一个目标长度(可以是组内最长线的长度或一个特定值)和允许的长度误差(如 ±5mil, ±10mil)。
- 蛇形走线: 软件提供工具(蛇形布线)让设计师在较短的走线上添加“之”字形弯曲,以精确增加其长度,使其达到目标长度并满足容差要求。
- 自动长度调整: 高级软件可以自动进行长度匹配优化。
- 考虑传播速度: 信号在 PCB 走线上的实际传播速度比光速慢,取决于板材的介电常数。软件通常能根据层叠设置自动计算电长度(传播延迟),这比单纯的物理长度更能反映时序。电长度 = 物理长度 / 传播速度 = 物理长度 * √(介电常数) / 光速。
- 关键点:
- 关注的是相对长度差(组内各线长度差)是否在容差范围内,以及关键信号(如时钟)的绝对长度是否满足要求。
- 使用 PCB 设计软件的等长布线功能是标准做法。
二、 阻抗计算 (Impedance Calculation)
- 目的: 为了控制高速信号在走线上的特性阻抗,实现阻抗匹配。阻抗不匹配会导致信号反射,严重降低信号质量(振铃、过冲、下冲、边沿退化),甚至导致通信错误。常见的目标阻抗值有 50Ω(单端)、90Ω 或 100Ω(差分)。
- 计算方法:
- 手动计算 (复杂且不精确): 使用基于传输线理论的公式(如微带线、带状线的公式)。这需要知道精确的几何参数和材料参数,计算繁琐且容易出错,不推荐用于实际工程设计。
- 在线计算器 (常用): 很多 PCB 板材供应商(如 Isola, Rogers, Shengyi)和第三方网站提供在线阻抗计算器。输入参数即可得到结果。
- 专用软件 (最准确): 使用专业的场求解器软件(如 Polar Instruments 的 Si9000e,这是行业标杆;或 Ansys SIwave, Cadence Sigrity)。这些软件基于更精确的电磁场仿真模型,考虑边缘场、铜箔粗糙度等,结果最可靠。
- PCB 设计软件集成 (常用且方便): 现代 PCB 设计软件(Altium, Allegro, PADS)通常集成了阻抗计算引擎(有时是简化版或调用外部引擎如 Polar)。设计师可以在层叠管理器里定义层结构、材料、目标阻抗,软件会计算出满足该阻抗所需的走线宽度。
- 关键参数 (影响阻抗的主要因素):
- 走线宽度: 宽度增加 -> 阻抗减小。这是设计中最常调整的参数。
- 走线厚度: 厚度增加(通常指成品铜厚,如 1oz=35um, 0.5oz=18um) -> 阻抗减小。
- 介质厚度: 走线到参考层(通常是相邻的 GND 或 Power 平面)的距离增加 -> 阻抗增加。这是层叠设计的核心参数之一。
- 介质材料的介电常数: 介电常数增加 -> 阻抗减小。常用 FR-4 的 Er 约为 4.2-4.5(随频率变化),高频板材(如 Rogers)有更低更稳定的 Er。
- 阻焊层: 覆盖在走线上的阻焊层(绿油)会略微降低阻抗(通常几欧姆),精密计算时需要考虑其厚度和 Er。
- 走线形状: 差分阻抗还受线间距影响(间距减小 -> 差分阻抗减小)。
- 设计流程:
- 确定目标阻抗: 根据接口标准(如 USB 要求 90Ω 差分)或芯片要求确定。
- 定义 PCB 层叠结构: 确定各层的材料、厚度(核心、半固化片)、铜厚。
- 使用计算工具: 在 PCB 设计软件的层叠管理器或外部工具(如 Si9000e)中,输入层叠参数和目标阻抗。
- 获取设计规则: 工具会计算出满足目标阻抗所需的走线宽度(对于差分线还有线间距)。
- 设置设计约束: 在 PCB 设计软件中,为需要控制阻抗的网络设置线宽和线距规则。
- 与板厂沟通: 非常重要! 将你的层叠设计和阻抗要求(目标值、容差、控制哪些网络)写入 PCB 制板说明(Gerber 文件包中)。板厂会用他们的精确参数(实际使用的板材批次 Er 值、实际蚀刻后铜厚、实际压合厚度)进行复算和调整,并反馈最终的生产线宽或确认你的设计。他们通常使用更专业的软件(如 Polar)进行最终验证。
- 阻抗测试 (可选但推荐): 对于非常高速或关键设计,板厂可以在生产后使用 TDR 设备抽测阻抗,提供测试报告。
总结:
- 线长计算: 关注物理/电长度,目的是时序同步。使用 PCB 设计软件的测量和等长布线功能实现。
- 阻抗计算: 关注特性阻抗值,目的是信号完整性/减少反射。使用在线计算器、专用软件或 PCB 软件集成工具计算所需的走线宽度/间距,并必须与 PCB 板厂紧密协作确认生产参数。
在进行高速 PCB 设计时,这两项计算通常需要同时进行并满足各自的要求。
PCB 阻抗怎么来的?如何计算?资料下载
电子发烧友网为你提供PCB 阻抗怎么来的?如何计算?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计
资料下载
佚名
2021-04-05 08:52:00
PCB进行阻抗控制的设计资料说明
为保证信号传输质量、降低EMI干扰、通过相关的阻抗测试认证,需要对PCB关键信号进行阻抗匹配设计。本设计指南是综合常用
资料下载
ah此生不换
2019-08-01 17:45:55
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机