Protel电路设计教程_第1页
Protel电路设计教程_第2页
Protel电路设计教程_第3页
Protel电路设计教程_第4页
Protel电路设计教程_第5页
已阅读5页,还剩130页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、江思敏,陈明江思敏,陈明清华大学出版社清华大学出版社清华大学出版社学习内容lpcb设计基础知识lprotel软件介绍lprotel原理电路图设计lprotel pcb布局和布线lprotel电路仿真lprotel信号完整性分析清华大学出版社第1讲 pcb设计基础知识 pcb的设计就是将设计的电路在一块板上实现。一块pcb板上不但要包含所有必须的电路,而且还应该具有合适的元件选择、元件的信号速度、材料、温度范围、电源的电压范围以及制造公差等信息,一块设计出来的pcb必须能够制造出来,所以pcb的设计除了满足功能要求外,还要求满足制造工艺要求以及装配要求。 清华大学出版社1. pcb设计流程设计要

2、求和规范 生成系统组成结构框图 功能分解 绘制原理图 创建元件库 原理图仿真 确定pcb的尺寸和结构 元件布局确定设计布线规则 进行pcb布线 设计规则检查和调整 时序和信号完整性分析 生成制造文件 pcb的制造和装配 pcb产品的测试 清华大学出版社2. pcb制造材料lpcb的信号传导层材料:铜箔l铜箔通过加热和压力作用下粘接在衬底层上。l铜箔层的厚度通常由其每平方英尺的重量来指定,常用的有1或2盎司规格,其他规格的铜箔材料有0.25、0.5、3和4盎司等类型。l1盎司铜的厚度大约为0.035mm0.002mm。选择那种铜箔主要根据它的电阻系数清华大学出版社2. pcb制造材料l不同重量的

3、铜电阻系数和铜箔宽度的关系 铜的重量0.5盎司 1盎司 2盎司 3盎司20700.1 1.0 10铜箔的宽度(mm)电阻系数(m/cm)100101.00.1清华大学出版社2. pcb制造材料l绝缘层材料:环氧树脂玻璃和酚醛纸 l酚醛纸是一种更加便宜的并且容易冲孔的材料,因此它的主要应用在高产量的非关键性的场合。酚醛纸的电气特性比环氧树脂玻璃的要差、机械性能比较脆、较差的工作温度范围、很容易吸收水分并且不适合通孔的涂层结构。 l环氧树脂玻璃布可以有效地应用于通孔涂层和多层板。如果对机械和电器特性有较高要求时,它也可以用于简单结构。环氧树脂玻璃具有很好的尺寸稳定性,具有比酚醛纸更好的机械特性,但

4、是成本要高一些,因为它必须钻孔,而不能实现冲孔。 清华大学出版社2. pcb制造材料l一些常用的pcb材料特性和选择规范 r材料 表面电阻(m)介电常数绝缘强度 (kv/mil) 温度补偿系数(x-y ppm/c)最高温度(c )标准的fr4最小为1 104 最大为5.4, 典型值4.64.9 最小为1.01316 110150 fr408 (高质量) 1 106 3.8 1.4 13 180 环氧树脂-芳族聚酰胺 (适用于更小的走线间距离) 5 106 3.8 1.6 10 180 聚酰亚胺 3.4 3.8 20 300 聚酯 3.0 3.4 27 105 清华大学出版社3. pcb板的结构

5、l一个普通的pcb板由镀铜的树脂玻璃材料或一层铜箔与树脂材料(介电层)粘接在一起 铜层介电绝缘层铜层清华大学出版社3. pcb板的结构(1) 铜箔 铜箔是一薄层的铜(如图0-5所示),放置在介电填充材料之间并且和介电填充材料粘接在一起。 铜箔清华大学出版社3. pcb板的结构(2)铜镀层 铜镀层主要用于板的外层,并且当对板上的钻孔的孔壁进行镀铜层时,也为板上的铜提供了额外的铜层。 铜箔铜镀层介电绝缘层蚀刻的铜箔蚀刻的铜镀层介电绝缘层清华大学出版社3. pcb板的结构(3)焊锡流 焊锡流是将焊锡铺在板的裸露铜表面的工艺,有助于后面装配元件时的焊接,并保护铜放置被氧化。 铜箔层铜镀层介电绝缘层焊锡

