Cadence_PCB封装库的制作及使用

合集下载

CadencePCB封装库的制作与使用

CadencePCB封装库的制作与使用

第六章Cade nee PCB封装库的制作及使用封装库是进行PCB设计时使用的元件图形库,本章主要介绍使用Cade nee 软件进行PCB封装库制作的方法及封装库的使用方法。

一、创建焊盘在设计中,每个器件的封装引脚都是由与之相关的焊盘构成的,焊盘描述了器件引脚如何与设计中所涉及的每个物理层发生关系,每个焊盘包含以下信息:•焊盘尺寸大小和焊盘形状;•钻孔尺寸和显示符号。

焊盘还描述了引脚在表层(顶层和底层)的SOLDERMASK、PASTEMASK 和FILMMASK等相关信息。

同时,焊盘还包含有数控钻孔数据,Allegro用此数据产生钻孔符号和钻带文件。

1. 焊盘设计器Allegro在创建器件封装前必须先建立焊盘,建立的焊盘放在焊盘库里,在做器件封装时从焊盘库里调用。

Allegro创建的焊盘文件名后缀为.pad。

Allegro 用Pad Designer创建并编辑焊盘。

在Allegro中,一个器件封装的每个引脚必须有一个与之相联系的焊盘名。

在创建器件封装时,将引脚添加到所画的封装中。

在添加每一个引脚时,Allegro 找到库中的焊盘,将焊盘的定义拷贝到封装图中,并显示焊盘的图示。

基于这个原因,必须在创建器件封装前先设计出库中要用到的焊盘。

在创建器件封装符号时,Allegro存储每一个引脚对应的焊盘名而不是焊盘数据,在将器件封装符号加到设计中时,Allegro从焊盘库拷贝焊盘数据,同时从器件封装库拷贝器件封装数据。

Allegro用在全局或本地环境文件定义的焊盘库路径指针(PADPATH)和器件封装库路径指针(PSMPATH )查找焊盘库和器件封装库。

一旦一个焊盘在某个设计中出现一次,Allegro使其他所有相同的焊盘参考于那个焊盘而不是参考库中的焊盘。

有两种方法可以启动焊盘设计器:1、选择【开始】/【程序】/【Cade nee SPB 15.5.1】/ / PCB Editor Utilities】/【Pad Designer】命令,即可启动焊盘设计器;2、按照前面章节所述,创建一个库项目,库项目界面如图6_1所示,点击界面中的Pad Stack Editor ”按钮,也可以启动焊盘设计器。

CADENCE的PCB封装库设计说明

CADENCE的PCB封装库设计说明

CADENCE封装库的建库中兴网络事业部刘忠亮一、焊盘库的建设从Cadence的开始菜单选择padstack editor工具焊盘库主要由:孔径、焊盘、阻焊、FLASH、隔离盘等组成。

通过建一个过孔来表示一个建焊盘的过程,其它的焊盘相同。

下图中各处的定义如下:Type:through—通孔Bind/buried—盲孔/埋孔Single—表面盘Drill hole:设置是金属化还是非金属化和孔径的大小。

Drill symbol;设置钻孔的标识和标识符号的大小。

上图设定各层的焊盘、热焊盘、隔离焊盘,以及表层的阻焊层、钢网层等。

各层可以用拷贝的方法。

Regular pad—焊盘Thermal relief—FLASH热焊盘/花焊盘(要先建好,在下面介绍怎么建)Anti pad—反焊盘/隔离焊盘Soldermask_top/bottom—阻焊Pastemask_top/bottom—钢网层经以上设置OK后,选择SAVE AS将文件存为 *.pad的文件,这就是所用的焊盘库,库的名称最好要有一定的规则,一看焊盘名称就能理解是什么焊盘。

二、FLASH热焊盘的设计1、打开PCB工具allegro,在drawing type中选择为flash symbol,如下图1。

2、选择菜单add-flash命令加入flash,如下图2所示。

设置花焊盘的内径/外径、花辨的宽度/数量/方向。

3、保存并创建flash通过保存生成.dra文件,以及创建出 .fsm文件,把这两个文件都保存好放入库中。

这里焊盘调用FLASH时只用到FSM文件,但因为以后修改等都要通过DRA 文件重新创建出,所以最好也一并将此文件保留。

三、器件库的创建以DIP14为例:1、从ALLEGRO中新建一封装文件,从TYPE中选择package symbol2、设置单位/精度,坐标原点等。

一般以器件中心或者器件的第一脚为原点,以后放置和移动器件等均以原点为操作点。

cadence快速手工画PCB封装步骤

cadence快速手工画PCB封装步骤

cadence快速手工画PCB封装步骤主要记录封装必备的元素。

必备5项。

(a)setup,areas里package geometry的place_bound_top和height(b)add,line里的silkscreen_top/assembly top(c)layout,refdes里的silksreen_top与assembly top缺项的话,保存时会报错。

详细步骤:1.打开 Allegro PCB design gxl,选择file new drawing ,drawing type 选择package symbol,名字填,browse选择存储路径;2.设置画布大小。

setup,design parameters,弹出editor对话框,x,y输入值,单位选择mm。

3.放置引脚,输入坐标4.设置外形 setup ,areas,package boundary,使得 options 如下设置active class为package geometry,subclass选择place_bound_top,然后输入坐标;6.添加丝印外形add,line,确认options里,active class为package geometry,subclass为silkscreen_top,输入坐标画外形;完事右键done。

7.添加元器件标志layout,labels,refdes,options里主类为ref des,子类为silksreen_top,text_block选3,单击左键输入值,u*。

8.添加装配层add line,主类package geometry,子类assembly top,输入坐标,完事右键done。

9.添加元器件标志layout,labels,refdes,options主类选refdes,子类选assembly_top,text_block 选3、元件中间左键输入u*10.保存。

Cadence原理图库和PCB库的设计与流程PPT精选文档

