四大因素解析:常规阻抗控制为什么只能是10%?

news2024/11/17 19:46:29

随着高速信号传输,对高速PCB设计提出了更高的要求,阻抗控制是高速PCB设计常规设计,PCB加工十几道工序会存在加工误差,当前常规板厂阻抗控制都是在10%的误差。理论上,这个数值是越小越好,为什么是10%?为什么不能进一步的把常规控制能力推到8%,甚至5%呢?

从设计上,在《阻抗板是否高可靠,华秋有话说》一文中有提及,由理论公式推导,阻抗与介质厚度、线宽、铜厚、介电常数、阻焊厚度等因素有关,但设计通常是理想值,从PCB加工工艺来讲,任何一道工序都会存在偏差,即所谓的制程公差,理论上讲实际值越接近理论值,最后阻抗公差就会越小,电子产品的电气性能就越优,产品可靠性越高。

 

综合这些阻抗影响因素,我们可以看到,本质上阻抗偏差与材料及加工过程有关。板材来料本身偏差、线路蚀刻偏差、层压带来的流胶率偏差,以及铜箔表面粗糙度、PP玻纤效应、介质的DF频变效应等都会对阻抗公差有影响。

一、覆铜板的来料偏差

据IPC-4101《刚性及多层印制板用基材规范》,覆铜板的厚度偏差分为两种,一种厚度公差包括金属箔的厚度,另一种不包括铜箔的芯板厚度。覆铜板(包括铜箔)厚度公差分三个等级(K、L和M),从K级至M级厚度偏差渐严。覆铜板(不包括铜箔)厚度偏差分四个等级(A、B、C、D),从A级至D级厚度偏差渐严。华秋严格选用生益/建滔 A 级 FR4板材,从源头上控制来料偏差,控制板材对阻抗公差的影响。

二、压合制程的介质偏差

压合是PCB多层板制造中最重要的工序之一,简言之,压合是指将铜箔、半固化片(PP片)和内层芯板,透过“热和压力”结合起来。通过压合工序后的PCB,需要符合一定的板厚、阻抗控制、电气绝缘性、层之间的结合性、尺寸稳定性、板材的平整性等要求。

这里我们可以看到,压合对阻抗公差一个重要影响因素就是介质厚度,即半固化片(PP片)的厚度。一般而言,板厂采购来的PP片,有一个初始厚度,这个初始厚度跟树脂含量(RC%)及玻璃布的型号相关,不同品牌PP片,含胶量和玻璃布厚度有一定的差异,从产品的稳定可靠而言,在满足客户需求的情况下,华秋PCB一般会选用固定的品牌厂商PP片,跟工厂压机形成一个相对稳定的参数关系,通过大量的过程数据,以确保PCB的压合质量。

而在实际的压合过程中,树脂在高温高压的情况下,会发生流动,多余的树脂(RF%)就会从层间溢出,剩余在层间的树脂厚度则为树脂实际厚度。

而PP填胶后的实际厚度计算如下:

PP压合后厚度= 单张PP理论厚度 – 填胶损失

填胶损失 = (1-A面内层铜箔残铜率)x内层铜箔厚度 + (1-B面内层铜箔残铜率)x内层铜箔厚度

内层残铜率=內层走线面积/整板面积

而阻抗控制的重要影响因素中,介电常数(Dk值)及介质厚度都有PP片决定,介电常数Dk值可由下列公式计算:

Dk=6.01-3.34R R: 树脂含量 %

综上,原材料PP片厚度存在固有的厚度的偏差,且经过压合的实际厚度也因为压合参数条件存在偏差的叠加,这些都会对最终的阻抗控制产生影响,阻抗公差控制在10%的范围已比较困难。

PP片以其玻璃布的型号区分,最常见的型号分别有7628、2116、1080,下表为各种PP片、树脂含量、厚度一览表:

三、蚀刻制程的线路偏差

PCB线路制程,一般会经过贴膜-曝光-显影-蚀刻-退膜这几道工序,线路蚀刻工序则会影响最终的线宽,从而影响阻抗控制。理论上,如果要精确地界定蚀刻的质量,那么必须保证线宽的一致性和侧蚀程度,即蚀刻因子(侧蚀宽度与蚀刻深度之比称为蚀刻因子)。

