文档库 最新最全的文档下载
当前位置:文档库 › jLink-v9原理图

jLink-v9原理图

Protel99SE画层次原理图、多Part元件

Protel99画层次原理图、多Part元件的绘制方法 在实际工作中我们可能需要把多张原理图连接起来,在同一PCB文件上进行绘制,具体操作步骤如下: 1.首先要确保每张原理图都要放置互相连接的端口(即Port),相连的端口名称要一样. 2.新建一个SCH文件或打开一个上面有足够空白空间的SCH文件. 3.在选定的SCH文件上,执行Design—Create System From Sheet...命令,选择一个SCH文件,回车确认. 4.把生成的方块,放置在合适的地方. 5.重复3、4步骤,直至添加完所有相连的SCH文件. 6.把每个方块具有相同端口(即Port)用导线相连. 7.在此SCH文件上生成网络表. 8.新建一个PCB文件,加载所生成的网络表 2)、对于元件的编号的解决方法是Protel中实现多张图的统一编号,首先要将多张图纸做成层次原理图,然后点击到总图再选择菜单Tools下Annotate选项,再将Options标签下的Current sheet only项的小勾去掉,点击OK,完成. 3)、用Protel99画层次原理图时:ERC检验若出现Duplicate Sheet Numbers是什么错误?表示是sheet编号重复。打开SCH图,然后按快捷键,D,O。在弹出的option对话框中,单击organization标签,在下面的sheet NO.里面填好标号,不要重复了。 4)、在生成网络表时,执行菜单命令Create Netlist时,若是对于层次原理图的,则应该把“Append sheet number to local”的选项勾上,这样原理图之间就可以找到相应的网络号了。 5)、在protel99se中用分层式的方法画了几幅电路图,但是这几幅图中的net label标志的线连不起来,标识符号是一样的也连不起来。有的说设置这些标志符的作用范围,但不知标志符如何设置,才能使这些标识符在所有的图中都是电气相连的。 对于是画层次原理图的,在“Update PCB”中应改选“Net Label and Ports Global:网络标号&端口全局有效,即所有同层次子图中的同名端口之间,同名网络之间都视为相互连接。”目的就是让在不同的图中的同名网络标志的线能连在一起,(布线时) 6)、在“Update PCB”若报的是Node not found的错误选项,就要检查元件的原理图或者PCB图是否有不对应的管脚号或者封装名。 布线规则设置 布线规则是设置布线的各个规范(象使用层面、各组线宽、过孔间距、布线的拓朴结构等部分规则,可通过Design-Rules的Menu处从其它板导出后,再导入这块板)这个步骤不必每次都要设置,按个人的习惯,设定一次就可以。

层次原理图

层次原理图的设计 内容提示: 前面介绍了使用Protel 99 SE进行具体电路设计的方法,包括基本操作和高阶技巧,通过这些内容的学习读者应该已经具备良好的原理图设计的本领。但在实际设计中有时会遇到较大规模电路的设计,这时就不仅需要设计者能够实现电路功能的设计,而且还需要进行设计方法方面的考虑。 对于大规模电路的设计,往往不是单个设计者能在短期内完成的,为了适应长期设计的需要,或者为缩短周期组织多人共同设计的需要,Protel 99 SE提供了层次原理图的设计功能。这一功能就是通过合理的规划,将整个电路系统分解为若干个相对独立的功能子模块,然后分别对每个子模块进行具体的电路设计,这样就实现了设计任务的分解,可以在不同的时间完成不同模块的设计而相互之间有没有过多的干扰,也可以将各个模块的设计任务分配给不同的设计者同时进行设计,从而大大提高了大规模电路设计的效率。 本章中将对层次原理图设计的基本思想、具体的设计方法以及管理方法进行介绍。对层次原理图中涉及到的自上而下和自下而上的设计方法都有详细的讨论。 学习要点: 层次原理图设计的基本概念及其优点 如何绘制层次原理图 自上而下的设计方法 自下而上的设计方法 层次原理图的管理 层次电路图的设计思路是这样的: 将复杂系统按照功能要求分解为若干个子模块,如果需要,对于子模块还可以分解为更小的基本模块,各个模块之间设计好模块接口,上层原理图只负责根据功能需要对各个模块的接口进行合适的连接,而不关心电路细节,具体的电路设计在底层模块电路图中实现,底层模块的电路设计要能够满足接口要求,这样通过组合就能够得到完整并且符合功能要求的电路设计了。从设计思路中可以清楚地看到层次电路图的优点:电路结构清晰、便于任务分配。层次电路图的设计过程如图7.1所示。 7.1层次原理图的概念 (1) 在开始设计之前,要明确电路需要实现的功能以及总体要求,规划好电路的整体框架。 (2) 根据功能要求将电路分解为多个可单独实现的子模块,规定好每个模块之间的接口规范,实现设计任务的分解。 (3) 对各个子模块进行独立设计,设计结果要保证接口要求。 (4) 将各个子模块的设计整合为完整的电路,这时要充分考虑电路整体的要求,对各子模块进行必要的修改。

Protel99SE层次原理图设计步骤