Cadence原理图库和PCB库的设计与流程PPT精选文档
.4
➢直接新建元件
① 新建元件
有几个part的元件符号是否相同
.5
Alias Names
元件别名: 对于新建元件,我们可以赋予它多个别名,新建的元件及其别名均出现在库文件中,
它们除了名称(对应于电路图中元件的part value值)不同外,其它方面均相同。
.6
Attach Implementation
.22
➢ Allegro 封装库与Protel PCB封装库的比较
最大的不同就是对焊盘的管理及调用方式不一样,Protel每一个封装有自己焊盘, Allegro里的焊盘是可以对应多个器件的,以库的形式管理。
{PAD_1,PAD_2,…PAD_n}
PAD
这种管理方式的优点是占用的资源比较少,当要批量更新焊盘的时候只要更 新PAD库里的焊盘,再刷新一下电路板就ok,这就是为什么用Allegro打开PCB会 比用Protel快的原因,资源是一点点省下来的。
元件的关联关系。 c) XXX.txt:Device文件,记录了该元件分类,针对集成IC、连接器IO及分立元件
有不同的功能定义,可交换管脚,及仿真需要的一些信息记录在此。
注:默认保存dra文件时,psm自动建立,当在把Drawing配置变 量:no_symbol_onsave设为1时,则需手动create psm文件,Device 文件需手动选类型并创建。
.35
➢封装库的建库方法
通过向导来创建: ⒐ 概括了下前面的设置。 ⒑ 设置完成后生成如下图元件符号。(注:向导不能添加中间的接
地大焊盘,需手工添加,完成最终的元件如右图)。
.36
➢封装库的建库方法
通过向导来创建: ⒒ 生成PSM文件,和Device文件。

Cadence_PCB封装库的制作及使用

Cadence_PCB封装库的制作及使用

第六章Cadence PCB封装库的制作及使用封装库是进行PCB设计时使用的元件图形库,本章主要介绍使用Cadence 软件进行PCB封装库制作的方法及封装库的使用方法。

一、创建焊盘在设计中,每个器件的封装引脚都是由与之相关的焊盘构成的,焊盘描述了器件引脚如何与设计中所涉及的每个物理层发生关系,每个焊盘包含以下信息:●焊盘尺寸大小和焊盘形状;●钻孔尺寸和显示符号。

焊盘还描述了引脚在表层(顶层和底层)的SOLDERMASK、PASTEMASK 和FILMMASK等相关信息。

同时,焊盘还包含有数控钻孔数据,Allegro用此数据产生钻孔符号和钻带文件。

1.焊盘设计器Allegro在创建器件封装前必须先建立焊盘,建立的焊盘放在焊盘库里,在做器件封装时从焊盘库里调用。

Allegro创建的焊盘文件名后缀为.pad。

Allegro 用Pad Designer创建并编辑焊盘。

在Allegro中,一个器件封装的每个引脚必须有一个与之相联系的焊盘名。

在创建器件封装时,将引脚添加到所画的封装中。

在添加每一个引脚时,Allegro 找到库中的焊盘,将焊盘的定义拷贝到封装图中,并显示焊盘的图示。

基于这个原因,必须在创建器件封装前先设计出库中要用到的焊盘。

在创建器件封装符号时,Allegro存储每一个引脚对应的焊盘名而不是焊盘数据,在将器件封装符号加到设计中时,Allegro从焊盘库拷贝焊盘数据,同时从器件封装库拷贝器件封装数据。

Allegro用在全局或本地环境文件定义的焊盘库路径指针(PADPATH)和器件封装库路径指针(PSMPATH)查找焊盘库和器件封装库。

一旦一个焊盘在某个设计中出现一次,Allegro使其他所有相同的焊盘参考于那个焊盘而不是参考库中的焊盘。

有两种方法可以启动焊盘设计器:1、选择【开始】/【程序】/【Cadence SPB 16.6】/【PCB Editor Utilities】/【Pad Designer】命令,即可启动焊盘设计器;2、按照前面章节所述,创建一个库项目,库项目界面如图6_1所示,点击界面中的“Pad Stack Editor”按钮,也可以启动焊盘设计器。

使用Cadence绘制PCB流程

使用Cadence绘制PCB流程

使⽤Cadence绘制PCB流程之前使⽤过cadence画过⼏块板⼦,⼀直没有做过整理。

每次画图遇到问题时,都查阅操作⽅法。

现在整理⼀下cadence使⽤经历,将遇到问题写出来,避免重复犯错。

使⽤软件版本号:Cadence 16.6⼀、SCH原理图设计1.1原理图设计1.2标注、DRC电⽓规则检测1.3⽹络表netlist⽣成(设置元件封装)⼆、PCB绘制2.1零件库开发零件库开发包括:1、创建焊盘 2、创建零件封装2.1.1 pad结构和零件⽂件类型在Allegro系统中,建⽴⼀个零件(Symbol)之前,必须先建⽴零件的管脚(Pin)。

元件封装⼤体上分两种,表贴和直插。

针对不同的封装,需要制作不同的Padstack。

⾸先介绍Pad焊盘的结构,详见下图:pad焊盘结构1. Regular Pad,规则焊盘。

Circle 圆型Square 正⽅型Oblong 拉长圆型Rectangle 矩型Octagon ⼋边型Shape形状(可以是任意形状)。

2. Thermal relief,热风焊盘。

Null(没有)Circle 圆型Square ⽅型Oblong 拉长圆型Rectangle 矩型Octagon ⼋边型flash形状(可以是任意形状)。

3. Anti pad,隔离PAD。

起⼀个绝缘的作⽤,使焊盘和该层铜之间形成⼀个电⽓隔离,同时在电路板中证明⼀下焊盘所占的电⽓空间。

Null(没有)Circle 圆型Square ⽅型Oblong 拉长圆型Rectangle 矩型Octagon ⼋边型Shape形状(可以是任意形状)。

4. SOLDERMASK:阻焊层,作⽤:为了避免相邻铜箔导线短路和减缓铜箔氧化,在PCB板覆盖绿油解决问题。