通常我们的蚀刻精度公差是10mil及以下的线宽按照+/-1mil来控制,10mil以上的线宽公差按+/-10%管控。线宽越小,蚀刻的精度公差越难控制。想要控制好线路精度及线宽一致性,PCB板厂一方面必须配备高品质的线路曝光机和真空蚀刻机,另一方面,还需要根据蚀刻侧蚀量、光绘误差、图形转移误差,对工程底片进行工艺补偿,以达到线宽/线厚的要求。华秋拥有高精度LDI曝光机及宇宙水平线,线宽公差可控制±15%以内(行业普标为±20%),最小线宽线距2.5/3.0 mil,蚀刻均匀品质高,线路精度及一致性更有保障。

四、阻焊偏差

阻焊,即在PCB表面不需焊接的线路和基材上涂上层防焊阻剂 (油墨) ,并起到阻焊绝缘、防止氧化、美化外观之作用。

阻焊油墨影响阻抗的因素主要是阻焊油墨的介电常数及覆盖阻抗线的阻焊油厚度两个因素。对于PCB板厂而言,一般使用油墨型号都是固定的,其介电常数的变化很小。只有在变换阻焊颜色时,介电常数才会有细小的变化。相对于介电常数,阻焊的油墨厚度对阻抗的影响最大。

一般情况下,印上阻焊会使外层阻抗减少,因此在控制阻抗误差时会考虑到阻焊的影响。正常情况下,印刷一遍阻焊可使单端下降2Ω,可使差分下降8Ω;印刷两遍下降值为一遍时的2倍;当印刷三次以上时,阻抗值不再变化。

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

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

相关文章

Git进阶系列 | 7. Git中的Cherry-pick提交

Git是最流行的代码版本控制系统,这一系列文章介绍了一些Git的高阶使用方式,从而帮助我们可以更好的利用Git的能力。本系列一共8篇文章,这是第7篇。原文:Cherry-Picking Commits in Git[1] 在本系列的第5部分中,讨论了r…

Facebook如何与品牌合作,提升用户体验?

Facebook是全球最大的社交媒体平台之一,每天有数亿用户在上面发布内容、互动交流。对于品牌来说,与Facebook合作可以帮助它们扩大影响力、吸引更多潜在客户。 但是,与Facebook合作不仅仅是在平台上发布广告,还需要更深入的合作来…

Ramnit病毒分析

概述 Ramnit病毒是一个相对古老的病毒,使用会感染系统内的exe和html文件,通过文件分发和U盘传播。 样本的基本信息 Verified: Unsigned Link date: 19:02 2008/2/12 Company: SOFTWIN S.R.L. Description: BitDefender Management Console MachineTyp…

王道操作系统学习笔记(3)——内存管理

前言 本文介绍了操作系统中的内存管理,文章中的内容来自B站王道考研操作系统课程,想要完整学习的可以到B站官方看完整版。 3.1.1:内存基本知识(指令工作原理、编译、链接、逻辑地址到物理地址的转换) 内存可存放数据…

【yocto1】利用yocto工具构建嵌入式Linux系统

文章目录 1.获取Yocto软件源码2.初始化Yocto构建目录2.1 imx-setup-release.sh脚本运行2.2 imx-setup-release.sh脚本解析2.2.1 setup-environment脚本解析 3.构建嵌入式Linux系统3.1 BitBake构建系统3.2 BitBake构建系统过程简要解析3.2.1 解析Metadata基本配置Metadatarecipe…

HTML+CSS面试题总结(附答案+视频讲解)

HTMLCSS面试题总结如下 红色标注为常见重点 对应的视频讲解在B站:可以点击免费观看 2023前端高频面试题详解/面试必刷HTMLCSS前端面试题_哔哩哔哩_bilibili 目录 1. 块元素和行内元素有哪些 2. css3选择器 (了解) 3. css优先级 4. 对we…

java 艺考报名系统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目

一、源码特点 JSP 艺考报名系统 是一套完善的系统源码,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,以及相应配套的设计文档,系统主要采用B/S模式开发。 研究的基本内容是基于Web的艺考报名系统&…

mdk下栈地址相关的知识梳理

mdk中,堆栈地址范围不像在gcc工程中那么容易看出来。过程被mdk隐藏了,单纯从代码层面不好看出来。但是基本的流程是这样的:先确定代码其他部分使用RAM的情况,然后紧跟着已使用的RAM地址,在剩下的RAM地址中分配Stack_Si…

电商数据分析方案和BI强强联合,一站式做分析

搭建一个电商大数据分析平台需要哪些条件?总的来说需要一套满足电商数据分析需求的方案,一个能够提供强大数据计算分析功能和数据可视化图表的平台,比如电商数据分析方案和奥威BI软件这样的组合。 电商数据分析方案BI软件,一站式…

