从cadence原理图导出元器件库

从cadence原理图导出元器件库
从cadence原理图导出元器件库

在该工程下先建立一个library库,我这里为了简单,就是library1了。

在design cache 目录下,可以看见我们在原理图中使用的元器件

选中你要导出的元器件,按着鼠标左键不放,向library1目录下拖动,等到鼠标到达library1目录的时候会显示一个加号,松开鼠标左键,就好了。因为系统截图不能显示鼠标,所以我就用文字描述了,下图是最后的效果。这样我们就把原理图中的一个元器件导入到我们自己的库文件里面,以

后绘制原理图,只要加载这个library1库文件就好了,然后可以调用这里面的元器件。

我从library1库加载2个电阻,然后看它们的属性,是library1库里面的元器件。

OrCADCaptureCIS(Cadence原理图绘制) 1,打开软件........................................ 2,设置标题栏..................................... 3,创建工程文件................................... 4,设置颜色........................................ 2.制作原理库.......................................... 1,创建元件库...................................... 2,修改元件库位置,新建原理图封库................. 3,原理封装库的操作............................... 3.绘制原理图.......................................... 1.加入元件库,放置元件............................ 2.原理图的操作.................................... 3.browse命令的使用技巧 ........................... 4.元件的替换与更新................................ 4.导出网表............................................ 1.原理图器件序号修改.............................. 2.原理图规则检查.................................. 3.显示DRC错误信息................................ 4.创建网表........................................ 5.生成元件清单(.BOM)..................................

第一章设计流程 传统的硬件系统设计流程如图1-1所示,由于系统速率较低,整个系统基本工作在集中参数模型下,因此各个设计阶段之间的影响很小。设计人员只需要了解本阶段的基本知识及设计方法即可。但是随着工艺水平的不断提高,系统速率快速的提升,系统的实际行为和理想模型之间的差距越来越大,各设计阶段之间的影响也越来越显著。为了保证设计的正确性,设计流程也因此有所变动,如图1-2所示,主要体现在增加了系统的前仿真和后仿真。通过两次仿真的结果来预测系统在分布参数的情况下是否能够工作正常,减少失败的可能性。 细化并调整以上原理图设计阶段的流 程,并结合我们的实际情况,原理图设计 阶段应该包括如下几个过程: 1、 阅读相关资料和器件手册 在这个阶段应该阅读的资料包括,系统的详细设计、数据流分析、各器件手册、器件成本等。 2、 选择器件并开始建库 在这个阶段应该基本完成从主器件到各种辅助器件的选择工作,并根据选择结果申请建库。 3、 确认器件资料并完成详细设计框图 为保证器件的选择符合系统的要求,在这一阶段需要完成各部分电路具体连接方式的设计框图,同时再次确认器件的相关参数符合系统的要求,并能够和其他器件正确配合。 4、 编写相关文档 这些文档可以包括:器件选择原因、可替换器件列表、器件间的连接框图、相关设计的来源(参考设计、曾验证过的设计等),参数选择说明,高速连接线及其它信息说明。 5、 完成EPLD 内部逻辑设计,并充分考虑可扩展性。

在编写相关文档的的同时需要完成EPLD内部逻辑的设计,确定器件容量及连接方式可行。 6、使用Concept-HDL绘制原理图 7、检查原理图及相关文档确保其一致性。 以上流程中并未包括前仿真的相关内容,在设计中可以根据实际情况,有选择的对部分重要连线作相关仿真,也可以根据I/O的阻抗,上升下降沿变化规律等信息简单分析判断。此流程中的各部分具体要求、注意事项、相关经验和技巧有待进一步完善。

Cadence SPB 15.7 快速入门视频教程 的SPB 16.2版本 第01讲 - 第15讲:OrCAD Capture CIS原理图创建 第16讲 - 第26讲:Cadence Allegro PCB创建封装 第27讲 - 第36讲:Cadence Allegro PCB创建电路板和元器件布局 第37讲 - 第46讲:Cadence Allegro PCB设置布线规则 第47讲 - 第56讲:Cadence Allegro PCB布线 第57讲 - 第60讲:Cadence Allegro PCB后处理、制作光绘文件 第1讲 课程介绍,学习方法,了解CADENCE软件 1.要开发的工程 本教程以下面的例子来开始原理图设计和PCB布线 2.教程内容

