AltiumDesigner6第四课层次原理图的设计_第1页
AltiumDesigner6第四课层次原理图的设计_第2页
AltiumDesigner6第四课层次原理图的设计_第3页
AltiumDesigner6第四课层次原理图的设计_第4页
AltiumDesigner6第四课层次原理图的设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

AltiumDesigner6第四课层次原理图的设计Contents课程目录AltiumDesigner6第四课:层次原理图的设计01层次原理图基础概念02自上而下的设计方法03自下而上的设计方法04图纸切换与工程管理CHAPTER01层次原理图基础概念理解模块化设计思想与层次结构原理DesignMethodology为什么需要层次原理图层次原理图是应对复杂电路系统的设计方法论升级。当电路规模超过单张图纸承载能力、或需要多人协作开发时,模块化分层设计能显著提升设计效率、可读性和可维护性。Limitation单层设计的局限性01元器件数量过多导致图纸拥挤,信号走线交叉混乱,严重影响可读性和查错效率02缺乏功能模块边界,修改某一功能时容易误触其他电路,维护成本高03无法有效支持团队协作,多人同时编辑同一张图纸易产生版本冲突Advantage层次设计的优势01按功能模块划分电路,每个子图职责明确,便于独立设计、测试和复用02顶层图纸清晰展示系统架构,模块间通过端口连接,逻辑关系一目了然03支持多人并行开发不同子模块,大幅提升大型项目的设计效率HIERARCHICALSCHEMATIC层次原理图的基本结构层次原理图由顶层原理图和子原理图两级构成,通过页面符、图纸入口和端口实现跨层级电气连接。01顶层原理图—系统的"总览图",使用页面符代表各功能模块,展示模块间的连接关系和信号流向02子原理图—具体电路的实现图纸,每个子图对应一个页面符,包含该模块的完整电路设计03页面符—顶层图中的矩形符号,代表一个子原理图文件,名称与子图文件名保持对应04图纸入口—页面符上的连接点,定义模块对外的输入输出接口,与子图中的端口一一对应05端口—子原理图中的输入输出标识,同名端口在电气上与页面符的图纸入口相连通AltiumDesigner层次原理图:顶层页面符与子原理图的层级关系Chapter04·HierarchicalSchematic层次原理图核心元素对照层次原理图的元素按所属层级分为顶层元素和子图元素两类,两者通过命名规则建立映射关系。掌握这些元素的属性和对应规则,是正确构建层次设计的基础。层次原理图元素功能对照表元素名称所属层级功能说明对应关系页面符顶层原理图代表一个子原理图模块的矩形符号对应一个子原理图文件图纸入口顶层原理图页面符上的输入输出连接点对应子图中的端口端口子原理图子图的输入输出接口标识对应页面符的图纸入口Designator顶层原理图页面符的唯一标识符用于区分同名页面符FileName顶层原理图指定关联的子原理图文件名决定调用哪个子图纸小结:顶层元素与子图元素通过命名规则建立一一对应关系,确保电气连接的准确性CHAPTER02自上而下的设计方法从系统架构到模块实现的正向设计流程DESIGNFLOW自上而下设计流程概述自上而下的设计方法遵循'先架构后细节'的正向流程,从顶层系统规划开始,逐层分解至子模块实现。这种方法适合系统架构明确的项目,能确保整体设计的完整性和一致性。01创建项目与顶层图创建PCB项目文件并建立顶层原理图,作为整个层次设计的根节点和管理中心根节点02放置页面符在顶层原理图中放置页面符,每个代表一个功能子模块,设定名称和标识符子模块03添加图纸入口为每个页面符添加图纸入口,定义模块的输入输出接口,明确信号类型和方向接口定义04连接信号通路使用导线或总线连接各页面符的图纸入口,建立模块间的信号通路和电气关系总线互联05生成子原理图执行"从页面符创建图纸"命令,自动生成子原理图文件并继承端口定义自动生成STEP01步骤一:创建项目与顶层原理图项目文件是层次设计的容器,顶层原理图是模块架构的载体。正确创建和命名项目文件是后续所有操作的基础,确保子图纸能够被正确关联和管理。创建项目文件执行「文件→新建→项目」菜单命令,创建新的PCB项目文件将项目文件另存为有意义的名称,便于后续识别与管理.PrjPCB建立顶层原理图执行「文件→新建→原理图」命令,在项目中新建原理图文件将原理图保存为明确名称,确立其作为顶层图纸的角色.SchDoc放置页面符执行「放置→页面符」命令,或点击布线工具栏的页面符按钮在图纸上拖动鼠标确定页面符大小,右键退出绘制模式页面符Step02·Properties步骤二:配置页面符属性页面符的属性配置决定了它与子原理图的关联关系。Designator提供唯一标识,FileName指定关联文件,正确设置这两个参数是实现层次联动的关键。Designator为页面符设定唯一标识,如U1、CPU,用于在顶层图中区分不同模块标识符FileName指定对应子原理图的文件名称,系统据此建立层次关联文件名Location设置页面符在图纸上的坐标位置,保持布局整齐有序位置Color设定边框和填充颜色,用于视觉区分不同功能模块颜色SheetEntries在属性面板中直接添加、删除和编辑图纸入口,无需返回主界面入口编辑STEP03·HIERARCHICALSCHEMATIC步骤三:添加图纸入口图纸入口定义了子模块的对外接口,是顶层与子图之间的信号通道。入口的名称、方向和数据类型必须与子图端口完全匹配,才能确保电气连接的正确性。添加方式方式一:双击页面符打开属性面板,在SheetEntries区域点击Add按钮逐个添加方式二:执行"放置→添加图纸入口"命令,直接在页面符边框上点击放置SheetEntry关键参数设置Name(名称):设定入口名称,必须与子图中对应端口的名称完全一致Direction(方向):选择Input、Output或Bidirectional,标明信号流向Name·Direction数据类型配置I/OType:设定信号类型,如Signal(普通信号)、Power(电源)、Bus(总线)等Style:设定入口的图形样式,影响图纸的可读性和专业性I/OType·StyleStep04·Wiring步骤四:连接页面符导线连接建立了模块间的信号通路,是顶层原理图设计的收尾步骤。正确使用导线和总线能让系统架构清晰呈现,为后续子图生成奠定基础。01放置导线使用"放置→线"命令或快捷键Ctrl+W,在各页面符的图纸入口之间绘制连接导线。导线工具支持正交走线,可自动吸附到网格交点,确保走线整齐规范。Ctrl+W02精准连接导线必须准确连接到图纸入口的端点上,确保建立正确的电气连接关系。连接点会出现电气节点标记,未连接端点会显示未连接警告。电气连接03总线替代对于多信号并行传输,使用总线替代多根导线,如用Data[0..15]表示16位数据总线。总线配合总线入口使用,可大幅简化复杂设计的图纸布局。Data[0..15]04网络标签添加网络标签标注重要信号名称,提高图纸可读性和后续调试效率。相同网络标签的导线即使不直接相连,在电气意义上也是连通的。信号标注05完整性检查检查连接完整性,确保所有需要互连的模块都已正确连接,避免悬空端口。执行电气规则检查(ERC)可自动识别未连接的网络和悬空引脚。零悬空步骤五·层次原理图设计从页面符创建子原理图从页面符创建子原理图是自上而下设计的核心操作,系统自动继承页面符的名称和图纸入口定义,生成带有预设端口的子图框架,大幅提升设计效率并减少人为错误。STEP01执行生成命令执行"设计→从页面符创建图纸"菜单命令,进入子图生成模式将光标移至目标页面符内部空白处,单击鼠标左键触发生成系统立即响应并准备创建新的子原理图文件设计→生成STEP02自动生成结果系统创建与页面符FileName同名的子原理图文件,自动添加到项目中子图中自动生成与图纸入口对应的端口,名称与方向属性已预设完成继承关系建立完成,确保层次结构的数据一致性同名继承·自动关联STEP03后续完善工作在生成的子图框架中添加具体元器件,完成该模块的详细电路设计重复此操作为所有页面符生成对应子图,直至完成整个层次设计验证各层连接关系,确保顶层设计意图完整实现逐模块完成·整体验证CHAPTER03自下而上的设计方法从模块实现到系统整合的逆向设计流程Bottom-UpDesign自下而上设计流程概述自下而上的设计方法遵循"先细节后架构"的逆向流程,从已完成的子模块出发,自动整合生成顶层系统图。模块复用拥有经过验证的现成电路模块,需要整合到新的系统设计中。复用成熟模块可显著缩短开发周期,降低设计风险,确保功能可靠性。Reuse原型验证架构不明确时,先完成子模块原型再确定整体结构。通过快速迭代验证关键技术点,逐步收敛系统架构方案。Prototype团队协作多人并行开发不同子模块,最后自动汇总生成系统顶层图。支持分布式协同,版本自动合并,提升团队开发效率。Collaborate核心流程先绘制子原理图并定义端口,系统自动生成顶层页面符和连接关系。智能识别信号流向,自动处理跨页连接与网络标号。Workflow灵活互补与自上而下方法可根据项目进展灵活切换,不必拘泥单一路径。混合模式兼顾规划性与灵活性,适应复杂项目需求。FlexibleALTIUMDESIGNER·LESSON04步骤一:绘制子原理图与端口子原理图的端口定义是自动生成顶层图的基础,端口名称决定了图纸入口的命名,端口方向决定了信号流向。规范化的端口设计能确保后续整合的顺利进行。创建子图文件在项目中创建多个原理图文件,每个文件对应一个功能子模块。按功能命名文件,如PowerModule.SchDoc、CPU_Core.SchDoc。SCHDOC绘制具体电路在各子图中放置元器件并完成电路连接,实现该模块的完整功能。将需要对外暴露的信号引出到图纸边缘,为放置端口做准备。CIRCUIT放置输入输出端口执行"放置→端口"命令,在子图边缘放置端口符号并设定名称和方向。保持命名规范统一,如电源类用VCC/GND,信号类用功能名加方向后缀。VCC/GNDSTEP02·HIERARCHICALDESIGN步骤二:从子图生成页面符从子原理图生成页面符是自下而上设计的核心操作,系统自动读取子图的端口定义并转换为图纸入口,实现从细节到架构的逆向构建,大幅减少手动配置工作。01创建顶层图:在项目中创建新的原理图文件作为顶层图,执行Design→CreateSheetSymbolFromSheet命令02选择子图文件:在弹出的对话框中选择目标子原理图文件,点击OK后光标出现页面符虚影03放置页面符:在指定位置点击鼠标左键放置页面符,系统自动根据子图端口生成对应的图纸入口04调整属性参数:双击页面符可进一步调整属性,如修改Designator标识符或调整图纸入口的排列位置05重复覆盖全模块:对所有子原理图重复此操作,直至顶层图中包含所有模块的页面符METHODOLOGYCOMPARISON两种设计方法对比自上而下与自下而上是层次设计的两条路径,各有优势与适用场景。实际项目中往往混合使用,先自上而下规划架构,再对复杂子模块采用自下而上细化,实现效率与灵活性的平衡。自上而下vs自下而上设计方法对比对比维度自上而下自下而上设计起点从顶层系统架构开始从子模块电路开始适用场景架构明确的新项目有现成模块或原型验证核心优势整体一致性好,便于规划灵活性高,便于复用主要风险子模块设计可能受限整体架构可能不够优化端口定义由顶层图纸入口决定由子图端口决定两种方法各有优势,实际项目中可根据阶段和需求灵活组合使用CHAPTER04图纸切换与工程管理掌握高效导航与项目编译的实用技巧NAVIGATION层次图纸间的快速切换高效的图纸切换是层次设计工作流的核心技能。掌握Projects面板导航、命令式跳转和编译后高亮定位三种方法,能在复杂项目中大幅提升设计效率。Projects面板导航打开Projects面板,直接点击任意原理图文件名即可切换到对应图纸。适合在任意两张图纸间跳转,不受层级关系限制。PROJECTSPANEL命令式层级跳转执行「工具→上/下层次」命令,点击页面符进入对应子图;点击端口即可跳转回顶层图的对应位置。TOOLCOMMAND编译后高亮定位先执行「工程→CompilePCBProject」编译整个项目,跳转时对应的端口或图纸入口会高亮显示,便于快速定位。COMPILEPROJECTCOMPILATION项目编译与错误检查项目编译是层次设计的'质检环节',系统自动检查端口匹配、网络连接和层级关联的正确性。养成定期编译的习惯,能在早期发现问题,避免错误累积导致后期返工。执行编译命令执行"工程→CompilePCBProject"命令,系统对整个项目进行全面电气规则检查,生成详细的检查报告。Compile检查内容范围端口与图纸入口名称匹配、信号网络连通性、悬空端口警告、电源网络完整性等全面检查。ERCMessages面板编译结果精确到具体图纸和元件位号,双击错误信息可直接跳转到问题位置,便于快速定位修复。Messages常见错误类型端口名称拼写不一致、方向设置冲突、未连接的必需端口、网络标签重复定义等典型问题。Errors最佳实践建议每完成一个子模块设计就执行一次编译,及时发现并修复问题,保持项目始终处于可编译通过状态。定期编译HIERARCHICALDESIGN层次设计表与项目结构层次设计表以树状结构呈现项目的层级关系,是理解和管理复杂层次设计的导航图。善用Projects面板的层级视图,能快速把握项目全貌并高效定位目标图纸。层次设计表的作用以可视化方式展示顶层图与各级子图的从属关系,呈现完整的项目架构帮助设计师快速定位目标图纸,也便于向团队成员解释设计结构架构导航Projects面板层级视图展开项目节点可看到所有图纸的树状结构,顶层图位于根节点,子图按层级排列点击任意节点即可打开对应图纸,支持拖拽操作

温馨提示

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

评论

0/150

提交评论