提前出击:如何在故障降临之前解决设备问题?

在现代工业生产中,设备故障和停机时间对企业来说是极具挑战性和成本高昂的问题。为了解决这一问题,预测性维护作为一种先进的维护策略应运而生。本文将探讨预测性维护的概念以及如何通过它在设备故障之前解决问题。 预测性维护是一种基于设备运行数据和分…

111.实战网页建立移动导航

本节课我们建立一个移动导航&#xff0c;如下图所示 首先添加这个button <button class"btn-mobile-nav"><ion-icon class"icon-mobile-nav" name"menu-outline"></ion-icon><ion-icon class"icon-mobile-nav"…

SpringBoot 使用 EmbeddedDatabaseBuilder 进行数据库集成测试

SpringBoot 使用 EmbeddedDatabaseBuilder 进行数据库集成测试 在 SpringBoot 应用程序中&#xff0c;我们可以使用 EmbeddedDatabaseBuilder 进行数据库集成测试。EmbeddedDatabaseBuilder 是一个测试工具&#xff0c;可以让我们在内存中启动嵌入式数据库&#xff0c;并进行测…

PHY芯片的使用(二)使用Vivado SDK调试网络

在使用ZYNQ或者FMQL的以太网时都需要在Vivado BD中勾选Enet0/1,最好也勾选上UART0/1。 如果就使用这两个外设就可是直接生成bit然后导出硬件启动SDK了。 SDK建立工程中有以太网相关的工程&#xff0c;选用最简单的即可如下图。使用这个工程除了选Enet还要选用串口&#xff0c;…

【C】C语言实现三子棋小游戏

这里写目录标题 游戏的整体框架游戏函数的具体实现&#xff08;这里的函数声明都放到game.h中&#xff0c;函数的实现在game.c中&#xff09;初始化棋盘函数玩家下棋电脑下棋判断输赢判断棋盘是否满了 游戏的逻辑及game()的实现game.hgame.ctest.c 今天带大家用C语言来实现我们…

C语言进阶教程(再论指针和数组3)

文章目录 前言一、a和&a的区别二、数组作为函数参数总结 前言 本篇文章继续讲解指针和数组。 一、a和&a的区别 1.数组名&#xff08;例如 a&#xff09;表示整个数组。当使用数组名时&#xff0c;它会被解释为对整个数组的引用。例如&#xff0c;可以使用 a[0] 来访…

Cadence Allegro PCB设计88问解析(二十九) 之 Allegro中泪滴的使用

一个学习信号完整性仿真的layout工程师 通常添加泪滴的目的是&#xff1a;在一些接插器件或者大焊盘的时候&#xff0c;增强信号线与焊盘之间的连接强度&#xff0c;提高可靠性&#xff1b;二是为了保持高速信号的阻抗连续性&#xff0c;防止阻抗突变等&#xff0c;造成信号完整…

2023年杭州/广州/深圳NPDP产品经理认证线上班报名

产品经理国际资格认证NPDP是新产品开发方面的认证&#xff0c;集理论、方法与实践为一体的全方位的知识体系&#xff0c;为公司组织层级进行规划、决策、执行提供良好的方法体系支撑。 【认证机构】 产品开发与管理协会&#xff08;PDMA&#xff09;成立于1979年&#xff0c;是…

【数据存储概念】大端存储小端存储

这里写目录标题 大小端介绍大端小端存储的特征如何判断大小端 大小端介绍 本文采用整形来举列子说明大端存储和小端存储的区别及原理 特别注意&#xff1a;大小端模式是指字节序的大小端模式&#xff0c;当一个数据的所占的内存大于一个字节时&#xff0c;就会按照大端或小端…

vscode配置eigen3

目录 1. 头文件包含 2. c_cpp_properties.json 3. CMakeList.txt 4. 完整代码 1. 头文件包含 // Eigen 核心部分 #include <Eigen/Core> // 稠密矩阵的代数运算&#xff08;逆&#xff0c;特征值等&#xff09; #include <Eigen/Dense> 2. c_cpp_properties.…

Linux部署: (根据进程号自动关闭jar程序)或jenkins自动化部署

目录 1. 简单部署方式 1.1 在项目部署位置 1.2 上传需要启动的jar包 复制包名 ps: 注意: 打包时候需添加build依赖 1.3 特别注意一下jar包需要添加的配置和依赖 1.4 根据此jar包名字进行编写shell脚本(启动) 1.5 编写shell脚本关闭(通过进程号关闭) 1.6 vim shutdown…