3.软件介绍 Design Entry CIS:板级原理图工具 Design Entry HDL:设计芯片的原理图工具,板级设计不用 Layout Plus:OrCAD自带的PCB布线工具,功能不如PCB Editor强大 Layout Plus SmartRoute Calibrate:OrCAD自带的PCB布线工具,功能不如PCB Editor强大PCB Editor:Cadence 的PCB布线工具 PCB Librarian:Cadence 的PCB封装制作工具 PCB Router:Cadence 的自动布线器 PCB SI:Cadence 的PCB信号完整性信号仿真的工具 SigXplorer:Cadence 的PCB信号完整性信号仿真的工具 4.软件列表

5.开始学习Design Entry CIS 启动:Start/Cadence SPB 16.2/Design Entry CIS 启动后,显示下图: 里面有很多选项,应该是对应不同的License 本教程使用:OrCAD Capture CIS 我个人认为:Allegro PCB Design CIS XL是所有可选程序中,功能最强大的,但不知道,强在哪里;而且本教程的原理图文件可以使用上表中不同的程序打开 6.选择OrCAD Capture CIS,启动后显示下图

Cadence原理图库设计 一.工具及库文件目录结构 Cadence提供Part Developer库开发工具供大家建原理图库使用。 Cadence 的元件库必具备如下文件目录结构为: Library----------cell----------view(包括Sym_1,Entity,Chips,Part-table) Sym_1:存放元件符号 Entity:存放元件端口的高层语言描述 Chips:存放元件的物理封装说明和属性 Part-table:存放元件的附加属性,用于构造企业特定部件 我们可以通过定义或修改上述几个文件的内容来创建和修改一个元件库,但通过以下几个步骤来创建元件库则更直观可靠一些。 二.定义逻辑管脚 在打开或新建的Project Manager中,如图示,打开Part Developer。 然后出现如下画面, 点击Create New,下图新菜单中提示大家选择库路径,新建库元件名称及器件类型。

点击ok后,Part Developer首先让大家输入元件的逻辑管脚。一个原理图符号可以有标量管脚和矢量管脚。 标量管脚在符号中有确定位置,便于检查信号与管脚的对应,但矢量管脚却可使原理图更简洁,适用于多位 总线管脚。 点击上图中的Edit,编辑器会让我们对首或尾带有数字的字符串的多种输入方式(A1; 1A; 1A1)进行选择,一但选定,编辑器即可对同时具有数字和字母的管脚输入进行矢量或标量界定。 管脚名首尾均不带数字的字符串如A; A1A则自动被识别为标量管脚。 按照元件手册决定管脚名称及逻辑方向,选择是否为低电平有效,点击ADD即可加入新的管脚。 (注:不论是标量或矢量管脚,均可采用集体输入,如在Pin Names栏可输入A1-A8, 1C-16C)

Cadence Capture 输出带属性的PDF 原理图设置步骤 作者:Myedacn 2016-01-06 1.准备工作 需要安装两个工具,一个是虚拟打印机,一个是脚本运行工具 1.1虚拟打印机安装 官方推荐Adobe Acrobat ,但是这个是需要购买授权的,所以推荐安装免费开源的工具PDFCreator ,可以从网上下载到该工具。https://www.360docs.net/doc/e718339726.html,/可以下载到最新版本的软件。 按照提示进行安装,安装完成后,可以看到打印机列表里面多了一个虚拟打印机 记住这个打印机的名称,后面会用到。1.2安装脚本运行工具基于Adobe 、PostScript 及可移植文档格式(PDF )的页面描述语言等而编译成的免费软件GhostScript 可以在官网下载到最新版本https://www.360docs.net/doc/e718339726.html,/按照提示进行安装,安装完成后记住安装路径,比如:C:\Program Files (x86)\gs\gs9.09\bin\gswin32c.exe 后面会用到。2.修改配置文件 打开Cadence Capture 安装目录,比如: C:\Cadence\SPB_16.6\tools\capture\tclscripts\capUtils 找到文件:capPdfUtil.tcl 用文本编辑器打开此文件: 找到以下位置进行修改: set ::capPdfUtil::mPSDriver "PDFCreator " 把默认的Adobe 打印机修改为PDFCreator 修改打印机安装程序位置,红色字体位置所示 set ::capPdfUtil::mPSToPDFConverterList { { "PDFCreator " {{C:\Program Files\PDFCreator\PDFCreator.exe }/N /q /o M y e d a c n 出品