如果将绿油覆盖待焊盘上,则焊盘⽆法焊接。

所以提出阻焊层概念,即在覆盖绿油位置为焊盘开个窗⼝,使绿油不覆盖窗⼝(该窗⼝的⼤⼩必须⼤于焊盘尺⼨)。

可以理解成去阻焊层(即使⽤模具上绿油时,将焊盘位置遮挡,其他位置上绿油)(1)负⽚时,Allegro使⽤Thermal Relief和Anti-Pad;(VCC和GND层)(2)正⽚时,Allegro使⽤Regular Pad。

CadenceSPB16.2入门教程——教你手动建立封装

CadenceSPB16.2入门教程——教你手动建立封装

Cadence_SPB16.2入门教程——手动建立封装建立封装2.1 新建封装文件用Allegro来演示做一个K4X51163内存芯片的封装。

打开程序->Cadence SPB 16.2->PCB Editor,选择File->New,弹出新建设计对话框,如图2.1所示。

图2.1 新建封装在Drawing Type列表框中选择Package symbol,然后点击Browse按钮,选择保存的路径并输入文件名,如图2.2所示。

图2.2 选择保存封装的路径点击打开回到New Drawing对话框,点击OK退出。

就会自动生成一个bga63.dra的封装文件。

点击保存文件。

2.2 设置库路径在画封装之前需要在Allegro设置正确的库路径,以便能正确调出做好的焊盘或者其它符号。

打开之前建立的封装文件bga63.dra,选择Setup->User Preferences,如图2.3所示。

图2.3 设置路径弹出User Preferences Editor对话框,如图2.4所示。

图2.4 User Preferences Editors对话框点击Paths前面的‘+’号展开来,再点击Library,现在只需要设置两个地方就可以了,padpath(焊盘路径)和psmpath(封装路径)。

点击padpath 右边Value列的按钮。

弹出padpath Items对话框,如图2.5所示。

图2.5 padpath 对话框点击图标按钮,在padpath Items对话框的列表框中新增了一个空项,点击右边的按钮弹出一个路径选择对话框,选择你存放焊盘的文件夹加入其中,点击OK。

如果想要加入多个路径,重复上述过程就即可。

还可以点击padpath Items 对话框右上角的下个上移下移箭头来移动列表框中的项目,越靠上的优先权越高,如果不同路径中的焊盘或封装出现相同名字的时候allegro会优先选用最上面的路径中的焊盘和封装。

cadence 元件封装制作

cadence 元件封装制作

元件封装制作一、制作焊盘1、打开焊盘制作软件Pad Designer:2、设置参数(parameters):Type:选择焊盘类型:过孔,盲孔/埋孔,表贴;Internal layers:选择内层结构:一般选择optional,盘片设置好后,内层可以更改。

Units:单位选择,精度一般选择3位即可;Multiple:焊盘上打多个小孔,一般用于固定孔;3设置层(layers):padstack layers设置:begin layer:default internal:end layer:soldermask:阻焊层设置:按照标准,一般只需要比正常的焊盘大0.1mm即可;pastemask:助焊层设置:可以在设置好其中某些项后用鼠标右键点击左边的按钮,选择复制操作。

设置完成后存档即完成焊盘制作工程。

二、封装制作1、打开软件窗口打开ORCAD PCB Editor软件,选择ORCAD PCB Dsigner,在File New 菜单中选择package symbol文件文件类型新建工程。

2、设置图纸参数栅格点设置:选择Setup >Design Parameters打开如下对话框在右下勾中Grids on,然后点击Setup Grids按钮,弹出如下对话框,将栅格设置成1mil。

设置图纸大小(仅为制作元件封装时操作方便):3、放置焊盘选择菜单Layout > Pin,然后在窗口右侧选择option,如下图所示:选中Connect表示表示有电器连接,在Padstack中选择需要放置的焊盘,然后在X:和Y:中分别设置焊盘的数量,间距,排放顺序,接着在Pin#:中设置当前焊盘标号,在Inc:设置递增量。

Text block设置标号字体大小。

Offset设置字体相对焊盘中心偏移。

4、画装配线在菜单中选择ADD > Line,然后在右边option对话框中进行如下配置,配置完成后画线。

装配线如下所示,即为元件轮廓线:5、画丝印层在菜单中选择ADD > Line,然后在右边option对话框中进行如下配置,配置完成后画线。

CadenceAllegroPCB封装建库程序

CadenceAllegroPCB封装建库程序

CadenceAllegroPCB封装建库程序A l l e g r o P C B封装建库规则焊盘表贴焊盘⽅形焊盘命名规则:SPD焊盘长度X焊盘宽度钢⽹:钢⽹尺⼨与焊盘尺⼨相同阻焊:阻焊尺⼨⽐焊盘尺⼨⼤6mil圆形焊盘命名规则:SPD焊盘直径钢⽹:钢⽹尺⼨与焊盘尺⼨相同阻焊:阻焊尺⼨⽐焊盘尺⼨⼤6mil通孔⾦属化孔命名规则:PAD焊盘直径CIR钻孔直径(圆形焊盘)/PAD焊盘边长SQ钻孔直径(⽅形焊盘)参数计算:焊盘:分为表层焊盘和内层焊盘,表层焊盘尺⼨参考各器件封装参数计算;内层焊盘⽐钻孔⼤尺⼨10~20milAntipad:各层Antipad⾄少⽐焊盘⼤10mil,具体尺⼨⼤⼩应该考虑电⽓安全、传输阻抗、⽣产可⾏性等实际情况⽽定ThermalRelief:与Antipad取相同尺⼨阻焊:阻焊尺⼨⽐焊盘尺⼨⼤6mil⾮⾦属化孔命名规则:MaDOTb(钻孔直径为a.bmm)/Tooling-Hole,(2004-4-15以前PAD为按照FIaDOTb命名),如果为整数直径,则为Ma即可。