Protel99SE多张原理图的设计步骤 1. Protel实现一个系统多张原理图,电路模块化的使用方法。 “在Protel中如何实现多张图的统一编号”即多张原理图其实是一个电路板(为了模块化才在多个图中画的)。以前建的Protel工程不大,一张图基本就搞定了,也没尝试过多图的。研究了一下,也不是很难,作为总结写在这里。 以下是步骤:(前提是你已经在你的工程中画好了原理图) (1)、先建一张空白电路原理图,比如Global.sch,并打开该原理图。 (2)、在Global.sch窗口下选择Designed-> Create Symbol From Sheet, 然后在弹出的窗口中选择你的第一张图,这时会有另一个对话框出现 点击OK后,在Global.sch里鼠标会有变化,用鼠标在Globa l.sch 上画一个框就代表你的第一张原理图,其他原理图照此办理。 (3)、这样你可以在Global.sch中Annotate(Tool->Annotate)了。将Options标签下的Current Sheet Only 项的小勾去掉。然后再选择Ad vanced Options标签下需要编号的图纸文件名前打上小勾,点击OK,完成。 (4)、在Netlist Creation的时候注意在Sheets To Nitlist下选择“Ac tive Project”。

出处:https://www.wendangku.net/doc/7d7357716.html,/pepsi360/blog/item/cc82cb07fcb64fc47b894 79b.html 2. Protel99SE多张原理图生成一张总网表的方法 (1). 新建一张原理图,点击"PlaceSheetSymbol"放置一个原理图符号,然后右击选其“proterties”,在filename 一栏输入你准备与之绑定的原理图文件名.确定ok。 依此类推...,直到把全部的原理图与每一个放置的原理图符号绑定完为止,最后保存。 (2). 打开全部的原理图(否则导入PCB时不能生成网络,只有元器件)。 (3). 打开"Design"菜单下的“Creat netlist..."选项,在"sheets to netlist "一栏选择“Active sheet plus sub sheets",然后点击ok,就可生成多张原理图的总网表。 (4). 在PCB图设计模式下导入总网表即可。 出处:https://www.wendangku.net/doc/7d7357716.html,/s/blog_4cdc39f50100h4tm.html 3. [小窍门]如何把多张原理图整合起来 在实际工作中我们可能需要把多张原理图连接起来,在同一PCB文件上进行绘制,具体操作步骤如下: (1).首先要确保每张原理图都要放置互相连接的端口(即Port),相连的端口名称要一样。 (2).新建一个SCH文件或打开一个上面有足够空白空间的SCH文件。

1.层次原理图设计

层次原理图设计 一实验目的 1 掌握层次原理图的绘制方法。 2 理解层次原理图模块化的设计方法。 二实验内容 绘制洗衣机控制电路层次原理图,包括“复位晶振模块”,“CPU模块”,“显示模块”和“控制模块”。 三实验步骤 注意:在每个原理图上都设计一个模板,内容包括:标题、姓名、学号、专业年级,日期等内容。 1 新建工程项目文件 1)单击菜单File/New/PCB Project,新建工程项目文件。 2)单击菜单File/Save Project保存工程文件,并命名为“洗衣机控制电路.PrjPCB”。 2 绘制上层原理图 1)“在洗衣机控制电路.PrjPCB”工程文件中,单击菜单File/New/Schematic,新建原理图文件。 2)单击菜单File/Save As..,将新建的原理图文件保存为“洗衣机控制电路.SchDoc” 3) 单击菜单Place/Sheet Symbol或单击“Wring”工具栏中的按钮,如图1所示,依次放置复位晶振模块,CPU模块,显示模块,控制模块四个模块电路,并修改其属性,放置后如图2所示 图1 模块电路属性

图2 放置四个模块电路 4)单击菜单P1ace/Add sheet Entry或单击“Wring”工具栏的按钮,放置模块电路端口,并修改其属性,完成后效果如图3所示 图3 放置模块电路端口 5)连线。根据各方块电路电气连接关系,用导线将端口连接起来,如图4所示 图4 连线 3 创建并绘制下层原理图 1)在上层原理图中,单击菜单Design/Create Sheet From Symbol,此时鼠标变为十字形。 2)将十字光标移到“复位晶振模块”电路上,单击鼠标左键,系统自动创建下层原理图“复位晶振模块.SchDoc”及相对应的I/O端口。如图5所示。

绘制层次电路原理图讲解

《电路CAD 》课程实验报告 实验名称绘制层次电路原理图实验序号实验二姓名张伟杰系专业电科班级一班学号201342203 实验日期5月5日指导教师曹艳艳组名第一组成绩 一、实验目的和要求 1 掌握层次原理图的绘制方法。 2 理解层次原理图模块化的设计方法。 二、实验设备 计算机、Altium Designer 10 三、实验过程(步骤、程序等) 1 新建工程项目文件 1)单击菜单File/New/PCB Project,新建工程项目文件。 2)单击菜单File/Save Project保存工程文件,并命名为“洗衣机控制电路.PrjPCB”。 2 绘制上层原理图 1)“在洗衣机控制电路.PrjPCB”工程文件中,单击菜单File/New/Schematic,新建原理图文件。 2)单击菜单File/Save As..,将新建的原理图文件保存为“洗衣机控制电路.SchDoc” 3) 单击菜单Place/Sheet Symbol或单击“Wring”工具栏中的按钮,如图1所示,依次放置复位晶振模块,CPU模块,显示模块,控制模块四个模块电路,并修改其属性,放置后如图2所示