6、流清华大学出版社3. pcb板的结构(4) 阻焊层 阻焊层可以防止焊锡附着在上面。可以保护铜层放置被氧化。阻焊层可以去绝缘作用,即铺了阻焊层的走线与外界可以实现绝缘。 (5)走线 pcb上的走线实际上就是信号导线。它提供了相同的传输电信号的功能,它的两端一般于pcb上的元件的引脚相连接。 铜走线介电绝缘层阻焊层清华大学出版社3. pcb板的结构(6)焊盘 一个焊盘可以有几种不同的形状和类型,最常用的两种焊盘类型为表贴元件安装的镀锡焊盘和通孔镀锡焊盘。 元件引脚阻焊层焊锡流铜镀层铜箔粘接层焊锡流清华大学出版社4. pcb的走线配置l设计pcb时,有两种基本的走线配置:微带走线(microstri

7、p)和带状走线(stripline)。 顶层地平面电源平面地平面电源平面底层信号层信号层内层芯电介质电介质电介质内层芯内层芯内层芯带状走线微带走线清华大学出版社5. pcb设计和电磁兼容lpcb设计的好坏对电路的干扰及抗干扰能力影响很大。l在pcb设计中,元件的选择和电路设计是影响板级电磁兼容性性能的主要因素。l元件的布局对pcb的电磁兼容性具有重要的影响(数字电路、模拟电路以及电源电路的元件布局) 清华大学出版社第2讲 protel软件介绍lprotel 2004构建于一整套板级设计及实现特性上,其中包括原理图设计、印制电路板设计、混合信号电路仿真、布局前/后信号完整性分析、规则驱动pcb布

8、局与编辑、改进型拓扑自动布线及全部计算机辅助制造(cam)输出能力。lprotel 2004支持fpga及其它可编程器件设计及其在pcb上的集成。 清华大学出版社1. protel 2004绘图环境lprotel 2004主界面 工作区面板,点击其可以弹出相应的工作界面工作区面板按钮,点击其可以弹出相应的工作界面或快捷菜单工作区,点击对应的选择项可快速启动该功能文件工作区面板清华大学出版社1. protel 2004绘图环境l新建文件菜单介绍 清华大学出版社2. 设置protel 2004系统参数l执行系统的“preferences”命令进行系统参数设置。l在系统参数对话框的系统设置选项中设定

9、系统参数。清华大学出版社3. protel 2004的原理图编辑模块l原理图设计编辑模块是protel 2004主要功能模块之一。原理图是电路设计的开始,是一个用户设计目标的原理实现,图形主要由电子组件和线路组成。 l原理图是由schematic模块生成的。schematic模块具有如下特点:支持多通道设计丰富而又灵活的编辑功能 强大的设计自动化功能 在线库编辑及完善的库管理 电路信号仿真 清华大学出版社3. protel 2004的原理图编辑模块lprotel 2004的原理图编辑环境 项目文件导航原理图编辑区文件标签清华大学出版社4. protel 2004的pcb模块l印制电路板(pcb

10、)是由原理图到制板的桥梁,设计了原理图后,需要根据原理图生成印制电路板,这样就可以制作电路板。 lpcb模块具有如下主要特点: 32位的eda系统 丰富而又灵活的编辑功能 强大的自动化布线功能 在线式库编辑及完善的库管理 完备的输出系统 清华大学出版社4. protel 2004的pcb模块lprotel 2004的pcb 设计环境 项目文件导航pcb布局布线清华大学出版社5. protel 2004文件管理l当用户启动protel 2004后,可以单击file菜单上的new命令,从new子菜单中可以选择建立目标文件,包括pcb、schematic、fpga、vhdl以及相关的库(librar

11、y)文件。 lprotel 2004的文件类型 文件后缀名文件对象文件后缀名文件对象.schdoc原理图文件.schlib原理图的库文件.pcbdoc印制板文件.pcblib印制板的库文件.prjpcb板级设计项目文件.pcb3dlib印制板三维库文件.prjfpgfpga设计项目文件.cam辅助制造工艺文件.vhdvhdl设计文件.txt纯文本文件.prjemb嵌入式项目文件.libpkg集成库文件清华大学出版社6. 设置和编译项目l建立新的protel 2004项目后,一般可以对其选项进行设置,包括错误检查规则、连接矩阵、比较设置、eco(工程变化顺序)生成、输出路径和网络表选项,用户也可

