文档库 最新最全的文档下载
当前位置:文档库 › CADENCE原理图与PCB设计说明

CADENCE原理图与PCB设计说明

CADENCE原理图与PCB设计说明
CADENCE原理图与PCB设计说明

序言 (4)

第一章系统简介 (4)

1.1 系统组成 (4)

1.1.1 库 (4)

1.1.2 原理图输入 (4)

1.1.3 设计转换和修改管理 (4)

1.1.4 物理设计与加工数据的生成 (4)

1.1.5 高速PCB规划设计环境 (4)

1.2 Cadence设计流程 (4)

第二章 Cadence安装 (5)

2.1 安装步骤 (5)

2.2 LICENSE设置 (7)

2.3 库映射 (8)

2.4 修改cds.lib文件,设置原理图库: (8)

2.5 编辑ENV文件,设置PCB库: (9)

第三章 CADENCE库管理 (10)

3.1 中兴EDA库管理系统 (10)

3.2 CADENCE库结构 (12)

3.2.1 原理图(Concept HDL)库结构: (12)

3.2.2 PCB库结构: (12)

第四章项目管理器 (13)

4.1 项目管理的概念 (13)

4.2 创建或打开一个项目 (13)

4.3 原理图库的添加: (14)

4.4 填写设计(Design)名称 (14)

4.5 增加新的Design(设计) (15)

4.6 项目的目录结构 (15)

第五章原理图设计 (16)

5.1 图纸版面设置 (16)

5.1.1 图纸统一格式设置 (16)

5.1.2 栅格设置 (18)

5.2 Concept-HDL的启动 (19)

5.3 添加元件 (20)

5.3.1 逻辑方式添加器件 (20)

5.3.2 物理方式添加器件 (20)

5.4 画线 (21)

5.4.1 Draw方式 (21)

5.4.2 Route方式 (22)

5.5 添加信号名 (22)

5.8.1 元件位号手工标注 (25)

5.8.2 元件位号的自动标注 (25)

5.8.3 元件位号的自动排序 (26)

5.9 Cadence属性 (26)

5.10 组操作 (28)

5.10.1 组定义: (28)

5.10.2 组命名 (28)

5.10.3 组操作 (28)

5.11 常用命令 (29)

5.11.1 常用的快捷键 (29)

5.11.2 检查连接关系 (30)

5.11.3 点画命令 (30)

5.11.4 查找元件和网络 (30)

5.11.5 两个不同网络名的网络连接的方法 (30)

5.11.6 错误检查 (30)

5.11.7 检查Cadence原理图单个网络名 (31)

5.11.8 对隐藏了电源和地腿的器件定义电源和地信号 (31)

5.12 增加新的原理图页 (31)

5.13 原理图多页面操作 (32)

5.14 信号的页区位置交叉标注(Cross Reference) (32)

5.14.1 信号的页区位置交叉标注(Cross Reference)的作用 (32)

5.14.2 交叉标注需注意的几点: (32)

5.14.3 信号的交叉标注(Cross Refrence)的方法 (32)

5.14.4 层次设计中出模块信号的交叉标注 (33)

5.14.5 出页信号的交叉标注的要求 (33)

5.15 在不同的project下实现原理图拷贝 (33)

5.16 打印图纸 (35)

5.17 自动生成料单 (36)

5.18 原理图归档 (38)

5.19 原理图评审 (39)

第六章从原理图到PCB (39)

6.1 从原理图到PCB的实现 (39)

6.2 原理图到PCB的转换过程: (39)

第七章PCB设计 (41)

7.1 导入数据 (41)

7.2 Allegro用户界面 (41)

7.2.1 控制面板的作用 (42)

7.2.2 工具栏的显示 (43)

7.3 Layout准备 (43)

7.3.1 创建PCB图的物理外形 (43)

7.3.2 设置板图尺寸参数 (46)

7.3.6 设置约束条件 (48)

7.3.6.2 设置扩展的距离规则 (49)

7.3.7 可视性和颜色设置 (51)

7.4 PCB布局 (52)

7.5 PCB布线: (54)

7.6 添加过孔和替换过孔 (55)

7.6.1 添加过孔 (55)

7.6.2 替换过孔 (55)

7.7 优化走线 (56)

7.8 覆铜处理 (56)

7.8.1 阴版覆铜 (57)

7.8.2 阳版覆铜 (58)

7.9 分割电源平面 (58)

7.10 位号标注 (60)

7.11 加测试点 (61)

7.12 DRC检查 (61)

7.13 生成报告文件 (61)

7.14 V ALOR检查 (61)

7.15 生成光绘文件和钻孔文件 (61)

7.15.1 生成光圈文件(art-aper.txt),即D码表 (61)

7.15.2 生成钻孔文件 (62)

7.15.3 生成光绘文件 (62)

7.16 PCB评审............................................................................................................................错误!未定义书签。第八章公司的PCB设计规范......................................................................错误!未定义书签。

序 言

Cadence软件是我们公司统一使用的原理图设计、PCB设计、高速仿真的EDA工具。本篇设计说明针对硬件开发人员需要使用的原理图及PCB设计进行全面的阐述,是一个入门级的教材。通过这篇设计说明旨在让新进员工能掌握CADENCE的基本使用方法,能独立进行原理图及PCB的设计,并对公司的PCB流程有全面的了解。

第一章系统简介

1.1系统组成