图1 模块电路属性 图2 放置四个模块电路 4)单击菜单P1ace/Add sheet Entry或单击“Wring”工具栏的按钮,放置模块电路端口,并修改其属性,完成后效果如图3所示 图3 放置模块电路端口

5)连线。根据各方块电路电气连接关系,用导线将端口连接起来,如图4所示 图4 连线 3 创建并绘制下层原理图 1)在上层原理图中,单击菜单Design/Create Sheet From Symbol,此时鼠标变为十字形。 2)将十字光标移到“复位晶振模块”电路上,单击鼠标左键,系统自动创建下层原理图“复位晶振模块.SchDoc”及相对应的I/O端口。如图5所示。 图5 自动生成的I/0端口 4)绘制“复位晶振模块”电路原理图。 其用到的元件如下表1所示。绘制完成后的效果如图6所示。 表1 “复位晶振模块”电路元件列表 元件标号元件名所在元件库元件标示值元件封装R1 RES2 Miscellaneous Devices.IntLib 270ΩAXIAL0.4 R2 RES2 Miscellaneous Devices.IntLib 1k AXIAL0.4 C1 Cap Miscellaneous Devices.IntLib 33pF RAD-0.3 C2 Cap Miscellaneous Devices.IntLib 33pF RAD-0.3 C3 Cap Miscellaneous Devices.IntLib 33pF RAD-0.3 S1 SW-PB Miscellaneous Devices.IntLib SPST-2 Y1 XTAL Miscellaneous Devices.IntLib R38 VCC 电源工具栏 GND 电源工具栏

1-风驰STM8开发板简介

作者风驰 QQ 779814207 E-Mail 779814207@https://www.wendangku.net/doc/7d7357716.html, 硬件平台风驰STM8开发板 库版本V2.1.0 非常感谢您阅读风驰STM8的学习文档,如果您在学习STM8的过程中遇到什么问题或者对我们的开发板有任何建议的话,非常欢迎您和我们一起讨论。 首先,我们想尝试着说明以下几个问题: 1.为什么选择STM8作为初学者入门的首选单片机而不是51? 答:风驰从以下几点来回答这个问题: 1.性价比高 相比于大多数入门级51开发板所选的51型号,如STC89S52、AT89C52,风驰开发板的STM8单片机—STM8S208R8要强大得多得多。输入捕捉、输出比较、PWM、时钟控制、电源管理、AWU、SPI、I2C、CAN总线等通信接口,例如STM8S208R8的UART模块不仅有普通的串行通信功能,还有智能卡和IrDA等特有功能。对应同样的功能,STM8S的性价比更高,普通的51单片机很难集成那么功能,而且,最重要的一点是,STM8多了这么功能,却只比一般开发板上的51单片机贵三四块钱,如此高的性价比,我们有什么理由不选择STM8呢? 2.STM8更适合初学者学习 市面上的51开发板的51型号的功能一般都是最简单的,单片机本身没什么太多的东西学习,所以与其说是在学单片机,不如说是在学如何操作外设。这样子造成的结果是对结构更复杂,功能更强大的16或32位CPU的学习其实是比较不利的。相信很多人在学了51之后打算学习32位的STM32,却发现特别不好上手。 那么,为什么说STM8更适合初学者学习呢? 首先,STM8单片机功能更强更丰富,TIM1~TIM4、ADC、SPI、I2C、CAN、BEEP、UART、选项字、FLASH、AWU,两种看门狗等等功能。对于初学者来说,选择一款功能丰富且强大的芯片作为入门的学习是非常重要。一开始就能接触到各种功能模块的学习以及各种通信总线的应用,在学习外设的同时深入掌握CPU的结构与功能。这将大大减少以后进阶学习32位CPU的难度。

风驰STM8开发板例程教学

工程模板的创建 在开发STM8的时候,首先要学会创建一个工程模板,所有的开发历程都是基于这个工程模板。STM8有官方库,在开发的时候很方便,可以远离查寄存器的时代。学过51单片机或者AVR的人都知道,查寄存器是很不方便的。现在带大家进入一个利用库来开发单片机的新时代。本开发板的所有例程都是基于库V2.0.0版本。 STM8的编译器是IAR Embedded Workbench。下面叫大家如果去创建一个过程模板 工程模板创建步骤: 1、双击,打开IAR的界面,点击File->New->Workspace, 点击Project->Create New Project,出现 点击OK就行。 2、右击工程名就可以添加文件夹和文件, 3、

4、设置工程的Options,右击工程名->Options,设置其中两项,如下图 5、 在这里设置Device 为STM8S207RB 因为在我们风驰电子STM8开发板的主控芯片是STM8S207RB

这里是设置编译路径,使用了3条语句 $PROJ_DIR$\..\FWlib\inc $PROJ_DIR$\..\FWlib\src $PROJ_DIR$\..\USER $PROJ_DIR$\..意思是找到当前工程的上一级 $PROJ_DIR$\..\FWlib\inc意思是先找到当前工程的上一级FWlib文件夹,再找到inc文件夹 $PROJ_DIR$\.意思是当前文件夹

这里是设置输出文件为可执行文件 此外,我们还有修改一下头文件

在stm8s.h的头文件修改 #define STM8S207 /*!< STM8S High density devices without CAN */

STM8教程-第六章-STM8S207-的外部电路