说明: 1)本教程适用于将altium designer的原理图和PCB转入cadence(分别对应capture CIS和allegro)里。对于protel 99se,可以将其先导入较新版本的AD里,再转入cadence中。 2)整个过程中使用的软件包括altium designer Summer 08,cadence16.6,orCAD10.3-capture(免安装精简版),PADS9.3三合一完美精简版。其中,后面两个软件较小,便于下载。 3)原理图的转化路线是,从altium designer导出的.dsn文件,用orcad10.3-capture打开后,保存为cadence16.6可以打开的文件。因为较新版本的cadence不能直接打开AD转换出来的.dsn文件。如果你不是这些版本的软件,也可以参考本人的方法进行尝试。 4)pcb转化的顺序是,altium designer导出的文件,导入PADS9.3打开,然后导出.asc文件。随后利用allegro对pads的接口,将pads文件导入。 1. 原理图的导入 1.1选中原理图的项目文件,即.PRJPCB文件,右键-》save projec as,选择.dsn文件,输入要保存的文件名,保存。注意输入新的文件名的时候要把文件名的后缀手动改掉。 1.2打开orCAD10.3-capture文件夹下面的capture.exe(如果同一台电脑装了新版本的cadence,例如cadence16.6的话,环境变量中的用户变量会有冲突。具体地来说对于orCAD10.3来说,CDS_LIC_FILE的值必须是安装目录\orCAD10.3-capture\crack\license.dat。而对于cadence16.6来说,环境变量必须是5280@localhost。因此要使用orCAD10.3的话,必须将CDS_LIC_FILE 的值改掉,否则无法打开。等下使用cadence16.6,就必须将值改回来)。 1.3使用orCAD10.3将刚才保存的.dsn文件打开,并保存成project。 1.4 随后就可以使用新版本的cadence的capture CIS打开保存的文件(注意改环境变量中的用户变量CDS_LIC_FILE)。 2. PCB的导入 由于allegro可以根据已有的brd文件生成元器件的封装,因此将PCB导入allegro后使用者免于重新使用allegro绘制一遍封装。 1.1打开pads9.3,file-》new,按照默认配置建立一个文件,保存。 1.2file-》import,选中要转换的.pcb文件,打开,保存在C盘的PADS Projects文件夹下面。 (安装PADS9.3三合一完美精简版时会自动在C盘产生这个文件夹。) 1.3file-》export,将文件保存为.asc文件。接下来回弹出下图所示的对话框。注意要将.pcb

1.在查找元件时,为了增加找到原理图元件的机会,在输入的元件名称中,最 好使用通配符 * 。 2.在字符串查找过程中,系统要寻找所有第一个字母为A的字符串的元件,应 该输入 A* 。 3.在查找元件时,可执行菜单命令工具/查找元件或点击元件库文件面 板上的【查找】按钮。 4.新建原理图元件必须在原理图库文件编辑器中进行。 5.制作一个原理图元器件首先要创建元件库。 6.在原理图库文件编辑环境下,“SCH Library”面板的功能是浏览元件库的 元件。 7.在自己建的原理图元件库文件中,要绘制一个新的元件符号,应执行 Tools/New Component(工具/新元件)菜单命令或单击“SCH Library” 面板上的 Add(追加)按钮。 8.启动元件库编辑器有两种方法,一种方法是打开已有元件库,另一种方 法是创建一个新的元件库。 9.原理图元件库编辑器工作区的中心有一个十字坐标轴,将工作区划分为4 个象限,一般在第四象限绘制原理图元件。 10.原理图元件库编辑器工作区的中心位置坐标为(0,0)。 11.通过原理图元件库编辑器的制作工具来绘制和修改一个元件图 形。 12.在原理图元件编辑环境中,“SCH Library”面板上包括“元件”区、“别 名”区、“引脚”区和“模型”区。 13.“Libraries(库文件)”面板上提供了元件库(Libraries)、查找

(Search)和放置(Place) 三个工具按钮。 14.原理图元件库编辑管理器中除了主工具栏,还提供了绘制图形工具栏 和 IEEE 工具栏。 15.元件库编辑器里可以产生元件报表、元件库报表和元件规则检查 表。 16.在绘制直线时,可利用空格键切换直线的转角。 17.在绘制椭圆弧时第一次单击鼠标左键确定的是椭圆弧的圆心位置。 18.原理图元件由两部分组成:外形和引脚。 19.制作元器件时,为了画图形实体的外形,捕获网格的值可以按照需要 改动,但是在放置引脚之前,一定要改回 10 。 20.元件名称是为外形和引脚功能相同的元件取的一个通用名称。 21.当元器件绘制完成后,在原理图元件库编辑管理器中单击“元件”区的 “编辑”按钮可设置元件属性。 22.制作元器件符号时,要更改第一个元件名称必须选工具菜单中的重 新命名元件进行修改;要增加一个制作元件直接按【追加】按钮再修改名称。 23.在放置VCC和GND引脚时,在【电气特性】选项中应选择“Power”。 24.若放置与非门74LS00如图01所示功能单元,则在属性对话框中, Designator输入 U1 ;Part为 4 。 图01 25.当要查看自带库中元器件信息,在打开该元件库后,在弹出的对话框上应 选择抽取源按钮,调用该库。

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中是可以通过复制已有的网络标号来添加新的网络标号的。