Cadence软件是一个功能强大的系统工具,包括很多功能模块,如原理图输入;数字、模拟及混合电路仿真;FPGA可编程逻辑器件设计;自动布局、布线;印刷电路板图及生产制造数据输出;MCM电路版图设计;以及针对高速PCB板MCM电路的信号完整性分析等,从前到后提供了完整的输入、分析、版图编辑和制造的全线EDA辅助设计工具。我们这里只说明与原理图及PCB设计有关的内容,对于其它功能,可以以后学习和提高。

Cadence板级设计范畴,主要由以下几部份组成:

1.1.1库

所有的EDA软件都离不开库的支持,库的丰富程度在一定程度上决定着EDA工具的实用性。Cadence 板级设计的库按调用它的软件工具可分为四类:

原理图库:Concept HDL调用

信噪库:SPECCTRAQuest工具调用。

逻辑功能库:Verilog -XL工具调用

物理库:Allegro工具调用。

1.1.2原理图输入

在Cadence板级设计中的原理图输入工具为Concept-HDL,它可以灵活高效地将原理图送入计算机,并生成后继工具能够处理的数据。

1.1.3设计转换和修改管理

它实际是原理图与PCB之间的一个纽带,负责将原理图中所表述的器件连接关系及元件封装说明翻译成PCB所能接受的格式,并将PCB信息反馈到原理图中,以保证原理图与PCB的同步。这种由前到后和由后到前的设计数据的转换都是由这一环境完成的。

1.1.4物理设计与加工数据的生成

这一环境主要完成PCB图的设计(包括布局、布线)和生成后继制造与加工PCB板所需的各种数据文件。

1.1.5高速PCB规划设计环境

在该环境中可以对PCB图进行信号完整性分析等高速仿真,并将分析结果传递到Concept和 Allegro,从不断修改和完善PCB图。这一工具在信号频率较高的PCB设计中尤为有用。

1.2Cadence设计流程

Cadence的原理图与PCB设计流程包括Project的生成、库的管理、输入原理图、生成网表、仿真分析、布局、布线和输出生产制造文档。流程如下:

1、使用Project Manager建立及管理Project。

2、使用Concept HDL输入原理图。

3、使用SPECCTRAQuest signal explorer (SigXP)仿真分析并完成预布局。

4、设计转换和修改管理

5、使用Allegro/SPECCTRA布局、布线。

6、使用Allegro生成生产制造文档。

下图显示了使用Cadence PCB设计工具创建并完成一个PCB设计的过程:

第二章 Cadence安装

2.1 安装步骤

查找系统所在的计算机,

在安装目录下有DISK1,选SETUP开始安装:

按确定:

NEXT

YES

选Network licensing

按Next

按Next

按确定

按NEXT

按YES

按确定

选PX3700、VT1000、PX3100(这三个模块就是板级设计模块)。

同时可点选 Browse改变目录。然后,按NEXT开始安装。

2.2 LICENSE设置

因为安装好的Cadence的LICENSE文件放在服务器上,所以需要将环境变量进行修改:打开控制面板-------系统--------高级-------环境变量------新建

按下图填写即可,变量值要根据LICENSE文件所在的位置进行修改:

2.3 库映射

公司实行统一的EDA库管理,EDA库都放在公司服务器上,当在本机运行Cadence时,需要将服务器上的EDA库映射到本机的虚拟盘上。映射驱动器Z到EDA库所在的文件夹,该文件夹为\10.12.18.61\zte.lib,要求映射驱动器名要统一为Z。映射后如下图所示:

2.4 修改cds.lib文件,设置原理图库:

Cadence中的cds.lib文件是一个原理图库索引文件,它是一个文本文件,允许你编辑修改。该文件的每一行都由DEFINE或INCLUDE关键词定义了一个元件库的索引指针,其中DEFINE 定义了一个单一的元件库索引,而INCLUDE则定义了另一个库索引文件(cds.lib)的包含。

$:\CADENCE\PSD_14.2\SHARE\CDSSETUP\,打开未修改的CDS.LIB如下:

将之编辑如下图,其中“SOFTINCLUDE Z:\Conceptlib\cds.lib”,表示包含了Z盘Concept目录下的cds.lib,然后通过它进一步引用所提供的所有原理图库。

保存退出,原理图库设置完成。

2.5 编辑ENV文件,设置PCB库:

ENV文件中设置了PCB焊盘和封装库的路径,在$:\CADENCE\PSD_14.2\SHARE\PCB\TEXT下打开ENV 文件进行编辑,将PAD\PSM路径编辑成如下红色字体所示:

保存退出,PCB库设置完成。

第三章 CADENCE库管理

3.1 中兴EDA库管理系统

公司的EDA库实行统一管理,所有EDA库(包括原理图库、封装库、VPL库、IBIS模型库)都要统一到工艺平台进行管理,通过流程建好的库都统一放在公司服务器上,一般不允许设计人员私自在本机建库。第三章已讲述了怎样将服务器上的库引用到本机的Cadence的设计环境中。

所有的EDA库申请、建库、审核等均要通过STEP2000系统来执行。流程如下:(具体流程请参照STEP2000V4.0用户操作手册----工艺管理)。

EDA/VPL建库流程图

3.2 CADENCE库结构

3.2.1 原理图(Concept HDL)库结构:

Cadence的每个元件原理图库都用几个文件来描述,就是有多个View,View就是对器件从各个方面进行描述,系统默认的名字有sym_1、entity、chips、part_table等。Sym_1存放的文件用来描述元件符号;entity 存放的文件用来描述文件端口的高层语言描述;chips目录的文件是对元件物理封装的说明和层次的描述;Part_table下存放的元件的附加属性,用于构造企业特定元件,建立和企业ERP系统的接口。

在Z盘打开一个具体的元件,可看到以下画面,可看出这个元件下就包括了上述的这四个文件:

3.2.2 PCB库结构:

Cadence的PCB库包括两个部份:焊盘和封装图形库,下图中pads文件夹中放焊盘库,symbols文件夹中放封装图形库,路径由ENV文件指定。

因为现在公司实行统一的库管理流程,所以关于怎样建库在这里不作详细说明。

第四章 项目管理器

4.1项目管理的概念

项目管理器是对用户的设计进行统一管理以及环境设计的工具,是板级设计工具的整合环境,Cadence 板级设计流程都在项目管理器下进行,通过项目管理器中可以方便地进入各个设计环节,如原理图设计、PCB 设计、高速仿真等,还可以进行原理图到PCB的转换、设计环境的设置等。

4.2 创建或打开一个项目

打开Project Manager,然后“Create Design Project”,其中Location下的路径格式为“工作目录\产品名称”。(说明:工作目录可以为根目录,也可以为“根目录\PSD_Data”,还可以是其它专门存放PSD工程文件的目录。)

产品名称格式为“ZX”+“设备简称代号”,其中ZX为公司名称“中兴”汉语拼音字首。设备简称代号不超过四个字符,例如ZXIC。设备升级后可以用Vx.x区分,如ZXIC升级后可以表示为ZXICV2.0。

Location下的路径严禁包含任何中文字,否则输出网络表时可能会报告错误。

4.3 原理图库的添加:

点击“下一步”,进入以下界面进行原理图库的添加,由cds.lib索引的原理图库列出,选出需要的原理图库进行添加:

4.4 填写设计(Design)名称

添加完原理图库后,再“进一步”,进入原理图设计(Design)界面,如下图所示。Design名称格式为“产品名称_单板名称”。

再点击“下一步”,则生成了一个新的项目。

4.5 增加新的Design(设计)

如果你的工程包含多个单板,在Project Manager中的Project Setup的Design中输入新的设计(产品名称_单板名称)名称,点击OK,在worklib下即生成一个新的设计文件夹。如图所示,在工程ZXIC中增加设计ZXIC_EAIB,其中ZXIC为产品名称,EAIB为单板名称:

在这个界面下,还可以进行Design的选择,通过“Browse”选择将要打开的Design,然后通过Project Manager 下的“Design Entry”就可以进入对应的Design。

4.6 项目的目录结构

Cadence的板级设计采用工程(Project)式的文件结构。通过上面的过程生成一个Project后,一个Project 可以管理多个单板的设计,每个单板的设计又包含原理图、网络表、PCB文件等。Cadence文件目录结构如图:

其中worklib为工程库目录,下面又分为多个design,cds.lib为库索引文件。ZXIC.cpm为项目管理文件。除了路径E:\PCB\ZXIC和项目管理文件ZXIC.cpm包含大写字母以外,其它文件夹和文件都不包含大写字母。

第五章 原理图设计

5.1 图纸版面设置

5.1.1 图纸统一格式设置

创建项目后,就进入以下界面:

在进入原理图设计之前,我们先需要进行原理图图纸格式设置和栅格设置:

在上面的“Project Manager”中点击Setup,接着选择tools-concept setup,在图纸选择栏通过“Browse”选择zte-standard库中的图纸格式,如下图:

图框、目录表、会签表应该使用公司的统一格式的原理图库,见下表:

库名所在库说明备注

Contents zte_standard

目录表 sym_2为续表

ZTE_COVER_A4 zte_standard 原理图封面

ZTE_FrameA4plus zte_standard 加大的A4纸图框在A4纸上Fit to Page 打印

A4纸图框在A4纸上Fit to Page 打印

ZTE_FrameA4 zte_standard

ZTE_FrameA3 zte_standard

A3纸图框在A3纸上Fit to Page 打印

ZTE_FrameA3是统一的A3尺寸图纸格式。其标注栏如下,包括设计公司说明“ZTE CORPORATION”。原理

图归档前,设计者、检查者、标准化者、更改者必须签名。标题,页码编号,版本等信息必须填写清楚。

5.1.2 栅格设置

同样在上面Project Manager的Concept Option界面的Grid栏中设置原理图栅格,可以采用的值如下:

*0.100 5(跟踪100mil显示500mil,为默认值)

*0.050 2(跟踪50mil显示100mil)

*0.010 10(跟踪10mil显示100mil)

因为原理图库的元件管脚间距为100mil,为使得连线坐标直观且方便推荐采用Logic Grid 采用*0.100 5(跟踪100mil显示500mil,为默认值)或者0.100×1格式。Symbols Grid为设计原理图库时使用的栅格,不要修改它。即设置如下:

Concept Option一旦设置好,以后就不要修改。每新建立一个Cadence PSD工程都必须经过上述流程。

5.2 Concept-HDL的启动

打开“Design Entry”,就进入原理图设计界面,如下图:(设置图纸版面后需退出Project Manager,再重新进入):

