(PCB系列三)AD六层板布线经验累积

目录

1、布局:

2、创建电源类PWR

3、高速部分可以加屏蔽罩,

4、EMMC和NANDFLASH采取兼容放置(创建联合)

5、HDMI设计

6、就近原则摆放

7、AV端口

8、模拟信号(1字型或L型走线)

9、WIFI模块

10、局部模块化布局

11、整板的电源

12、叠层设定

13、其它规则

14、网络分类

15、布设电源分割层的分区

16、制作供电平层的说明文件(visio),便于布线使用

17、埋盲孔的作用

 18、布线过程中出现的问题汇总


1:pcb导入

2:drc设置

3:丝印调整(器件位号改小,放到器件的中心)

4:快捷键设置(如果设置了无效,可能是被占用了,顶部鼠标右键设置)

5:板框的设置(一般在机械层),板框定义

6:布局布线的禁布区设置(板框的内缩外扩)

7:器件的摆放和布局(过孔辅助定位)原点的设置

1、布局:

  交互式布局设置,进入交互式布局;

  模块化布局思路:顺时针或者是逆时针方向布局

2、创建电源类PWR

​  选中飞线:Alt+鼠标左键向左上方滑动框选,添加电源类(不同电压等级)

  DDR高频,不能受到干扰 (布局留有足够的等长空间)

  射频不能也不能受到干扰

3、高速部分可以加屏蔽罩,

屏蔽模块之间的干扰(WIFI,电源,DDR),最好是矩形的罩子(一般1mm),避免接触到过孔

  常用存储器DDR(超出5-6mm)

  DDR:无排阻的时候,600到800mil(推荐800)电容电阻一般总体布局完成才摆放

4、EMMC和NANDFLASH采取兼容放置(创建联合)

  小电容(容值大小)一般靠近IC管脚(电容接近管脚,电阻次之)

  如果原理图上器件有特殊要求的要注意摆放位置

5、HDMI设计

        要首先考虑静电问题,信号一进入就要消除静电干扰,器件放在背面时要插口距离至少3mm

        RJ45和变压器要尽量靠近

6、就近原则摆放

        usb:优先考虑静电器件,电源先经过静电器件再通过电容滤波

   电容滤波遵循先大后小

7、AV端口

        插件考虑静电处理

8、模拟信号(1字型或L型走线)

       不控制阻抗,走线包地处理

9、WIFI模块

        最重要的是天线,在角落或者边缘,(内置天线板载,外置天线:放在屏蔽罩外面),一字型或者L型布局,走线短

10、局部模块化布局

        优先时钟走线(尽量靠近,pai型走线),就近原则摆放

   布电源的时候,先找主干道,输入输出,转换的流向

11、整板的电源

        局部模块化布局,注意静电器件,同类型的电源并排放置,根据飞线调整位置,放置的时候先大后小,找到输入输出主干道(主控)

  电感之间要垂直摆放

  晶体一般都是pai型布局

  布局总结:先固定的器件摆放,再主控和DDR

12、叠层设定

先选定层数,再确定层叠结构(顺序)

  四层结构:signal、gnd(plane)、power(plane)、signal

       六层板结构:signal、gnd(plane)、sig2、sig3、power(plane)、signal

       依据层叠原则(注意各种方案的适用范围,有什么缺点?),相邻信号层之间不能相互平行,尽量错开

       六层板可以采用以下结构:

1)Siganl_1(Top),GND(Inner_1),Siganl_2(Inner_2),Siganl_3(Inner_3),POWER(Inner_4),Siganl_4(Bottom)。

方案1 采用了4 层信号层和2 层内部电源/接地层,具有较多的信号层,有利于元器件之间的布线工作,但是该方案的缺陷也较为明显,表现为以下两方面:① 电源层和地线层分隔较远,没有充分耦合。

② 信号层Siganl_2(Inner_2)和Siganl_3(Inner_3)直接相邻,信号隔离性不好,容易发生串扰。

(2)Siganl_1(Top),Siganl_2(Inner_1),POWER(Inner_2),GND(Inner_3),Siganl_3(Inner_4),Siganl_4(Bottom)。