Altium Designer6.9集成元件库制作教程 从第一代ALTIUM DESIGNER6.9开始,官方提供集成元件,即在同一个元件库中,原理图下编辑环境下是原理图库.在PCB编辑环境下是PCB封装库,文件扩展名为:IntLib,那么我们自己能否自己创建一个INTLIB的集成元件库哪?当然是可以的.这里简单介绍一下如何生成一个集成元件库的步骤 第一步:使用Altium Designer6.9或AD6环境下,新建→项目→集成元件库.在PRJECT下就多一个Integrated_Library1.LibPkg的集成元件项目文件.然后保存项目.在集成元件库下新增一个原理图元件库和一个封装库,命名要和集成元件库项目名称一致. 在原理图元件库编辑环境为符号库指定封装.然后在项目单击右键,选 择”Compile Integrated Library ****.LibPgk”(****代表自己命名的元件库名称).就是编译集成元件. 这时你就可以在元件库保存位置上看一个”Project Outputs for ****”的输出 文件夹,,文件夹中就有刚才编译的集成元件库 了。 此时就可以直接在Altium Designer6.9/AD6中直接调用这个元件库了.效果和系统的集成元件一样.下次直接打开集成元件时,就会有这样的提示

选择提取源,你就可以在PROJECT中看到集成元件所有包含的原理图符号库和PCB封装库. 不过要注意的是,如果你对元件库修改后,要记得重新编译一下,否则你是调不到你最新增加的元件库,在项目右键选择” Reompile Integrated Library ****.LibPgk”选项.

原理图设计规范 理念: 设计好一份规范的原理图对设计好PCB/跟机/做客户资料具有指导性意义,是做好一款产品的基础。 一、标准图框图幅 根据实际需要,我公司常用图幅为A2、A3、A4,并有标准格式的图框。其中每一图幅可根据方向分为Landscape(纵向)及Portrait(横向)。在选用图纸时,应能准确清晰的表达区域电路的完整功能。 二、电路布局 原理图的作用是表示电路连接关系,因此需要注意电路结构的易读性。一般可将电路按照功能划分成几个部分,并按照信号流程将各部分合理布局。连线时,需注意避免线条的不必要交叉,以免难于辨识。具体要求如下: 1. 各功能块布局要合理, 整份原理图需布局均衡. 避免有些地方很挤,而有些 地方又很松, PCB 设计同等道理. 2. 尽量将各功能部分模块化(如功放,RADIO, E.VOL, SUB-WOOFER 等),以便于同 类机型资源共享, 各功能模块界线需清晰. 3. 接插口(如电源/喇叭插座, AUX IN, RCA OUTPUT, KB/CD SERVO 接口等)尽 量分布在图纸的四周围, 示意出实际接口外形及每一接脚的功能. 4. 可调元件(如电位器), 切换开关等对应的功能需标识清楚. 5. 滤波器件(如高/低频滤波电容,电感)需置于作用部位的就近处. 6. 重要的控制或信号线需标明流向及用文字标明功能. 7. CPU 为整机的控制中心, 接口线最多. 故CPU周边需留多一些空间进行布线 及相关标注,而不致于显得过分拥挤. 8. CPU 的设置管脚(如AREA1/AREA2, CLOCK1/CLOCK2等)需于旁边做一表格进 行对应设置的说明. 9. 重要器件(如接插座,IC, TUNER 等)外框用粗体线(统一 0.5mm). 10. 元件标号照公司要求按功能块进行标识. 11. 元件参数/数值务求准确标识. 特别留意功率电阻一定需标明功率值, 高耐 压的滤波电容需标明耐压值. 12. 每张原理图都需有公司的标准图框,并标明对应图纸的功能,文件名,制图人 名/审核人名, 日期, 版本号.