参数计算:焊盘:设置焊盘⽐钻孔⼤1milAntipad:各层Antipad⾄少⽐焊盘⼤10mil,具体尺⼨⼤⼩应该考虑电⽓安全、⽣产可⾏性等实际情况⽽定ThermalRelief:与Antipad取相同尺⼨阻焊:阻焊尺⼨⽐钻孔尺⼨⼤6mil过孔命名规则:VIA钻孔⼤⼩,⽐如VIA10,如果为堵孔,命名为VIA钻孔⼤⼩-F。

⽐如VIA12-F。

参数计算:封装库的组成封装库主要由PackageSymbol,MechanicalSymbol,FormatSymbol,ShapeSymbol,Flashsymbol五种.他们⼜可以分为可编辑(*.dra)与不可编辑(PackageSymbol→.psm,MechanicalSymbol→.bsm,FormatSymbol→.osm,ShapeSymbol→.ssm,flashsymbol→*.fsm)其中⽬前和我们联系⽐较⼤的是PackageSymbol,MechanicalSymbol,FormatSymbol,Flashsymbol。

cadence快速手工画PCB封装步骤

cadence快速手工画PCB封装步骤

cadence快速手工画PCB封装步骤为了完成一个快速手工画PCB封装,以下是一般步骤和相关注意事项:步骤1:准备材料和工具首先,你需要准备以下材料和工具:-代表PCB封装的器件-PCB板-电子组件,如电阻、电容、晶体管等-焊接设备,如焊接铁、焊锡等-压力设备,如夹子、插头等步骤2:确定器件的封装类型在进行封装之前,你需要确认所需器件的封装类型。

封装类型通常可以在器件的数据手册中找到。

你可以根据器件封装的外形和引脚布局来确定封装类型。

步骤3:准备PCB板在开始封装之前,你需要准备好PCB板。

首先,确保PCB板是干净的,并且不含任何杂质。

然后,根据设计要求布置并固定电路元件的位置。

步骤4:焊接引脚在安装电路元件之前,你需要焊接引脚。

焊接可以通过在引脚和PCB板焊盘之间添加焊锡,并使用焊接铁进行加热来完成。

确保焊接的引脚完全与焊盘相连,并且没有冷焊、短路或其他电焊问题。

步骤5:安装电路元件一旦引脚焊接完成,你可以开始安装电路元件。

根据器件封装类型和PCB板的设计要求,安装电路元件的位置和方向。

使用夹子或其他固定装置将元件固定在PCB板上。

步骤6:焊接电路元件安装完所有电路元件后,你需要对它们进行焊接。

与焊接引脚一样,焊接电路元件可以通过添加焊锡并使用焊接铁进行加热来完成。

确保每个电路元件的引脚完全与焊盘相连,并且没有冷焊、短路或其他电焊问题。

步骤7:进行电气和机械测试完成焊接后,你需要对封装后的PCB进行电气和机械测试。

电气测试可以通过使用万用表或信号发生器来验证电路元件的连接和功能。

机械测试可以确保元件安装稳固,并且不会因外部力作用而脱落。

步骤8:修复和调整在电气和机械测试中,如果发现问题,你需要根据具体情况进行修复和调整。

例如,如果发现引脚焊接不良,你可以使用焊接铁重新加热并添加焊锡。

请注意以下几点:-在整个封装过程中,要小心并避免过度加热电路元件,以免损坏器件。

-确保所有焊接都是均匀且牢固的,以确保不会出现冷焊或脱落。

Cadence原理图库和PCB库的设计与流程 ppt课件

Cadence原理图库和PCB库的设计与流程 ppt课件
Capture原理图库与 Allegro PCB 设计方法与流程
主要内容:
1.Capture 原理图符号库 ➢ Capture原理图库的组成。 ➢ Capture原理图库建库方法。 ➢ Capture原理图库调用方法。
2.Allegro PCB封装库 ➢ Allegro 封装库与PROTEL PCB封装库的比较。 ➢ Allegro 封装库的组成。 ➢ Allegro 封装库的建库方法。 ➢ Allegro 封装库路径设置及调用方法。 ➢ 举例一些常见 PCB封装的制作。
Page 4
➢直接新建元件
① 新建元件
有几个part的元件符号是否相同
Page 5
Alias Names
元件别名: 对于新建元件,我们可以赋予它多个别名,新建的元件及其别名均出现在库文件中,
它们除了名称(对应于电路图中元件的part value值)不同外,其它方面均相同。
Page 6
Attach Implementation
➢ No.of Sections:表示该元件可以分割多少个Part。 ➢ Part Ref Prefix:元件名称前缀以。 ➢ Part Number:表示该元件每个Part是以数字(Number)还是字母(alphabetic)区分。 ➢ Number:管脚编号。 ➢ Name:元件管脚名。 ➢ Type:管脚类型,有3-Stae、Bidirectional、Input、Open collector、Open Emitter、
模型描述,供P spice仿真调用。 PSpice Stimulus:附加一个P spice激励信号描述文
件。 Verilog:附加一个Verilog文件。
Page 7
➢直接新建元件

CADENCE的PCB封装库设计

CADENCE的PCB封装库设计

CADENCE封装库的建库焊盘库的建设从Cadence的开始菜单选择padstack editor工具焊盘库主要由:孔径、焊盘、阻焊、FLASH、隔离盘等组成。

通过建一个过孔来表示一个建焊盘的过程,其它的焊盘相同。

下图中各处的定义如下:Type:through—通孔Bind/buried—盲孔/埋孔Single—表面盘Drill hole:设置是金属化还是非金属化和孔径的大小。

Drill symbol;设置钻孔的标识和标识符号的大小。

上图设定各层的焊盘、热焊盘、隔离焊盘,以及表层的阻焊层、钢网层等。

各层可以用拷贝的方法。

