CADENCE从原理图到PCB步骤(精)
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 板傻瓜教程(转帖)复制于某网站,谢谢。
拿出来分享吧,希望对初学者能有帮助,可以很快了解 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 键可以按列选择),可以批量添加管脚,方便快捷。
[整理]CADENCE原理图与PCB设计说明.
内部资料请勿外传CADENCE原理图与PCB设计说明(第1版)目录序言 (1)第一章系统简介 (2)1.1 系统组成 (2)1.1.1 库 (2)1.1.2 原理图输入 (2)1.1.3 设计转换和修改管理 (2)1.1.4 物理设计与加工数据的生成 (3)1.1.5 高速PCB规划设计环境 (3)1.2 Cadence设计流程 (3)第二章Cadence安装 (4)2.1安装步骤 (4)2.2 LICENSE设置 (7)2.3 库映射 (7)2.4 修改cds.lib文件,设置原理图库: (8)2.5 编辑ENV文件,设置PCB库: (9)第三章CADENCE库管理 (11)3.1 中兴EDA库管理系统 (11)3.2 CADENCE库结构 (13)3.2.1 原理图(Concept HDL)库结构: (13)3.2.2 PCB库结构: (13)第四章项目管理器 (15)4.1 项目管理的概念 (15)4.2 创建或打开一个项目 (15)4.3 原理图库的添加: (16)4.4 填写设计(Design)名称 (17)4.5 增加新的Design(设计) (18)4.6 项目的目录结构 (18)第五章原理图设计 (20)5.1 图纸版面设置 (20)5.1.1 图纸统一格式设置 (20)5.1.2 栅格设置 (22)5.2Concept-HDL的启动 (23)5.3添加元件 (24)5.3.1 逻辑方式添加器件 (24)5.3.2 物理方式添加器件 (25)5.4画线 (26)5.4.1 Draw方式 (26)5.4.2 Route方式 (27)5.5 添加信号名 (27)5.6 画总线 (28)5.7 信号名命名规则 (29)5.8 元件位号 (31)5.8.1 元件位号手工标注 (31)5.8.2 元件位号的自动标注 (32)5.8.3 元件位号的自动排序 (33)5.9 Cadence属性 (34)5.10 组操作 (36)5.10.1 组定义: (36)5.10.2 组命名 (36)5.10.3 组操作 (37)5.11 常用命令 (38)5.11.1 常用的快捷键 (38)5.11.2 检查连接关系 (39)5.11.3 点画命令 (39)5.11.4 查找元件和网络 (39)5.11.5 两个不同网络名的网络连接的方法 (40)5.11.6 错误检查 (40)5.11.7 检查Cadence原理图单个网络名 (40)5.11.8 对隐藏了电源和地腿的器件定义电源和地信号 (41)5.12 增加新的原理图页 (41)5.13 原理图多页面操作 (42)5.14 信号的页区位置交叉标注(Cross Reference) (42)5.14.1 信号的页区位置交叉标注(Cross Reference)的作用 (42)5.14.2 交叉标注需注意的几点: (43)5.14.3 信号的交叉标注(Cross Refrence)的方法 (43)5.14.4 层次设计中出模块信号的交叉标注 (43)5.14.5 出页信号的交叉标注的要求 (44)5.15 在不同的project下实现原理图拷贝 (44)5.16 打印图纸 (47)5.17 自动生成料单 (48)5.18 原理图归档 (50)5.19 原理图评审 (51)第六章从原理图到PCB (52)6.1从原理图到PCB的实现 (52)6.1 .1 原理图到PCB的转换过程: (52)第七章PCB设计 (55)7.1 导入数据 (55)7.2 Allegro用户界面 (55)7.2.1 控制面板的作用 (56)7.2.2 工具栏的显示 (57)7.3 Layout准备 (58)7.3.1 创建PCB图的物理外形 (58)7.3.1.2 在Allegro界面下创建板外框: (61)7.3.2 设置板图尺寸参数 (62)7.3.3 设置版图的栅格值: (63)7.3.4 设置板图选项 (63)7.3.5 设置PCB板的叠层 (64)7.3.6 设置约束条件 (65)7.3.6.1 设置板的缺省间距: (65)7.3.6.2 设置扩展的距离规则 (66)7.3.6.3 设置扩展的物理规则 (69)7.3.6.4 编辑属性 (69)7.3.7 可视性和颜色设置 (70)7.4 PCB布局 (70)7.5 PCB布线: (73)7.6 添加过孔和替换过孔 (74)7.6.1 添加过孔 (74)7.6.2 替换过孔 (75)7.7 优化走线 (76)7.8 覆铜处理 (77)7.8.1 阴版覆铜 (77)7.8.2 阳版覆铜 (78)7.9 分割电源平面 (79)7.10 位号标注 (83)7.11 加测试点 (83)7.12 DRC检查 (83)7.13 生成报告文件 (84)7.14 V ALOR检查 (85)7.15 生成光绘文件和钻孔文件 (85)7.15.1 生成光圈文件(art-aper.txt),即D码表 (85)7.15.2 生成钻孔文件 (86)7.15.3 生成光绘文件 (86)7.15.3.1 在Artwork中加入所需的层 (86)7.15.3.2 生成光绘文件 (90)7.16 PCB评审 (92)第八章公司的PCB设计规范 (93)序言Cadence软件是我们公司统一使用的原理图设计、PCB设计、高速仿真的EDA工具。
Cadence原理图库和PCB库的设计与流程PPT精选文档
➢直接新建元件
① 新建元件
有几个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教程
一.原理图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键可以按列选择),可以批量添加管脚,方便快捷。
cadence原理图到PCB(原创)
cadence原理图到PCB(原创)首先说明一下我的版本是Allergro SPB 16.2。
原理图设计用的是OrCAD Capture,PCB设计用的是Allegro PCB Design GXL。
教材手里有好几种,网上找的、图书馆借的。
在Altium Designer里面原理图转PCB是个很简单的事情,可是在cadence里面,折腾了好几天才能通过这一步。
怎么说呢,这些教材讲的都不够细,尤其是在如何操作软件这上面,完全是把help手册翻译了一遍,反而把大家在学习protel时候就知道的东西啰嗦了半天。
cadence 原理图转PCB网上流传有两种方法,我现在也只会这两种。
切入正题吧。
原理图转PCB之间沟通的纽带是netlist文件,就是网表文件。
正确生成网表文件的前提是原理图正确,能通过DRC检查。
如果只画原理图不需要layout那就不用生成网表,在footprint选项里也不用填,否则要填上对应的封装名称,即使你没有这个封装填上封装名称也能生成网表,可以在生成网表之后再去画封装。
画封装,打开Allegro PCB Design GXL,File-New-Package symbol(wizard)。
为了下文讲解,设置名称就叫dip40-8051,路径自己设定,最好不要有中文名。
选DIP-next-load template-next-next-引脚数填40-next-选择焊盘(任意)-保存。
先别急,还有一项重要的事情没做,那就是生成device文件。
其中的一种方法用到了它。
如何生成呢,在生成封装之后,File-create device file 就可以啦,记住文件格式是.txt,和你刚才设计封装库放在同一目录下。
此时可以退出 Allegro PCB Design GXL。
两种办法之前的工作都要把原理图设计好,如果你只想体验一下流程的话随便弄个IC(如8051),设计即正确,不要考虑电气特性。
使用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步骤一.原理图1.建立工程与其他绘图软件一样,OrCAD以Project来管理各种设计文件。
点击开始菜单,然后依次是所有程序-- Allegro SPB 15.5--Design Entry CIS,在弹出的Studio Suite Selection对话框中选择第一项OrCAD_Capture_CIS_option with capture,点击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的设计流程
从原理图到PCB的设计流程
在任何开关电源设计中,PCB板的物理设计都是最后一个环节,如果设计方法不当,PCB可能会辐射过多的电磁干扰,造成电源工作不稳定,以下针对各个步骤中所需注意的事项进行分析。
从原理图到PCB的设计流程
建立元件参数——>输入原理网表->设计参数设置->手工布局->手工布线->验证设计——>复查->CAM输出。
2. 参数设置
相邻导线间距必须能满足电气安全要求,而且为了便于操作和生产,间距也应尽量宽些。
最小间距至少要能适合承受的电压,在布线密度较低时,信号线的间距可适当地加大,对高、低电平悬殊的信号线应尽可能地短且加大间距,一般情况下将走线间距设为8mil。
焊盘内孔边缘到印制板边的距离要大于1mm,这样可以避免加工时导致焊盘缺损。
当与焊盘连接的走线较细时,要将焊盘与走线之间的连接设计成水滴状,这样的好处是焊盘不容易起皮,而是走线与焊盘不易断开。
3. 元器件布局
实践证明,即使电路原理图设计正确,印制电路板设计不当,也会对电子设备的可靠性产生不利影响。
例如,如果印制板两条细平行线靠得很近,则会形成信号波形的延迟,在传输线的终端形成反射噪声;由于电源、地线的考虑不周到而引起的干扰,会使产品的性能下降,因此,在设计印制电路板的时候,应注意采用正确的方法。
每一个开关电源都有四个电流回路:
1.电源开关交流回路
2.输出整流交流回路
3.输入信号源电流回路。
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库的设计与流程 ppt课件
主要内容:
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的使用,谢谢共享者。
一.原理图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键可以按列选择),可以批量添加管脚,方便快捷。
Cadence原理图库和PCB库的设计与流程
件。 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文件。
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的流程图:一.原理图1.建立工程2.绘制原理图3. 生成网络表(Net List):在画板的时候需要导入网络表,在这之前可以为元件自动编号,在工程管理界面下选中.dsn文件,然后选Tools—Annotate;再进行DRC检测。
DRC之后可以尝试去生成网络表了,在工程管理界面下,选Tools--Create Netlist,二.PCB1. 打开PCB Editor,在弹出的对话框中选择Allegro PCB Design GXL(legacy),然后点击Ok进入PCB编辑器。
接下来就是利用向导建立电路板了,包括确定板子的大小、层数、形状等等参数。
File-new 在弹出的对话框中的Drawing Type选择Board(wizard),然后确定文件名,Browse存盘路径等,最后点Ok进入向导。
注意:板子的路径应该和前面生成网表的路径保持一致。
2.导入网络表接上一个步骤,将网络表导入到刚建好的PCB中。
在此之前还有一个很重要的工作要做,就是指定PCB封装的路径。
点击Setup--User Preferences,在弹出对话框中的Categories中选中Design_paths,分别为padpath和psmpath指定路径,即将PCB元件封装路径添加到padpath和psmpath中,以告知Allegro从指定的路径寻找封装。
元件的PCB封装需要自己做或是直接用别人做好的,封装准备好后往PCB 中导入网络表,点击File--Import--Logic,在Import directory中指定在原理图部分生成的网络表文件路径,其他设置使用默认值即可,点击Import Cadence即可导入网络表。
3.叠层设计,规则设定,布局布线暂时简单描述下元件的放置,布局,布线,具体的叠层设计,设计规则等后面再详细补充3.1 元件放置成功导入网络表之后,放置元件。
点击菜单Place--Quickplace,在弹出的对话框中使用默认设置,点击Place按钮即可完成元件的放置。
CADENCE从原理图到PCB步骤
CADENCE从原理图到PCB步骤一(原理图1(建立工程与其他绘图软件一样,OrCAD以Project来管理各种设计文件。
点击开始菜单,然后依次是所有程序-- Allegro SPB 15.5--Design Entry CIS,在弹出的Studio Suite Selection对话框中选择第一项OrCAD_Capture_CIS_option withcapture,点击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-绘制原理图(精)
图2-33 加载、卸载元件库对话框
技能4 放置元件
• 放置元件
图2-36 元件库工作面板
• 属性修改 。
元件编号,在同一套 图纸中必须唯一 显示控制 元件型号
元件封装名
显示/隐藏引脚及 引脚编号
图2-37 元件属性对话框
• 元件放置完成后的原理图如图所示
• 调整元件位置和方向
• 调整元件编号及注释
项目二 正负电源电路
单面板设计 (2)
学习任务
● 简单原理图的设计方法 ●有原理图生成单面PCB的
教学重点
● 原理图编辑方法 ● 布线规则的设置 ● 单面PCB设计方法
方法
项目2-正负电源电路PCB设计
任 务 : 1
编 辑 原 理 图
任 务 : 2
从 原 理 图 到 PCB
PCB
任 务 : 3
设 计
90°开始 90°结束
45°开始
45°结束
任意角度
自动转角
Header
3
P
1
3
2
1
Bridge1
D
1
Cap
Pol2
1
C
Cap
Pol2
1
C
0
0
2
1
0
0
0
0
u
u
F
F
Cap
0.33uF
C
Cap
0.33uF
C
4
3
7
VR2
7
VR1
9
8
Vin
Vin
0
0
5
5
G
D
N
N
D
Vout
原理图如何生成pcb
原理图如何生成pcb原理图如何生成PCB。
原理图是电子产品设计的重要一环,它是将电路设计的理论图形象化的表达。
在进行PCB布局设计之前,我们需要先生成原理图。
下面将介绍原理图如何生成PCB的过程。
首先,我们需要选择一款适合自己的原理图设计软件。
市面上有很多原理图设计软件,比较知名的有Altium Designer、Cadence OrCAD、Mentor Graphics PADS 等。
这些软件都具有强大的功能和丰富的元器件库,可以满足不同电路设计的需求。
接下来,我们需要创建一个新的项目,并在项目中新建原理图。
在新建原理图时,需要给原理图起一个有意义的名字,并设定好保存路径。
一般来说,原理图的文件格式是.sch。
在原理图中,我们需要添加各种元器件。
元器件可以通过搜索或者直接在元器件库中进行选择添加。
添加元器件时,需要注意元器件的引脚方向和连接方式,确保元器件之间的连接是正确的。
接下来,我们需要进行元器件的连线。
在原理图中,元器件之间的连接通过连线来实现。
连线时,需要保证连接的正确性和整洁性,避免出现交叉或者混乱的连线。
在完成元器件的连线之后,我们需要对原理图进行整理。
整理原理图可以使得电路结构更加清晰,方便后续的PCB布局设计。
在整理原理图时,可以通过调整元器件的位置和连线的走向来使得原理图更加美观和易读。
最后,我们需要对原理图进行检查。
检查原理图可以确保元器件的连接正确,没有遗漏或者错误。
同时也可以检查原理图的整洁性和美观性,保证原理图的质量。
通过以上的步骤,我们就可以完成原理图的生成。
生成好的原理图可以作为PCB布局设计的基础,为后续的电路设计和生产提供重要的参考。
总而言之,原理图的生成是电子产品设计中不可或缺的一步。
通过选择适合的原理图设计软件,添加元器件,进行连线,整理原理图和进行检查,我们可以顺利地完成原理图的生成,为接下来的PCB布局设计奠定良好的基础。
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CADENCE从原理图到PCB步骤一.原理图1.建立工程与其他绘图软件一样,OrCAD以Project来管理各种设计文件。
点击开始菜单,然后依次是所有程序-- Allegro SPB 15.5--Design Entry CIS,在弹出的Studio Suite Selection对话框中选择第一项OrCAD_Capture_CIS_option with capture,点击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):在画板的时候需要导入网络表,在这之前原理图应该差不多完工了,剩下的工作就是查缺补漏。
可以为元件自动编号,在工程管理界面下选中.dsn文件,然后选Tools—Annotate (注解),在弹出的对话框中选定一些编号规则,根据需求进行修改或用默认设置即可。
进行DRC检测也是在生成网络表之前的一项重要工作,可以避免出现一些不必要的设计错误。
DRC之后可以尝试去生成网络表了,还是在工程管理界面下,选Tools--Create Netlist,可以在弹出的对话框中选择网络表的存放路径,其他默认设置即可,生成网络表的过程中如果出错,可以通Windows--Session Log查看出错的原因,比如说有元器件忘了添加封装等。
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 padstack选择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从你指定的路径寻找封装。
Allegro的一个PCB元件封装会包含几个文件(有些是网络表必须的,有些不是),而不像Protel那样一个PCB元件库文件可以包含许多的元件封装。
如何获得元件的PCB封装呢,老办法,自己做或是直接用别人做好的。
有牛人为Allegro专门做了一个PCB封装生成器——FPM(Footprint Maker,目前版本是0.0.8.0),可以生成绝大数常用的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;再如在Protel中移动PCB 图纸可以用鼠标滚轮(上下移动)或是Shift加鼠标滚轮(左右移动),或是鼠标右键或中键按住不放亦可,在Allegro中,只剩下按住鼠标中键还好使,或是使用方向键。
当然这些都可以通过相关设置改成自己习惯的方式,“Cadence系统是一个比较开放的系统,它给用户留了比较多的定制空间”。
还有一个比较不习惯的地方就是颜色的设置,因为默认设置实在是太烂,必须改了才看得惯(否则将会崩溃)。
点击工具栏中的Color按钮或Ctrl+F5或是菜单Display--Color/Visibility,在弹出的对话框中可以看到,Allegro将颜色设置分了好几个Group,根据个人习惯分别设置,例如Stack-Up中,可以设置Top(顶层)或Bottom(顶层)的Pin (管脚)、Via(过孔)和Etch(走线)为红色和蓝色(Protel中的默认的颜色设置);Geometry 中设置Skillscreen_Top(顶层丝印)为黄色;Components中设置Skillscreen_Top的Ref Des (元件的标号)一栏的颜色为黄色。