Cadence画PCB简单快速教程
Cadence PCB设计教程
一、用Design Entry CIS(Capture)设计原理图1、创建工程:file-->new-->project ;输入工程名称,指定工程放置路径;2、设置操作环境Options-->Preferencses:颜色:colors/Print格子:Grid Display杂项:Miscellaneous.........常取默认值3、配置设计图纸:设定模板:Options-->Design Template:(应用于新图)设定当前图纸Options-->Schematic Page Properities4、创建元件及元件库File-->New Library -->选择要添加到的工程Design -->New Part.(或者在Library处右击选择New Part)(1)Homogeneous:复合封装元件中(多个元件图组成时)每个元件图都一样(default适用于标准逻辑)(2)Heterogeneous:复合封装元件(多个元件图组成时)中使用不一样的元件图(较适用于大元件)一个封装下多个元件图,以View ext part(previous part)切换视图元器件封装:(1)place -->line 画线,用来画封装外形;(2)place-->pin 放置管脚;放单个或多个;不同类型的管脚选择的type不同;5、绘制原理图(1)放置电器Place-->part ;可以从设计缓存中,活着元件库,软件自带元件库,中选择;选择Add Library 增加元件库;电源和地(power gnd)从右边工具栏中选择;(2)连接线路wirebus:与wire之间必须以支线连接,并以网标(net alias)对应(wire:D0,D1....D7;bus:D[0..7])数据总线和数据总线的引出线必须定义net alias(3)Schematic new page (可以多张图:单层次电路图间,以相同名称的“电路端口连接器”off-page connector连接多层次式电路图:以方块图(层次块Hierarchical Block...)来代替实际电路的电路图,以相同名称Port的配对内层电路,内层电路之间可以多张,同单层连接(4)PCB层预处理编辑元件属性在导入PCB之前,必须正确填写元件的封装(PCB Footprint)参数整体赋值(框住多个元件,然后Edit Properties),出现如图所示的property editer;编辑pcb footPrint(与allegro pcb中的元器件的封装名称相一致);part Perference是网表导入allegro pcb后的元器件名称;还能进行其他属性编辑;还可添加其他需要的属性;(6)分类属性编辑Edit Properties-->New ColumnClass:IC(IC,IO,Discrete三类,在PCB中分类放置)放置定义房间(Room)Edit Properties-->New ColumnRoom添加文本和图像添加文本、位图(Place...)6、原理图绘制的后续处理(切换到项目管理器窗口,选中*.DSN文件,然后进行后处理————DRC检查、生成网表及元器件清单)(1)设计规则检查(Tools-->Design Rules Check...)Design Rules Checkscope(范围):entire(全部)/selection(所选)Mode(模式):occurences(事件:在同一绘图页内同一实体出现多次的实体电路)instance(实体:绘图页内的元件符号)Action(动作):check design rules/delete DRCReport(报告):Create DRC markers for warn(在错误之处放置警告标记)Check hierarchical port connection(层次式端口连接)Check off-page connector connection(平坦式端口连接)Report identical part referenves(检查重复的元件序号)Report invalid package (检查无效的封装)Report hierarchical ports and off-page connector(列出port和off-page 连接)Check unconnected netCheck SDT compatibleReport all net names(2)元件自动编号(Tools -->Annotate)scope(范围):Update entire design/selectionAction:Incremental reference update 增长的自动编号unconfitional reference updatereset part reference to "?" 将编号重置为“?”;Add/delete Intersheet Reference(在分页图纸的端口的序号加上/删除图纸的编号)Reset reference numbers to begin at 1 each page原理图每个页重置编号从1开始(3)自动更新器件或网络的属性(Tools-->Update Properties...)7、生成网表在原理图检查无误后Tools-->Create NetLists生成网表;二、Cadence PCB editor绘制PCB板步骤:焊盘设计,零件封装→创建电路板,机械结构尺寸层叠结构预定义→导入网表→设定电器规则线宽线距→布局布线→布线后调整零件编号,丝印,DRC检查→设计输出gerber文件Drill文件图纸1、Cadence SPB15.7 Pad Designer画电子元器件的焊盘;(1)File-->New创建文件Through为通孔类热焊盘;Single为表贴类热焊盘中间层:固定的或者任意的单位:英制mils;公制mm;根据情况选择;Decimal Places 精度;钻孔类型,钻孔直径,偏移坐标(2)层的定义:BEGIN Layer(Top)层:REGULAR-PAD <THERMAL-PAD =ANTI-PAD END LAYER(同BEGIN,常用copy begin layer, then paste it)TOP SOLDERMASK:只定义REGULAR-PAD ,大于(Begin layer层regular-pad,约为1.1~1.2倍)BOTTOM SOLDERMASK(同Top soldermask,常用Top soldermask, then paste it)PASTEMASK _TOP(同BEGIN,常用copy begin layer, then paste it)设置高度,宽度,偏移坐标原点的x,y值;(3)A:规则的焊盘可以在Geometry中选择圆形,正方形,长方形,椭圆形等;B:不规则焊盘需要导入设计好的图形;图形通过Allegro PCB Editer设计;File -->new -->shape symbol;设计好begin层和soldermask_top层的图形后设置放置路径setup--user preference editer 选择Design_pathsCadence PCB editor零件封装手工建立元件(主要包含四项:PIN;Geometry:SilkScreen/Assembly;Areas:Boundary/Height;RefDes:SilkScreen/Display)注意:元件应放置在坐标中心位置,即(0,0)(1)、File →n ew→package symbol(2)、设定绘图区域:Setup →Drawing size →Drawing parameter...设置栅格点:setup →Grids;(3)、添加pin:选择padstack ,放置。
CADENCEPCB设计中文教程
CADENCEPCB设计中文教程CADENCE是一种著名的电子设计自动化(EDA)工具,广泛应用于PCB (Printed Circuit Board,印刷电路板)设计。
CADENCE PCB设计软件在工业界具有广泛的应用,设计工程师可以使用CADENCE软件来设计和制造高品质的电路板。
本教程将向您介绍CADENCE PCB设计的基本概念和步骤。
一、CADENCEPCB设计的基本概念1.原理图设计:首先,在CADENCE工具中,您需要绘制电路的原理图。
原理图是电路的图形表示,包含电路中所有元件(如电阻、电容、晶体管等)的符号和连接线,以及它们之间的连接关系。
您可以使用CADENCE工具库中提供的元件符号来绘制原理图。
2.元件库管理:CADENCE提供了一个元件库管理工具,您可以在其中创建和管理自定义的元件库。
通过元件库管理,您可以将常用的元件符号保存在库中,以便在不同的电路设计中重复使用。
3.PCB布局设计:在完成原理图设计后,您需要将电路中的元件布局在PCB上。
PCB是一个具有金属层、绝缘层和焊盘的印刷电路板。
CADENCE提供了一个布局工具,您可以在其中将各个元件放置在PCB上,并绘制它们之间的连接线。
4.线路连接:在CADENCE中,您可以使用布线工具将电路中的元件之间连接起来。
通过布线工具,您可以选择不同的线宽和线间距,并确保线路之间没有短路和断路。
布线完成后,您可以使用CADENCE的自动布线功能来优化线路布线,并提高电路性能。
5.电气规则检查:在完成PCB布局和布线后,您需要进行电气规则检查。
电气规则检查可以帮助您查找布局中的错误,如未连接的元件、未连接的引脚、引脚冲突等。
CADENCE提供了一些强大的电气规则检查工具,可帮助您轻松检查电路的正确性。
6. 制造文件生成:最后,在完成PCB设计后,您需要生成制造文件。
制造文件包括Gerber文件、钻孔文件和BOM(Bill of Materials,物料清单)等。
cadence PCB 画图(傻瓜教程快速入门)
cadence画PCB板傻瓜教程(转帖)一.原理图1.建立工程与其他绘图软件一样,OrCAD以Project来管理各种设计文件。
点击开始菜单,然后依次是所有程序—打开cadence软件—》一般选用DesignEntryCIS,点击Ok进入CaptureCIS。
接下来是File--New--Project,在弹出的对话框中填入工程名、路径等等,点击Ok进入设计界面。
2.绘制原理图新建工程后打开的是默认的原理图文件SCHEMATIC1PAGE1,右侧有工具栏,用于放置元件、画线和添加网络等等,用法和Protel类似。
点击上侧工具栏的Projectmanager(文件夹树图标)或者是在操作界面的右边都能看到进入工程管理界面,在这里可以修改原理图文件名、设置原理图纸张大小和添加原理图库等等。
1)修改原理图纸张大小:双击SCHEMATIC1文件夹,右键点击PAGE1,选择Schematic1PageProperties,在PageSize中可以选择单位、大小等;2)添加原理图库:File--New--Library,可以看到在Library文件夹中多了一个library1."olb的原理图库文件,右键单击该文件,选择Save,改名存盘;(注意:在自己话原理图库或者封装库的时候,在添加引脚的时候,最好是画之前设定好栅格等参数,要不然很可能出现你画的封装,很可能在原理图里面布线的时候通不过,没法对齐,连不上线!)3)添加新元件:常用的元件用自带的(比如说电阻、电容的),很多时候都要自己做元件,或者用别人做好的元件。
右键单击刚才新建的olb库文件,选NewPart,或是NewPartFromSpreadsheet,后者以表格的方式建立新元件,对于画管脚特多的芯片元件非常合适,可以直接从芯片Datasheet中的引脚描述表格中直接拷贝、粘贴即可(pdf格式的Datasheet按住Alt键可以按列选择),可以批量添加管脚,方便快捷。
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元件
Cadence手工创建PCB元件1:启动Allegro,选择file-->new-->Package symbol,选择保存路径为“psmpath”所设置的路径;2:选择setup-->design parameter editor-->design,设置与器件封装相合适的数据;选择setup-->grids设置合适的栅格;3:放置焊盘,选择layout-->pins,点击控制窗中的【options】面板,选择适合的焊盘(第一个引脚的焊盘多设置为方形或长方形);【Qty】表示x或y方向需要放置焊盘的数量;【spacing】表示相邻焊盘的间距;【order】表示焊盘排列的方向,x方向上有left、right,y方向上有up、down;【pin#】表示起始引脚的序号;【inc】表示序号间隔;在命令中输入 x # # 放置焊盘;4:改变焊盘序号文字大小,在放置焊盘前通过控制窗的【text block】对文字的大小予以定义;选择setup-->design parameter editor-->text-->setup text size,在对应的字体行中修改相应的参数即可改变字体的大小;5:改变焊盘序号,选中要修改的序号选择edit-->text或右键选择text edit;6:编辑焊盘,放置焊盘后觉得选用的焊盘不合适可以通过 tools-->padstack 子菜单中的命令来编辑或修改焊盘;【modify design padstack】命令用于修改设计中使用的焊盘;【modify library padstack】命令用于修改库中的焊盘;【replace】命令用于替换设计中的焊盘;【refresh】命令用于刷新设计中的焊盘;7:绘制丝印外框,选择add-->line或arc,在控制窗中选择相应的类(package geometry)和子类(silkscreen_top),修改线宽,输入坐标放置丝印外框;8:加入丝印文字,选择layout-->labels-->RefDes,在控制窗中选择类和子类(Ref Des和silkscreen_top/bottom),选择合适的位置放置并输入丝印文字;9:定义元件限高1)添加填充区,选择shape子菜单中的命令,在控制窗的【options】中将当前类和子类设为package geometry和place_bound_top,然后根据管脚范围和中部的空间范围添加填充区;2)赋予高度限制属性,选择setup-->areas-->package height 命令,选中要赋予高度的区域,在控制栏中分别填写最高值和最低值10:移动坐标原点,选择setup-->design parameter editor-->design,在【move origin】栏中输入器件中心点坐标,完成坐标移动操作;11:保存symbol文件,器件设计的所有过程完成后,确认无误后就可生产.psm文件。
Cadence PCB教程(Allegro)
Cadence软件教程(二)(Allegro基础教程)仅供内部学习使用PCB Allegro软件启动如左图示,单击PCB Editor,弹出右下图对话框,作图示选择设置。
3Allegro界面4Allegro界面介绍Allegro软件界面除主菜单,功能图标,主窗口外,还有五个子窗口Command,World View,Options,Find,Visibility。
当鼠标靠近功能图标时,会显示英文功能注释。
Options:当前命令参数;Find:操作对象选项;Visibility:可视层开关;7Visibility层开关在Visibility窗口,Views的下拉菜单中有Gerber参数设置,结合Etch,Via,Pin,可快速显示每层数据信息。
GTA,GBA:装配层;(A ssembly)GTL,GP1,GP2,GBL:电气层;GTO,GBO:丝印层;(O verlayer)GTS,GBS:阻焊层;(S oldermask)GTP,GBP:钢网层;(P astemask)GD1:钻孔层;(D rawing)GM1:拼板外形;(M echanical)如:GTO + TOP(All):TOP层信息。
Views下拉菜单中的view文件是怎么来的?8Display\Color设置层及网络颜色,控制所有层的开关;9由原理图导出网表在ORCAD中打开*.dsn格式原理图(原理图是由电路设计师提供,要求调用标准CIS库设计),依如下图示导出网表,网表默认存放在allegro文件夹中。
10在Allegro中导入网表在成功导出网表后,接下来就是在allegro中导入网表。
打开该*.brd文件,依如下图示操作。
11画PCB外形用线宽为0.1mm的2D Line线在Board Geometry\Outline层绘制。
点图一所示图标,或菜单Add\Line,同时Options作图二示设置,在主窗口点左键绘制(坐标点不好控制),或在Command窗口输入坐标。
使用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。
Cadence绘制PCB流程
Cadence绘制PCB流程使用软件版本号: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。
cadence快速手工画PCB封装步骤
cadence快速手工画PCB封装步骤为了完成一个快速手工画PCB封装,以下是一般步骤和相关注意事项:步骤1:准备材料和工具首先,你需要准备以下材料和工具:-代表PCB封装的器件-PCB板-电子组件,如电阻、电容、晶体管等-焊接设备,如焊接铁、焊锡等-压力设备,如夹子、插头等步骤2:确定器件的封装类型在进行封装之前,你需要确认所需器件的封装类型。
封装类型通常可以在器件的数据手册中找到。
你可以根据器件封装的外形和引脚布局来确定封装类型。
步骤3:准备PCB板在开始封装之前,你需要准备好PCB板。
首先,确保PCB板是干净的,并且不含任何杂质。
然后,根据设计要求布置并固定电路元件的位置。
步骤4:焊接引脚在安装电路元件之前,你需要焊接引脚。
焊接可以通过在引脚和PCB板焊盘之间添加焊锡,并使用焊接铁进行加热来完成。
确保焊接的引脚完全与焊盘相连,并且没有冷焊、短路或其他电焊问题。
步骤5:安装电路元件一旦引脚焊接完成,你可以开始安装电路元件。
根据器件封装类型和PCB板的设计要求,安装电路元件的位置和方向。
使用夹子或其他固定装置将元件固定在PCB板上。
步骤6:焊接电路元件安装完所有电路元件后,你需要对它们进行焊接。
与焊接引脚一样,焊接电路元件可以通过添加焊锡并使用焊接铁进行加热来完成。
确保每个电路元件的引脚完全与焊盘相连,并且没有冷焊、短路或其他电焊问题。
步骤7:进行电气和机械测试完成焊接后,你需要对封装后的PCB进行电气和机械测试。
电气测试可以通过使用万用表或信号发生器来验证电路元件的连接和功能。
机械测试可以确保元件安装稳固,并且不会因外部力作用而脱落。
步骤8:修复和调整在电气和机械测试中,如果发现问题,你需要根据具体情况进行修复和调整。
例如,如果发现引脚焊接不良,你可以使用焊接铁重新加热并添加焊锡。
请注意以下几点:-在整个封装过程中,要小心并避免过度加热电路元件,以免损坏器件。
-确保所有焊接都是均匀且牢固的,以确保不会出现冷焊或脱落。
cadence-PCB-画图(傻瓜教程快速入门)
cadence画PCB板傻瓜教程(转帖)复制于某网站,谢谢。
拿出来分享吧,希望对初学者能有帮助,可以很快了解Cadence的使用,谢谢共享者。
一.原理图1.建立工程与其他绘图软件一样,OrCAD以Project来管理各种设计文件。
点击开始菜单,然后依次是所有程序—打开cadence软件—》一般选用Design Entry CIS,点击Ok进入Capture CIS。
接下来是File--New--Project,在弹出的对话框中填入工程名、路径等等,点击Ok进入设计界面。
2.绘制原理图新建工程后打开的是默认的原理图文件SCHEMATIC1 PAGE1,右侧有工具栏,用于放置元件、画线和添加网络等等,用法和Protel类似。
点击上侧工具栏的Project manager(文件夹树图标)或者是在操作界面的右边都能看到进入工程管理界面,在这里可以修改原理图文件名、设置原理图纸张大小和添加原理图库等等。
1)修改原理图纸张大小:双击SCHEMATIC1文件夹,右键点击PAGE1,选择Schematic1 Page Properties,在Page Size中可以选择单位、大小等;2)添加原理图库:File--New--Library,可以看到在Library文件夹中多了一个library1.olb的原理图库文件,右键单击该文件,选择Save,改名存盘;(注意:在自己话原理图库或者封装库的时候,在添加引脚的时候,最好是画之前设定好栅格等参数,要不然很可能出现你画的封装,很可能在原理图里面布线的时候通不过,没法对齐,连不上线!)3)添加新元件:常用的元件用自带的(比如说电阻、电容的),很多时候都要自己做元件,或者用别人做好的元件。
右键单击刚才新建的olb库文件,选New Part,或是New Part From Spreadsheet,后者以表格的方式建立新元件,对于画管脚特多的芯片元件非常合适,可以直接从芯片Datasheet中的引脚描述表格中直接拷贝、粘贴即可(pdf格式的Datasheet按住Alt键可以按列选择),可以批量添加管脚,方便快捷。
cadencePCB画图(傻瓜教程快速入门)
cadenc e画PCB板傻瓜教程(转帖)复制于某网站,谢谢。
拿出来分享吧,希望对初学者能有帮助,可以很快了解C aden ce的使用,谢谢共享者。
一.原理图1.建立工程与其他绘图软件一样,OrCAD以Proje ct来管理各种设计文件。
点击开始菜单,然后依次是所有程序—打开cade nce软件—》一般选用De signEntryCIS,点击Ok进入Captu re CIS。
接下来是Fi le--New--Projec t,在弹出的对话框中填入工程名、路径等等,点击Ok进入设计界面。
2.绘制原理图新建工程后打开的是默认的原理图文件SCHE MATIC1 PAGE1,右侧有工具栏,用于放置元件、画线和添加网络等等,用法和Pro tel类似。
点击上侧工具栏的Pro jectmanage r(文件夹树图标)或者是在操作界面的右边都能看到进入工程管理界面,在这里可以修改原理图文件名、设置原理图纸张大小和添加原理图库等等。
1)修改原理图纸张大小:双击SCHE MATIC1文件夹,右键点击PA GE1,选择Sche matic1 Page Proper ties,在PageSize中可以选择单位、大小等;2)添加原理图库:File--New--Librar y,可以看到在L ibrar y文件夹中多了一个l ibrar y1.olb的原理图库文件,右键单击该文件,选择Save,改名存盘;(注意:在自己话原理图库或者封装库的时候,在添加引脚的时候,最好是画之前设定好栅格等参数,要不然很可能出现你画的封装,很可能在原理图里面布线的时候通不过,没法对齐,连不上线!)3)添加新元件:常用的元件用自带的(比如说电阻、电容的),很多时候都要自己做元件,或者用别人做好的元件。
使用cadence快速设计PCB图的方法
使用cadence快速设计PCB图的方法作者:刘香曾怀星卢伦来源:《电脑知识与技术》2020年第21期摘要:利用Cadence Allegro SPB16.6介绍快速设计印刷电路板(以下简称PCB图)的一些技巧。
例如使用快捷键、调用Skill插件、设置约束规则概要、器件封装数据库、多种手工布局等设计方法来提高PCB设计效率。
叙述了设计PCB图时注意事项,如应用snap pick to功能,快速定位机械孔,放置安装孔等。
关键词:Cadence;快速;设计;PCB中图分类号:TP302.1 文献标识码:A文章编号:1009-3044(2020)21-0078-03开放科学(资源服务)标识码(OSID):1 引言Cadence是EDA工具中属于高端的PCB设计软件之一。
Cadence在原理图设计、PCB布局、布线、仿真、高速电路设计及EMI等方面有着绝对的优势。
从事电子行业特别是经常采用此软件绘图的人员如何快速、准确地掌握使用Cadence快速设计PCB图的方法,是有一些技巧的。
本文采用Cadence AllegroSPB16.6介绍快速绘制PCB图的一些技巧和注意事项。
2 快速设计PCB图的技巧2.1 快捷键熟练使用快捷键是快速设计PCB图的有效方法之一。
Ca-dence系统是一个开放的平台,这对于采用此软件绘图的人员如何快速定义自己专用的且长期有效的快捷键是必要的。
本文建议在本地环境变量文件中直接定义。
找到安装目录下的本地的环境变量文件是evn文件(例如c:\pcbevn),可以通过“写字板”打开“env”文件对它进行编辑。
alias命令可以在第二行开始写(第一行是:source $TELENV),例如Allegro布线时常用的如下定义:funckey l options acon_line_width 10(设置走线lOmil)funckey 2 0ptions acon_line_width 20(设置走线20mil)funckey 3 0ptions acon_line_width 30(设置走线30mil)funckey 4 0ptions acon_line_width 4泼置走线4mil)funckey 5 0ptions acon_line_width 5(设置走线5mil)funckey+ subclass一十f切换层递增)funckey - subclass一(切换层递减)funckey m show measure(测量)funckey a add connect(走线激活)funckey e done(平滑走线)布局时的以下几个常用的shortkey:alias Insert Define grid(i置栅格)alias -E move(移动器件)alias -R angle 90(器件旋转90度)alias -F mirror(器件放置Bottom面命令)alias End redisplay(屏幕刷新)alias Del Delete(删除命令)alias Home Zoom fit(全屏显示)2.2 Skill插件命令调用Cadence公司还开发了自己的编程语言skill,并为其编写了编译器。
Cadence如何建立PCB?Cadence建立PCB步骤详解
坐标输入:分别输入x00回车,ix10000回车,iy10000回车,ix-
10000回车,iy-10000回车,鼠标右键Done完成操作。板框大小根据实际
需求或PCB大小设定。
Cadence软件不能对板框大小进行直接修改,只能删除后重新添加。
6、添加倒角:Manufacture-》DrafTIng,其中Fillet(圆形),Chamfer
(直线)。
选择添加圆形倒角:opTIon中Radius(倒角大小)设置为100mil,鼠标
分别点击需要添加倒角的两条线,添加完成。如尺寸大小不确定,可PCB设
计完成后添加。
7、放置固定孔:Place-》Manually(Advanced SetTIngs中勾选Library)
PlacementList下拉菜单选择Mechanicalsymols,选择MTG125(内径
建立PCB的方法。
Cadence建立PCB步骤
1、打开PCBEditor-》Allegro PCB Design GXL
2、File-》New
其中Board(wizard)来自向导建立PCBFile-》Save As更改PCB存放路径
3、Setup-》Design Parameter
分别设置使用单位、图纸尺寸、单位精度、工作区域(其中LeftX和
125mil),在命令窗口输入相应坐标分别放置在PCB四个角上。
固定安装孔:Edit-》Property选择目标,选择fixed,Apply,OK。
8、区域设置:Setup-》Areas(非必需)
Package Keepin:允许摆放区域
Package Keepout:禁止摆放区域
CadencePCB设计教程
CadencePCB设计教程
第一步是创建新的项目。
在Cadence PCB设计工具中,您可以创建一个新项目来存储所有与设计相关的文件和信息。
创建新项目时,您需要指定项目名称和存储位置。
第五步是生成制板文件。
在Cadence PCB设计工具中,您可以生成用于制作PCB板的制板文件。
这些文件包括层叠文件、钻孔文件和焊盘文件等。
生成制板文件后,您可以将这些文件发送给PCB制造商进行制造。
除了以上的基本步骤,使用Cadence PCB设计工具还有一些技巧和注意事项。
以下是一些建议:
1.确保元件库文件是最新的。
在电子设计中,元件库文件包含了各种元件的参数和模型。
使用最新的元件库文件可以确保您的设计是准确的。
2.分层布局设计。
将元件分布在不同的层上可以提高信号完整性和电磁兼容性。
3. 使用规则检查。
在设计过程中,Cadence PCB设计工具可以进行规则检查,以确保设计符合一些电气和机械规范。
4.注意散热设计。
对于高功率电路板设计,必须考虑散热问题,确保电路板在工作时能够保持适当的温度。
5. 导入和导出文件。
Cadence PCB设计工具可以与其他EDA工具兼容,您可以导入和导出其他软件生成的文件,以便进行协作和交流。
以上是关于Cadence PCB设计工具的简要介绍和基本使用步骤。
通过学习和熟练使用Cadence PCB设计工具,您可以快速准确地设计和布局PCB板,实现您的电子设计目标。
希望本教程能对您有所帮助!。
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”选项。
完整word版cadence PCB 画图傻瓜教程快速入门
cadence画PCB板傻瓜教程(转帖)复制于某网站,谢谢。
拿出来分享吧,希望对初学者能有帮助,可以很快了解Cadence的使用,谢谢共享者。
一.原理图1.建立工程与其他绘图软件一样,OrCAD以Project来管理各种设计文件。
点击开始菜单,然后依次是所有程序—打开cadence软件—》一般选用Design Entry CIS,点击Ok进入Capture CIS。
接下来是File--New--Project,在弹出的对话框中填入工程名、路径等等,点击Ok进入设计界面。
2.绘制原理图新建工程后打开的是默认的原理图文件SCHEMATIC1 PAGE1,右侧有工具栏,用于放置元件、画线和添加网络等等,用法和Protel类似。
点击上侧工具栏的Project manager(文件夹树图标)或者是在操作界面的右边都能看到进入工程管理界面,在这里可以修改原理图文件名、设置原理图纸张大小和添加原理图库等等。
1)修改原理图纸张大小:双击SCHEMATIC1文件夹,右键点击PAGE1,选择Schematic1 Page Properties,在Page Size中可以选择单位、大小等;2)添加原理图库:File--New--Library,可以看到在Library文件夹中多了一个library1.olb的原理图库文件,右键单击该文件,选择Save,改名存盘;(注意:在自己话原理图库或者封装库的时候,在添加引脚的时候,最好是画之前设定好栅格等参数,要不然很可能出现你画的封装,很可能在原理图里面布线的时候通不过,没法对齐,连不上线!)3)添加新元件:常用的元件用自带的(比如说电阻、电容的),很多时候都要自己做元件,或者用别人做好的元件。
右键单击刚才新建的olb库文件,选New Part,或是New Part From Spreadsheet,后者以表格的方式建立新元件,对于画管脚特多的芯片元件非常合适,可以直接从芯片Datasheet中的引脚描述表格中直接拷贝、粘贴即可(pdf格式的Datasheet按住Alt键可以按列选择),可以批量添加管脚,方便快捷。
Cadence16.6教程——PCB篇
Cadence16.6教程——PCB篇PCB操作教程一、导入网表先从原理图导出网表Tools-CreateNetlist只导出网表需要不勾选Create orUpdate PCB Editor Board(Netrev)确认后,在原理图根目录下会生成一个allegro的文件夹,网表就保存在这个文件里。
网表导出后,打开PCB(建议把PCB文件放在allegro刚才生成的allegro文件夹里)File-Import-Logic在Cadence选项卡里Import logic type选Design entry CIS(Capture)Import directory选择网表的文件夹allegro的路径点Import Cadence后导入网表完成二、设置图纸大小Setup-Design Parameters...Display选项卡设置格点大小单击Display选项卡中Setup Grids后面的 ...建议在公制的时候把格点都设为0.1mm,英制的时候格点设为5mil。
不宜过大或过小。
Design选项卡中User Units:选Miles(英制)或Milimeter(公制)Size下其他选项默认即可Extents:LeftX和LeftY是指图纸左下角的坐标,建议用负值Width和Height是图纸大小如果PCB中有器件或其他东西,设置图纸时,需要大于器件的位置,不然会设置不了。
建议图纸大小约为板子大小的2~4倍左右,不宜过大。
三、设置层叠结构Setup-Cross-sectionSubclass Name是叠层的名称,Top和BOTTOM不能修改Type: CONDUCTOR 导电层(一般用于走线层)PLANE 平面层(一般用于电源和地层)两层中间都是DIELECTRICMaterial: AIR 空气COPPER 铜FR-4 玻璃布基板Thickness:厚度(可以不修改)添加或删除叠层,在想添加或删除的叠层上右键Add Layer Above 添加在此叠层的上面Add Layer Below 添加在此叠层的下面Remove Layer 删除此叠层添加叠层后需要把Type和Material设置好设置好后点OK,在Visibility里会显示出来新添加或删除的CONDUCTOR或PLANE层注意:板子的叠层为偶数,不能出现单数叠层,板厂无法制作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Cadence的简单快捷PCB画法一.原理图1.建立工程与其他绘图软件一样,OrCAD以Project来管理各种设计文件。
点击开始菜单,然后依次是所有程序—打开cadence软件—》一般选用Design Entry CIS,点击Ok进入Capture CIS。
接下来是File--New--Project,在弹出的对话框中填入工程名、路径等等,点击Ok进入设计界面。
2.绘制原理图新建工程后打开的是默认的原理图文件SCHEMATIC1 PAGE1,右侧有工具栏,用于放置元件、画线和添加网络等等,用法和Protel类似。
点击上侧工具栏的Project manager(文件夹树图标)或者是在操作界面的右边都能看到进入工程管理界面,在这里可以修改原理图文件名、设置原理图纸张大小和添加原理图库等等。
1)修改原理图纸张大小:双击SCHEMATIC1文件夹,右键点击PAGE1,选择Schematic1 Page Properties,在Page Size中可以选择单位、大小等;2)添加原理图库:File--New--Library,可以看到在Library文件夹中多了一个library1.olb的原理图库文件,右键单击该文件,选择Save,改名存盘;(注意:在自己话原理图库或者封装库的时候,在添加引脚的时候,最好是画之前设定好栅格等参数,要不然很可能出现你画的封装,很可能在原理图里面布线的时候通不过,没法对齐,连不上线!)3)添加新元件:常用的元件用自带的(比如说电阻、电容的),很多时候都要自己做元件,或者用别人做好的元件。
右键单击刚才新建的olb库文件,选New Part,或是New Part From Spreadsheet,后者以表格的方式建立新元件,对于画管脚特多的芯片元件非常合适,可以直接从芯片Datasheet中的引脚描述表格中直接拷贝、粘贴即可(pdf格式的Datasheet按住Alt键可以按列选择),可以批量添加管脚,方便快捷。
4)生成网络表(Net List):在画板PCB的时候需要导入网络表,在这之前原理图应该差不多完工了,剩下的工作就是查缺补漏。
可以为元件自动编号,在工程管理界面下选中.dsn文件,然后选Tools--Annotate,在弹出的对话框中选定一些编号规则,根据需求进行修改或用默认设置即可。
进行DRC检测也是在生成网络表之前的一项重要工作,可以避免出现一些不必要的设计错误。
DRC之后可以尝试去生成网络表了,还是在工程管理界面下,选Tools--Create Netlist,可以在弹出的对话框中选择网络表的存放路径,其他默认设置即可,生成网络表的过程中如果出错,可以通Windows--Session Log查看出错的原因,(第一次用cadence 画板子,免不了会出很多错误,通过查阅报表的错误原因,做好记录,是学好该软件的捷径)比如说有元器件忘了添加封装等。
5)更新元件到原理图:当元件库中的某个元件修改后需要原理图也同步更新时,可以不必重新放置元件(万一有100个或更多该元件岂不是要疯了),在工程管理界面下,双击Design Cache文件夹,选中刚才修改的元件,右键单击选择Update Cache,一路yes下去即可将原理图中该元件全部更新。
注意:在生成网表的时候,经常报错一定要注意,在自己画的原理图库或者是封装库的时候,一定要有系统的存放,按照一定的规则命名,在添加的时候,原件要把自己所画的封装库的路径添加上,要不然,是不能正确生成网表的。
同时,这样方便以后工程的调用6)一些细节:画原理图时的放大和缩小分别是按键“i”(Zoom In)和“o”(Zoom Out)和Protel有所区别;在创建元件封装的时候,除了GND可以同名以外,不能有其他同名的管脚,否者报错,不过貌似报错也没有影响,因为打开OrCAD自带的元件库时(比如Xilinx的FPGA),也有除GND外的同名管脚;添加网络标号的快捷键是“n”,不过在OrCAD中网络标号无法复制,记得Protel中是可以通过复制已有的网络标号来添加新的网络标号的。
二.PCB1.建立电路板,设定好相关参数首先是打开PCB编辑器——开始--所有程序-- Allegro SPB 15.5--PCB Editor,在弹出的对话框中选择Allegro PCB Design 610(PCB Design Expert),然后点击Ok进入PCB编辑器。
接下来就是利用向导建立电路板了,包括确定板子的大小、层数、形状等等参数,用向导比较方便。
点击File菜单,选择New,在弹出的对话框中的Drawing Type选择Board(wizard),然后确定文件名,存盘路径等,最后点Ok进入向导。
在Import Data这一步可以一路Next 下去,用默认的参数就行。
到了Parameters,首先可以选择画板时使用的单位(Select the units for board drawing),即用的是mil、mm或是其他,这个根据个人习惯了,一般选mil;接下来是选择图纸大小(Drawing size,注意不是板子的大小);第三项是选择图纸的坐标原点(是在左下角还是在中心,之后可以更改),可以选择中心作为坐标原点,这个根据需求而定。
设置完后点击Next,接着设置其他Parameters。
设置格点大小(Grid spacing)为10mil,设置走线层数(Etch layer count)为2(2层板),然后又是一路Next,直到Custom Data的Spacing Constraints(距离参数限制)。
在这里设置最小线宽(Minimum Line width)、最小线间距(Minimum Line to Line spacing)、走线到焊盘的最小间距(Minimum Line to Pad spacing)和焊盘的最小间距(Minimum Pad to Pad spacing)均为8.00mil,Default via padstac k选择via,之后点击Next。
此时选择PCB的外形为Rectangular board (矩形),点击Next进入矩形PCB的参数设置界面,主要设置的是板子的宽(Width)和高(Height)以及一些限制区域,包括布线允许区域与板子边框的距离和允许摆放元件区域与板子边框的距离(可以分别设置为50和100mil),设置完成后Next,最后点Finish,这一步大功告成。
2.导入网络表接上一个步骤,将网络表导入到刚建好的PCB中。
在此之前还有一个很重要的工作要做,就是指定PCB封装的路径。
记得在画原理图时仅仅只是在元件属性中填了元件的封装名,还没告诉Allegro元件的PCB封装在何处,不指定封装路径的话,导入网络表的时候将会出错。
点击Setup--User Preferences,在弹出对话框中的Categories中选中Design_paths,分别为padpath和psmpath指定路径,即将PCB元件封装路径添加到padpath和psmpath 中,以告知Allegro从你指定的路径寻找封装。
(可能不同的版本,添加的时候会不一样,但是归根到底,就是要要把padpath和psmpath这两个路径添加好封装库)Allegro的一个PCB元件封装会包含几个文件(有些是网络表必须的,有些不是),而不像Protel那样一个PCB元件库文件可以包含许多的元件封装。
如何获得元件的PCB封装呢,老办法,自己做或是直接用别人做好的。
有牛人为Allegro专门做了一个PCB封装生成器——FPM (Footprint Maker,目前版本是0.0.8.0),或者LP-Viewer,后者我实践过,发现几乎涉及所要用到的封装都能找到,可以生成绝大数常用的PCB封装,十分好用(真是造福道上兄弟们的壮举)。
用FPM选好你需要的封装,Make一下,封装就自动做好了,之后还会自动将做好的封装用Allegro打开,便于检查生成的封装对不对。
封装准备好了,可以开始往PCB中导入网络表,点击File--Import--Logic,在Import directory 中指定在原理图部分生成的网络表文件路径,其他设置使用默认值即可,点击Import Cadence即可导入网络表。
导入失败的话可以通过log文件查看出错原因,改正错误后重复刚才的过程,直到成功导入网络表。
3.放置元件成功导入网络表之后,可以开始放置元件。
点击菜单Place--Quickplace,在弹出的对话框中使用默认设置,点击Place按钮即可完成元件的放置。
如果遇到有未成功放置的元件,在Place按钮上方将出现未成功放置的元件计数,形如:Unplace symbol count:4。
通过点击右侧的Viewlog查看有那些元件未成功放置。
例如PCB元件封装缺少焊盘将导致放置失败,通过修改封装之后再次重新放置即可。
4.布局(布局的方法有很多种,选自己合适的)现在可以根据实际需求在PCB上摆放元件,此时的元件基本上都放在了板子的外边,并且有密密麻麻的飞线(Rats)。
为了能更好的摆放元件,可以暂时将飞线去掉,方法是点击工具栏中的Unrats All按钮即可,恢复的方法是右侧的Rats All按钮。
要移动元件时,必须先点击工具栏中的Move按钮或使用Shift+F7,进入“移动”命令模式,同时在界面右侧控制面板中的Find标签中勾选Symbols,然后单击想要移动的元件,移动鼠标(元件跟着鼠标移动)至新位置,再次单击鼠标完成放置。
此时仍处在Move命令模式下,用同样的方法可以直接移动别的元件,按F2或右键菜单Done均可退出Move命令模式(回到Idle模式)。
元件的旋转比较有意思,在移动元件的时候,右键选择Rotate,元件中心与鼠标指针拉出一条线,此时用鼠标指针以元件中心画圈,元件跟着开始旋转,转到合适的位置单击鼠标即可确定摆放的方向。
布局的时候可以直接从原理图中直接定位某个元件,因为开始的时候元件都是堆在一块了,即设置原理图到PCB的交互。
方法是在Orcad Capture CIS中选择菜单Options--References,在Miscellaneous标签下勾选Enable Intertool Communication 即可。
当在原理图中选择某个元件后,在PCB中将直接能定位到该元件上(必须是在Idle 模式下)。
有时候需要把某个元件放在底层,方法是点击菜单Edit--Mirror,进入该命令模式,然后点击想要放到背面的元件即可。
5.布线初次使用Allegro画PCB感觉很不习惯(可能是因为习惯了Protel的缘故),例如其放大和缩小PCB快捷键不是PageUp和PageDown了,而是F10和F11(不同的版本可能有一点改变,16.3版本的是F11和F12);再如在Protel中移动PCB图纸可以用鼠标滚轮(上下移动)或是Shift加鼠标滚轮(左右移动),或是鼠标右键或中键按住不放亦可,在Allegro中,只剩下按住鼠标中键还好使,或是使用方向键。