方案2 相对于方案1,电源层和地线层有了充分的耦合,比方案1 有一定的优势,但是Siganl_1(Top)和Siganl_2(Inner_1)以及Siganl_3(Inner_4)和Siganl_4(Bottom)信号层直接相邻,信号隔离不好,容易发生串扰的问题并没有得到解决(可以通过布线交叉进行优化)。

(3)Siganl_1(Top),GND(Inner_1),Siganl_2(Inner_2),POWER(Inner_3),GND(Inner_4),Siganl_3(Bottom)。

方案3 减少了一个信号层,多了一个内电层,虽然可供布线的层面减少了,但是该方案解决了方案1 和方案2 共有的缺陷。① 电源层和地线层紧密耦合。② 每个信号层都与内电层直接相邻,与其他信号层均有有效的隔离,不易发生串扰。③ Siganl_2(Inner_2)和两个内电层GND(Inner_1)和POWER(Inner_3)相邻,可以用来传输高速信号。两个内电层可以有效地屏蔽外界对Siganl_2(Inner_2)层的干扰和Siganl_2(Inner_2)对外界的干扰。

综合各个方面,方案3 显然是最优化的一种,同时,方案3 也是6 层板常用的层叠结构。在有些时候,某一个方案并不能满足所有的要求,这就需要考虑各项设计原则的优先级问题。遗憾的是由于电路板的板层设计和实际电路的特点密切相关,不同电路的抗干扰性能和设计侧重点各有所不同,所以事实上这些原则并没有确定的优先级可供参考。但可以确定的是,设计原则2(内部电源层和地层之间应该紧密耦合)在设计时需要首先得到满足,另外如果电路中需要传输高速信号,那么设计原则3(电路中的高速信号传输层应该是信号中间层,并且夹在两个内电层之间)就必须得到满足。