E原理图原件库及元件的建立 复习:原理图绘制的基本步骤包括哪些?应该注意什么? 重点:1 创建原理图元件库文件 2 绘制原理图元件符号 3 编辑原理图元件符号 4 元件库文件管理 一、新建原理图元件库文件 1、原理图元件库文件的扩展名是.Lib。以将文件建在Documents文件夹下为例: ①打开一个设计数据库文件。 ②在右边的视图窗口打开Documents文件夹。 ③在窗口的空白处单击鼠标右键,在弹出的快捷菜单中选择New,系统弹出New Document对话框。 ④在New Document对话框中选择Schematic Library Document图标。 ⑤单击Ok按钮。 说明:“打开原理图元件库;原理图元件库编辑器界面介绍”具体操作见课件及结合软件操作详细讲解。 2、重点介绍:Components区域;Part 区域中的按钮;Group区域;功能及操作。 二、创建新的原理图元件符号 1、元件绘制工具 在元件库编辑器中,常用的工具栏是SchLib Drawing Tools工具栏。 2、IEEE符号说明 Protel 99 SE提供了IEEE符号工具栏,用来放置有关的工程符号。 3、例题:绘制一个新的元器件符号:AT89C51单片机;DS1302时钟芯片;LCD1602字符点阵液晶显示

操作步骤: (1)打开一个自己建的原理图元件库文件,如SchLib1.Lib。 (2)单击工具栏中的按钮,或执行菜单命令Tools|New Component,系统弹出New Component Name 对话框。 (3)对话框中的COMPONENT_1是新建元件的默认元件名,将其改为DS1302后单击Ok按钮,屏幕出现一个新的带有十字坐标的画面。 (4)设置栅格尺寸:执行菜单命令Options|Document Options,系统弹出Library Editor Workspace对话框,设置锁定栅格尺寸,即Snap的值为5。 (5)按Page Up键,放大屏幕,直到屏幕上出现栅格。 (6)单击工具栏上矩形按钮,在十字坐标第四象限靠近中心的位置,绘制元件外形,尺寸为11格×9格。(7)放置引脚:单击工具栏中的按钮,按Tab键系统弹出Pin属性设置对话框。 Pin属性设置对话框中各选项含义: ●Name:引脚名。如P1.0等。 ●Number:引脚号。每个引脚必须有,如1、2、3。 ●X-Location、Y-Location:引脚的位置。 ●Orientation:引脚方向。共有0 Degrees、90 Degrees、180 Degrees、270 Degrees四个方向。 ●Color:引脚颜色。 ●Dot:引脚是否具有反相标志。√表示显示反相标志。 ●Clk:引脚是否具有时钟标志。√表示显示时钟标志。 ●Electrical :引脚的电气性质。其中:Input:输入引脚;IO:输入/输出双向引脚;Output:输出;Open Collector:集电极开路型引脚;Passive:无源引脚(如电阻电容的引脚);HiZ:高阻引脚;Open Emitter:射极输出;Power:电源(如VCC和GND) ●Hidden:引脚是否被隐藏,√表示隐藏。 ●Show Name:是否显示引脚名,√表示显示。 ●Show Number:是否显示引脚号,√表示显示。 ●Pin:引脚的长度。 ●Selection:引脚是否被选中。 其中电气性能除第10引脚GND和第20引脚Vcc外均选择为Passive,引脚长度为20。 GND和Vcc的电气性能选择Power,引脚长度为20。 (8)定义元件属性,执行菜单命令Tools|Description,系统弹出Component Text Fields对话框,在对话框中设置Default Designator:U?(元件默认编号)和元件的封装形式DIP20。 (9)单击主工具栏上的保存按钮,保存该元件。 4、绘制复合元件中的不同单元:具体操作见课件。 三、自制元器件的应用: 绘制单片机与1602的连接图,重点强调自制元器件的使用方法及注意事项。 总结:学会自制原理图元件的操作,会管理元件库,特别是学会使用自己的元器件。 作业: 1、绘制下图中的各个元器件并绘制原理图。

一、导出BOM 前提条件:对所有器件的位号进行过检测。不允许出来两个器件使用相同的位号。最简单的方式是通过Tool→Annotate重新进行编排,保证不会出错。 步骤1,选中所在的工程设计,如下图 步骤2,点击Tools→Bill of Meterials

步骤3:选中“Place each part entry on a separate line”,并且在header和Combined propert string 中输入你所想要导出的参数,其中必须选择”Reference”,这个是器件的位号,属于唯一值,后面有大用。 至此,BOM已经按照我们想要的格式导出来的。接下来就是修改BOM 二、修改BOM的内容 步骤1:打开BOM,刚打开的BOM应该是长得跟下面差不多

应该是这样。 这个演示只是装简单地添加了一个叫做Mount的属性,用于表明这个器件要不要焊接

修改完成后,如下图所示: 三、生成upd文件。 Cadence Capture CIS能够从UPD文件中自动更新器件的属性。所以一个很重要的步骤就是生成UPD文件。 UPD文件格式的基本样子是这样子的: "{Part Reference}" "TOL" "R1" "10%" "U1" "/IGNORE/" 步骤1:添加分号。方便起见将工作簿修改一下名字,同时增加两个新的工作页。如下图