Regular pad—焊盘Thermal relief—FLASH热焊盘/花焊盘(要先建好,在下面介绍怎么建)Anti pad—反焊盘/隔离焊盘Soldermask_top/bottom—阻焊Pastemask_top/bottom—钢网层经以上设置OK后,选择SA VE AS将文件存为*.pad的文件,这就是所用的焊盘库,库的名称最好要有一定的规则,一看焊盘名称就能理解是什么焊盘。

一、FLASH热焊盘的设计1、打开PCB工具allegro,在drawing type中选择为flash symbol,如下图1。

2、选择菜单add-flash命令加入flash,如下图2所示。

设置花焊盘的内径/外径、花辨的宽度/数量/方向。

3、保存并创建flash通过保存生成.dra文件,以及创建出.fsm文件,把这两个文件都保存好放入库中。

这里焊盘调用FLASH时只用到FSM文件,但因为以后修改等都要通过DRA 文件重新创建出,所以最好也一并将此文件保留。

二、器件库的创建以DIP14为例:1、从ALLEGRO中新建一封装文件,从TYPE中选择package symbol2、设置单位/精度,坐标原点等。

一般以器件中心或者器件的第一脚为原点,以后放置和移动器件等均以原点为操作点。

3、放置管脚(即放置相应的焊盘)从菜单或快捷键中打开下面的放置脚管的窗口,根据坐标原点算好每个管脚放置的坐标,从PADSTACK框中选择相应的焊盘。

Cadence原理图库的制作及使用(二)

Cadence原理图库的制作及使用(二)

Cadence原理图库的制作及使用(二)在上一节中,我们讲述了一种原理图库的制作方法:使用封装编辑器创建封装,然后生成符号。

在本节内容当中,我们将要讲述另外一种制作方法:先创建符号,然后由符号得到封装。

本节将要讲述另外一种方法:从符号得出封装。

根据前面章节叙述的内容首先创建一个库项目,进入如图5_33所示界面。

5_33然后点击“File/Change Product”,进入如图5_34所示界面,选择“Allegro PCB Librarian 610(PCB Librarian Expert)”选项,点击确定,完成设计模块的选择。

5_34单击图5_33中“Part Developer”,进入库设计软件界面,如图5_35所示。

5_35选择File菜单中的New/Cell选项,出现如图5_36所示对话框。

5_36有些元件有多个相同的功能组,需要创建单个功能组的符号和整个元件的符号以方便原理图设计,满足设计的不同需求。

创建符号的方法如下:1、输入sizeable管脚并通过符号编辑器创建符号;2、创建封装;3、创建必要的通道;4、通过拷贝sym_1来创建sym_2;5、确定sym_2的SIZE属性并添加HAS_FIXED_SIZE 属性。

在“Cell”对应的空白栏处输入元件库的名称,自己可以随意写,但是最好用和芯片信息相关的名字,比如可以用元件型号命名,例如要制作74HC04的原理图元件库,在空白栏处输入74HC04,单击确定,出现如图5_37所示界面。

5_37选择左边项目栏中的symbols选项,右键点击弹出如图5_38所示界面。

5_38选择弹出菜单中的“New”选项,左键点击之后界面如图5_39所示。

5_39在右边界面当中选择“symbol pins”选项卡,界面如图5_40所示。

5_40左键点击“Pins”选项卡,弹出如图5_41 所示菜单。

选择“Add”选项,打开如图5_42所示界面。

5_415_42在该例子中,我们选择【Sizeable】单选框,74HC04芯片有一个输入管脚A,一个输出管脚Y,共有六个slots。

Cadence原理图库和PCB库的设计与流程

Cadence原理图库和PCB库的设计与流程
模型描述,供P spice仿真调用。 PSpice Stimulus:附加一个P spice激励信号描述文
件。 Verilog:附加一个Verilog文件。
Page 7
直接新建元件
② 绘制元件符号
Page 8
直接新建元件
③ 给元件添加管脚 ⑴ 添加单个管脚
Name: 管脚的名称 Number:管脚编号 Shape: 管脚形状 Type: 管脚类形 With:分一般信号管脚(Scalar)和
含义 表示该管脚输入为时钟信号。 表示“非”,输入信号取反。 表示对输入时钟求非,即反向时钟输入。 一般管脚引线,其长度为3个格点间距。 短管脚引线,其长度为1个格点间距。 表示零长度的管脚引线,一般用于表示“电源”和 “地”。
Page 10
直接新建元件
③ 给元件添加管脚
管脚类型 类型
3-State Bidirectional
Output、Passive、Power八项可选。 Shape:管脚形状,有Clock、Dot、Dot-Clock、Line、Short、Zero Length六项可选。 PinGroup:管脚分组。 Position:管脚在元件外框的位置,有Top、Bottom、Left、Right四项可选。 Add Pin:当表格显示管脚数目不够时,单击该按钮弹出对话框输入数字添加管脚。 Delete Pin 删除管脚,一次只能删除一行。
Page 35
封装库的建库方法
通过向导来创建: ⒐ 概括了下前面的设置。 ⒑ 设置完成后生成如下图元件符号。(注:向导不能添加中间的接
地大焊盘,需手工添加,完成最终的元件如右图)。
Page 36
封装库的建库方法
通过向导来创建: ⒒ 生成PSM文件,和Device文件。

CADENCE的PCB封装库设计说明

CADENCE的PCB封装库设计说明

CADENCE的PCB封装库设计说明CADENCE的PCB封装库是一种电子设计自动化工具,用于设计印刷电路板(Printed Circuit Board,PCB)的封装库。

本文将介绍CADENCE的PCB封装库的设计说明,包括其功能和特点、设计思路和步骤、使用注意事项以及未来的改进方向。

CADENCE的PCB封装库是一个非常强大的工具,它提供了大量的标准封装库和自定义封装库,帮助工程师在设计PCB时快速选择和使用合适的封装。

这些封装库包括各种元器件的封装,如电容器、电感、二极管、晶体管等,以及各种封装类型,如SMD、插件式、贴片式等。

设计CADENCE的PCB封装库的思路是根据市场上常见的元器件和封装进行整理和收集,并根据实际需求进行扩展和定制。

