0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PCB Layout 设计流程

互联网偶像派 2021-09-08 11:04 次阅读

先有一些基本PCB概念,再开始进行软件上教学。首先要有个观念,PCB谈的是制作工艺,不是电路设计。所以即使你不太懂什么叫电路设计,只要确定有一个可正常工作的电路图 ,基本上也就可以做出一个PCB板。你也可以做出你自己的PCB板,只要你掌握了一些的Design Rule。

至于如何确定这是一个可以"工作" 的电路图? 你可以先用洞洞板手焊验证一下电路或用面包板插一插,先确定一下这是可工作的...Layout PCB时,IC零件再选择SMD的版本)

要完成一个PCB电路板,基本上可分为主要三个阶段, 第一个阶段电路图绘制,第二个阶段电路布局,第三阶段为建立BOM表,然后进行备料及手焊样品。

若你的PCB 需要layout到4层板以上或者高速,RF天线这种高频的东西,这已经属pro专业等级了,没有经过专家指导并不容易,再加上你没有太多量测仪器,有些也不太可能自己做,这已经是另一个level了,建议找具相关设计专长领域的Layout House 代工,因为可能后续还有EMI,FCC,CE,NCC规范要过。

阶段1: 电路图绘制

这是电路图绘制阶段

电路图绘制阶段

电路绘图的流程

绘制电路图--> 对元件进行编号(Annotate the component ) -->执行DRC --> 产生Netlist档案。

1、依照参考电路进行电路图绘制,将每一个电路元件 (component ) ,完成其连线. 即Schematic symbol的连线图。

2、元件进行编号(Annotate the component ): 加入的每一个电路元件,包含IC或被动零件,都是没有编号过的,所以要从新给予编号. U?,U? --> U1,U2. R? R? R? --> R1,R2,R3

3、执行DRC: 即执行 Design Rule Check,如可能有元件pin没有连接线 (这个要放"x",No Connect),或线路这一端找不到另一端的命称? 或...

4、产生Netlist档案: Netlist档案,是为了给PCB Layout软件读的。有了Netlist,Layout 软件才知道每一个元件的线路连接关系,更重要的是,每一个元件的Footprint。Netlist 要能正确产生,必须要把电路图上每一个component (Schematic symbol) 关联到一个Footprint实体 。 Footprint 就是元件的轮廓(contour) ,尺寸,外型,如IC的封装样式,连接器的外型等。如SOP8,SOP-24,0805,0604,0402,..

Note: 一个Schematic symbol可以对到多个Footprint ,如同一颗IC,可以有多种不同的封装样式,BGA,PLCC,TQFP,SOP,SSOP等。Schematic symbol 就只是一个电路符号,PCB已经是到了实际生产端,要能实际焊接。 footprint不对,PCB板做出了,IC元件上不了。所以你备了什么料,footprint 就得是什么。通常Layout设计软件都会有footprint library,让你挑,如果没有你要自己产生这个footprint,尺寸很重要,所以你要有IC的DataBook才好做。

Note: 若你要的Schematic symbol,library找不到,也必须自己来做,也就是加入一个新的symbol 到component library。

把电路图上每一个component (Schematic symbol) 关联到一个Footprint实体

电路图上每一个component (Schematic symbol) 关联到一个Footprint实体

miniUSB 连接器的Footprint

miniUSB 连接器的Footprint

阶段2: 开始进行PCB Layout

PCB Layout 流程

载入Netlist--> 将footprint摆放位置 (Placement) --> Routing (走线) --> 对Ground产生铜面(铺铜)---> 执行DRC -->产生Gerber档案。

将footprint摆放位置 (Placement): 将netlist载入后,电路图上的元件都会呈现,并且有 ratsnest。ratsnest是用描述电路图上元间彼此间的"线"连接关系。这里的"线"是virtual wire 只是知道连线关系 ,之后对这些线进行实际routing 布线,也就是绘制Track。track 是实际的线, 所以就会有线宽的问题, 电流愈大的线, 线宽要设比较大。 例如: Track width : 0.2mm 可走0.5A; 0,5mm : 1.25A

进行Layout 之前,要在Edge.cut这一层设定PCB outline 板框大小,元件就只能放在这范围里面。