第六章STM8S207 的外部电路 本章主要介绍STM8S207 的硬件连接方法。由于STM8S207 是LQFP 封装的,一般需要打样板。一般两层板就会满足所需,STM8S207 几乎可以单片运行。 6.1 STM8S207 开发板电路 STM8S207 开发板实物图如下: 在STM8S207 自带丰富的外设下,添加了不少实在而有用的外设,特别之处是USB下载以及串口的功能。可以实现程序代码的下载以及与PC 机的UART 通信。 6.1.1 晶振电路 STM8S207 可以选择三个时钟源,有内部高速RC 振荡器,提供16MHz 频率或者分频使用;内部RC 低速振荡器提供128KHz 频率方便低速外设时钟或者待机状态;外部晶振或者时钟驱动,最高可以高达24MHz。为了显示出STM8S207 的最高性能,外部选择了24MHz 的无源晶振,方便程序选择时钟源。

6.1.2 复位电路 复位引脚NRST 内部集成了弱上拉电阻RPU,即可作为输入,也可作为开漏输出。 一个在复位引脚上宽度最小为500ns 的低电平脉冲即可产生一个外部复位。对于复位的检测是异步进行的,因此即使MCU 处于停机(Halt)模式,也有可能进入复位状态。 复位引脚也可以作为开漏输出用于对外部设备进行复位。无论内部复位源是什么,一旦复位,内部复位电路都会产生一个至少脉宽为20us 的复位脉冲。当没有外部复位发生时,内部弱上拉电阻可保证复位引脚处于高电平。 为了保证STM8S207 更好的性能,所以在原理图设计的时候还是外接了上拉电阻,NRST 内部电路如下图所示: 我们采取的原理图为如下所示: 6.1.3 电源电路 STM8S207 开发板采用的是USB 供电,USB 可以提供500mA 的电流已经足够STM8S207 所有功能的实现。在这里采用线性稳压芯片LM1117 3.3V,把USB 的供电分压为3.3V 供电给STM8S207 主控制芯片。 STM8 芯片有个特点是有4 组供电,分别是 ●VDD/VSS:主电源(3V 到5.5V) ●VDDIO/VSSIO:I/O 口供电电源(3V 到5.5V) ●VDDA/VSSA:模拟部分供电电源 ●VREF+/VREF-:ADC 参考电源 为了更好的性能和稳定性,这里采用了电感作为隔离,更好防止各个电源之间的干扰,提高稳定性。

层次原理图设计步骤

层次原理图设计步骤 一. 新建工程文件及原理图文件 1. 在D盘新建一个文件夹D:/student 2. 建立一个工程文件,选择File/New/Project/PCB Project,如:单片机最小系统.prjdoc 3. 新建一个原理图文件,选择File/New/Schematic,如:单片机最小系统.schdoc 4. 绘制原理图父图 (1)放置方块电路 点击Place/Sheet Symbol命令,或点击快捷键,放置方块电路,按Tab键打开属性对话框。 注意:标号Designator与文件名Filename必须一致,如都为CPU功能模块。 (2)放置方块入口 点击Place/Sheet Entry命令,或点击快捷键,放置方块入口,按Tab键打开属性对话框。 注意:入口的名称Name,如XTAL1和I/O类型(Input、Output、Bidirectional),以及端口方向Style 选择。 (3)连线 画好各功能模块后,要对其进行连线。 注意:在总线上放置总线标号,如A[0..15]、AD[0..7]。 二. 分别绘制方块电路符号所对应的子原理图 1. 将光标点到某一模块上,执行Design/Create Sheet From Symbol命令,或点右键,选择Sheet Symbol Action/Create Sheet From Symbol命令,显示一个对话框Reverse Input/Output Direction:Yes(输入、输出类型变化)、No(Input、Output类型不变);应选择No。 2. 开始画出对应的各张子原理图 (1)CPU功能模块:

ConceptHDL原理图设计

Allegro Design Entry HDL原理图输入方式 孙海峰Design Entry HDL是Cadence公司原有的原理图设计输入系统,提供了一个全面、高效、灵活的原理图设计环境,具有强大的操作编辑功能。设计者在HDL 环境中能够完成整个原理图设计流程,可以进行层次原理图和平面原理图输入、原理图检查、生成料单、生成网表等工作。HDL还能与Allegro工具很好的集成在一个工程中,可很方便的实现原理图到PCB的导入,以及PCB改动反标到原理图等交互式操作。 接下来,按照原理图设计输入流程,我来详细阐述Design Entry HDL原理图的输入方式。 一、进入Design Entry HDL用户界面 进入HDL原理图输入界面的步骤如下。 1、执行“开始/程序/Cadence 16.3/Design Entry HDL”命令,将弹出产品选择对话框 2、进入产品界面,弹出Open Project对话框 其中Open Recent用以打开最后运行的项目; Open Open an Existing Project用以打开一个已有的项目; Create a New Project用以新建一个项目。 3、点击Create a New Project新建项目,则进入新建项目向导,填入新建项目名称和保 存位置,如下图。

4、点击下一步,进入Project Libraries对话框,在可用元件库中为项目添加元件库 5、点击下一步,进入Design Name对话框,Library中选择需要的元件库,Design中可 以填写新建项目名称,也可以选择已有元件,对其进行修改。 6、点击下一步,进入Summary对话框,显示前面步骤所设置的所有内容。

层次原理图设计