封装库的设计过程一般分为三个步骤:第一步是元器件的收集和整理,包括收集市场上流行的元器件和封装,整理其尺寸、引脚数、间距等相关信息;第二步是封装的设计和创建,包括几何形状、引脚布局、焊盘布局等;第三步是封装的验证和优化,包括验证封装与元器件的适配性、优化封装的电磁兼容性等。

在使用CADENCE的PCB封装库时,需要注意以下几点:首先,要选择合适的封装类型和尺寸,确保封装与元器件的匹配性;其次,要根据设计要求对封装进行定制和优化,以满足特定的电气、机械和环境要求;最后,要进行严格的封装验证,包括物理验证和电气验证,以确保封装的可靠性和稳定性。

CADENCE的PCB封装库还有一些改进的方向:首先,可以进一步完善封装库的内容和分类,增加更多类型和品牌的元器件和封装;其次,可以提供更丰富的参数和特性信息,方便工程师进行选型和仿真分析;最后,可以加强封装库的兼容性和一致性,方便不同版本和不同平台的CADENCE 软件的使用和交互。

综上所述,CADENCE的PCB封装库是一个功能强大的工具,它为工程师提供了丰富的封装选择和定制功能,帮助他们设计高质量的PCB。

在使用封装库时,应注意选择合适的封装类型和尺寸,并进行严格的验证和优化。

Cadence-Allegro元件封装制作流程(含实例)..

Cadence-Allegro元件封装制作流程(含实例)..

Cadence-Allegro元件封装制作流程(含实例)作为像样的PCB设计工程师,掌握元件封装制作技术是必不可少的。

无论是设计单个原型板,还是大型生产,都需要元件封装制作的支持。

在本文中,我们将讨论如何利用Cadence Allegro软件创建元件封装。

前置准备在开始之前,您需要准备以下工具:•Allegro PCB Editor软件•Allegro Package Designer软件•Allegro PCB Librarian软件步骤1:封装类型的选择在您开始之前,您需要知道您要安装哪种类型的元件封装。

有很多种封装的类型可供选择,比如QFN、BGA、QFP等等。

您需要从电路板制造商那里获得支持的封装列表,然后在 Allegro软件上选择适合的封装类型。

步骤2:选择元件的封装在 Allegro Package Designer软件中,选择合适的封装并创建新的封装。

大多数元件都具备标准封装。

如果您找不到适合的封装,则需要创建自定义封装。

步骤3:创建代码创建新的封装时, Package Designer将请您输入代码。

对于每个封装,您需要一个唯一的代码。

这将帮助您与其他元件区分开来。

步骤4:指定元件尺寸和引脚设置为了在 Allegro软件中创建元件封装,您需要指定元件尺寸和引脚设置。

对于每个引脚,您需要指定位置和大小。

所有引脚应按照相同的方式进行布置。

步骤5:元件安装方向元件安装方向是指元件在电路板上应放置的方向。

在 Allegro PCB Editor 软件中,您需要指定元件的顶部和底部。

您需要决定哪一侧是底部以及元件应放置的方向。

在本文中,我们将采用一个实例来说明如何创建一个新的元件封装。

实例:创建一个新的MCU元件封装MCU芯片有各种各样的封装类型。

我们选择TSOP28封装类型作为本实例的示范。

步骤1:打开 Allegro Package Designer打开 Allegro Package Designer软件,并选择新建TSOP28封装。

CadencePCB设计教程

CadencePCB设计教程

CadencePCB设计教程PCB(Printed Circuit Board)是电子产品中最常见的组成部分之一,它负责将电子元件连接并提供电气连接和机械支持。

Cadence PCB设计工具是一种流行的工具,用于设计和布局PCB。

本篇文章将为您提供一些关于如何使用Cadence PCB设计工具的基本知识和技巧。

1.创建新的设计项目首先,在Cadence PCB设计工具中创建一个新的设计项目。

选择“File”菜单,然后选择“New Project”选项。

在弹出窗口中,输入项目名称和目录,并选择设计项目的类型。

2.添加元件库在设计项目中,您需要使用元件库来选择和添加电子元件。

选择“Library”菜单,然后选择“Add”选项。

在弹出窗口中,选择合适的元件库,并添加到您的设计项目中。

3.添加元件在Cadence PCB设计工具中,您可以从元件库中选择合适的电子元件,并将其添加到设计中。

选择“Place”菜单,然后选择“Part”选项。

在弹出窗口中,选择合适的元件库和元件,并将其放置在设计中。

4.连接元件在设计中,您需要连接电子元件以完成电路。

选择“Route”菜单,然后选择“Connect”选项。

使用鼠标选择电子元件上的引脚,并将其连接到其他元件上的引脚。

通过点击鼠标来完成连线。

5.布局设计6.进行布线在设计中,您需要进行电路板的布线,即将电子元件之间的连接线路完成。

选择“Route”菜单,然后选择“Manual”选项。

使用鼠标将电子元件之间的连线完成。

确保连线符合设计要求,并避免交叉和干扰。

7.添加层和填充在设计中,您可以添加额外的层和填充来改善电路板的性能和可靠性。

选择“Layer”菜单,然后选择“Add”选项。

在弹出窗口中,选择合适的层,并将其添加到设计中。

使用填充来提供电气连接和机械支持。

8.设计验证在设计完成后,您需要对设计进行验证,以确保电路板的性能和可靠性。

选择“Verify”菜单,然后选择“Design Rules Check”选项。

Cadence原理图封装PCB封装3D封装制作

Cadence原理图封装PCB封装3D封装制作

Cadence原理图封装PCB封装3D封装制作趁着学习Cadence的时间,写⼀篇关于元器件的原理图封装、PCB封装和3D封装制作的⽂章分享给⼤家。

个⼈能⽤有限,有不⾜的地⽅,欢迎⼤家指出。

我使⽤的是Cadence 16.6版本。

这⾥以MP2359为例,先看技术⼿册,封装为SOT23-6,如下图所⽰。