12、以指定任何项目规则。 l所有与项目有关的操作,如错误检查、比较文件和eco生成均在options for project 对话框中设置 。l执行projectproject options命令,系统将弹出options for project 对话框 清华大学出版社6. 设置和编译项目loptions for project 对话框清华大学出版社6. 设置和编译项目l编译项目。编译一个项目就是在一个调试环境中,检查设计的文档草图和电气规则错误。对于电气规则和错误检测等可以在项目选项中设置。编译项目的操作步骤如下:打开需要编译的项目,然后选择projectcompile pcb project命

13、令。当项目被编译时,任何已经启动的错误均将显示在设计窗口下部的messages面板中。被编辑的文件与同级的文件、元件和列出的网络以及一个能浏览的连接模型一起显示在compiled面板中,并且以列表方式显示。如果电路绘制正确,messages面板不会有错误报告。如果报告给出错误,则需要检查电路,并确认所有的导线和连接是正确的。 清华大学出版社第3讲 protel原理电路图设计 启动protel 2004电路原理图编辑器设置原理图图纸大小及版面在图纸上放置原理图的元件对所放置的元件进行布局连线对走线后的元件进行调整保存设计绘制的原理图清华大学出版社1. 新建原理图文件l执行filenewschem

14、atic命令,系统将创建一个原理图文件。清华大学出版社2. 将原理图添加到项目中l执行projectadd existing to project菜单命令,即可以选择已有的原理图文件,并且可直接添加到项目中。 l用户还可以直接从project菜单或右键菜单中选择projectadd new to project命令,向项目添加新的文件,如原理图、pcb等。 l如果想添加到一个项目文件中的原理图图样已经作为自由文件夹被打开,那么在projects面板上,使用鼠标直接将需要添加的文件拖到目标项目即可。 清华大学出版社3. 设置图纸l选择designdocument options命令,系统将弹出d

15、ocument options对话框,在其中选择sheet options选项卡进行图纸设置。 清华大学出版社4. 电路原理图设计l元件库管理 浏览元件库 执行designbrowse library命令,系统将弹出元件库管理器。在元件库管理器中,用户可以进行装载新的元件库、查找元件、放置元件等操作。 装载元件库 直接执行designadd/remove library命令,或者单击元件库管理器中的libraries按钮,系统将弹出 “装载/卸载元件库”对话框,通过此对话框就可以装载或卸载元件库。 清华大学出版社4. 电路原理图设计l放置元件 通过菜单命令placepart或直接单击布线工具栏

16、上的按钮,打开 “place part(放置元件)”对话框。另外一种选取元件的方法是直接从元件库管理器的元件列表中选取。 清华大学出版社4. 电路原理图设计l编辑元件 编辑元件属性 在元件属性(component properties)对话框中设置元件的属性,包括流水号、注释、图形信息等。 设置元件的封装 元件封装主要用于pcb的设计。但是在原理图中必须设定好元件所对应的封装,这样才能正确加载到pcb中。 设置仿真属性如果要进行电路信号仿真的话,那么还需要具有仿真模型,当生成pcb图时,如果要进行信号完整性分析,则还应该具有信号完整性模型的定义。 清华大学出版社4. 电路原理图设计l电源与接地

17、元件 电源和接地元件可以使用实用工具栏中的电源及接地子菜单上对应的命令来选取,该子菜单位于实用(utilities)工具栏中。 对于电源和接地元件,还需要设定其网络名称。清华大学出版社4. 电路原理图设计l绘制原理图的基本图元 清华大学出版社4. 电路原理图设计l连接线路 当所有电路对象与电源元件放置完毕后,现在可以着手进行原理图中各对象间的连线。连线的最主要目的是按照电路设计的要求建立网络的实际连通性。l进行连线操作时,可单击电路绘制工具栏上的按钮或执行placewire命令将编辑状态切换到连线模式, 然后就可以进行连线操作。 清华大学出版社4. 电路原理图设计l原理图设计实例:24v功率驱