实训内容四层次原理图设计 实训目的: 1、掌握Protel 99SE设计层次原理图的一般步骤。 2、学会自上而下和自下而上设计层次原理图 3、体会并实践分组设计的理念。 实训环境: 计算机、Protel99 SE软件 实训内容: 1、新建一个原理图库文件,并熟悉绘图工具栏、IEEE工具栏和菜单。 2、按要求绘制元器件,制作元器件库。 实训过程: 一、新建设计数据库文件和原理图文件 如图4.1所示,在设计库工作界面中单击File→New,选择Schmatic Doucment,分别命名为Z80.prj;Memory.sch;CPU.sch;Power.sch;CPUClk.sch;PPI.sch;Serial.sch 图4.1 二、制作方框图 绘制图4.2所示方框图,整张方框图表示了一个完整电路,包含: ◇存储器模块(Memory.sch) ◇CPU模块(CPU.sch) ◇电源模块(Power.sch) ◇CPU时钟模块(CPUClk.sch) ◇并行接口模块(PPI.sch) ◇串行接口模块(Serial.sch)

图4.2 注意输入输出端口的方向以及导线和总线的画法。 三、绘制各模块的原理图 按照原理图的绘制方法,绘制:存储器模块(Memory.sch),CPU模块(CPU.sch),电源模块(Power.sch),CPU时钟模块(CPUClk.sch),并行接口模块(PPI.sch),串行接口模 块(Serial.sch)。

图4.3 CPU模块(CPU.sch) 图4.4存储器模块(Memory.sch)

图4.5串行接口模块(Serial.sch) 图4.6并行接口模块(PPI.sch)

层次原理图的设讲义全

课题七层次原理图的设计(4课时) 【重点】设计方法 【教学知识点】 1.层次原理图设计的基本概念及其优点 2.如何绘制层次原理图 3.自上而下的设计方法 4.自下而上的设计方法 5.层次原理图的管理 任务一自上而下的设计方法(2课时) (P164-173页) 【教学知识点】(见书中7.1至7.2) 1.层次原理图设计的基本概念及其优点 2.绘制层次原理图 【重点】设计方法 1.层次原理图设计的基本概念及其优点 (1)基本概念 ①在开始设计之前,要明确电路需要实现的功能以及总体要求,规划好电路的整体框架。 ②根据功能要求将电路分解为多个可单独实现的子模块,规定好每个模块之间的接口规,实现设计任务的分解。 ③对各个子模块进行独立设计,设计结果要保证接口要求。 ④将各个子模块的设计整合为完整的电路,这时要充分考虑电路整体的要求,对各子模块进行必要的修改。 (2)优点 ①电路结构清晰。 ②便于对项目的管理。 ③利于分工合作。 ④能够提高效率,缩短项目设计时间。 2.绘制层次原理图 如图7.2所示,下面就对其在原理图中的具体绘制方法进行介绍。 (1)绘制方块图 ①在布线工具栏上有一个按钮对应于Place→Sheet Symbol菜单命令,即是用来绘制方块图的。具体操作步骤如下。 用鼠标左键单击按钮,进入放置方块图状态,如图7.3所示。可以看到光标变为十字形,并带有一个尚未确定的方块,这是默认形状或是上次绘制的方块图的形状。

②通过单击鼠标左键确定方块图的左上角点,如图7.4所示。 图7.2层次原理图 图7.3 开始放置方框图图7.4 确定左上角点 ③此时光标会跳至默认形状的右下角点位置,移动光标到合适大小的方块,通过单击鼠标左键确定右下角点,如图7.5所示。 ④此时仍处在放置方块图的状态,重复上述操作可以绘制下一个方块图,单击鼠标右键或按键盘Esc键退出放置状态,完成方块图的绘制。 在放置方块图的过程中按键盘Tab键或在放置完后用鼠标左键双击方块图,可以打开如图7.6所示的属性设置对话框。 图7.5确定右下角点图7.6方块图属性设置对话框

实验三、AD层次原理图设计

实验三、AD层次原理图设计 【实验目的】 进一步掌握原理图设计的技巧,熟练原理图绘制过程 掌握AD层次原理图的基本设计方法。 掌握自顶向下的层次设计思想,学习由母图生成子图的方法 掌握子图、母图的相互切换 【实验要求】 上机操作,根据题目要求保存文件。下课时自己设法将文件带走保存好。 在实验报告本写上实验日期、周次和本次实验的标题、实验目的、实验内容和实验总结。 实验内容只抄题目,不需要抄操作提示,也不需要写操作步骤。如果某个题目的操作步骤是你以前没接触过的,也可在实验报告上顺便记录一下。 遇到不会的题目,通过与同学或老师讨论、参阅参考书、上网检索等方式解决。【实验内容】 1.进入ftp://10.81.40.222/张利民/电子线路CAD/PDF READER/, 下载安装PDF阅读器。 2.进入实验三,打开实验三-声控变频器.pdf,按照要求绘制原理图 3.本实验需新建项目,项目存储在EXM-3-学号文件夹,本项练习要求将原理图加入所 建立的项目中,做ERC测试,输出BOM表,输出网络表 4.ERC测试后,如出现错误提示,请修改并记录错误信息并修改,直至测试通过为止 5.层次图说明: a)母图:声控变频器.SchDoc

b)子图一:Power Sheet.SchDoc c)子图二:FC Sheet.SchDoc 6.相关提示: a)所需库名称: i.Miscellaneous Devices.IntLib ii.Miscellaneous Connector.IntLib iii.ST Analog Timer CircuitaIntLib iv.ST Power Mgt V oltage RegulatoraIntLib b)器件库搜索提示: i.LF365N 搜索时使用OP AMP 关键字

