• / 46
  • 下载费用:10 金币  

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

关 键 词:
Cadence原理图库和PCB库的设计与流程.ppt
资源描述:
设计方法与流程 Capture原理图库与 AllegroPCB封装库 Page2 主要内容 Capture原理图库的组成 Capture原理图库建库方法 Capture原理图库调用方法 1 Capture原理图符号库 2 AllegroPCB封装库 Allegro封装库与PROTELPCB封装库的比较 Allegro封装库的组成 Allegro封装库的建库方法 Allegro封装库路径设置及调用方法 举例一些常见PCB封装的制作 Page3 Capture原理图符号库的组成 元件名 30BQ040 元件编号的关键字 D 元件管脚 图中红色线条 元件符号 图中蓝色符号 注 如果元件没有指定Value值 则软件会把元件名设为默认的Value值 如果元件有多个part 则每个part的编号以指定的方式表示 如U 1 表示第一个part的编号 U 2表示第二个part的编号 Page4 直接新建元件 新建元件 选择NewPart 绘制元件符号 给元件添加管脚 绘制元件外形 添加文本 保存元件 Capture原理图库建库方法 用电子表格新建元件 新建元件 选择NewPartFromSpreadsheet 填写管脚信息 绘制元件符号 绘制元件外形 添加文本 保存元件 Page5 新建元件 直接新建元件 有几个part的元件符号是否相同 Page6 AliasNames 元件别名 对于新建元件 我们可以赋予它多个别名 新建的元件及其别名均出现在库文件中 它们除了名称 对应于电路图中元件的partvalue值 不同外 其它方面均相同 Page7 AttachImplementation Implementation参数 为了表示元件的功能特点 有时候还需给新建的元件符号附加Implementation参数 None 不附加任何的Implementation参数 SchematicView 附加的一个电路图 VHDL 附加一个VHDL文件 EDIF 附加一个EDIF格式网络表文件 Project 附加一个可编程逻辑设计项目 PSpiceModel 附加一个描述该元件特性参数的模型描述 供Pspice仿真调用 PSpiceStimulus 附加一个Pspice激励信号描述文件 Verilog 附加一个Verilog文件 Page8 直接新建元件 绘制元件符号 Page9 直接新建元件 给元件添加管脚 添加单个管脚 Name 管脚的名称Number 管脚编号Shape 管脚形状Type 管脚类形With 分一般信号管脚 Scalar 和总线管脚 Bus 如果选择总Bus 则总线可以直接与管脚连接 PinVisible 只有当Pin类型设为Power时 才能选中该复选框 UserProperties 用于修改设置的参数或者新增加与该管脚有关的参数 Page10 直接新建元件 给元件添加管脚 管脚形状 Page11 直接新建元件 给元件添加管脚 管脚类型 注 设置管脚名时 若引线名称带有横线 例如RESET 则设置时应在每个字母后面加 如 R E S E T Page12 直接新建元件 给元件添加管脚 同时添加多个管脚引线 Place PinArray 第一个管脚名 第一个管编号 共同绘制几根引线 递进步长 Pin间距 第一个管脚名 第一个管脚名 PIN显示OR关闭 Page13 直接新建元件 给元件添加管脚和外形 如下图 完成了第一个part的设计 其它part继续前面步骤 并加下文字描述 最终完与这个元件的建立 Page14 用电子表格新建元件 使用 NewPart 选项不适合创建包含大量数目管脚的元件 对于管脚数目较多的元件 手动添加管脚和设置属性不仅费时且效率低 因此针对管脚数目较多的元件的 我们采用电子表格来新建元件 选择元件库 单击右键从弹出的菜单中选择 NewPartFromSpreadsheet 或者选择主菜单的中 Design NewPartFromSpreadsheet Page15 用电子表格新建元件 打开 NewPartFromspreadsheet 对话框 如图所示 Page16 用电子表格新建元件 NewPartFromspreadsheet 对话框中的一些设置 PartName 元件名 将该元件放入电路中时 该名称也是元件的PartValue的默认值 No ofSections 表示该元件可以分割多少个Part PartRefPrefix 元件名称前缀以 PartNumber 表示该元件每个Part是以数字 Number 还是字母 alphabetic 区分 Number 管脚编号 Name 元件管脚名 Type 管脚类型 有3 Stae Bidirectional Input Opencollector OpenEmitter Output Passive Power八项可选 Shape 管脚形状 有Clock Dot Dot Clock Line Short ZeroLength六项可选 PinGroup 管脚分组 Position 管脚在元件外框的位置 有Top Bottom Left Right四项可选 AddPin 当表格显示管脚数目不够时 单击该按钮弹出对话框输入数字添加管脚 DeletePin删除管脚 一次只能删除一行 Page17 用电子表格新建元件 完成 NewPartFromspreadsheet 设置如图 Page18 用电子表格新建元件 建好的元件如图 注 建好的元件应包含对应的PCB封装信息 要不没法导入到allegro中或者其它的PCB编辑器中 对于大元件还可以按功能分割成不同的Part 至此 单个的元件建好了 要创建其它元件 可重复上面的步骤 Page19 Capture原理图库调用方法 主菜单 Place Part 打开如图对话框 放置当前选择元件前当前Part 当前选择的元件 例出当前库文件下的所有元件 添加库文件按钮 添加库文件按钮 当前元件当前part预览 选择元件的part 放置模式 有基本和等效两种 查找元件 Page20 Capture原理图库调用方法 Place DatabasePart 打开如图窗体 Page21 原理图库的建库讲完了 提问和中场休息时间 Page22 AllegroPCB封装库 Allegro封装库与PROTELPCB封装库的比较 Allegro封装库的组成 Allegro封装库的建库方法 Allegro封装库路径设置及调用方法 举例一些常见PCB封装的制作 Page23 Allegro封装库与ProtelPCB封装库的比较 最大的不同就是对焊盘的管理及调用方式不一样 Protel每一个封装有自己焊盘 Allegro里的焊盘是可以对应多个器件的 以库的形式管理 PAD PAD 1 PAD 2 PAD n 这种管理方式的优点是占用的资源比较少 当要批量更新焊盘的时候只要更新PAD库里的焊盘 再刷新一下电路板就ok 这就是为什么用Allegro打开PCB会比用Protel快的原因 资源是一点点省下来的 Page24 Allegro封装库与ProtelPCB封装库的比较 Allegro封装库的PADnumber是唯一的 ProtelPCB封装库PADnumber可以不唯一 这就要求我们在设计原理图库的时候Pinnumber也要和Allegro封装库对应起来 否则设计的电路图没法导入Allegro里作PCB设计 Allegro的这设计方式比Protel要严谨 Page25 Allegro封装库与ProtelPCB封装库的比较 ProtelPCB封装库的钢网层和是焊盘捆绑在一起的 一个pad设计好了 则钢网也设计好了 Allegro封装库在设计焊盘的时候可以不设计钢网 而且钢网形状也以库的形式管理 当在大焊盘上开不同的小钢网的时候 Protel是实现不了的 Allegro对焊盘的设计要比Protel灵活多 占用系统资源要少 Page26 Allegro封装库的组成 一个Allegro封装主要有3部分组成 位号 焊盘 元件外形 元件边界 Page27 Allegro封装库的组成 Allegro封装存储结构 一个标准的Allegro封装库有应有3个文件组 XXX dra drawing档 一个元件由各种图形组成 此文件记录了这些图形的相关信息 XXX psm 元件实体封装 由drawing生成的一个打包的元件实体 此文件为该元件的关联关系 XXX txt Device文件 记录了该元件分类 针对集成IC 连接器IO及分立元件有不同的功能定义 可交换管脚 及仿真需要的一些信息记录在此 注 默认保存dra文件时 psm自动建立 当在把Drawing配置变量 no symbol onsave设为1时 则需手动createpsm文件 Device文件需手动选类型并创建 Page28 封装库的建库方法 通过向导来创建 新建文件的时候选择 packagesymbol Wizard 如下图 Page29 封装库的建库方法 通过向导来创建 先择封装类型 如下图 Page30 封装库的建库方法 通过向导来创建 选择图形模板 如下图 Page31 封装库的建库方法 通过向导来创建 设置单位及精确 位号第一个关键字 如下图 Page32 封装库的建库方法 通过向导来创建 设置单位及精确 位号第一个关键字 如下图 Page33 封装库的建库方法 通过向导来创建 设置元件大小 如下图 Page34 封装库的建库方法 通过向导来创建 选择Pin1焊盘和其它Pin的焊盘 如下图 Page35 封装库的建库方法 通过向导来创建 设置元件的定位点及是否创建PSM文件 如下图 Page36 封装库的建库方法 通过向导来创建 概括了下前面的设置 设置完成后生成如下图元件符号 注 向导不能添加中间的接地大焊盘 需手工添加 完成最终的元件如右图 Page37 封装库的建库方法 通过向导来创建 生成PSM文件 和Device文件 通过向导完成了这个库的设计 生成如下三个文件 Page38 封装库的建库方法 手工创建元件 New Packagesymbol 放置第一个管脚及其余管脚 Page39 封装库的建库方法 手工创建元件 添加元件外框 及文字标签 等 建好的元件如下图 Page40 Allegro封装库路径设置及调用方法 Allegro库路径设置方法一 Setup UserPreferences 打下参数设置框 找到Pahts 分别对devpath padpath psmpath设置 注 devpath对应前面介绍的XXX txt文件路径 padpath对应焊盘存放路径 psmpath对应XXX psm存放路径 一般来说会所XXX dra XXX psm及XXX txt在一个文件夹 Page41 Allegro封装库路径设置及调用方法 Allegro库路径设置方法一 对三个路径进行设置 Page42 Allegro封装库路径设置及调用方法 Allegro库路径设置方法二 找到配置文件 在windows系统的环境变量里 有个Home变量 其指明Allegro的配置文件 pcbenv 路径 Page43 Allegro封装库路径设置及调用方法 Allegro库路径设置方法二 用文本编辑工具打开pcbenv文件下面的env文件 找到devpath padpath 及psmpath对其所设路径进行修改 保存退出 重启Allegro 设置即改过来了 Page44 Allegro封装库路径设置及调用方法 Allegro库调用方法 1 从电路图产生网表 通过网表来导入 Page45 Allegro焊盘设计 1 执行 开始 程序 程序 Cadence Release16 3 PCBEditorUtilities PadDesigner 启动焊盘设计器 摘要 类型 Etch层数 Mask层数 类型 Through Blind Buried Single 单位 Mils 千分之一寸 Inch 英寸 Millimeter 毫米 Centimeter 厘米 Micron 微米 单位 精度 单层模式 钻孔类型 Circledrill 圆型 Ovalslot椭圆形槽 RectangleSlot方形槽 电镀与非电镀 孔径 公差 钻孔符号相关设置 Page46 谢谢
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:Cadence原理图库和PCB库的设计与流程.ppt
链接地址:https://www.weizhuannet.com/p-11344214.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开