在标题栏中显示是将要编辑的原理图文件信息,即:ZXIC_CPU.SCH.1.1。它的格式...。即是<设计>.<视图>.<版本>.<页码>)。这里的Version并不是原理图多次修改的版本号,而是将该原理图作为一个单一的逻辑功能元件时,出现在原理图中的元件符号版本。

5.3添加元件

Concept通过元件浏览器将元件添加在原理图上。先选择元件所在库,再在浏览器的库元件清单中选择要添加的元件。一个元件可能有不同的版本(即Version),系统默认为版本1,在添加元件时你可以按鼠标右键,在弹出菜单中选择元件的其它Version且将元件旋转成合适的角度,然后放在原理图上。

5.3.1 逻辑方式添加器件

当你不点击physical而直接放置元件时,concept仅将元件的符号视图以及与符号视图相关的信息放置在原理图上,例如符号图形、逻辑元件及管脚名、与元件符号相关的某些属性。这种方式我们称为“逻辑方式添加器件”。

5.3.2 物理方式添加器件

为了将元件的物理封装形式调入,在放置元件时要点中 Physical。如果Physical Part Filter窗口为空,则直接放置该元件,如果Physical Part Filter 不为空,请从中选择合适的元件。

当你按照物理方式添加元件时,concept-HDL除了放置逻辑符号有关属性外,还将chips和Part_table两个文件中对该逻辑元件的物理封装说明信息同时放置在原理图上,这样你就能够选择该元件的物理封装方式。

Chips是逻辑到物理的映射描述,一个元件可能对应多个物理封装,chips.prt文件就是同样一个物理元件到各种封装的映射描述,放映在conceptHDL中就是Add Part窗口。Part_Table是元件的附加属性定义(例如封装、元件值、物料代码、价格、功能简介、规格型号、供应商等信息),反映在concept HDL中就是Part Physical

Filter。

pcb板电路原理图分模块解析

PCB板电路原理图分模块解析 前面介绍了电路图中的元器件的作用和符号。一张电路图通常有几十乃至几百个元器件,它们的连线纵横交叉,形式变化多端,初学者往往不知道该从什么地方开始,怎样才能读懂它。其实电子电路本身有很强的规律性,不管多复杂的电路,经过分析可以发现,它是由少数几个单元电路组成的。好象孩子们玩的积木,虽然只有十来种或二三十种块块,可是在孩子们手中却可以搭成几十乃至几百种平面图形或立体模型。同样道理,再复杂的电路,经过分析就可发现,它也是由少数几个单元电路组成的。因此初学者只要先熟悉常用的基本单元电路,再学会分析和分解电路的本领,看懂一般的电路图应该是不难的。 按单元电路的功能可以把它们分成若干类,每一类又有好多种,全部单元电路大概总有几百种。下面我们选最常用的基本单元电路来介绍。让我们从电源电路开始。 一、电源电路的功能和组成 每个电子设备都有一个供给能量的电源电路。电源电路有整流电源、逆变电源和变频器三种。常见的家用电器中多数要用到直流电源。直流电源的最简单的供电方法是用电池。但电池有成本高、体积大、需要不时更换(蓄电池则要经常充电)的缺点,因此最经济可靠而又方便的是使用整流电源。 电子电路中的电源一般是低压直流电,所以要想从220 伏市电变换成直流电,应该先把 220 伏交流变成低压交流电,再用整流电路变成脉动的直流电,最后用滤波电路滤除脉动直流电中的交流成分后才能得到直流电。有的电子设备对电源的质量要求很高,所以有时还需要再增加一个稳压电路。因此整流电源的组成一般有四大部分,见图1。其中变压电路其实就是一个铁芯变压器,需要介绍的只是后面三种单元电路。 二、整流电路 整流电路是利用半导体二极管的单向导电性能把交流电变成单向脉动直流电的电路。 ( 1 )半波整流 半波整流电路只需一个二极管,见图 2 ( a )。在交流电正半周时 VD 导通,负半周时VD 截止,负载 R 上得到的是脉动的直流电

PCB板设计步骤