18、动模块 24v功率驱动模块功率桥电路(6个mosfet开关元件)电源供应(24v,12v和5v)电流反馈(使用电流传感器测量u和v相电流)光栅信号的处理(用于电机的位置反馈)外部接口(用于连接控制器和电机)清华大学出版社4. 电路原理图设计l功率驱动模块原理图(电源模块 ) 清华大学出版社4. 电路原理图设计l功率驱动模块原理图(功率桥模块 )清华大学出版社4. 电路原理图设计l功率驱动模块原理图(电流测量模块 )清华大学出版社4. 电路原理图设计l功率驱动模块原理图(接口模块 )清华大学出版社5.检验电气规则l设置电气连接检查规则 在原理图完成后,可以执行projectproject opt

19、ions命令,然后在弹出项目选项对话框的error reporting 和connection matrix 选项卡中设置检查规则。 清华大学出版社5.检验电气规则l检查结果报告 protel检查原理图是通过编译项目来实现的,编译的过程中会对原理图进行电气连接和规则检查,并报告检查结果。 清华大学出版社6. 生成原理图的报表l网络表 执行designnetlist for projectprotel命令,然后就可以生成原理图的网络表。 清华大学出版社6. 生成原理图的报表l产生元件报表 执行reportsbill of material命令,就可以进行生成原理图的元件报表的操作。系统会弹出项目

20、的bom(bill of material,材料表)窗口,在此窗口可以看到原理图的元件列表 清华大学出版社6. 生成原理图的报表l产生元件报表 单击bom窗口report按钮,则可以生成预览元件报告。如果单击export按钮,则可以将元件报表导出。导出的文件格式有.xls,.csv和.txt等。清华大学出版社7. 制作元件l元件绘图工具 清华大学出版社7. 制作元件l创建一个新元件的操作步骤: 单击菜单filenewschematic library 命令,系统将进入原理图元件库编辑工作界面。 使用元件绘图命令绘制元件的轮廓。 绘制元件的引脚,并设置引脚的序号和属性。 绘制隐藏的元件引脚,并设

21、置其属性。 为元件添加文本说明。 选择元件的封装类型、电路仿真模型等。 将新建的元件添加到元件库中。清华大学出版社7. 制作元件l元件制作实例 (具体过程见本书的第5章)清华大学出版社8. 层次原理图l层次原理图的设计方法实际上是一种模块化的设计方法。用户可以将系统划分为多个子系统,子系统下面又可划分为若干功能模块,功能模块再细分为若干个基本模块。设计好基本模块,定义好模块之间的连接关系,即可完成整个设计过程。自上而下的层次原理图设计方法 自下而上的层次原理图设计方法 多通道层次原理图的设计方法 清华大学出版社8. 层次原理图l层次原理图设计实例清华大学出版社8. 层次原理图l子模块1:isa

22、总线和地址译码模块 清华大学出版社8. 层次原理图l子模块2:串口通信和线驱动模块 清华大学出版社第4讲 l印制电路板布线流程 l印制电路板的叠层设计 l印制电路板设计编辑器 l设置电路板工作层 lpcb布局和布线l制作元件封装 l生成pcb报表 清华大学出版社1. l规划电路板,在绘制印制电路板之前,用户要对电路板有一个初步的规划,比如说电路板采用多大的物理尺寸、采用几层电路板(单面板还是双面板或多层板)、各元件采用何种封装形式及其安装位置等。 l设置参数,参数的设置是电路板设计的非常重要的步骤。 l装入网络表及元件封装。lpcb的元件布局。l手动预布线。l自动布线。lcam文件的输出。 清

23、华大学出版社2. 印制电路板的叠层设计l12层pcb的叠层设计配置 清华大学出版社2. 印制电路板的叠层设计l6层pcb的叠层设计配置l4层pcb的叠层设计配置清华大学出版社2. 印制电路板的叠层设计l叠层设计布局快速参考 叠层123456789102层s1和地s2和电源4层s1地电源s24层地s1s2电源6层s1s2地电源s3s46层s1地s2s3电源s46层s1电源地s2地s38层s1s2地s3s4电源s5s68层s1地s2地电源s3地s410层s1地s2s3地电源s4s5地s610层s1s2电源地s3s4地电源s5s6清华大学出版社3. l启动设计项目后,接着在设计管理器环境下执行fil