另外也要描述Copper layer 的层数,如双层板及四层板,六层板,所谓几层板指的就是copper 层的数量,copper数愈多当然可以走线的平面就愈多。

设定一些设计规则: 如最小Track Width,Clearance ,Via Diameter,Drill size。另外就是设定各种几种布线会用到的Track width,Via Size.

Note: Clearance: track,pad,via都会有净空空间,Clearance即extra space outside the border

设定各种几种布线会用到的Track width,Via Size.

Note: width 单位通常用 mm (Millimeter)或 mil。mil是千分之一英吋inch. 1 mil=0.00254 cm。

2.54mm=0.1 inches

所以40mil约等于1mm; 10 mil 约等于0.25mm

要描述Copper layer 的层数; 此图为copper layer为2要描述Copper layer 的层数; 此图为copper layer为2

要描述Copper layer 的层数; 此图为copper layer为2

Via:

Via 指的就是钻孔这件事。电路板是由一层层的copper迭出来的,而不同电路copper层之间的连通靠的就是via。当你布线时,元件间的走线会需要从TOP层走到Bottom 层(或称 Front 层走到Back层),就会须要钻孔。

Plated-thru Hole: 指的是孔壁上有镀铜

image.png

copper 之间透过Via 来连接。

不同的Via型式:

* Through Via (Through Hole) 指的是要打穿的孔(贯孔)。从PCB8外观看的到。

* Blind Via (buried via): 在多层板中,线路连接在只在中间的几层而非全部。依据穿透的型式又区分为盲孔(Blind hole)埋孔(Buried hole)

* 另一种via为NPTH (non-plated through hole) ,它是Through-Hole 但孔壁没有镀铜(Non-plated),主要是用在机构上的螺丝锁孔。

image.png

Via 参数: 通常会描述Via的直径及Drill size。Drill size指的是钻孔口径的大小。

Via 参数:  通常会描述Via的直径及Drill size。Drill size指的是钻孔口径的大小。


Pad锡垫其实分好多种:

1、Through hole pad: DIP元件使用的Pad (有钻孔)

2、SMD pad: SMD元件使用的Pad(不用钻孔)

3、Anti pad(绝缘锡垫 ):用于隔离孔与内层电器连接围绕在孔周围的隔离环.如果孔在内层中不需要线路连接,就需Anti pad要来隔离.其内径当然要大于孔的外径.

poYBAGE4JZmAOXmCAAG8yen1H9A575.png

Copper zone:

就是指在PCB铺铜 (Copper Pour) 一般PCB在电路设计时经常需要铺设大面积的铜箔来当作电源(Vcc、Vdd或Vss)与接地(GND,Ground)之用。F.Cu及B.Cu都可以铺.

Thermal relief Pad:

copper zone所连接的pad,会有设定Thermal relief 的需要。由于pad 连接(接触)大面积的铜箔 (copper plane) 会增加散热的速度,导致该pad需要升温才能容易焊上,这会很容易造成空焊或冷焊的情况。所以解决方去就是pad 仍然可以连接到铜箔,但必须减少其接触的面积。隔离环修改为轮辐状,用以将隔离环的内部的铜连接到隔离环的外部。

pYYBAGE4JZmAApt2AADuEzsl4KA560.png

TOP层铺铺的状态,到下方排pad为GND,连接GND Copper zone 都是设定Thermal relief Pad

pYYBAGE4JZmAVIS-AAAp_sqn3h4894.png

一般F.Cu及B.Cu 都会同时铺 Copper zone for GND,所以也都会设定Thermal relief Pad

第三阶段: 建立BOM表,进行备料及手焊样品。

建立BOM表以进行后续的备料及手焊第一版的Sample。透过产测程式,确认功能无误,这就是第一片Engineer Sample。

经客户对产品规格及功能验证通过(承认Acknowledgment)后,才会进行试产 Pilot run (注1),然后才是进入MP (Mass Production)量产阶段。

试产 Pilot run 可交由加工厂,由机台自动进行SMD/DIP零件焊接,这就是PCBA (PCB Assembly)

注1: Pilot run : 是用来评估产品的成熟度是否可进入正式大量生产的生产阶段。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4318

    文章

    23045

    浏览量

    396592
  • 电路板
    +关注

    关注

    140

    文章

    4926

    浏览量

    97524
  • PCB设计
    +关注

    关注

    394

    文章

    4675

    浏览量

    85378
  • Layout
    +关注

    关注

    14

    文章

    403

    浏览量

    61674