1.5 PCB 板的设计步骤 (1 )方案分析 决定电路原理图如何设计,同时也影响到 PCB 板如何规划。根据设计要求进行方案比较、选择,元 器件的选择等,开发项目中最重要的环节。 (2 )电路仿真 在设计电路原理图之前,有时会会对某一部分电路设计并不十分确定,因此需要通过电路方针来验 证。还可以用于确定电路中某些重要器件参数。 (3 )设计原理图元件 PROTEL DXP 提供了丰富的原理图元件库,但不可能包括所有元件,必要时需动手设计原理图元件,建立 自己的元件库。 (4)绘制原理图 找到所有需要的原理元件后,开始原理图绘制。根据电路复杂程度决定是否需要使用层次原理图。完成原 理图后,用ERC (电气法则检查)工具查错。找到岀错原因并修改原理图电路,重新查错到没有原则性错误为 止。 5 )设计元件圭寸装 和原理图元件一样, PROTEL DXF 也不可能提供所有元件的封装。需要时自行设计并建立新的元件封装库。 6)设计PCB 板 确认原理图没有错误之后,开始 PCB 板的绘制。首先绘岀 PCB 板的轮廓,确定工艺要求(如使用几层板 等)。然后将原理图传输到 PCB 板中,在网络表、设计规则和原理图的引导下布局和布线。利用设计规则查 错。是电路设计的另一个关键环节,它将决定该产品的实用性能,需要考虑的因素很多,不同的电路有不同 要求 (7 )文档整理 对原理图、PCB 图及器件清单等文件予以保存,以便以后维护和修改 DXP 的元器件库有原理图元件库、 PCB 元件库和集成元件库,扩展名分别为 DXP 仍然可以打开并使用 Protel 以往版本的元件库文件。 在创建一个新的原理图文件后 ,DXP 默认为该文件装载两个集成元器件库: Miscellaneous Connectors.IntLib 。因为这两个集成元器件库中包含有最常用的元器件。 注意: Protel DXP 中,默认的工作组的文件名后缀为 .PrjGrp ,默认的项目文件名后缀为 .PrjPCB 。如 果新建的是 FPGA 设计项目建立的项目文件称后缀为 .PrjFpg 。 也可以将某个文件夹下的所有元件库一次性都添加进来, 方法是:采用类似于 Windows 的操作,先选中该文 件夹下的第一个元件库文件后,按住 Shift 键再选中元件库里的最后一个文件,这样就能选中该文件夹下的所 有文件,最后点打开按钮,即可完成添加元件库操作。 3.1原理图的设计方法和步骤 下面就以下图 所示的简单 555定时器电路图为例,介绍电路原理图的设计方法和步骤。 3.1.1创建一个新项目 电路设计主要包括原理图设计和 PCB 设计。首先创建一个新项目,然后在项目中添加原理图文件和 PCB 文件,创建一个新项目方法: ?单击设计管理窗口底部的 File 按钮,弹岀一个面板。 ? New 子面板中单击 Blank Project ( PCB )选项,将弹岀 Projects 工作面板。 ?建立了一个新的项目后,执行菜单命令 File/Save Project As ,将新项目重命名为 "myProject1 . PrjPCB ”保存该项目到合适位置 3.1.2创建一张新的原理图图纸 ?执行菜单命令 New / Schematic 创建一张新的原理图文件。 ?可以看到 Sheetl.SchDoc 的原理图文件,同时原理图文件夹自动添加到项目中。 ?执行菜单命令 File/Save As ,将新原理 SchLib 、PcbLib 、IntLib 。但 Miscellaneous Devices 」ntLib 禾

OrCAD Capture CIS Cadence原理图绘制

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

Cadence原理图绘制流程

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

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

PCB电路板原理图的设计步骤

PCB电路板原理图的设计步骤 PCB从单层发展到双面、多层和挠性,并且仍旧保持着各自的发展趋势。由于不断地向高精度、高密度和高可靠性方向发展,不断缩小体积、减少成本、提高性能,使得印刷板在未来设备的发展工程中,仍然保持着强大的生命力。那 么PCB是如何设计的呢?看完以下七大步骤就懂啦! 1、前期准备 包括准备元件库和原理图。在进行PCB设计之前,首先要准备好原理图SCH 元件库和PCB元件封装库。PCB元件封装库最好是工程师根据所选器件的标准尺寸资料建立。原则上先建立PC的元件封装库,再建立原理图SCH元件库PCB元件封装库要求较高,它直接影响PCB的安装;原理图SCH元件库要求相对宽松,但要注意定义好管脚属性和与PCB元件封装库的对应关系。 2、PCB结构设计 根据已经确定的电路板尺寸和各项机械定位,在PCB设计环境下绘制PCB

板框,并按定位要求放置所需的接插件、按键/开关、螺丝孔、装配孔等等。充分考虑和确定布线区域和非布线区域(如螺丝孔周围多大范围属于非布线区域)。 3、PCB布局设计 布局设计即是在PCB板框内按照设计要求摆放器件。在原理图工具中生成网络表(Design→Create Netlist),之后在PCB软件中导入网络表(Design →Import Netlist)。网络表导入成功后会存在于软件后台,通过Placement操作可以将所有器件调出、各管脚之间有飞线提示连接,这时就可以对器件进行布局设计了。 PCB布局设计是PCB整个设计流程中的重要工序,越复杂的PCB板,布局的好坏越能直接影响到后期布线的实现难易程度。布局设计依靠电路板设计师的电路基础功底与设计经验丰富程度,对电路板设计师属于较高的要求。初级电路板设计师经验尚浅、适合小模块布局设计或整板难度较低的PCB布局设计任务。 4、PCB布线设计

于博士Cadence视频教程原理图设计pdf

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原理图库设计 一.工具及库文件目录结构 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)

原理图和PCB的设计规范

一.PCB设计规范 1、元器件封装设计 元件封装的选用应与元件实物外形轮廓,引脚间距,通孔直径等相符合。元件外框丝印统一标准。 插装元件管脚与通孔公差相配合(通孔直径大于元件管脚直径8-20mil),考虑公差可适当增加。建立元件封装时应将孔径单位换算为英制(mil),并使孔径满足序列化要求。插装元件的孔径形成序列化,40mil以上按5mil递加,即40mil,45mil,50mil……,40mil以下按4mil递减,即36mil,32mil,28mil……。 2、PCB外形要求 1)PCB板边角需设计成(R=1.0-2.0MM)的圆角。 2)金手指的设计要求,除了插入边按要求设计成倒角以外,插板两侧边也应设计成(1-1.5)X45度的倒角或(R1-1.5)的圆角,以利于插入。 1.布局 布局是PCB设计中很关键的环节,布局的好坏会直接影响到产品的布通率,性能的好坏,设计的时间以及产品的外观。在布局阶段,要求项目组相关人员要紧密配合,仔细斟酌,积极沟通协调,找到最佳方案。 器件转入PCB后一般都集中在原点处,为布局方便,按合适的间距先把 所有的元器件散开。 2)综合考虑PCB的性能和加工效率选择合适的贴装工艺。贴装工艺的优先顺序为: 元件面单面贴装→元件面贴→插混装(元件面插装,焊接面贴装一次波峰成形); 元件面双面贴装→元件面插贴混装→焊接面贴装。 1.布局应遵循的基本原则 1.遵照“先固后移,先大后小,先难后易”的布局原则,即有固定位 置,重要的单元电路,核心元器件应当优先布局。