24、enew pcb命令,系统将进入印制电路板编辑器。也可以按照本书7.5节的操作步骤建立一个pcb文件,并进入印制电路板编辑器。 清华大学出版社4. 设置电路板工作层l层的管理:执行designlayer stack manager命令,系统将弹出pcb层管理器对话框,就可以进行层的管理操作。 清华大学出版社4. 设置电路板工作层l单击add layer按钮可以添加中间信号层l单击add plane按钮可添加内层电源/接地层。l选中top dielectric复选框则在顶层添加绝缘层,单击其左边的按钮,打开“绝缘层属性”对话框 ,可以设置绝缘层的属性。 清华大学出版社4. 设置电路板工作层l设置

25、内部电源层的属性。首先选中需要设置属性的内部电源层,然后单击鼠标右键,弹出快捷菜单。然后从快捷菜单选择properties选项。系统将弹出内部电源层属性设置对话框。此时可以设置内部电源层的名称、铜箔的厚度、该电源层所连接的网络以及电源层离边界的距离(pullback)。 清华大学出版社5. pcb布局和布线。印制电路板(pcb)设计管理器提供了布线工具栏(wiring tools)和绘图工具栏。 布线工具栏绘图工具栏清华大学出版社5. pcb布局和布线l规划电路板和电气定义。 (1)首先执行filenewpcb命令,系统将启动pcb设计管理器。(2)用户用鼠标单击编辑区下方的标签keep-ou

26、t layer,即可将当前的工作层设置为keep out layer。该层为禁止布线层,一般用于设置电路板的边界,以将元件限制在这个范围之内。(3)执行命令placekeepouttrack,或单击绘图工具栏中相应的按钮 。然后就可以绘制pcb的电气轮廓清华大学出版社5. pcb布局和布线l使用向导生成电路板在files面板的底部的new from template单元点击pcb board wizard创建新的pcb。然后选择电路板的单位,英制或公制。 清华大学出版社5. pcb布局和布线l使用向导生成电路板单击next,此时允许用户选择要使用的pcb的图样轮廓尺寸。 然后可以设置pcb的层

27、、过孔、板的参数等。具体请参考 本书的7.5节。清华大学出版社5. pcb布局和布线l网络与元件的装入编译设计项目。在装入原理图的网络与元件之前,设计人员应该先编译设计项目,根据编译信息检查项目的原理图是否存在错误,如果有错误,应及时修正,否则装入网络和元件到pcb时会产生错误,而导致装载失败。装入网络与元件。打开已经创建的pcb文件。然后执行命令designimport changes from 命令,系统会弹出“工程改变顺序”对话框 。 然后就可以将网络和元件装入到当前pcb中。清华大学出版社5. pcb布局和布线l元件的自动布局。 执行命令toolsauto placementauto

28、player。然后在弹出的“元件自动布局设置”对话框中选择自动布局方式:(1)cluster placer自动布局器 这种布局方式将元件基于它们连通属性分为不同的元件束,并且将这些元件按照一定几何位置布局。这种布局方式适合于元件数量(小于100)较少的pcb制作。(2)statistical placer布局器使用一种统计算法来放置元件,以便使连接长度最优化,使元件间用最短的导线来连接。一般如果元件数量超过100,建议使用统计布局器(statistical placer)。l手工编辑调整元件的布局。对元件进行排列、移动和旋转等操作,手动调整元件的布局清华大学出版社5. pcb布局和布线l添加或

29、修改网络连接。执行designnetlistedit nets命令,系统将弹出 “网络表管理器”对话框。在该对话框中就可以添加或修改网络连接。 清华大学出版社5. pcb布局和布线l设计规则的设置。通常需要设置如下的布线规则: 安全间距允许值(clearance constrant) 在布线之前,需要定义同一个层面上两个图元之间所允许的最小间距,即安全间距。 布线拐角模式 根据电路板的需要,将电路板上的布线拐角模式设置为45度角模式。 布线层的确定 对双面板而言,一般将顶层布线设置为沿垂直方向,将底层布线设置为沿水平方向。 布线优先级(routing priority)。 布线拓扑方式(rou

30、ting topology) 一般说来,确定一条网络的走线方式是以布线的总线长最短作为设计原则。 过孔的类型(routing via style) 对于过孔类型,应该与电源/接地线以及信号线区别对待。在这里设置为通孔(through hole)。 对走线宽度的要求。根据电路的抗干扰性和实际的电流的大小,确定走线宽度。清华大学出版社5. pcb布局和布线l布线规则的设置。执行命令designrules,系统将会弹出“设置布线规则”对话框 ,在此对话框中可以设置布线规则的参数。 清华大学出版社5. pcb布局和布线l交互手动和自动布线交互手动布线:执行placeinteractive routin