画层次原理图

画层次原理图, Protel99画层次原理图,多Part 元件的绘制方法的一些心得记录 1),在实际工作中我们可能需要把多张原理图连接起来,在同一PCB 文件上进行绘制,具体操作步骤如下: 1.首先要确保每张原理图都要放置互相连接的端口(即Port),相连的端口名称要一样. 2.新建一个SCH 文件或打开一个上面有足够空白空间的SCH 文件. 3.在选定的SCH 文件上,执行Design—Create System From Sheet...命令,选择一个SCH 文件,回车确认. 4.把生成的方块,放置在合适的地方. 5.重复3,4 步骤,直至添加完所有相连的SCH 文件. 6.把每个方块具有相同端口(即Port)用导线相连. 7.在此SCH 文件上生成网络表. 8.新建一个PCB 文件,加载所生成的网络表 2),对于元件的编号的解决方法是Protel 中实现多张图的统一编号,首先要将多张图纸做成层次原理图, 然后点击到总图再选择菜单Tools 下Annotate 选项, 再将Options 标签下的Current sheet only 项的小勾去掉,点击OK,完成. 3),用Protel99画层次原理图时:ERC 检验若出现Duplicate Sheet Numbers 是什么错误?表示是sheet 编号重复.打开SCH 图,然后按快捷键,D,O.在弹出的option 对话框中,单击organization 标签,在下面的sheet NO.里面填好标号,不要重复了. 4),在生成网络表时,执行菜单命令Create Netlist 时,若是对于层次原理图的,则应该把"Append sheet number to local"的选项勾上,这样原理图之间就可以找到相应的网络号了. 5),在protel 99se 中用分层式的方法画了几幅电路图,但是这几幅图中的net label 标志的线连不起来,标识符号是一样的也连不起来.有的说设置这些标志符的作用范围,但不知标志符如何设置,才能使这些标识符在所有的图中都是电气相连的. 对于是画层次原理图的,在"Update PCB"中应改选"Net Label and Ports Global: 网络标号&端口全局有效, 即所有同层次子图中的同名端口之间,同名网络之间都视为相互连接. "目的就是让在不同的图中的同名网络标志的线能连在一起,(布线时) 6),在"Update PCB"若报的是Node not found 的错误选项,就要检查元件的原理图或者PCB 图是否有不对应的管脚号或者封装名. 布线规则设置布线规则是设置布线的各个规范(象使用层面,各组线宽,过孔间距,布线的拓朴结构等部分规则,可通过Design-Rules 的Menu 处从其它板导出后,再导入这块板)这个步骤不必每次都要设置,按个人的习惯,设定一次就可以. 选Design-Rules 一般需要重新设置以下几点: 1,安全间距(Routing 标签的Clearance Constraint) 它规定了板上不同网络的走线焊盘过孔等之间必须保持的距离. 一般板子可设为0.254mm,较空的板子可设为0.3mm,较密的贴片板子可设为0.2-0.22mm,极少数印板加工厂家的生产能力在0.1-0.15mm,假如能征得他们同意你就能设成此值.0.1mm 以下是绝对禁止的. 2,走线层面和方向(Routing 标签的Routing Layers) 此处可设置使用的走线层和每层的主要走线方向.请注意贴片的单面板只用顶层,直插型的单面板只用底层,但是多层板的电源层不是在这里设置的(可以在Design-Layer Stack Manager 中,点顶层或底层后,用Add Plane 添加,用鼠标左键双击后设置,点中本层后用Delete 删除),机械层也不是在这里设置的(可以在Design-Mechanical Layer 中选择所要用到的机械层,并选择是否可视和是否同时在单层显示模式下显示). 机械层1 一般用于画板子的边框; 机械层 3 一般用于画板子上的挡条等机械结构件; 机械层 4 一般用于画标尺和注释等,具体可自己用PCB Wizard 中导出一个PCA T 结构的板子看一下3,过孔形状(Routing 标签的Routing Via Style) 它规定了手工和自动布线时自动产生的过孔的内,外径,均分为最小,最大

层次原理图

层次原理图 一、操作方法与步骤 1、层次电路设计简介 层次电路图设计就是将较大的电路图划分为很多的功能模块,再对每一个功能模块进行处理或进一步细分的电路设计方法。将电路图模块化,可以大大地提高设计效率和设计速度,特别是当前计算机技术的突飞猛进,局域网在企业中的应用,使得信息交流日益密切而迅速,再庞大的项目也可以从几个层次上细分开来,做到多层次并行设计。 如下图所示是层次电路设计的演示图。在该图中包含了两个电路方块图,每个电路方块图都对应相应的电路,注意电路演示图中电路输入输出点和方块图进出点之间的关系。 层次原理图设计 电路方块图1中包含两个名为0和1的输入点和名为2和3的输出点,实际它们代表了该方块图对应的原理图与其他电路模块的信号传输点。电路方块图2及其对应的原理图情况相同,只不过与电路方块图中的信号输入输出点方向正好相反。从层次原理图的演示图上可以知道,电路方块图实际代表了一部分电路模块及其与其他电路模块的信号输入输出点,它使得设计更加简洁明了,更好地说明了各部分电路模块之间的关系,从而有利于复杂电路的设计和各设计人员之间的分工合作。 层次电路图设计的关键在于正确地传递层次间的信号,在层次电路图设计中,信号的传递主要靠放置方块电路、方块电路进出点和电路输入输出点来实现。 二、层次原理图的设计方法 层次电路图的设计方法实际上是一种模块化的设计方法。子系统下面又可分为多个基本的功能模块。而两种设计方法的本质区别是整个系统的规划和子系统的设计的先后问题。如下图所示是两种方法的设计流程图。

