硬件---14---PCB学习:PCB封装库及布局操作

一PCB封装元素的组成与介绍

在这里插入图片描述

二实例-贴片0603封装的创建

1封装命名

找不到封装库创建页面,可以配合右下角的Panels去找。
找到0603电阻或者电容的PCB封装,根据提供尺寸去设计PCB的封装。
在这里插入图片描述
<1>双击PCB器件封装
<2>命名
在这里插入图片描述

2放置焊盘,为画封装做铺垫

<1>放置一个焊盘
<2>双击焊盘
<3>将焊盘的层选择到Top Layer
在这里插入图片描述

3调整封装大小

<1>双击封装
<2>将封装更改为方形
<3>0603的封装尺寸是0.8mm(31.496mil)和0.965mm(37.992mil)。X和Y的尺寸反了。
在这里插入图片描述
Ctrl+M可以测量绘制的长短,取消按键是Shift+C

4画对称焊盘

将此焊盘复制并粘贴,使两个焊盘重叠在一起,选中上面的焊盘,按快捷键M,选择获得X/Y偏移量。
在这里插入图片描述
修改中心点快捷键
编辑(E)->设置参考(F)->中心©
双击封装修改管脚号后为左1右2,完成全部修改如下:
在这里插入图片描述

5画丝印层

丝印层的要求
<1>切换到丝印层 Top Overlay
<2>画线
<3>双击画中的线,宽度改为6mil
在这里插入图片描述
绘制过程中的注意
<1>根据丝印层要求,左右两侧距离中心点0.8mm,上下两侧距离中心点0.4mm。但是绘制完后丝印层与阻焊层存在冲突,不要让它们产生重叠。
<2>双击丝印线,按快捷键M,选则通过X/Y移动对象,就可以把丝印线放到目标位置。
<3>移动后的对象通过复制,选中中心位置,然后粘贴,按X/Y实现对称。就可以实现对称复制。
<4>拖拽线的时候按住ctrl有助于线条延长的平稳
最后绘制结果如下:
在这里插入图片描述
课程中的芯片封装设计以及USB接口封装设计直接略过了,所有市面上流通的器件一般封装都可以直接拿过来用,极个别情况需要自己画,这种情况应该是几乎没有的,一般情况下在立创商城、云汉芯城都可以找到目标器件的封装。

三常用封装的调用

一般情况下在购买相关器件的网站上就有相应的器件原理图和PCB封装,直接下载复制用就可以了。

1如何调用其他PCB中的封装

<1>如果封装是在封装库里面直接复制使用即可
<2>如果封装是在PCB中,使用快捷键生成PCB库,快捷键:设计(D)->生成PCB库§
复制好后需要在:工具(T)->封装管理器(G)将封装都对应好

四PCB导入及常见导入报错解决办法

1PCB的导入

导入这个网表的时候一定要导入两次,避免出现某些问题。
在这里插入图片描述
导的时候先暂时点执行变更,不点验证变更。

2PCB生成时,某些器件没有电气线怎么回事

<1>如果报错unknow pin的时候,考虑一下工具->封装管理器是否没有配置好,如果封装没有配置对,就会没有电气线从而报错。
<2>封装添加后仍然报错,看看原理图库中器件的引脚号是否在绘的时候都标注好(有时候只标注了管脚名称),修改好后做更新如下:更新原理图。
在这里插入图片描述
<3>确定原理图管脚号和PCB管脚号都能对应上,如果PCB的有问题,修改完后更新需要
在这里插入图片描述
凡亿总结
在这里插入图片描述
在找某个器件的时候使用快捷键J->C

五常见绿色报错的消除

快捷键shift+s会切换PCB设计视图中网络的显示状态。如果网络当前显示,那么按下该快捷键会将其隐藏;如果网格当前被隐藏,按下该快捷键则会将其显示出来。

1绿色报错

绿色报错的根本原因就是违背了规则,快捷键设计(D)->规则®
在这里插入图片描述
Design Rules->Electrical->Clearance-< Clearance 表示间距规则
在同一封装会出现下面这种绿色报错
在这里插入图片描述
通过改变规则的内容避免这种报错,勾选下面中的忽略同一封装内的焊盘间距就可以了。
在这里插入图片描述
或者测量一下封装管脚间的距离,修改一下最小间距,修改成6mil。