31、g(快捷键为先按p,然后按t)命令或点击放置(placement)工具栏的interactive routing按钮 。 然后就可以进行交互手动布线操作。 自动布线:执行auto routeall命令,对整个电路板进行布线。执行该命令后,系统将弹出 “自动布线设置”对话框, 然后就可以实现自动布线。在进行自动布线时,用户可以对预布的走线锁定(即选中lock all pre-routes复选框),从而自动布线时不会影响已经存在的预布线。l 清华大学出版社5. pcb布局和布线l设计规则检查。执行toolsdesign rule check命令,系统将弹出design rule check(设计规

32、则检查)对话框。单击run design rule check按钮,就可以启动drc运行模式,完成检查后将在设计窗口显示任何可能违反规则的情况。 清华大学出版社5. pcb布局和布线l布线实例:功率驱动模块的印制电路板 布线前的元件布局清华大学出版社5. pcb布局和布线l布线实例:功率驱动模块的印制电路板 布线后的pcb清华大学出版社6. 制作元件封装l元件封装编辑器。执行菜单命令file newpcb library,就可以启动元件封装编辑器。 pcb lib放置工具栏元件编辑界面清华大学出版社6. 制作元件封装l创建封装。 执行toolsnew component命令,建立一个新的元件封

33、装,但是不使用向导操作,即在弹出的对话框中直接单击cancel按钮,就可以建立一个空白的元件封装。 执行editjumplocation命令,系统将弹出位置设置对话框 ,在x/y-location编辑框中输入坐标值,将当前的坐标点移到原点,输入的坐标点为(0,0)。在元件封装编辑时,需要将基准点设定在原点位置。 清华大学出版社6. 制作元件封装l创建封装。执行placepad菜单命令,如图9-6所示。也可以单击绘图工具栏中相应的按钮。执行该命令后,光标变为十字,中间带有一个焊盘。随着光标的移动,焊盘跟着移动,移动到适当的位置后,单击鼠标将其定位。还可以执行绘图命令,绘制封装的外轮廓等。可以执行

34、editset reference子菜单中的相关命令,设置元件封装的参考点。 清华大学出版社6. 制作元件封装l使用向导创建元件封装启动并进入元件封装编辑器,执行toolsnew component命令。执行该命令后,系统会弹出元件封装向导界面 ,这就进入了元件封装创建向导。清华大学出版社6. 制作元件封装l使用向导创建元件封装然后选择创建的封装类型。清华大学出版社6. 制作元件封装l使用向导创建元件封装设置焊盘的尺寸。清华大学出版社6. 制作元件封装l使用向导创建元件封装然后设置引脚的位置(即焊盘的位置)。清华大学出版社6. 制作元件封装l使用向导创建元件封装设置封装的外轮廓尺寸。清华大学出

35、版社6. 制作元件封装l使用向导创建元件封装设置封装的焊盘数量。最后设定元件封装名称,即完成了元件封装的制作。清华大学出版社7. 生成pcb报表 首先执行filenewoutput job file命令。执行该命令后,系统将弹出输出文件工作面板。此时可以选中需要生成的文件对象,在fabrication outputs栏选中nc drill files选项,即生成nc钻孔文件,也可以选择其他需要输出的报表文件选项。 清华大学出版社7. 生成pcb报表 清华大学出版社7. 生成pcb报表使用鼠标双击nc drill files项,系统会弹出nc钻孔设置对话框对话框,此时可以设置单位和数据格式。设置

36、完成后按ok按钮即回到如 。选中了需要输出的文件对象后,就可以执行toolsrun selected命令,然后系统就会生成选择的“nc钻孔文件”。生成的“nc钻孔文件”包括三个文件,即 .ddr、.ldp和.txt, 清华大学出版社7. 生成pcb报表 清华大学出版社7. 生成pcb报表l生成光绘(gerber)文件。gerber文件是用于pcb加工工艺的光绘文件。工程师在设计好pcb后,通常需要送到pcb厂加工,而比较流行的做法是将pcb文件转换为gerber文件和钻孔数据后交pcb厂。gerber文件是一种国际标准的光绘格式文件,它包含rs-274-d和rs-274-x两种格式,其中rs-