⼀、焊盘制作打开Pad Designer软件因为我们做的是表贴焊盘,在Parametes选项卡中我们只修改Units为Millimeter,即单位修改为毫⽶。

选择Layers选项卡,勾选SIngle layer mode,表⽰我们使⽤的是表贴焊盘模式,选择BEGIN LAYER层,在Geometry中选择Rectangle焊盘,再根据⼿册输⼊Width 0.6mm和Height 1.2mm。

在BEGIN LAYER层前单击⿏标右键,选择Copy,粘贴到SOLDERMASK_TOP层和PASTEMASK_TOP层,即阻焊层和钢⽹层。

由于阻焊层要求要⽐实际焊盘边距⼤0.1mm,所有我们还要修改阻焊层,选择SOLDERMASK_TOP层,修改Width 0.8mm 和Height 1.4mm。

到这⾥我们焊盘制作完成,点击菜单栏File,选择Save as,命名s_rect_x0_6_y1_2.pad,我这⾥使⽤的规则s表⽰表贴,rect表⽰矩形,x为宽,y为⾼,点击保存即可。

注意命名除了数字、字母、下滑杠和中杆以外,其它字符都不要使⽤,在某些情况下可能出现乱码。

⼆、封装制作打开Allegro软件,选择菜单栏File,选择NEW,如下图,在弹出的对话框中输⼊Drawing Name:SOT23-6,点击Browse 选择保存的位置,再选择Drawing Type:Package symbol,点击OK。

设置环境参数,选择菜单栏Setup,选择Design Parameter,在弹出的对话框中,选择Design选项卡,在User units中选择Millimeter。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Cadence PCB封装库的制作及使用封装库是进行PCB设计时使用的元件图形库,本章主要介绍使用Cadence 软件进行PCB封装库制作的方法及封装库的使用方法。

一、创建焊盘在设计中,每个器件的封装引脚都是由与之相关的焊盘构成的,焊盘描述了器件引脚如何与设计中所涉及的每个物理层发生关系,每个焊盘包含以下信息:●焊盘尺寸大小和焊盘形状;●钻孔尺寸和显示符号。

焊盘还描述了引脚在表层(顶层和底层)的SOLDERMASK、PASTEMASK 和FILMMASK等相关信息。

同时,焊盘还包含有数控钻孔数据,Allegro用此数据产生钻孔符号和钻带文件。

1.焊盘设计器Allegro在创建器件封装前必须先建立焊盘,建立的焊盘放在焊盘库里,在做器件封装时从焊盘库里调用。

Allegro创建的焊盘文件名后缀为.pad。

Allegro 用Pad Designer创建并编辑焊盘。

在Allegro中,一个器件封装的每个引脚必须有一个与之相联系的焊盘名。

在创建器件封装时,将引脚添加到所画的封装中。

在添加每一个引脚时,Allegro 找到库中的焊盘,将焊盘的定义拷贝到封装图中,并显示焊盘的图示。

基于这个原因,必须在创建器件封装前先设计出库中要用到的焊盘。

在创建器件封装符号时,Allegro存储每一个引脚对应的焊盘名而不是焊盘数据,在将器件封装符号加到设计中时,Allegro从焊盘库拷贝焊盘数据,同时从器件封装库拷贝器件封装数据。

Allegro用在全局或本地环境文件定义的焊盘库路径指针(PADPATH)和器件封装库路径指针(PSMPATH)查找焊盘库和器件封装库。

一旦一个焊盘在某个设计中出现一次,Allegro使其他所有相同的焊盘参考于那个焊盘而不是参考库中的焊盘。

有两种方法可以启动焊盘设计器:1、选择【开始】/【程序】/【Cadence SPB 15.5.1】/【PCB Editor Utilities】/【Pad Designer】命令,即可启动焊盘设计器;2、按照前面章节所述,创建一个库项目,库项目界面如图6_1所示,点击界面中的“Pad Stack Editor”按钮,也可以启动焊盘设计器。

焊盘设计器界面如图6_2所示。

6_16_2如图6_2所示,菜单栏下面是焊盘编辑器的工作区,包含【Parameters】和【Layers】两个选项卡。

【Parameters】选项卡界面如图6_2所示。

(1)焊盘类型在【Type】栏内可以指定正在编辑的焊盘属于哪一种类型焊盘,它有三个选项,分别是“Through”(通孔)、“Blind/Buried”(埋盲孔)和“Single”(表贴),如图6_3所示。

6_3(2)内层(Internal Layers)【Internal Layers】栏有两个选项,分别是“Fixed”(固定)和“Optional”(可选),如图6_4所示。

该栏定义了焊盘在生成光绘文件时是否需要禁止未连接的焊盘。

“Fixed”选项保留焊盘,“Optional”选项可禁止生成未连接的焊盘。

6_4(3)单位(Units)(4)多孔(Multiple drill)勾选其中的【Enable】选项可以使设计者在一个有过个过孔的焊盘上对行和列以及艰巨进行定义。

设置钻孔的数目时,行和列的胡数目设置范围为1~10,总过孔数不超过50。

(5)钻孔参数(6)钻孔符号点击图6_2界面中“Layers”选项卡,界面如图6_5所示。

6_5【Layers】选项卡主要由【Padstack Layers】(焊盘叠层)栏、【Regular Pad】(正焊盘)栏、【Thermal Relief】(热隔离焊盘)栏、【Anti Pad】(反焊盘)栏和图形显示窗口组成。

在编辑焊盘时,先用鼠标在【Padstack layers】栏选中所要编辑的层,然后再下面的【Regular Pad】、【Thermal Relief】和【Anti Pad】栏中选择所需的几何形状并填写相关的数据即可。

●Regular Pad:用正片生成的焊盘,可供选择的形状有Null、Circle、Square、Oblong、Rectangle、Octagon和Shape。

●Thermal Relief:以热隔离的方式替代焊盘。