2设计规则检查的暂时关闭

在实际布线前如果去除了绿色报错大概率还会存在一些白色报错,为了增加客观性,可以暂时把设计规则检查部分内容进行关闭。
<1>快捷键工具(T)->设计规则检查(D)
在这里插入图片描述
<2>Rules To Check
右键选择在线DRC-全部关闭、批量DRC-关闭所有。
在这里插入图片描述
回到电气性能:Electrical,在线DRC-启用所有,批量DRC-启用所有
在这里插入图片描述
最后快捷键工具(T)->复位错误标志(M)

六、PCB板框的评估及叠层设置

1板框的评估

<1>选中所有的器件
<2>工具
<3>器件摆放
<4>在矩阵区域排列
在这里插入图片描述
执行这个命令后,在PCB板子上面画一个矩形框,就可以将器件全部移动进去。

2重新定义原点

<1>编辑(E)
<2>原点(O)
<3>设置(S)
<4>设置好的原点
在这里插入图片描述

3绘制边框

<1>切换到机械一层 Mechanical 1
<2>放置普通线条而不是带电气的线条
<3>放置好后对线条进行取整处理,快捷键Q可以进行单位切换。
<4>复制粘贴的方法

4重新定义板框

在选中四个边框的任何一面时,按Tab可以将所有边框进行选中
设计(D)->板子形状(S)->按照选择对象定义(D)
<4>弄好后的板框
在这里插入图片描述

5修改板子的四个角

将板子边框的四个角进行1mm的位移处理
在这里插入图片描述
放置§->圆弧(A)->圆弧边沿(E)
在这里插入图片描述
全部弄好后,按着上面的方式从新生成板框
在这里插入图片描述
6叠层处理
设计(D)->层叠管理器(K)
两层板一般还用不太上层叠管理器
在这里插入图片描述

七交互式模块化布局规划

1分屏处理

<1>鼠标右键
<2>垂直分割
分割的另一面选择PCB界面
在这里插入图片描述

2交互选择

交互选择本质上是你在水平或者垂直分割的时候,在原理图中选中某些器件,在PCB中会高亮,反之亦然。
这样可以将某一模块的全部器件都分布在一起。
右面选中了电源相关的内容,左侧PCB上面就产生了高亮。
在这里插入图片描述
交互选择后可以通过,之前用到的快捷键:工具->器件摆放->在矩形区域排列,将不同模块进行分别放置。
布局前可以把全部的飞线都关闭掉:快捷键N->H(隐藏连接)->A(全部)
将各个模块进行分离
在这里插入图片描述

3将电源和地进行分类处理

一般在布线完除电源和地以外的其他线后,才会处理电源,一方面是电源和地比较多,另一方面是可以通过铺铜进行更有效的导通,因此先创建一个类进行隐藏。
快捷键:D(设计)->C(类)
在这里插入图片描述
创建电源和地的类
<1>右键Net Classes 创建一个新类
<2>命名后的新类
<3>在左侧选中电源和地后移到右面去
<4>移动后的成员
在这里插入图片描述
可以通过右下角的Panels,找到PCB选项就可以看类
<1>PCB页面
<2>右键VCC_GND类
<3>连接
<4>隐藏
<5>效果
在这里插入图片描述
按住Ctrl键+方向键可以对选中的器件位置进行一些微调

4.PCB布局

器件的锁定
将位置定好的器件进行锁定,双击器件,进行锁定。
在这里插入图片描述
排针距离板边缘2.5mm.
完成PCB布局的板子
在这里插入图片描述