步骤2:在sheet2的A1格中输入="$"&sheet1!A1&"$" 。如下图所示。这样做的目录是将sheet1的A1格的内容前后各加一个$号。其实添加$号也不是最终目的,只是这样操作比较简单

说明: 1)本教程适用于将altiumdesigner的原理图和PCB转入cadence(分别对应captureCIS和allegro)里。对于protel99se,可以将其先导入较新版本的AD里,再转入cadence中。 2)整个过程中使用的软件包括altiumdesignerSummer08,cadence16.6,orCAD10.3-capture(免安装精简版),PADS9.3三合一完美精简版。其中,后面两个软件较小,便于下载。 3)原理图的转化路线是,从altiumdesigner导出的.dsn文件,用orcad10.3-capture打开后,保存为cadence16.6可以打开的文件。因为较新版本的cadence不能直接打开AD转换出来的.dsn文件。如果你不是这些版本的软件,也可以参考本人的方法进行尝试。 4)pcb转化的顺序是,altiumdesigner导出的文件,导入PADS9.3打开,然后导出.asc文件。随后利用allegro对pads的接口,将pads文件导入。 1.原理图的导入 1.1选中原理图的项目文件,即.PRJPCB文件,右键-》saveprojecas,选择.dsn文件,输入要保存的文件名,保存。注意输入新的文件名的时候要把文件名的后缀手动改掉。 1.2打开orCAD10.3-capture文件夹下面的capture.exe(如果同一台电脑装了新版本的cadence,例如cadence16.6的话,环境变量中的用户变量会有冲突。具体地来说对于orCAD10.3来说,CDS_LIC_FILE的值必须是安装目录\orCAD10.3-capture\crack\license.dat。而对于cadence16.6来说,环境变量必须是5280@localhost。因此要使用orCAD10.3的话,必须将CDS_LIC_FILE的值改掉,否则无法打开。等下使用cadence16.6,就必须将值改回来)。 1.3使用orCAD10.3将刚才保存的.dsn文件打开,并保存成project。 1.4随后就可以使用新版本的cadence的captureCIS打开保存的文件(注意改环境变量中的用户变量CDS_LIC_FILE)。 2.PCB的导入 由于allegro可以根据已有的brd文件生成元器件的封装,因此将PCB导入allegro后使用者免于重新使用allegro绘制一遍封装。 1.1打开pads9.3,file-》new,按照默认配置建立一个文件,保存。 1.2file-》import,选中要转换的.pcb文件,打开,保存在C盘的PADSProjects文件夹下面。 (安装PADS9.3三合一完美精简版时会自动在C盘产生这个文件夹。) 1.3file-》export,将文件保存为.asc文件。接下来回弹出下图所示的对话框。注意要将.pcb 文件和.asc文件保存在同一个目录下,即C盘的PADSProjects文件夹下面,否则allegro 转换时会出现pads_in.log找不到的现象。(关于AD的pcb文件导入pads,网上还有一种方法是AD保存为PCB二进制文件,即.PcbDoc文件,再由pads导入.PcbDoc文件。用户可以自行尝试。总之,ad转换成pads似乎较为顺畅) 1.4格式选择PowerPCBV5.0,勾选认为比较的项目。点击“OK”。 1.5随后使用allegro的import-》translator,选择pads,弹出如下的对话框。 其中第一行是指定.asc文件,第三行是指定要转换成的.brd文件。一般而言都是C盘的PADSProjects文件夹内部。第二行只要指定目录,然后在对话框里点保存即可。点击translate,即可完成转换。随后file-》open,打开刚才建立的.brd文件。

原理图设计简介 本文简要介绍了原理图的设计过程,希望能对初学者有所帮助。 一.建立一个新的工程 在进行一个新的设计时,首先必须利用Project Manager 对该设计目录进行配置,使该目录具有如下的文件结构。 所用的文件库 信息。 Design directory 启动Project Manager Open: 打开一个已有Project . New :建立一个新的Project . 点击New 如下图: cadence 将会以你所填入的project name 如:myproject 给project file 和design library 分别命

名为myproject.cpm和myproject.lib 点击下一步 Available Library:列出所有可选择的库。包括cadence自带库等。Project Library:个人工程中将用到的所有库。如myproject_lib 点击下一步 点击下一步

