【allegro 17.4软件操作保姆级教程四】布线前准备之叠层和阻抗设计

news2024/9/24 23:21:37

        通常在设计中,如果我们有控制阻抗的要求,一般会在加工工艺文档里进行说明,板厂拿到文档和相关工程文件后,会进行工程评估确认,会根据板厂的实际情况进行叠层和线宽的调整,所以这里只是进行简单分析,具体的阻抗控制准备后续专门出一篇文章进行分享。

        我们的PCB板是由半固化片PP和芯板core压合而成的。半固化片,又称预浸材料,是用树脂浸渍并固化到中间程度(B 阶)的薄片材料。半固化片可用作多层印制板的内层导电图形的黏结材料和层间绝缘。在层压时,半固化片的环氧树脂融化、流动、凝固,将各层电路黏合在一起,并形成可靠的绝缘层。芯板是一种硬质的、有特定厚度的、两面包铜的板材,是构成印制板的基础材料。通常我们所说的多层板是由芯板和半固化片互相层叠压合而成的。而半固化片构成所谓的浸润层,起到粘合芯板的作用,虽然也有一定的初始厚度,但是在压制过程中其厚度会发生一些变化。PP主要由树脂和增强材料组成。增强材料又分为玻纤布、纸基、复合材料等几种类型,而制作多层印制板所使用的半固化片(黏结片)大多是采用玻纤布做增强材料。

        常用的PP片有如下几种类型,压合后的厚度会有些许变化:

型号(这个型号实际上是玻纤布的类型)

厚度mil

厚度mm

介电常数

1080

2.8

0.07112

4.3

3313

3.8

0.09652

4.3

2116

4.5

0.1143

4.5

7628

6.8

0.17272

4.7

        常用的core有如下一些厚度:0.051MM0.075MM0.102MM0.11MM0.13MM0.18MM0.21MM0.25MM0.36MM0.51MM0.71mm1.0MM1.2MM1.6MM2.0MM 等。

        实际设计时,需要选用PP和core的组合,叠起来的厚度基本等于要求的成品板厚即可,具体在设计时不用太精细,板厂可能会根据自己的库存情况进行调整,一般只需要将叠层结构、成品板厚、阻抗要求告诉板厂即可。

        叠层设计有如下几个要点:

1、PCB叠层方式推荐为Foil叠法(大家不了解的可以百度一下core叠法和Foil叠法)

2、尽可能减少PP片和CORE型号及种类在同一层叠中的使用(每层介质不超过3张PP叠层)

3、两层之间PP介质厚度不要超过21MIL(厚的PP介质加工困难,一般会增加一个芯板导致实际叠层数量的增加从而额外增加加工成本)

4、PCB外层(Top、Bottom层)一般选用0.5OZ厚度铜箔、内层一般选用1OZ厚度铜箔,说明:一般根据电流大小和走线粗细决定铜箔厚度,如电源板一般使用2-3OZ铜箔,普通信号板一般选择1OZ的铜箔,走线较细的情况还可能会使用1/3OZ铜箔以提高良品率;同时避免在内层使用两面铜箔厚度不一致的芯板。这里普及一下OZ的概念,OZ,PCB铜箔的厚度是以OZ为单位,1OZ意思是重量1OZ的铜均匀平铺在1平方英尺(FT2)的面积上所达到的厚度。1OZ=35um=0.035mm。

5、PCB板布线层和平面层的分布,要求从PCB板层叠的中心线上下对称(包括层数,离中心线距离,布线层铜厚等参数),说明:PCB叠法需采用对称设计,对称设计指绝缘层厚度、半固化片类别、铜箔厚度、图形分布类型(大铜箔层、线路层)尽量相对于PCB的中心线对称。