自上而下设计流程图 自下而上设计流程图 三、 放置方块电路(重点) 1、方块电路(Sheet Symbol )是层次式电路设计不可缺少的组件。 简单地说,方块电路就是设计者通过组合其他元器件自己定义的一个复杂器件,这个复杂器件在图纸上用简单的方块图来表示,至于这个复杂器件由哪些其他元件组成,内部的接线又如何,可以由另外一张电路图来详细描述。 因此,元件、自定义元件、方块电路没有本质上的区别,可以将它们等同看待,但有些微小区别。 元件:是标准化了的器件组合,它可以由单个器件组成,也可以由大量器件组成;它可以很简单,如与非门,也可以很复杂,如大规模集成电路,它由数百万乃至数千万个元器件组成。不管元件有多复杂,都是标准化的,用户不需关心其内部电路,而只需关心其引脚功能即可。 自定义元件:是设计者自己通过简单绘制和组合其他器件而成的元件,在元件取用。修改等操作时和标准元件没有区别,可以通过元件编辑工具来自定义元件。 方块电路:它也可以被看成是设计者通过绘制和组合其他器件而成的元件,只是相对而言较复杂。方块电路还有一些特殊的操作,将在第后面介绍。 启动放置方块电路(Sheet Symbol )方式有两种:方法一,点击画电路图工具栏里的图标 。方法二,执行菜单命令Place/Sheet Symbol 。 (1)放置方块电路(边演示边说明) (2) 设置方块电路编辑对话框(边演示边说明) 3、方块电路的进出点(Sheet Entry )(重点) 如果说方块电路是自己定义的一个复杂器件,那么方块电路的进出点就是这个复杂器件的输入输出引脚。如果方块图没有进出点的话,那么方块图便没有任

DXP层次原理图设计

1、已有子图建立主图 在项目中添加主图sch,可以起名为main.sch;在main里面添加sheet;sheet 文件名和你的子图文件名想同;编译一下你的项目,你会发现main有个“+”加号了,子图已经跑到他下面去了; 另外主图和子图之间的port口同步问题如下:子原理图中放置同名port(PR);然后把port同步到主原理图main里面,同步方法是DESIGN -> Sychronize s heet entries and Ports(DP); 2、PORT和NET最好要一一对应,但是是可以不同名的 1、Netlable是同一原理图中的连接标号,在非层次原理图中,同一项目的不同sheet的netlable是可以连接的。 2、同名netlable在层次原理图的不同sheet 中是不能连接的,那怎么办呢?这就要连port。port是可以和他的netlable不同的;3、不同子图间都有了对应的port,这时候还是不会连接,那怎么办呢?主图中要连接起来。看看我的插图吧。专门做的。你要是要这个项目的话,我也给你。 注意注意注意注意:最好还是同名啊,比如这里的所有相连的port和net都用NET1,不连的用NET2

原理图内部的具有相同网络标号的引脚是连接在一起的,原理图之间即使有相同的网络标号,也是不会相互连接的。原理图之间只通过端口Port连接,即相同I /O端口名的引脚是连接到一起的。原理图内部的具有相同网络标号的引脚是连接在一起的,原理图之间即使有相同的网络标号,也是不会相互连接的。 3、网上摘录供参考 自低向上设计: 要创建的层次如上图所示,分别新建原理sch1.sch和sch2.sch.在原理图sch1.sc h中放置PORT端口:M13,M14,M15(可以自定义),属性为OutPut.在原理图sch2. sch中放置PORT端口:M13,M14,M15(可以自定义),属性为InPut. 新建一sch文件,该sch为顶层图, 两次点击Design->Create Symbol From Sh eet;则生成Sheet symbol 和Sheet Entry. 最后,在顶层图中将各Sheet Entry用Net 或Wire 或BusWire电气联接. 再来说一下我自己的做法,参照那个网页上面的做法,也可以, 但是我没有直接使用,其实也挺简单的。 说一下,创建层次原理图的好处: 就是以后画图的时候,可以直接把子模块拿过来就行了,其他的不用修改, 比如,一个大的原理图你把线都连接好了,如果要创建新的一个项目图的话,就需要自己修改即是复制剪切也需要手动修改的,比较麻烦,看上去也有点乱, 因此,对于大的项目还是建立层次原理图好一点! 方法: 1 直接在项目上创建多个原理图,留一个作为上层的,比如main,其他的作为各个子模块, 比如电源,处理器,各种接口等等,可以分别创建。 2 创建好之后,在各个子模块上画原理图,这里说明一下,因为各个原理图最终要汇聚 到一个总的上层文件上,所以网络标号一定要分开,我的做法是前面加一个限制的数字 比如第一个图上的电阻元件就叫R1x,第二个图上的就叫R2x,如果第一个超过10个电阻, 那就继续R11x,这样可以有效的避免网络的冲突; 3 各个子模块创建号之后,点开上层的main.sch文件, 第一步,表示要在这个文件创建symbol ,从sheet也就是其他的原理图上。