点击Finish完成对设计目录的配置。 为统一原理图库,所有共享的原理图库统一放在CDMA硬件讨论园地----PCB设计专栏内。 其中:libcdma 目录为IS95项目所用的器件库。 libcdma1目录为IS95项目之后所用的器件库。 每台机器上只能存放一套共享的原理图库,一般指定放在D:盘的根目录下, 即:D:\libcdma , D:\libcdma1 ... * 注意:设计开始时,应该首先将机器上的库与共享的原理图库同步。 下面介绍如何将共享库加入到自己的工程库中。 点击Setup 点击Edit 编辑cds.lib文件。添入以下语句: define libcdma d:\libcdma define libcdma1 d:\libcdma1 则库libcdma , libcdma1被加入Availiable Library 项内。如下图:

本文简要介绍了cadence原理图的设计过程,希望能对初学者有所帮助。 一.建立一个新的工程 在进行一个新的设计时,首先必须利用Project Manager 对该设计目录进行配置,使该目录具有如下的文件结构。 下面举例说明: 启动Project Manager Open: 打开一个已有Project . New :建立一个新的Project . 点击New 如下图: cadence 将会以你所填入的project name 如:myproject 给project file和design library分别命名为myproject.cpm 和myproject.lib

点击下一步 Available Library:列出所有可选择的库。包括cadence 自带库等。Project Library:个人工程中将用到的所有库。如myproject_lib 点击下一步 点击下一步

点击Finish完成对设计目录的配置。 为统一原理图库,所有共享的原理图库统一放在CDMA 硬件讨论园地----PCB 设计专栏内。其中: libcdma 目录为IS95 项目所用的器件库。libcdma1 目录为IS95 项目之后所用的器件库。 每台机器上只能存放一套共享的原理图库,一般指定放在D:盘的根目录下,即:D:libcdma , D:libcdma1 ... * 注意:设计开始时,应该首先将机器上的库与共享的原理图库同步。 下面介绍如何将共享库加入到自己的工程库中。 点击 Edit 编辑cds.lib 文件。添入以下语句: define libcdma d:libcdma define libcdma1 d:libcdma1 则库libcdma , libcdma1 被加入Availiable Library 项内。如下图:

CONCEPT-HDL原理图设计 一.创建新项目 1.用Project Manager建立Project *注意:在这里最好新建一个自己的设计目录并将所用库拷到本目录下,如果用默认的目录和库,很容易将目录结构搞乱。记住一定要编辑cds.lib文件 在Project Manager工具栏中选择File->New,将出现一个建立Project的对话框,按着提示新建了一个cpm文件并建立起了一个Lib:Cell:View:File结构的目录层次。其中Lib、Cell和View分别表示一组目录。在实际使用中发现,认识并理解这个结构,对学习这套工具的使用很有帮助。下图显示了一个典型的Lib:Cell:View目录结构: 由上图可以看出Lib目录是一个库目录,该目录下包含了所有的Cells。每个Cell目录下存放了一个设计(这里的设计是指PCB或芯片的设计,因此PCB中使用的芯片也被认为是一个设计而存在Cell目录下)的所有数据。这些数据又被分类归入各个VIEW。比如,UAS项目中交换板的Cell目录是SPB,在SPB下有schematic,symbol,package和physical等view目录。每个View目录下包含了一个设计的某一方面的数据。比如,原理图数据都被存放在sch_n VIEW(n表示原理图的版本号)。而Layout数据则被放physical下。 .cpm 当新工程的Wizard提示你给出新工程的名字后,你提供的工程名将被小写和加重,这个文件被用作工程文件名(后缀为*.cpm),这个工程文件包含了设计名称和库搜索列表(设计列表和零件列表)。 cds.lib 一个库被添加到搜索列表里之前,他首先必须被定义在cds.lib文件里,因此每一个在搜索列表里的库必须有一个都必须有一个相应的条目在cds.lib里。 每个在cds.lib里的库有两个特征:名称和物理位置。New Project Wizard会自动添加一个设计库进入工程文件,cds.lib文件辉映射库名到库位置。 worklib directory

首先说明一下我的版本是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),设计即正确,不要考虑电气特性。在属性设置里面把footprint名称填上任意名称,如(dip40-8051)。接着把不用的管教都XX掉。弄好之后进行DRC检查,有警告不要紧,只要没有错误就可以。体验流程嘛!检查无误就可以生成网表了。 生成网表第一种方法(三个文件pstchip.dat、pstxnet、pstxprt): 在capture里面,通过DRC检查之后,选Create Netlist出现上图对话框。默认标签是PCB editor,也