Record of Contents 下面是本资源所包涵PCB的内容。注意本资源是PCB封装PCB footprints)。 Axial Lead Diode.PcbLib BGA_Rect.PcbLib BGA_Sq_100P.PcbLib BGA_Sq_127P.PcbLib BGA_Sq_150P.PcbLib BGA_Sq_40P.PcbLib BGA_Sq_50P.PcbLib BGA_Sq_65P.PcbLib BGA_Sq_75P.PcbLib BGA_Sq_80P.PcbLib Bridge Rectifier.PcbLib Bumpered QFP - Centre Index.PcbLib Bumpered QFP - Corner Index.PcbLib CAN - Circle pin arrangement.PcbLib CAN - Rectangle pin arrangement.PcbLib Capacitor Electrolytic Mount Ring.PcbLib Capacitor Electrolytic Snap-In.PcbLib Capacitor Non-Polar Axial.PcbLib Capacitor Non-Polar Dipped Radial.PcbLib Capacitor Non-Polar Disc.PcbLib Capacitor Non-Polar Tubular.PcbLib Capacitor Polar Axial.PcbLib Capacitor Polar Radial Cylinder.PcbLib Capacitor Tantalum Leadless.PcbLib Capacitor Tantalum Radial Bead.PcbLib Capacitor Tantalum Radial Oval.PcbLib Capacitor Tantalum Radial Rectangle.PcbLib Ceramic DFP.PcbLib CGA_Sq_100P.PcbLib CGA_Sq_127P.PcbLib Chip Diode - 2 Contacts.PcbLib Chip Resistor Array - Panasonic.PcbLib Chip_Capacitor_L.PcbLib Chip_Capacitor_M.PcbLib Chip_Capacitor_N.PcbLib Chip_Inductor_L.PcbLib Chip_Inductor_M.PcbLib Chip_Inductor_N.PcbLib Chip_Resistor_L.PcbLib Chip_Resistor_M.PcbLib Chip_Resistor_N.PcbLib Con 050 DSubminiature.PcbLib Con Audio Video.PcbLib Con Audio.PcbLib Con Board-to-Board.PcbLib Con Card.PcbLib Con CardEdge.PcbLib Con CompactPCI.PcbLib Con DIN 41612.PcbLib Con DIN Circular.PcbLib Con Docking Station.PcbLib Con FPC-FFC.PcbLib Con High-Speed PCB.PcbLib Con IDC.PcbLib Con IEEE1394.PcbLib Con Low Power.PcbLib Con Mains Power.PcbLib Con Mod Jack PCB.PcbLib Con Rect Stag PCB.PcbLib Con RF Coaxial.PcbLib Con USB.PcbLib CQFP_Sq_127P_Side_L.PcbLib CQFP_Sq_127P_Side_M.PcbLib CQFP_Sq_127P_Side_N.PcbLib CQFP_Sq_50P_Side_L.PcbLib CQFP_Sq_50P_Side_M.PcbLib CQFP_Sq_50P_Side_N.PcbLib CQFP_Sq_63P_Ctr_L.PcbLib CQFP_Sq_63P_Ctr_M.PcbLib CQFP_Sq_63P_Ctr_N.PcbLib CQFP_Sq_63P_Side_L.PcbLib CQFP_Sq_63P_Side_M.PcbLib CQFP_Sq_63P_Side_N.PcbLib CQFP_Sq_65P_Side_L.PcbLib CQFP_Sq_65P_Side_M.PcbLib CQFP_Sq_65P_Side_N.PcbLib CQFP_Sq_80P_Side_L.PcbLib CQFP_Sq_80P_Side_M.PcbLib CQFP_Sq_80P_Side_N.PcbLib Crystal Oscillator.PcbLib Cylinder with Flat Index.PcbLib Diamond Base CAN - 2 Leads.PcbLib Diamond Base CAN - 3+ Leads.PcbLib DIP - LED Display.PcbLib DIP - Peg Leads.PcbLib DIP, Modified - Trimmed Leads.PcbLib DIP, Shrink - Stub Leads.PcbLib DPAK_L.PcbLib DPAK_M.PcbLib DPAK_N.PcbLib Dual-In-Line Package.PcbLib Flange Mount with Rectangular Base.PcbLib Horizontal, Flange Mount with Tab.PcbLib LCC_Sq_L.PcbLib LCC_Sq_M.PcbLib LCC_Sq_N.PcbLib Leaded Chip Carrier - Rectangle.PcbLib Leadless Chip Carrier - Rectangle.PcbLib Leadless Chip Carrier - Square.PcbLib Low Profile Module (LPM).PcbLib MELF - Diode.PcbLib MELF - Resistor.PcbLib MicroSMD_40P_V.PcbLib MicroSMD_50P_V.PcbLib Miscellaneous Connector PCB.PcbLib Miscellaneous Devices PCB.PcbLib Miscellaneous.PcbLib Pin Grid Array Package (PGA).PcbLib PLCC_Sq_127P_Ctr_L.PcbLib PLCC_Sq_127P_Ctr_M.PcbLib PLCC_Sq_127P_Ctr_N.PcbLib QFN_Rect_50P_Side_V.PcbLib QFN_Sq_100P_Side_L.PcbLib QFN_Sq_100P_Side_M.PcbLib QFN_Sq_100P_Side_N.PcbLib QFN_Sq_40P_Side_L.PcbLib QFN_Sq_40P_Side_M.PcbLib QFN_Sq_40P_Side_N.PcbLib QFN_Sq_40P_Side_V.PcbLib QFN_Sq_50P_Side_L.PcbLib QFN_Sq_50P_Side_M.PcbLib QFN_Sq_50P_Side_N.PcbLib QFN_Sq_50P_Side_V.PcbLib QFN_Sq_65P_Side_L.PcbLib QFN_Sq_65P_Side_M.PcbLib QFN_Sq_65P_Side_N.PcbLib QFN_Sq_65P_Side_V.PcbLib QFN_Sq_80P_Side_L.PcbLib QFN_Sq_80P_Side_M.PcbLib QFN_Sq_80P_Side_N.PcbLib QFP_Rect_100P_Side_L.PcbLib QFP_Rect_100P_Side_M.PcbLib QFP_Rect_100P_Side_N.PcbLib QFP_Rect_65P_Side_L.PcbLib QFP_Rect_65P_Side_M.PcbLib QFP_Rect_65P_Side_N.PcbLib QFP_Rect_80P_Side_L.PcbLib QFP_Rect_80P_Side_M.PcbLib QFP_Rect_80P_Side_N.PcbLib QFP_Shrink_Rect_30P_Side_L.PcbLib QFP_Shrink_Rect_30P_Side_M.PcbLib QFP_Shrink_Rect_30P_Side_N.PcbLib QFP_Shrink_Rect_40P_Side_L.PcbLib QFP_Shrink_Rect_40P_Side_M.PcbLib QFP_Shrink_Rect_40P_Side_N.PcbLib QFP_Shrink_Rect_50P_Side_L.PcbLib QFP_Shrink_Rect_50P_Side_M.PcbLib QFP_Shrink_Rect_50P_Side_N.PcbLib QFP_Shrink_Sq_40P_Side_L.PcbLib QFP_Shrink_Sq_40P_Side_M.PcbLib QFP_Shrink_Sq_40P_Side_N.PcbLib QFP_Shrink_Sq_50P_Side_L.PcbLib QFP_Shrink_Sq_50P_Side_M.PcbLib QFP_Shrink_Sq_50P_Side_N.PcbLib QFP_Sq_100P_Side_L.PcbLib QFP_Sq_100P_Side_M.PcbLib QFP_Sq_100P_Side_N.PcbLib QFP_Sq_127P_Side_L.PcbLib QFP_Sq_127P_Side_M.PcbLib QFP_Sq_127P_Side_N.PcbLib QFP_Sq_65P_Side_L.PcbLib QFP_Sq_65P_Side_M.PcbLib QFP_Sq_65P_Side_N.PcbLib QFP_Sq_80P_Side_L.PcbLib QFP_Sq_80P_Side_M.PcbLib QFP_Sq_80P_Side_N.PcbLib QFP_Thin_Rect_50P_Side_L.PcbLib QFP_Thin_Rect_50P_Side_M.PcbLib QFP_Thin_Rect_50P_Side_N.PcbLib QFP_Thin_Rect_65P_Side_L.PcbLib QFP_Thin_Rect_65P_Side_M.PcbLib QFP_Thin_Rect_65P_Side_N.PcbLib QFP_Thin_Sq_40P_Side_L.PcbLib QFP_Thin_Sq_40P_Side_M.PcbLib QFP_Thin_Sq_40P_Side_N.PcbLib QFP_Thin_Sq_50P_Side_L.PcbLib QFP_Thin_Sq_50P_Side_M.PcbLib QFP_Thin_Sq_50P_Side_N.PcbLib QFP_Thin_Sq_50P_Side_V.PcbLib QFP_Thin_Sq_65P_Side_L.PcbLib QFP_Thin_Sq_65P_Side_M.PcbLib QFP_Thin_Sq_65P_Side_N.PcbLib QFP_Thin_Sq_65P_Side_V.PcbLib QFP_Thin_Sq_80P_Side_L.PcbLib QFP_Thin_Sq_80P_Side_M.PcbLib QFP_Thin_Sq_80P_Side_N.PcbLib Quad In-Line Package (QUIP).PcbLib Resistor - Axial.PcbLib Single In-Line with Mounting Hole.PcbLib Single In-Line with no Mounting Hole.PcbLib Single-In-Line Package - 5+ Leads.PcbLib Small Outline Diode - 2 C-Bend Leads.PcbLib Small Outline Diode - 2 Flat Leads.PcbLib Small Outline Diode - 2 Gullwing Leads.PcbLib Small Outline Diode - 2 Yoke Leads.PcbLib Small Outline Diode - 2 Z-Bend Leads.PcbLib Small Outline Diode - 3+ Flat Leads.PcbLib Small Outline with C-Bend Leads.PcbLib Small Outline with J Leads.PcbLib SOIC_127P_L.PcbLib SOIC_127P_M.PcbLib SOIC_127P_N.PcbLib SON_127P_V.PcbLib SON_40P_L.PcbLib SON_40P_M.PcbLib SON_40P_N.PcbLib SON_40P_V.PcbLib SON_50P_L.PcbLib SON_50P_M.PcbLib SON_50P_N.PcbLib SON_50P_V.PcbLib SON_65P_L.PcbLib SON_65P_M.PcbLib SON_65P_N.PcbLib SON_65P_V.PcbLib SON_80P_V.PcbLib SON_95P_V.PcbLib SOP_102P_L.PcbLib SOP_102P_M.PcbLib SOP_102P_N.PcbLib SOP_127P_L.PcbLib SOP_127P_M.PcbLib SOP_127P_N.PcbLib SOP_254P_L.PcbLib SOP_254P_M.PcbLib SOP_254P_N.PcbLib SOP_635P_L.PcbLib SOP_635P_M.PcbLib SOP_635P_N.PcbLib SOP_65P_L.PcbLib SOP_65P_M.PcbLib SOP_65P_N.PcbLib SOP_80P_L.PcbLib SOP_80P_M.PcbLib SOP_80P_N.PcbLib SOT - 3 Flat Leads.PcbLib SOT 89.PcbLib SOT143_L.PcbLib SOT143_M.PcbLib SOT143_N.PcbLib SOT223_L.PcbLib SOT223_M.PcbLib SOT223_N.PcbLib SOT23_5-6Lead_L.PcbLib SOT23_5-6Lead_M.PcbLib SOT23_5-6Lead_N.PcbLib SOT23_L.PcbLib SOT23_M.PcbLib SOT23_N.PcbLib SOT343_L.PcbLib SOT343_M.PcbLib SOT343_N.PcbLib SOT89_L.PcbLib SOT89_M.PcbLib SOT89_N.PcbLib TSOP_65P_L.PcbLib TSOP_65P_M.PcbLib TSOP_65P_N.PcbLib TSSOP_30P_L.PcbLib TSSOP_30P_M.PcbLib TSSOP_30P_N.PcbLib TSSOP_40P_L.PcbLib TSSOP_40P_M.PcbLib TSSOP_40P_N.PcbLib TSSOP_50P_L.PcbLib TSSOP_50P_M.PcbLib TSSOP_50P_N.PcbLib TSSOP_55P_L.PcbLib TSSOP_55P_M.PcbLib TSSOP_55P_N.PcbLib Vertical, Dual-Row, Flange Mount with Tab.PcbLib Vertical, Single-Row, Flange Mount with Tab.PcbLib Zig-Zag-In-Line Package Odd Lead Number.PcbLib Zig-Zag-In-Line Package, Even Lead Number.PcbLib Log_290709.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值