37、274-d称为基本gerber格式,并要同时附带d码文件才能完整描述一张图形;rs-274-x称为扩展gerber格式,它本身包含有d码信息。常用的cad软件都能生成此二种格式文件。protel 2004可以有效地由pcb文件产生gerber文件。 清华大学出版社7. 生成pcb报表l生成光绘(gerber)文件。由protel 2004产生gerber文件后,各文件描述如下(下面扩展格式名中“t”表示顶层,“b”表示底层):ld码文件,即“*.apt”或“*.apr”文件。l线路层为“*.gtl”和“*.gbl”文件。l丝印层(字符)为“*.gto”和“*.gbo”文件。l贴片层为“*.gt

38、p”和“*.gbp”。l绿油层(阻焊)为“*.gts”和“*.gbs”文件。l边框层为“*.gko”或“*.gm1”文件。 清华大学出版社7. 生成pcb报表l生成光绘(gerber)文件的具体操作:首先执行filenewoutput job file命令。执行该命令后,系统将弹出输出文件工作面板。此时可以选中需要生成的文件对象,在fabrication outputs栏选中gerber files选项,即生成gerber文件。使用鼠标双击nc drill files项,系统会弹出gerber设置对话框,此时可以设置gerber输出文件的单位和数据格式等。设置完成后按ok按钮即回到输出文件工作

39、面板。 清华大学出版社7. 生成pcb报表l生成光绘(gerber)文件的具体操作:gerber设置对话框 general选项卡 层选项卡 清华大学出版社7. 生成pcb报表l生成光绘(gerber)文件的具体操作:gerber设置对话框 钻孔图形选项卡 孔选项卡 清华大学出版社7. 生成pcb报表l生成光绘(gerber)文件的具体操作:完成了设置后,就可以返回到输出文件工作面板,然后就可以执行toolsrun selected命令,系统就会生成选择的“gerber文件” 清华大学出版社第5讲 protel电路仿真lprotel的仿真元件库l仿真器的设置 l设计仿真原理图 l电路仿真实例 清

40、华大学出版社1. protel的仿真元件库lprotel的仿真元件库描述仿真信号源的元件库,simulation sources.intlib 。仿真专用函数元件库,simulation special function.intlib仿真数学函数元件库,simulation math function.intlib 信号仿真传输线元件库,simulation transmission line.intlib 清华大学出版社2. 仿真器的设置l进入仿真设置环境。执行designsimulatemixed sim命令,或者从mixed sim工具栏中选择按钮 进入电路“仿真分析设置”对话框。 清华

41、大学出版社2. 仿真器的设置l一般设置。在 “仿真分析设置”对话框选择general setup选项,那么在对话框中显示的是仿真分析的一般设置。设计者可以选择分析对象,在available signals列表中显示的是可以进行仿真分析的信号;active signals列表框中显示的是激活的信号,即将要进行仿真分析的信号;按和按钮可添加或移去激活的信号。 清华大学出版社2. 仿真器的设置l瞬态特性分析设置。在protel中设置瞬态分析的参数,可以通过激活transient/fourier选项,在 “瞬态分析/傅里叶分析参数设置”对话框进行设置。 清华大学出版社2. 仿真器的设置l傅里叶分析设置

42、。选择transient/fourier analysis选项,在“瞬态分析/傅里叶分析参数设置”对话框中,选中enable fourier复选框,可设置傅里叶分析的参数。fourier fundamental frequency:设置傅里叶分析的基频。fourier number of harmonics:设置所需要的谐波数。 清华大学出版社2. 仿真器的设置l直流分析设置。通过激活dc sweep analysis选项,系统打开 “直流分析参数设置”对话框,此时可设置直流分析参数。 清华大学出版社2. 仿真器的设置l蒙特卡罗分析设置。激活monte carlo analysis选项打开 “