6、线宽及介质厚度设计需要留有充分余量,避免余量不足产生SI等设计问题。

        操作步骤为:

        1、点击如下Xsection图标,进入叠层编辑界面。

        2、软件默认的叠层为两层,以一个1.6mm四层板为例,如下图所示,在Name一列,右键—add layer pair below,可以直接添加两层,一层导电层,一层介质层。也可以一层一层添加。

        3、将新增的层名称修改为需要的名称,如GND02、PWR03,将层的类型改为plane,电源或地层就填plane,信号层就填conductor。

        4、填入每层的厚度。一般情况下,表层为0.5OZ+plating,通常表面处理做完后也相当于1OZ,内层的电源和地铜皮一般也为1OZ,除非通流量大时可能会加大铜厚。中间的GND03+介质+PWR03为一个core,选1.2mm厚度的芯板,TOP和GND02之间、BOTTOM和PWR03之间的介质为PP,这两层要保持对称,根据总的板厚减去已经确定的芯板和铜皮厚度,得到两层PP的厚度,选用两片1080叠起来,厚度为5.6mil,最后的总厚度为61.24mil,换算为1.55mm,加上绿油等一些涂覆,总厚度约1.6mm。注意这里只是为了估算阻抗临时填的数据,后期板厂后根据自己的实际情况进行调整。同时介质越厚,相应走线层的走线阻抗会越大,要再调整线宽达到想要的阻抗值。

        5、估算阻抗。双击signal integrity右边的箭头,将信息栏展开。软件会根据填入的走线宽度自动计算阻抗,注意这里我们的表层是没有设置绿油的,一般情况下,没有绿油算出来的阻抗会偏大,假设没有绿油时的阻抗为Z,则盖上绿油后阻抗可估计为Z*0.9+3.2。如果TOP和BOTTOM要求单端控50ohm阻抗,则设置线宽为8.5mil(因为上一步的介质比较厚,所以这里的线宽要比较宽才能达到50ohm),软件计算阻抗为53.691ohm,盖绿油后差不多是50ohm。

        如果要控制差分阻抗为100ohm,则在diff coupling type选Edge,在width填入线宽,在diff spacing填入线距即可估算。

        注意,以上走线线宽只是为了软件计算阻抗而填入的设计值,并不是这里填了,后面走线宽度就是这么多。这里不进行阻抗估算、层厚设置也是可以的,只要将要求告诉板厂,板厂会根据要求调整线宽和介质厚度。

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

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

相关文章

sqli-labs/Less-59

这一关又只有五次机会 而且仍然是以id作为注入点 我们尽量再前一轮完成注入类型的判断 在后一轮完成各种爆破操作 首先先判断注入类型是否属于数字型注入 输入id1 and 12 回显如下 没有回显 说明后续操作不能使用报错注入解决问题 并且肯定是属于数字型注入 倒是有无修饰符不懂…

【javaEE】网络原理(数据链路层+小结)

努力经营当下,直至未来明朗! 文章目录前言一、数据链路层1. 以太网2. 认识MTU(没时间可以跳过)3. 认识ARP(没时间就跳过)二、 【网络原理小结】(含面试题)THINK前言 一个人最大的痛…

搭建vue3.2+vite+ts+pinia项目

用到的技术 vue3.2vitetspinia 搭建项目 前言 vue3vite 会比vue2webpack的速度快很多;Vite 是一个轻量级的、速度极快的构建工具; vite官网 创建项目 npm create vitelatest报错了: 初始化失败 npm ERR! Could not install from “File…

【C语言】单词拼写检查

《算法集训传送门》 👉引言 铭记于心🎉✨🎉我唯一知道的,便是我一无所知🎉✨🎉💖 ❄️我们的算法之路❄️💖众所周知,作为一名合格的程序员,算法 能力 是不可…

基于飞书通讯录同步构建本地LDAP服务,打通各应用系统间的组织架构和账号信息

目前飞书社交办公应用成为公司日常沟通办公的协作工具,以及作为各种流程的审批处理系统,HR 也会在飞书上去管理所有员工的状态及组织架构。 随着公司内新部署的业务系统越来越多,例如Jenkins、JIRA、Gitlab、Confluence、禅道等,有…

门店数字化转型| 美发店智慧管理系统

颜值经济时代及他经济崛起,人们更注重自身形象,且追求方便快捷体验好的服务,而且她们越来越理智,不再盲目跟风,关注自身感受,追求便利个性化服务。 美容美发市场规模大但整体线上化程度偏低,下沉…

计算机网络复习——第六章网络层