收藏 人收藏

    评论

    相关推荐

    PCB Layout设计流程

    PCB设计中。 三、规则设置 进行线宽、线距、层定义、过孔、全局参数的设置等。[size=11.8181819915771px]PCB布局的一般规则: a、信号流畅,信号方向保持一致 b、核心元件为中心 c
    发表于 01-23 10:40

    承接电路、PCB设计,PCB Layout

    本人有多年的硬件及PCB layout设计经验,深厚的电子专业水平和硬件设计能力,熟悉产品开发流程,现想利用业余时间承接电路设计,PCB 设计,PC
    发表于 05-16 19:16

    接电路设计,PCB设计,PCB Layout

    本人有多年的硬件及PCB layout设计经验,深厚的电子专业水平和硬件设计能力,熟悉产品开发流程,现想利用业余时间承接电路设计,PCB 设计,PC
    发表于 05-16 19:18

    Allegro-Pcb-layout设计流程

    Allegro-Pcb-layout设计流程
    发表于 11-09 14:29

    承接pcb layout 兼职

    外包公司派到华为现场办公,做过的产品有电源板,数模混合,路由器,融合网关,背板等通讯产品,熟练使用allegro16.6进行PCB Layout设计,对PCB设计流程规范及EMI/EM
    发表于 03-04 21:25

    承接pcb layout 兼职

    ,背板,工业交换机,盲埋,RF等通讯产品,熟练使用allegro16.6/pads/ad9进行PCB Layout设计,对PCB设计流程规范及EMI/EMC有深刻的认识,设计过单面、双
    发表于 06-13 22:39

    PCB Layout经验分享

    PCB Layout经验分享 试着layout一回,使用的软件是PADS layout 2005 sp1。据同事说这个软
    发表于 03-21 18:06 5793次阅读

    PCBPCB LAYOUT相关词汇全解

    本内容详细解释了PCBPCB LAYOUT的相关术语,为PCB LAYOUT设计人员提供了方便
    发表于 11-09 16:01 3352次阅读

    pcb layout基础学习

    本专题详细讲解了什么是pcb layoutpcb layout基础知识的学习及pcb layout
    发表于 11-21 14:04
    <b class='flag-5'>pcb</b> <b class='flag-5'>layout</b>基础学习

    Allegro_Pcb_layout设计流程

    发表于 04-21 12:46 0次下载

    PCB layout经验

    PCB layout经验。
    发表于 05-03 10:10 0次下载

    常用pcb layout软件有哪些

    本文开始借介绍了pcb layout的概念和特性,其次介绍了pcb layout设计流程,最后介绍了几款
    发表于 04-09 15:40 1.8w次阅读
    常用<b class='flag-5'>pcb</b> <b class='flag-5'>layout</b>软件有哪些

    PCB经典设计流程是怎样的

    作为一名萌新的PCB Layout工程师,不仅要兢兢业业“拉线”,而且要有“全局意识”,清楚整个流程是怎么样
    的头像 发表于 08-20 10:11 3762次阅读

    利用3D Layout解决PCB设计流程集成到机电设计的难题

    产品,并且能够检查是否存在机电问题,从而避免在设计周期的后期导致代价高昂的重新设计。可使用针对所有电路板元素的完整逼真的虚拟化显示以及全套显示控件,此外,3D Layout 还可消除将 PCB 设计流程集成到机电设计
    的头像 发表于 06-30 11:05 3563次阅读
    利用3D <b class='flag-5'>Layout</b>解决<b class='flag-5'>PCB</b>设计<b class='flag-5'>流程</b>集成到机电设计的难题

    PCB Layout 设计流程

    先有一些基本PCB概念,再开始进行软件上教学。首先要有个观念,PCB谈的是制作工艺,不是电路设计。所以即使你不太懂什么叫电路设计,只要确定有一个可正常工作的电路图 ,基本上也就可以做出一个PCB
    发表于 11-06 20:51 33次下载
    <b class='flag-5'>PCB</b> <b class='flag-5'>Layout</b> 设计<b class='flag-5'>流程</b>