13、其它规则

  阻抗计算:走线线宽的阻抗控制(也可以用通用的线宽,后续交由板厂微调处理)

  层叠设置:信号层是正片层,非信号层是负片层(记得取消镜像的√),层叠的名称尽量简短(20H原则(70%):为了抑制边缘辐射效应,电源平面相对于地平面内缩(Pullback Distance)1mm(40mil)(电源60mil,地20mil),抑制70%的电场)(#号)(Pullback Distance)

       取消:“Stack Symmetry”关联。

  规则设置:先设置class:常用的网络类,差分类,Xsingle类

  PWR类:所有的电源网络(MPU供电主电部分两倍线宽),可以关闭飞线(可以进行颜色设置(单击右键并且“显示替换”))

  间距规则:大概5mil,如果板子密度不大可设置6mil,

  线宽规则添加电源线宽(PWR)加粗信号线大概5mil,有计算阻抗可以用计算结果

  过孔规则:和BGA相关,孔和盘的关系:2*n±2mil,n是孔直径(8mil往下风险高

  阻焊规则:紫色部分,推荐2.5mil防止绿油覆盖(油墨绝缘)

  铺铜规则:PlaneConnect推荐全连接,反焊盘连接( PlaneClearance)(没有网络时的油墨)一般推荐7mil,正片层的铜皮设置(PloygonConnect):全连接散热快(机器贴(回流焊)消费类产品),十字焊盘连接(过流能力差,适合手工焊接)

  BGA扇孔:测量BGA间距(Ctrl+M)(距离1/2)设置原点(EOS),GG设置格点,放置过孔测试(RP),还原格点(1mil)单独设置VIA间距,可以用自动扇孔工具(UFO

​        eMMC的BGA间距很小,可以直接连通NC PIN走出来。

    DDR:电容平均分配(小的靠近管脚)(总分,再分),串阻放在​CPU和DDR中间。

14、网络分类

        自动扇出功能      

        一般情况下电源类的线宽和过孔范围比较宽,信号线的规则比较单一,因此,可以总设一类电源类,其它的通过配置查询条件实现:not InNetClass('Power')     ,如下图所示:

         自动扇出的问题,比如电源地有很多都扇出没必有,可以根据实际情况合并一些扇出点,删除一些扇出孔。扇出效果如下图所示

15、布设电源分割层的分区

        在Nets列表下,选择不同的网络,在右侧显示不同的电源系统,根据范围设置分区,间距适中20mil。

16、制作供电平层的说明文件(visio),便于布线使用

17、埋盲孔的作用

       埋盲孔主要是应用在有的BGA的脚太密,空隙太小的情况下在BGA下埋孔,0.4、0.5、0.6,盲孔可以埋在焊盘正中间,也可以埋在偏一点的都可以。一般BGA之外都是用通孔。

        一般0.65直径以上的一般不需要埋盲孔,用通孔,以下的一般需要埋盲孔。

 18、布线过程中出现的问题汇总

        1、如果有的BGA引脚出现DRC告警的话,可能是由于多层活其它设置造成的,清空层叠管理器,重新导入原理图,应该可以消除莫名的DEC错误。如下图所示的花点,就是DRC错误。

        tented:过油保护(直译:由帐篷组成的)

     这个现象和DRC不一样,DRC错误在下面。    

解决办法:(不用管)

        2、焊盘是不能盖油的,该哟了就不能焊接了如下图所示:

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【精华】表格结构识别模型研究进展

表格结构识别模型研究进展 合合信息:表格识别与内容提炼技术理解及研发趋势 OCR之表格结构识别综述 表格识别技术综述 用于表检测和结构识别的深度学习:综述 (1)PP-Structure 速度提升11倍,一键PDF转Word PP-St…

【软考备战·希赛网每日一练】2023年4月12日

文章目录 一、今日成绩二、错题总结第一题 三、知识查缺 题目及解析来源:2023年04月12日软件设计师每日一练 一、今日成绩 二、错题总结 第一题 解析: 依据题目画出PERT图如下: 关键路径长度(从起点到终点的路径中最长的一条&…

递归算法_字符串反转_20230412

递归算法-字符串反转 前言 递归算法对解决重复的子问题非常有效,字符串反转也可以用递归算法加以解决,递归算法设计的关键是建立子问题和原问题之间的相关性,同时需要确立递归退出的条件;如果递归退出的条件无法确定&#xff0c…

说过的话就一定要办到 - redo日志

一、什么是redo日志? 如果我们只在内存的 Buffer Pool 中修改了页面,假设在事务提交后突然发生了某个故障,导致内存中的数据都失效了,那么这个已经提交了的事务对数据库中所做的更改也就跟着丢失了,这会导致事务会失去…

4.基于多目标粒子群算法冷热电联供综合能源系统运行优化

4.基于多目标粒子群算法冷热电联供综合能源系统运行优化《文章复现》 相关资源代码:基于多目标粒子群算法冷热电联供综合能源系统运行优化 基于多目标算法的冷热电联供型综合能源系统运行优化 考虑用户舒适度的冷热电多能互补综合能源系统优化调度 仿真平台:matl…

Segment Anything论文翻译,SAM模型,SAM论文,SAM论文翻译;一个用于图像分割的新任务、模型和数据集;SA-1B数据集

【论文翻译】- Segment Anything / Model / SAM论文 论文链接: https://arxiv.org/pdf/2304.02643.pdfhttps://ai.facebook.com/research/publications/segment-anything/ 代码连接:https://github.com/facebookresearch/segment-anything 论文翻译&…

性能测试,python 内存分析工具 -memray

Memray是一个由彭博社开发的、开源内存剖析器;开源一个多月,已经收获了超8.4k的star,是名副其实的明星项目。今天我们就给大家来推荐这款python内存分析神器。 Memray可以跟踪python代码、本机扩展模块和python解释器本身中内存分配&#xf…

VR全景展示,VR全景平台,助理全景展示新模式

引言: VR全景展示是一种新型的展示方式,它利用虚拟现实技术和全景拍摄技术,使参观者可以身临其境地进入虚拟展览空间。这种展示方式不仅能够提供更加沉浸式的参观体验,还可以解决传统展览所面临的时间和地域限制等问题。 VR全景展…

测试工具之JMH详解

文章目录 1 JMH1.1 引言1.2 简介1.3 DEMO演示1.3.1 测试项目构建1.3.2 编写性能测试1.3.3 执行测试1.3.4 报告结果 1.4 注解介绍1.4.1 BenchmarkMode1.4.2 Warmup1.4.3 Measurement1.4.4 Threads1.4.5 Fork1.4.6 OutputTimeUnit1.4.7 Benchmark1.4.8 Param1.4.9 Setup1.4.10 Te…

leetcode 812. 最大三角形面积

题目 给你一个由 X-Y 平面上的点组成的数组 points ,其中 points[i] [xi, yi] 。从其中取任意三个不同的点组成三角形,返回能组成的最大三角形的面积。与真实值误差在 10-5 内的答案将会视为正确答案。 示例 1: 输入:points [[…

ActiveReportsJS 4.0 FIX ActiveReportsJS 4.0 Crack

JavaScript 报告工具是一组用于数据整合和可视化的 Web 组件。ActiveReportsJS 是前端开发人员用来在 Web 应用程序中嵌入报告的解决方案。报表设计器和查看器组件、强大的数据可视化器和丰富的 API 等主要功能使 ActiveReportsJS 成为行业领导者。 JavaScript 报告引擎 利用强…

Spark SQL join操作详解

一、 数据准备 本文主要介绍 Spark SQL 的多表连接,需要预先准备测试数据。分别创建员工和部门的 Datafame,并注册为临时视图,代码如下: val spark SparkSession.builder().appName("aggregations").master("lo…

Python进阶内容--迭代器和生成器

什么是迭代器 在 Python 中,迭代器(Iterator)是一个访问集合元素的对象,它能够实现遍历集合的所有元素,而无需了解集合底层结构和细节。Python 中所有可迭代的对象(如 列表、元组、字符串、字典、集合等&a…

leetcodeTmp

文章目录 39. 组合总和33. 搜索旋转排序数组153. 寻找旋转排序数组中的最小值49. 字母异位词分组53. 最大子数组和55. 跳跃游戏56. 合并区间62. 不同路径 39. 组合总和 39. 组合总和 DFS排列&#xff1a;每个元素可选0次&#xff0c;1次以及多次 public List<List<Int…

元宇宙:虚拟仿真技术的全面提升

在当今数字化的世界中&#xff0c;我们经常听到虚拟现实、增强现实、混合现实等技术的名词&#xff0c;这些技术的应用越来越成熟。其中&#xff0c;虚拟仿真技术是一种通过计算机技术来模拟实际场景和对象的过程&#xff0c;它为我们提供了更多的可能性。而最近备受瞩目的元宇…

加密的本质:数学的不对称性

文章目录 引言I 预备知识1.1 加密和授权1.2 非对称的特性II 椭圆曲线加密的方法2.1 椭圆曲线2.2 椭圆曲线的性质引言 不对称有时却自有其妙处与美感,比如黄金分割就是不对称的。 可以通过加密和授权,兼顾保护信息不外泄,而且某些得到授权的人还能使用信息。 I 预备知识 …

亚马逊云科技为全球的可持续发展进程做出贡献

可持续发展是一个涉及经济、环境和社会三个方面的复杂问题。经济发展必须在保护环境和社会公正的前提下进行&#xff0c;这样才能实现真正的可持续发展。为了实现这一目标&#xff0c;人们需要借助技术手段&#xff0c;更好地理解和解决环境和社会问题。 亚马逊云科技是全球领…

(大数据开发随笔9)Hadoop 3.3.x分布式环境部署——全分布式模式

索引 完全分布式模式守护进程布局集群搭建准备总纲配置文件格式化集群启动集群 集群控制命令集群启停进程查看启动日志查看集群常见问题 案例演示&#xff1a;WordCount 完全分布式模式 分布式文件系统中&#xff0c;HDFS相关的守护进程也分布在不同的机器上&#xff0c;如&am…

tp5实现导入excel表到数据库

hello&#xff0c;大家好&#xff0c;好长时间没有更新文章了。最近一直在忙着做项目。所以断更了。 那么好&#xff0c;各位老铁是否想要实现导入导出的功能 请关注我&#xff0c;解密如何实现导入导出&#xff0c; 那么今天先来讲一下用thinkphp5.0 如何实现Excel表格导入数据…

js 事件流程

描述 JavaScript 的执行是单线程的&#xff0c;后面的任务需要等待前面的任务完全完成后&#xff0c;再去执行。DOM 事件&#xff08;文件的加载等&#xff09;、定时器、网络请求等事件&#xff0c;并不会消耗 CPU&#xff0c;这些事件无需等候&#xff0c;所以出现了异步。主…