hhhhh 还是今天的我,今天把这两个肝了,准备27考试,耶耶耶!!!小h加油! 《计算机网络》(谢希仁)内容总结 (javaguide.cn) 重点知识: 域名系统(DN…

gptp报文完成时间同步原理

gptp(generalized Precision Time Protocol,广义精确时间同步协议),能够完成微秒级的时间信息同步 gptp定义了两种类型的设备 每一种设备都有自己的本地时钟,设备中用来发布同步时间报文的网络端口被称为主端口,用来接收时间同步报文的被称…

【Flutter】mixin简单使用

序言 之前有个技改任务,把司机学堂代码由原生转到Flutter。过程中遇到一个问题,学堂资料有pdf、视频、和图片,三种学习都会有几个共同的方法,比如学习进度更新、弹窗提示、完成接口调用等。在iOS中是用协议方法来实现&#xff0c…

Paper写作如何正确掌握模板内容?

要写好Paper绝不仅仅是掌握模版或者结构就够了,也不要指望几个小时内搞定一篇(只有经验超级丰富的人才有可能)。你们要做的是: To write a paper well is not only to master the template or structure,but also not to expect to finish one article i…

现代密码学导论-6-完美保密性的局限性

目录 2.3 Limitations of Perfect Secrecy 完美保密性的局限性 THEOREM 2.11 完美保密对密钥空间的要求 THEOREM 2.11 的证明 2.3 Limitations of Perfect Secrecy 完美保密性的局限性 在前一节的最后,我们指出了一次性密码本方案的缺点。事实上,这些…

vue-cli + APIcloud

1.安装node.js 2.全局安装cli3 npm install -g vue/cli 备注:vue cli3官网 https://cli.vuejs.org/zh/ 3.进入工作目录里运行 vue ui,此时会打开vue的UI面板 4.在面板中创建新项目,输入项目名之后点击下一步,选择预设-默认后直接创…

【手把手】教你玩转SpringCloud Alibaba之Seata

1、事务的概念 分布式事务理论 事务的四大特性:A(Atomic):原子性,构成事务的所有操作,要么都执行完成,要么全部不执行,不可能出现部分成功部分失 败的情况;C&#xff0…

Vue3路由的使用

文章目录1. 路由的集成和使用2. 声明式导航3. 编程式导航4. 获取页面路由参数数据4.1 动态路由传参和query传参4.2 编程式导航传参5. router-view和keepAlive、transition结合1. 路由的集成和使用 安装: yarn add vue-router4创建 router 目录,并在其下…

传奇单机架设教程,五分钟完成单机架设

准备工具:DBC2000 版本 补丁 传奇架设步骤 1.解压补丁到传奇客户端 2.解压版本到D盘盘符 3.安装配置DBC2000 4.打开引擎控制器启动 5.打开登陆器选择单机127.0.0.1 确保自己的热血传奇客户端是16年以后的 最好是最新版的. 不要使用已经淘汰的10周年客户端 …

Windows技巧之注册表

介绍 注册表是Windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序的运行,从而在整个系统中起着核心作用。这些作用包括了软、硬件的相关配置和状态信息&#xff0c…

这便是智能

🍿*★,*:.☆欢迎您/$:*.★* 🍿

复制集群架构设计技巧

Redis Sentinel设计技巧 Redis Sentinel基本架构 Monitoring Sentinel可以监控Redis节点的状态 Notification Sentinel可以通过API进行集群状态通知 Automatic failover Sentinel实现故障自动切换 Configuration provider Sentinel为client提供发现master节点的发现功能…

WebDAV之葫芦儿·派盘+i简记

i简记 支持webdav方式连接葫芦儿派盘。 每天都去记录生活中所消费的琐碎开支,不仅浪费时间,还有很多广告和理财推销。那有没有纯粹的手机在线记账工具?可以轻松把微信、支付宝账单导入,支持外账入内,还有汇率转换等?答案是肯定的,i简记就是非常实用的在线记账工具。 i…

SwiftUI——如何使用新的NavigationStack和NavigationSplitView(如何页面跳转2.0以及如何制作侧栏)

从 iOS 16 开始,苹果开始弃用原先的NavigationView,以后会逐渐完全淘汰掉。现在开始使用NavigationStack和NavigationSplitView。NavigationStack的效果和原本的NavigationView一样,而NavigationSplitView则和现在 iPadOS 上的NavigationView…