●Anti Pad:与正片的焊盘相对,为负片的焊盘,一般为圆圈,用于阻止引脚与周围的铜箔相连。

●Shape:如果焊盘的形状为表中未列出的形状,则必须先在Allegro中用生成Shape的方式产生焊盘的外部形状,在焊盘编辑器中调用Shape来生成焊盘。

【Padstack Layers】栏中列出各项的物理意义:●BEGIN LAYER:定义焊盘在PCB板中的起始层,一般只顶层。

●END LAYER:定义焊盘在PCB板中的结束层,一般指底层。

●DEFAULT INTERNAL:定义焊盘在PCB板中处于顶层和底层之间的各层。

●SOLDERMASK_TOP:定义为与顶层铜箔焊盘位置的去阻焊窗。

●SOLDERMASK_BOTTOM:定义为与底层铜箔焊盘位置的去阻焊窗。

●PASTEMASK_TOP:定义为与顶层焊盘位置的涂胶开窗,此功能用于PCB板的钢网加工。

●PASTEMASK_BOTTOM:定义位于底层焊盘位置的涂胶开窗,此功能用于PCB板的钢网加工。

2、SMT焊盘设计下面以一个例子来说明SMT焊盘创建的方法。

在图6_2中,在【Type】栏选择“Single”选项,单位和精度设计者可以自己选择,在这里我们将【Units】设置为“Millimeter”,【Decimal places】设置为2。

因为表面贴焊盘无钻孔,故钻孔参数【Drill/Slot hole】和钻孔符号【Drill/Slot symbol】不定义。

切换到【Layers】选项卡,进行电路板各层焊盘的设计,此处以建立一个外形为长方形,宽为0.6mm,长为2.20mm的表面贴焊盘为例:1、用鼠标激活【BEGIN LAYER】层【Regular Pad】栏设置:【Geometry】栏为“Rectangle”,【Width】栏为“0.60”,【Height】栏为“2.20”;【Thermal Relief】栏:【Geometry】设置为“Rectangle”,【Width】设置为“1.00”,【Height】设置为“2.60”;【Anti Pad】栏:【Geometry】栏设置为“Rectangle”,【Width】设置为“1.00”,【Height】设置为“2.60”。

2、定义焊盘的阻焊开窗,用鼠标激活【SOLDERMASK_TOP】层,进行如下设置:【Regular Pad】栏:【Geometry】设置为“Rectangle”,【Width】设置为“0.80”,【Height】设置为“2.40”。

3、定义位于顶层焊盘位置的涂胶开窗,用鼠标激活【PASTEMASK_TOP】,进行如下设置。

【Regular Pad】栏:【Geometry】设置为“Rectangle”,【Width】设置为“0.60”,【Height】设置为“2.20”。

仔细检查焊盘所有的属性以及尺寸,确认无误后保存设计。

至此,一个表面贴焊盘就设计完成。

3、通孔焊盘设计根据前面所述内容,启动焊盘设计器,这里我们以创建一个内孔直径为1.00mm,外径为1.80mm的通孔为例。

在焊盘设计器【Parameters】选项卡中,我们进行如下设置:1、定义焊盘类型【Type】为“Through”。

2、定义所用的单位及精度,【Units】设置为“Millimeter”,【Decimal places】设置为“2”。

3、定义钻孔参数【Drill/Slot hole】,【Plating】设置为“Plated”,【Drill diameter】设置为“1.00”,偏置都设置为0。

4、定义钻孔符号【Drill/Slot symbol】,【Figure】设置为“Circle”。

切换到【Layers】选项卡,进行如下设置:1、定义焊盘的顶层,用鼠标激活【BEGIN LAYER】层,进行如下设置:【Regular Pad】:【Geometry】设置为“Circle”,【Width】设置为“1.80”,【Height】设置为“1.80”。

【Thermal Relief】:【Geometry】设置为“Circle”,【Width】设置为“2.60”,【Height】设置为“2.60”。

【Anti Pad】:【Geometry】设置为“Circle”,【Width】设置为“2.60”,【Height】设置为“2.60”。

2、定义默认的中间层,用鼠标激活【DEFAULT INTERNAL】,设置如下:【Regular Pad】:【Geometry】设置为“Circle”,【Width】设置为“1.60”,【Height】设置为“1.60”。

【Thermal Relief】:【Geometry】设置为“Circle”,【Width】设置为“2.30”,【Height】设置为“2.30”。

【Anti Pad】:【Geometry】设置为“Circle”,【Width】设置为“2.30”,【Height】设置为“2.30”。

3、定义焊盘的底层,用鼠标激活【END LAYER】,进行如下设置:【Regular Pad】:【Geometry】设置为“Circle”,【Width】设置为“1.80”,【Height】设置为“1.80”。

【Thermal Relief】:【Geometry】设置为“Circle”,【Width】设置为“2.60”,【Height】设置为“2.60”。

【Anti Pad】:【Geometry】设置为“Circle”,【Width】设置为“2.60”,【Height】设置为“2.60”。

4、定义焊盘的顶层阻焊开窗,用鼠标激活【SOLDERMASK_TOP】,进行如下设置:【Regular Pad】:【Geometry】设置为“Circle”,【Width】设置为“2.00”,【Height】设置为“2.00”。

5、定义焊盘的底层阻焊开窗,用鼠标激活【SOLDERMASK_BOTTOM】层,进行如下设置:【Regular Pad】:【Geometry】设置为“Circle”,【Width】设置为“2.00”,【Height】设置为“2.00”。

检查通孔设计的属性以及尺寸,确认无误后进行保存,至此,通孔的设计工作已经完成。

4、盲埋孔设计盲埋孔主要用于高密度板设计,盲孔是指由顶层或底层到内层的导电连接孔,埋孔是指内层之间的导电连接孔。

这两种孔必须创建后才能用在PCB板的设计中,不能将通孔作为盲埋孔使用。

盲孔的创建:要创建一个盲孔,内径为0.254mm,外径为0.55mm。

相关文档
最新文档