2.布局中应该参考原理图,根据重要(关键)信号流向安排主要元器 件的布局。 3.布局应尽量满足以下要求:总的连线尽可能短,关键信号线最短, 过孔尽可能少;高电压,大电流信号与低电压,小电流弱信号完全分开; 模拟与数字信号分开。 4.在满足电器性能的前提下按照均匀分布,重心平衡,美观整齐的标 准优化布局。 5.如有特殊布局要求,应和相关部门沟通后确定。 2.布局应满足的生产工艺和装配要求 为满足生产工艺要求,提高生产效率和产品的可测试性,保持良好的可维护性,在布局时应尽量满足以下要求: 元器件安全间距(如果器件的焊盘超出器件外框,则间距指的是焊盘之 间的间距)。 1.小的分立器件之间的间距一般为0.5mm,最小为0.3mm,相邻器件 的高度相差较大时,应尽可能加大间距到0.5mm以上。如和IC (BGA),连接器,接插件,钽电容之间等。 2.IC、连接器、接插件和周围器件的间距最好保持在1.0mm以上, 最少为0.5mm,并注意限高区和禁止摆放区的器件布局。 3.安装孔的禁布区内无元器件。如下表所示 4.高压部分,金属壳体器件和金属件的布局应在空间上保证与其它 器件的距离满足安规要求。

PCB电路板设计的一般规范步骤

PCB设计步骤 一、电路版设计的先期工作 1、利用原理图设计工具绘制原理图,并且生成对应的网络表。当然,有些特殊情况下,如电路版比较简单,已经有了网络表等情况下也可以不进行原理图的设计,直接进入PCB设计系统,在PCB设计系统中,可以直接取用零件封装,人工生成网络表。 2、手工更改网络表将一些元件的固定用脚等原理图上没有的焊盘定义到与它相通的网络上,没任何物理连接的可定义到地或保护地等。将一些原理图和PCB封装库中引脚名称不一致的器件引脚名称改成和PCB封装库中的一致,特别是二、三极管等。 二、画出自己定义的非标准器件的封装库 建议将自己所画的器件都放入一个自己建立的PCB库专用设计文件。 三、设置PCB设计环境和绘制印刷电路的版框含中间的镂空等 1、进入PCB系统后的第一步就是设置PCB设计环境,包括设置格点大小和类型,光标类型,版层参数,布线参数等等。大多数参数都可以用系统默认值,而且这些参数经过设置之后,符合个人的习惯,以后无须再去修改。 2、规划电路版,主要是确定电路版的边框,包括电路版的尺寸大小等等。在需要放置固定孔的地方放上适当大小的焊盘。对于3mm的螺丝可用6.5~8mm的外径和3.2~3.5mm内径的焊盘对于标准板可从其它板或PCB izard中调入。 注意:在绘制电路版地边框前,一定要将当前层设置成Keep Out层,即禁止布线层。 四、打开所有要用到的PCB库文件后,调入网络表文件和修改零件封装 这一步是非常重要的一个环节,网络表是PCB自动布线的灵魂,也是原理图设计与印象电路版设计的接口,只有将网络表装入后,才能进行电路版的布线。 在原理图设计的过程中,ERC检查不会涉及到零件的封装问题。因此,原理图设计时,零件的封装可能被遗忘,在引进网络表时可以根据设计情况来修改或补充零件的封装。 当然,可以直接在PCB内人工生成网络表,并且指定零件封装。 五、布置零件封装的位置,也称零件布局 Protel99可以进行自动布局,也可以进行手动布局。如果进行自动布局,运行"Tools"下面的"Auto Place",用这个命令,你需要有足够的耐心。布线的关键是布局,多数设计者采用手动布局的形式。用鼠标选中一个元件,按住鼠标左键不放,拖住这个元件到达目的地,放开左键,将该元件固定。Protel99在布局方面新增加了一些技巧。新的交互式布局选项包含自动

pcb 原理图 练习

PCB板设计练习 要求: 一、三端稳压电源PCB板设计 1、创建工程文件和创建原理图文件, 工程文件名命名为:三端稳压电源PCB板设计.PrjPCB , 原理图文件名为:三端稳压电源电路.SchDOC。 2、创建一个PCB文件,命名为:三端稳压电源PCB板.PcbDOC,根据下图所示电路,设计相应的PCB板。 3、三端稳压电源PCB板设计参考:

二、跑马灯PCB板设计 1、创建工程文件和创建原理图文件, 工程文件名命名为:跑马灯PCB板设计.PrjPCB , 原理图文件名为:跑马灯电路.SchDOC。 2、创建一个PCB文件,命名为:跑马灯PCB板.PcbDOC,根据下图所示电路,设计相应的PCB板。