用OrCAD Capture导出BOM的方法 2011-01-20 18:43:38 OrCAD Capture是Cadence公司的产品,在高速电子设计中使用十分的广泛。导出BOM是我们设计人员在项目开发过程中很重要的步骤,OrCAD Capture提供了强大的导出BOM功能,并且具有很好的扩展性,用户可以自定义导出需要的参数,本文将介绍使用OrCAD Capture正确导出BOM 的方法。 和之前发布的一些文章一样,我在这里仍然会分步讲解,目的是使网友能够有较清晰的认识,能够更好的理解导出BOM的方法。 PS:在较大的公司里,通常会有一个元件库,使用OrCAD Capture CIS可以链接这个元件库,这样就大大方便了设计者选择元件的过程,而且通 常这个元件库也会是该公司较常用的器件,这样也很有利于控制成本。 第一步,选中OrCAD中的设计文件,如下图:

第二步,点击工具栏中Tools,然后再点击下拉菜单中的Bill Of Materials,如下图 第三步,这时就会弹出导出BOM的对话框,在这里,你可以设置很多选项,如下图

仔细瞧瞧Line Item Dfinition那里,有两个框框,其中的Header设置的BOM中最上方的项目的名称,如Reference,Value,Part Number等, 这里的设计可以比较随意,对输出的结果不会有太大的影响。 Combined property string,这项的设置直接决定了最终的导出结果。仔细看看上面的图片,我们会发现,这个框框里面的字符都是带{}的,相信编过程序的人肯定都会对变量这种东西很敏感,我感觉这里的字符就是“变量”(个人见解,未经过考证),那么这里的“变量”应该如何填写呢? 让我们进入原理图,随便双击某一器件查看其详细信息,如下图,仔细一看,这个器件有很多属性,像ATHEROS KEY,AtherosDescription, Description,Reference,PART_NUMBER等等。

实验二 Protel99SE原理图元件的制作 实验时间:2014年11月14 日;实验学时:2学时;实验成绩: 一.实验目的: 1.掌握Protel99SE软件原理图元件库的编辑与管理 2.掌握绘制元件符号的方法 3.掌握编辑已有元件符号的方法 二.实验内容 1.在实验1创建的设计数据库下,新建一个原理图元件库文件,命名为“你的姓名全拼_Favorate.lib” (比如:Lixiaofang_Favorate.lib) 2.打开原理图元件库Protel DOS Schematic Libraries.ddb文件,浏览7426、7437、74132元件,看看是否与74ALS00的图形一样?并把74LS00元件复制到“你的姓名全拼_Favorate.lib”元件库中,思考“元件组”的意义是什么?并可在书写实验报告时选择回答“思考题6”。 3.设置电路图纸设置为A4。 绘制一个半径为20mil,线宽为Medium的半圆弧线;绘制一个半径为20mil的圆形; 并将所绘制图形粘贴到实验报告中! 4.在自己建的元件库文件“你的姓名全拼_Favorate.lib”中创建数码管REDCA和4006芯片2个元件: (1)制作如图1所示的数码管符号,元件名为REDCA,元件外形尺寸为90mil×60mil,引脚长度为 默认长度。 图1 数码管REDCA 表1 数码管REDCA的引脚属性

(2) 绘制如图2所示的4006,元件封装设置为DIP14,元件外形尺寸为90mil×80mil,引脚长度为20mil,各引脚信息如下: 图2 元件4006(注意:引脚7和14被隐藏了) 5.将Miscellaneous Devices.ddb元件库中的RES2、ELECTRO1、NPN复制到“你的姓名全拼_Favorate.lib”元件库中。 6.打开Miscellaneous Devices.ddb元件库中的DIODE元件,修改引脚号属性:将引脚号1改为A,引脚号2改为K;并将修改后的DIODE元件复制到“你的姓名全拼_Favorate.lib”元件库中。7.将自建的“你的姓名全拼_Favorate.lib”文件导出到Design Explorer 99 SE\Library\Sch文件夹中,并从实验1中创建的原理图文件中添加“你的姓名全拼_Favorate.lib”元件库。 三.实验步骤: 1.新建一个原理图元件库文件,命名为“你的姓名全拼_Favorate.lib”(比如: Lixiaofang_Favorate.lib) 2.按路径Design Explorer 99 SE\Library\Sch打开原理图元件库文件Protel DOS Schematic Libraries.ddb按实验内容2进行浏览。 3.在新建的“你的姓名全拼_Favorate.lib”中绘制实验内容3和4。 具体步骤如下: (1)绘制元件外形; (2)放置引脚、根据表1、表2编辑引脚属性; (3) 全局修改引脚长度,并隐藏地和电源引脚 (4) 打开菜单栏Tools\Rename Component,分别重命名元件为REDCA和4006; (5) 单击Browse Schlib管理器中的Description按钮,编辑元件标号、封装、描述 等信息。 (6) 将所绘制的元件REDCA和4006粘贴到实验报告中(不带图纸)

相关文档
最新文档