层次原理图的设计操作文档

层次原理图是AD中模块化设计思想的集中体现。它分为母图和子图两个部分,母图表示顶层模块之间的链接关系,子图表示功能模块内部的连接关系。注意,子图仍然可以由层次原理图构成。这构成了层次原理图的嵌套,用以清晰阐述硬件间的链接关系。 大家打开PRO1工程,编译后,大家看编译信息。编译通过后,生成网络表。 电路分为键盘输入、MCU控制以及LED显示三部分,链接关系非常简单。 编译操作:Project/Compile 选择第二个,对工程进行整体编译,第一个选项仅对当前原理图文档进行编译。 生成网表:Design/Netlist For Project/PCAD 大家对应网表,查看链接关系。 采用层次原理图方法 打开工程PRO2,里面已经添加LED、KEY和MCU三个文件,将上述电路图分别拷贝到对应的文件夹下,并对个个图纸添加链接端口,命名后,结果保存在PRO2中。 Alignment:指端口名字的位置,分别为左对齐,中间对齐,右对齐三种方式。 Properties/name:指端口的名称 I/O Type:端口的类型,非未定义,输入,输出以及双向四种。 大家分别点击三张原理图中的端口属性,都看下IO I/O Type的设置。

新建原理图并命名为Hierarchy,在该原理图中生成子原理图的标号,该原理图即为层次原理的母图。 操作:工程面板中选中Hierarchy原理图文件,Design/Create Sheet Symbol From Sheet or HDL。 分别对三个原理图生成子图标号。 此时,进行编译,message弹出错误的编译信息。 原因,我们在母图中生成了子图标号,但没有链接,系统检测到不同文件中存在同名的标示符,即报错。 连接后,错误消失,上述为自下而上的设计方法,大家可以采用途中的元件课下操作下自上而下的设计方法,具体操作见第七章即可。 Altium Designer引入Signal Harnesses 来建立元件之间的连接关系并降低电路图的复杂性。通过“汇集”器件某个功能的所有信号按层次组成功能信号接口,该接口被认为是一束信号或信号集群,大大简化了电气链接路径和电路图设计的构架,并提高原理图的可读性。 最显著的信号束设计思想体现在Memory接口设计上。 Signal Harnesses:信号线束,可含有总线和导线以及子线束。 使用方法:需要Harness Connector和Harness Entry配合使用。在线束器使用过程中,通过Harness Entry 的名称来识别单个导线或总线。信号通过信号线束器实现不同电路图纸的对接。 大家打开PRO3,添加harness0文件,该文件仅仅含有单线的链接,大家在快捷工具栏中依次找到下面三个图标。

画层次原理图、多Part元件的绘制方法

在实际工作中我们可能需要把多张原理图连接起来,在同一PCB文件上进行绘制,具体操作步骤如下: 1.首先要确保每张原理图都要放置互相连接的端口(即Port),相连的端口名称要一样. 2.新建一个SCH文件或打开一个上面有足够空白空间的SCH文件. 3.在选定的SCH文件上,执行Design—Create System From Sheet...命令,选择一个SCH文件,回车确认. 4.把生成的方块,放置在合适的地方. 5.重复3、4步骤,直至添加完所有相连的SCH文件. 6.把每个方块具有相同端口(即Port)用导线相连. 7.在此SCH文件上生成网络表. 8.新建一个PCB文件,加载所生成的网络表 2)、对于元件的编号的解决方法是Protel中实现多张图的统一编号,首先要将多张图纸做成层次原理图,然后点击到总图再选择菜单Tools下Annotate选项,再将Options标签下的Current sheet only项的小勾去掉,点击OK,完成. 3)、用Protel99画层次原理图时:ERC检验若出现Duplicate Sheet Numbers是什么错误?表示是sheet编号重复。打开SCH图,然后按快捷键,D,O。在弹出的option对话框中,单击organization标签,在下面的sheet NO.里面填好标号,不要重复了。 4)、在生成网络表时,执行菜单命令Create Netlist时,若是对于层次原理图的,则应该把“Append sheet number to local”的选项勾上,这样原理图之间就可以找到相应的网络号了。 5)、在protel99se中用分层式的方法画了几幅电路图,但是这几幅图中的net label标志的线连不起来,标识符号是一样的也连不起来。有的说设置这些标志符的作用范围,但不知标志符如何设置,才能使这些标识符在所有的图中都是电气相连的。 对于是画层次原理图的,在“Update PCB”中应改选“Net Label and Ports Global:网络标号&端口全局有效,即所有同层次子图中的同名端口之间,同名网络之间都视为相互连接。”目的就是让在不同的图中的同名网络标志的线能连在一起,(布线时) 6)、在“Update PCB”若报的是Node not found的错误选项,就要检查元件的原理图或者PCB图是否有不对应的管脚号或者封装名。 布线规则设置 布线规则是设置布线的各个规范(象使用层面、各组线宽、过孔间距、布线的拓朴结构等部分规则,可通过Design-Rules的Menu处从其它板导出后,再导入这块板)这个步骤不必每次都要设置,按个人的习惯,设定一次就可以。 选Design-Rules一般需要重新设置以下几点: 1、安全间距(Routing标签的Clearance Constraint)

相关文档