43、蒙特卡罗分析参数设置”对话框,就可以进行蒙特卡罗分析参数设置 清华大学出版社2. 仿真器的设置l参数扫描分析设置。激活parameter sweep选项,可打开 “参数扫描分析”对话框进行操作。 清华大学出版社2. 仿真器的设置l温度扫描分析设置。激活temperature sweep选项,打开 “温度扫描分析”对话框进行操作。 清华大学出版社2. 仿真器的设置l传递函数分析设置。激活transfer function analysis选项,打开 “传递函数分析”对话框进行操作。 清华大学出版社2. 仿真器的设置l噪声分析设置。激活noise analysis选项,打开 “噪声分析设置”对话框

44、来操作。 清华大学出版社2. 仿真器的设置l极点-零点分析设置。激活pole-zero analysis选项,打开 “极点-零点分析设置”对话框来操作。 清华大学出版社3. 设计仿真原理图l采用protel进行电流混合信号仿真的流程 l设计仿真原理图的一般流程图 设计需要仿真的原理图文件 设置protel的仿真环境及对象对设计的原理图进行仿真分析仿真结果电路仿真的一般流程调用仿真用元件库选择仿真用原理图元件整理并连接该原理图添加激励源到原理图中设置节点的网络标号仿真原理图设计的流程清华大学出版社3. 设计仿真原理图l在仿真原理图绘制时,必须为原理图添加下面的元件或网络:激励源:给所设计电路一个

45、合适的激励源,以便仿真器进行仿真。网络标号:设计者须在需要观测输出波形的节点处定义网络标号,以便于仿真器的识别。清华大学出版社4. 电路仿真实例l模拟电路仿真实例 清华大学出版社4. 电路仿真实例l模拟电路仿真实例添加激励源。在该实例电路中定义了一个幅值为100mv,频率为160khz的正弦波激励源,即v1。还定义了一个直流源v2(-10v)。激励源的这些参数需要在元件的属性对话框中定义。可以先打开元件属性编辑对话框,然后选择添加或编辑仿真模型,就可以选择激励源选项,然后进入其参数选项卡,设置该激励源的参数。 清华大学出版社4. 电路仿真实例l模拟电路仿真实例为元件添加仿真仿真模型。例如三极管

46、元件q1(2n3906),可以执行filenewmixed-signal simulationadvancedsim model。其仿真模型的源文件如下: *2n3906*si 310mw 40v 200ma 250mhz pkg:to-92b 1,2,3.model 2n3906 pnp(is=4e-14 bf=400 vaf=50 ikf=0.02 ise=7e-15 ne=1.16+ br=7.5 rc=2.4 cje=6.3e-12 vje=0.75 tf=5e-10 cjc=5.8e-12 vjc=0.75 tr=2.3e-8+ vjs=0.75 xtb=1.5 kf=6e-16 )

47、* origin: mcebjt.lib清华大学出版社4. 电路仿真实例l模拟电路仿真实例执行designsimulatemixed sim命令,进入电路仿真分析设置对话框。在本次仿真中,分别设置瞬态分析和交流小信号分析参数,对这两种模拟信号特性进行分析,并对a、b、in和out网络的信号进行仿真分析。 清华大学出版社4. 电路仿真实例l模拟电路仿真实例仿真器将输出仿真结果(瞬态仿真波形显示 )。 清华大学出版社4. 电路仿真实例l模拟电路仿真实例仿真器将输出仿真结果(交流小信号分析显示)。清华大学出版社4. 电路仿真实例l数字电路仿真实例清华大学出版社4. 电路仿真实例l数字电路仿真实例仿真

48、器的设置(瞬态分析/傅里叶分析设置) 清华大学出版社4. 电路仿真实例l数字电路仿真实例各节点瞬态分析仿真波形 清华大学出版社4. 电路仿真实例l数字电路仿真实例各节点傅立叶分析仿真波形 清华大学出版社第6讲 protel信号完整性分析l信号完整性分析规则 lpcb信号完整性分析器 lpcb信号波形分析实例 清华大学出版社1. 信号完整性分析规则lprotel中包含了许多信号完整性分析规则,这些规则用于在pcb设计中检测一些潜在的信号完整性问题。 l在打开的需要进行信号完整分析的pcb文档中,首先需要执行designrules命令设置信号完整性规则,系统将弹出 “pcb规则设置”对话框。l在“pcb规则设置”对话框的signal integrity选项中,设计者可以选择信号完整性分析

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论