3、跑马灯PCB板设计参考: 三、打铃电路PCB板设计 1、创建工程文件和创建原理图文件, 工程文件名命名为:打铃电路PCB板设计.PrjPCB ,

原理图文件名为:打铃电路.SchDOC。 2、创建一个PCB文件,命名为:打铃电路PCB板.PcbDOC,根据下图所示电路,设计相应的PCB板。 3、打铃电路PCB板设计参考:

四、转换电路PCB板设计(双面板) 1、创建工程文件和创建原理图文件, 工程文件名命名为:转换电路PCB板设计.PrjPCB , 原理图文件名为:转换电路.SchDOC。 2、创建一个PCB文件,命名为:转换电路PCB板.PcbDOC,根据下图所示电路,设计相应的PCB板。

3、转换电路PCB板设计参考: 五、显示电路PCB板设计(双面板) 1、创建工程文件和创建原理图文件, 工程文件名命名为:显示电路PCB板设计.PrjPCB ,

PCB电路板ADP原理图与PCB设计教程第章

PCB电路板ADP原理图与PCB设计教程 第章

第4章原理图设计 在前面几章讲述了电路设计的基础知识后,现在可以学习具体的原理图设计。本章主要讲述电子元件的布置、调整、布线、绘图以及元件的编辑等,最后将以一个FPGA应用板原理图和一个译码器原理图设计为实例进行讲解。 4.1元件库管理 在向原理图中放置元件之前,必须先将该元件所在的元件库载入系统。如果一次载入过多的元件库,将会占用较多的系统资源,同时也会降低应用程序的执行效率。所以,最好的做法是只载入必要且常用的元件库,其他特殊的元件库在需要时再载入。一般在放置元件时,经常需要在元件库中查找需要放置的元件,所以需要进行元件库的相关操作。 4.1.1浏览元件库 浏览元件库可以执行Design→BrowseLibrary命令,系统将弹出如图4-1所示的元件库管理器。在元件库管理器中,用户可以装载新的元件库、查找元件、放置元件等。 图4-1元件库管理器 (1)查找元件 80

元件库管理器为用户提供了查找元件的工具。即在元件库管理器中,单击Search按钮,系统将弹出如图4-2所示的查找元件库对话框,如果执行T ools→Findponent命令也可弹出该对话框,在该对话框中,可以设定查找对象以及查找范围。可以查找的对象为包含在.Intlib文件中的元件。该对话框的操作及使用方法如下: 图4-2简单查找元件库对话框 1)简单查找。图4-2所示为简单查找对话框,如果要进行高级查找,则单击图4-2所示对话框中的“Advanced”按钮,然后会显示高级查找对话框。 ●Filters操作框。在该操作框中可以输入查找元件的域属性, 如Name等;然后选择操作算子(Operator),如 Equals(等于)、Contains(包含)、StartsWith(起始)或者 EndsWith(结束)等;在Vlaue(值)编辑框中可以输入或选 择所要查找的属性值。 ●Scope操作框。该操作框用来设置查找的范围。当选中 AvailableLibraries单选按钮时,则在已经装载的元件库中 查找;当选中LibrariesonPath单选按钮时,则在指定的

如何将altium designer的原理图和PCB转入cadence里

说明: 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 文件和.asc文件保存在同一个目录下,即C盘的PADS Projects文件夹下面,否则allegro

pcb电路板原理图的设计步骤

PCB从单层发展到双面、多层和挠性,并且仍旧保持着各自的发展趋势。由于不断地向高精度、高密度和高可靠性方向发展,不断缩小体积、减少成本、提高性能,使得印刷板在未来设备的发展工程中,仍然保持着强大的生命力。那么PCB是如何设计的呢?看完以下七大步骤就懂啦! 1、前期准备 包括准备元件库和原理图。在进行PCB设计之前,首先要准备好原理图SCH 元件库和PCB元件封装库。PCB元件封装库最好是工程师根据所选器件的标准尺寸资料建立。原则上先建立PC的元件封装库,再建立原理图SCH元件库PCB元件封装库要求较高,它直接影响PCB的安装;原理图SCH元件库要求相对宽松,但要注意定义好管脚属性和与PCB元件封装库的对应关系。 2、PCB结构设计 根据已经确定的电路板尺寸和各项机械定位,在PCB设计环境下绘制PCB 板框,并按定位要求放置所需的接插件、按键/开关、螺丝孔、装配孔等等。充分考虑和确定布线区域和非布线区域(如螺丝孔周围多大范围属于非布线区域)。 3、PCB布局设计 布局设计即是在PCB板框内按照设计要求摆放器件。在原理图工具中生成

网络表(Design→Create Netlist),之后在PCB软件中导入网络表(Design →Import Netlist)。网络表导入成功后会存在于软件后台,通过Placement操作可以将所有器件调出、各管脚之间有飞线提示连接,这时就可以对器件进行布局设计了。 PCB布局设计是PCB整个设计流程中的重要工序,越复杂的PCB板,布局的好坏越能直接影响到后期布线的实现难易程度。布局设计依靠电路板设计师的电路基础功底与设计经验丰富程度,对电路板设计师属于较高的要求。初级电路板设计师经验尚浅、适合小模块布局设计或整板难度较低的PCB布局设计任务。 4、PCB布线设计 PCB布线设计是整个PCB设计中工作量大的工序,直接影响着PCB板的性能好坏。在PCB的设计过程中,布线一般有三种境界:首先是布通,这是PCB 设计的基本的入门要求;其次是电气性能的满足,这是衡量一块PCB板是否合格的标准,在线路布通之后,认真调整布线、使其能达到好的电气性能;再次是整齐美观,杂乱无章的布线、即使电气性能过关也会给后期改板优化及测试与维修带来极大不便,布线要求整齐划一,不能纵横交错毫无章法。

cadence原理图设计规范

原理图设计规范 理念: 设计好一份规范的原理图对设计好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. 每张原理图都需有公司的标准图框,并标明对应图纸的功能,文件名,制图人 名/审核人名, 日期, 版本号.

PCB电路图是什么

印制电路板的设计是以电路原理图为根据,实现电路设计者所需要的功能。印刷电路板的设计主要指版图设计,需要考虑外部连接的布局、内部电子元件的优化布局、金属连线和通孔的优化布局、电磁保护、热耗散等各种因素。好的版图设计可以节约生产成本,达到良好的电路性能和散热性能。简单的版图设计可以用手工实现,复杂的版图设计需要借助计算机辅助设计(CAD)实现。 PCB电路图就是在制版时直接印在覆铜板上的,然后再在印好的班上焊接元件。那我们接下来就来说下PCB电路图怎么看? 首先我们需要熟悉并且能够记住简单的常见的元器件的代表符号,这能够更快速的理解电路的功能;同时我们要能够知道各个元器件的功能和他们之间互相组合能够完成的功能,以及一些常见的基础电路图。 比如电容是一种容纳电荷的器件,二极管是一种具有单向传导电流的电子器件,三极管的主要作用是电流放大,在电路中常用Q表示,在一些电子元件较多和电路较为复杂的电路图中,我们一定要有方式方法去读,才能又快又准确的理解电路图的意思。整体的思路是在拿到大电路图时,首先要把它逐级分散开,然后一步一步分析弄懂它的原理,然后再综合。

一、电路板线路图怎么看?比如以放大电路图为例子来说明 1、在逐级分析时要区分开主要元器件和辅助元器件。放大器中使用的辅助元器件很多,如偏置电路中的温度补偿元件,稳压稳流元器件,防止自激振荡的防振元件、去耦元件,保护电路中的保护元件等。 2、在分析中主要和困难的是反馈的分析,要能找出反馈通路,判断反馈的极性和类型,特别是多级放大器,往往以后级将负反馈加到前级,因此更要细致分析。 3、一般低频放大器常用RC 耦合方式;高频放大器则常常是和LC 调谐电路有关的,或是用单调谐或是用双调谐电路,而且电路里使用的电容器容量一般也比较小。 4、注意晶体管和电源的极性,放大器中常常使用双电源,这是放大电路的特殊性。 二、电子线路图基础知识----几个常用的电路名词 1、支路 电路中流过同一电流的几个元件串联的分支; 2、结点

原理图和PCB多通道设计方法介绍

原理图和PCB多通道设计方法介绍 设计原理图和PCB的过程中,你是否遇到过多幅一模一样的电路,但是不得不重复设计?原理图显得繁复,可读性差。而特别是在设计PCB,不得不重复布局,重复布线,不仅枯燥乏味而且也容易出错、或者电路不美观等等。下面介绍一种专门针对这类电路的设计方法,大大提高工作效率,以上问题都可以得到很好的解决。这里有点类似我们写程序的时候,把一段经常用的代码,封装为一个函数,减少重复劳动增加可读性。 首选给大家介绍,何谓多通道设计。简单的说,多通道设计就是把重复电路的原理图当成一个原件,在另一张原理图里面重复使用。下面介绍一个例子,在范例里面理解这个概念。一个有16路mos管输出电路。如下图是一路mos管电路: 如果按照常规设计,在原理图里这个相同的电路不得不copy 16次,这样电路图必然巨大无比,而且十分难读。下面用多通道设计试试。把单路《mos管》电路设计好以后,咱们保存,然后在同一个工程下面新建一个空原理图。打开新原理图,在里面做文章。首先选择place-》sheet syombl。激活该命令以后,在新原理图下拖动,将出现以绿色块。如下图

这个绿色块就是《mos管》电路的替代品了(也可以把他当中一个原件,或者一个函数入口)。这个元件究竟是代表那张原理图呢?咱们先双击设置一下,双击出现如下界面: 选择左下角filename 的…。马上弹出choose document to reference界面,在多个电路图(这里只有一个,但很多情况有多个)里面选择你需要那个电路图,点ok。顺便介绍下filename上面那个栏的designator:repeat(Mos,1,16)。这个是干嘛的?聪明的你也许能猜到了。Repeat就是重复mos这个原理图。重复几次?就是从1-16,就是16次啦。记住这里一点只能从1开始,不能从0开始。在我们经常画总线的时候习惯性把总线设置为:0-7或者0-15。这里就不允许这样,只能是1-8或者1-16。

Cadence-原理图批量修改元器件属性

一、导出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格的内容前后各加一个$号。其实添加$号也不是最终目的,只是这样操作比较简单

Cadence原理图设计简介

原理图设计简介 本文简要介绍了原理图的设计过程,希望能对初学者有所帮助。 一.建立一个新的工程 在进行一个新的设计时,首先必须利用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原理图设计

本文简要介绍了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 项内。如下图:

CADENCE 培训(原理图设计一)

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

相关文档
相关文档 最新文档