ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

深入掌握Altium Designer原理图虚线框:从分区绘制到评审标注的完整指南

2026/9/22 4:15:16 拓冰建站 浏览量
深入掌握Altium Designer原理图虚线框:从分区绘制到评审标注的完整指南 画原理图追得深了你会发现真正拉开图纸档次的不只是器件摆放得多整齐而是信息分区做得清不清楚。我之前评审过一块带了好几路独立电源的板子对方问我这路模拟电源、数字电源、开关电源电路范围到底划到哪儿我一时没法在图上指出来因为整张原理图全连在一起根本没有视觉边界。后来我在Altium Designer里养成了一个习惯用虚线框给不同的功能模块、电源域、以及设计阶段需要“特别关注”的区域做划分。这篇就来聊清楚原理图虚线框的绘制技巧、实用场景以及画完之后常见的渲染和导出问题。1. 原理图虚线框到底在解决什么问题1.1 从一次评审事故说起那次评审让我印象很深因为不是电路本身有问题而是图纸的“可读性”出了问题。原理图密密麻麻排了二十多页每一页都有电阻、电容、芯片和接口但没有任何标记告诉读者“这一片是什么”。实际上那板子的电源架构并不复杂一级反激开关电源、两级LDO、一个基准源再加一个模拟前端。但如果不去细追网络标号光靠眼睛分辨根本分不清哪一片才是模拟电源的供电范围。虚线框在这时候就是最廉价的解决方案。它不需要改电路不参与电气连接只用一条带空格的线把相关区域围起来旁边再写一个模块名。画完之后整张图纸的信息层级立刻出来了。看的人不用再沿着网络线一根根找来源而是先在视觉上定位到“哦这块是电源那块是模拟处理”。这个价值在图纸页数越多时越明显尤其是拿给别人评审或者做技术交接时省下的是大量解释成本。1.2 虚线框和实线框、图纸符号的本质区别有人会问既然要圈区域用实线框不是更醒目吗实际工程图里实线框往往会被误读成有电气意义的边界比如屏蔽层、机械边框、或者层次设计里的子模块。虚线框在视觉上有一种“非结构性”提示这里只是给你看的注释范围不是电路的一部分也不是机械约束。这样最小化了对读图者的误导。AD里的“图纸符号”Sheet Symbol则是另一个完全不同的对象。它代表一个子原理图页通过网络标签和端口与外部相连位于设计层次结构里。有人为了省事拿Sheet Symbol当纯图形框用我个人不推荐。虽然它也有边框和标题但会在工程结构里引入子图纸关系奇奇怪怪的文件层级、编译关系都会出来。纯图形的虚线框和Sheet Symbol的分工很清楚前者负责视觉分组后者负责层次结构。所以默认情况下只用绘图工具做虚线框就够了。1.3 为什么这个工具在硬件设计里永远不过时再看远一点硬件设计的核心交付物不只有网表和PCB还有指导别人理解和维护的文档。很多工程师把精力全放在连通性上却忽略了图纸本身就是一种技术文档。虚线框这种轻量级标记在不同项目、不同团队之间通用性极强不依赖EDA工具的特殊功能一两句话就能解释清楚。它不需要额外成本也不参与网表生成属于那种“没有什么技术含量但能明显提升协作效率”的细节工具。尤其现在板子越来越复杂动不动就几十页原理图模块划分、区域标注、评审标记这些需求只会越来越强烈。2. 虚线框的制作手法从矩形工具箱到Sheet Symbol2.1 最直接的方法绘图工具里的矩形和多边形在Altium Designer里画虚线框最直接的方法是使用绘图工具。以AD20左右的界面为例在原理图编辑器中执行 Place → Drawing Tools → Rectangle或者中文版菜单里的 放置 → 绘图工具 → 矩形。在图纸上拖一个范围出来这时候它默认是实线边框需要到属性面板里改线型。选中刚放好的矩形右侧会弹出Properties面板。不同版本位置有差异但关键字段是相同的在Graphical或者图形属性分组下找到Border边框一栏里面一般有Line Style选项把Solid改成Dashed即可。有些版本里还会看到Line Width或者Border Width建议选Medium或按需设置6到10mil太细了打印出来基本看不清楚。如果希望框内有一层淡色底可以把Fill Style改成透明填充并且填充色选一个很浅的颜色比如浅黄、浅灰或淡蓝。勾选透明之后底下的导线和引脚符号照样能看清不会被色块盖住。如果觉得矩形太死板要包裹的电路形状是不规则的比如L形、T形区域用Polygon多边形更合适。操作方式同样在 放置 → 绘图工具 → 多边形 里沿目标区域外围点一圈顶点最后闭合。然后同样到Properties面板里设置边框线型为Dashed。多边形的好处是可以贴合实际电路形状缺点是多出来的顶点需要手动调整不然轮廓会显得很毛躁。我的经验是只要区域大致是矩形就尽量用Rectangle只有遇到模拟、数字、电源电路交错得非常厉害时才用Polygon。2.2 旧版本画不了虚线怎么办四条线的兜底方案有些初学者用的是比较老的AD版本或者机构里限制了很多图形对象属性会发现Rectangle的属性面板里根本没有Line Style选项。遇到这种情况别急可以用最笨但绝对有效的办法四条Line手工围框。具体做法是从 放置 → 绘图工具 → Line 拉出四条首尾相接的直线段。选中每条线在Properties里把线型改成Dashed把线宽设成Medium或自定义。四个角的位置可以稍微重叠一点这样打印出来不会出现明显的缺口。如果连Line的线型选项都没有那就只能退而求其次用实线加一个“虚线效果”的文字注释或者干脆不做框改用Title区域标题。实际上这种情况非常少见绝大多数AD版本都对绘图工具的线型有完整支持。这里要特别提醒一点手工用Line围框时不要习惯性选择电气导线Wire工具。用Wire画出来的“框”是导电的它会把内部所有引脚短接在一起属于原理图绘制中极其危险的误操作。四条虚线框的原则是“画给人看不是画给网表看”所以一定要用Drawing Tools里的图形对象。2.3 图纸符号的“伪虚线框”玩法再聊一下Sheet Symbol的边界情况。在层次化设计中Sheet Symbol本身就是一个子模块入口它有边框、有文件路径、有Designator双击还会跳转到子原理图。部分版本里Sheet Symbol也能设置边框颜色和样式甚至做出类似虚线框的效果。但我不建议为了画一个标注框而去用它因为后果是引入层次结构、参与编译、影响网表。你只是想要一个看得见的分组边界完全没必要承担额外的工程管理负担。如果你想做一个“带标题且能双击跳转”的虚线框那应该用真正的Sheet Symbol这是层次化设计的正确用途。但如果你只是想圈一圈、写个名字那还是老老实实用Rectangle加Text String。工程里混用这两种用途后期会非常痛苦编译时多出来一堆报错还很难排查。2.4 不同绘制方式的对比和选型逻辑绘制方式是否参与网表是否推荐用于纯图形标注适用情况Rectangle矩形否强烈推荐围矩形功能区域画起来最快Polygon多边形否推荐区域形状不规则需要贴合电路轮廓四条Line围框否较推荐老版本属性受限或需要单独控制每边Wire导线围框是强烈不推荐会造成短路必须避免Sheet Symbol是不推荐仅仅为了图形标注性价比太低这个表格基本就是我的选型逻辑。核心判断标准只有一条画出来的对象会不会进入电气网表。会进入的绝不能用在做视觉分区上。3. 从功能分区到评审标注几个我实际用过的场景3.1 混合信号板卡上的模拟/数字隔离带模拟电路和数字电路混在一张原理图里时最容易出现边界模糊的问题。尤其ADC前端、运放电路和一整排数字接口挨得很近看图纸的人很难一下分清楚哪边是模拟区哪边是数字区。我在这种板子上会画一条虚线边界把模拟电路围成一个独立区域内部标上Analog Zone外部标Digital Zone中间如果需要特别强调隔离带还能再画一条短虚线做缓冲示意。这么做的好处是Layout阶段大家讨论地平面分割时也能拿这张原理图做对照指出哪一部分是模拟地哪一部分是数字地。这不是芯片手册规定的但一张标注清晰的原理图能避免很多不必要的争论。3.2 FPGA外围与电源域的快速识别FPGA设计是另一个非常适合用虚线框的场合。一块FPGA往往有多个Bank每个Bank的电源电压不同外围配置电阻、电容也一堆。用虚线框把每个Bank对应的电源引脚区域围起来再标上VCC_3V3、VCC_1V8这样的文字读图效率能提升一大截。我自己画FPGA底板原理图时习惯把FPGA的所有电源滤波电容、去耦电容用虚线框圈出来标注“FPGA_CORE_PWR”然后再在另一块区域圈出DDR接口部分。后续检查电源网络时一眼就能看到哪块电容归属于哪组电源而不是靠查找网络标号。3.3 模块化原理图的“责任田”划分多人协作做一块大板子时每个人负责的模块不同比如有人管电源有人管MCU有人管通信接口。如果不做任何区域标记别人根本看不出哪段电路该找谁负责。我在原理图里会为每个模块画一个虚线框并且在框外角落写上“Owner: Power”、“Owner: MCU”或者“Owner: Interface”这类信息。评审会上只需直接指到某个框就能让对应的人出来讲。这种用法本质上不是技术问题而是团队协作里的约定但它非常管用尤其适合项目交接和新人培训。3.4 原理图评审时的临时标注区域虚线框还有一个高频场景是评审标记。比如高速信号需要做阻抗控制、电源纹波需要重点测试、某个模块下一版要换方案先用红色虚线框围起来旁边放一个文本字符串写上“REVIEW: 注意ESD走线”或“TODO: 换成更低压差LDO”。这些标注不会影响电气连接也不会被误导入PCB评审完可以根据情况一键删除或者留到下一版再处理。有人担心这些注释会污染图纸我的做法是单独建一个“评审标注”绘图图层或者集中在每一页原理图的右下角统一说明改起来也不麻烦。表格里可以做一个简单的场景对照场景虚线框要围住什么建议标注内容使用注意模拟/数字分区模拟前端电路Analog Zone / Digital Zone配合地平面分割讨论FPGA电源分组对应Bank的电源电容VCC_3V3 / VCC_1V8和电源网络标号对齐多人协作每个负责人模块Owner: 姓名/小组跨部门评审时尤其有用评审待办待改动区域TODO / REVIEW 说明及时清理别留给量产3.5 从热词“分区域绘制”延伸出来的价值网上搜“AD原理图绘制分区域”的人很多说明大家其实都有这个痛点只是不知道该怎么系统性地做。分区域这件事不只是画一个框这么简单而是配合网格对齐、模块化布局、网络标签风格统一一起做。虚线框可以作为整个分区域体系的视觉入口先规划好这张图纸要放哪几个模块再为每个模块预留多大面积最后才动手放元件。如果图纸已经画了一半再回头补虚线框问题也不大但需要提前预留位置否则框会压着元件引脚不好看也不利于阅读。4. 画好之后的问题线型渲染、图层管理与导出PDF的坑4.1 为什么别人打开你的图纸虚线变成了实线这是一个非常常见的现象。你把线型设置成了Dashed屏幕上看着也是虚线但发给同事或者拷贝到另一台电脑上打开发现它变成了实线。原因一般有两个第一版本转换时图形对象的属性没有被完整映射个别老版本不支持虚线属性会自动回退成Solid第二显示器缩放比例的影响——虚线在原理图缩小到一定程度后从视觉上看会连成实线放大后其实还是虚线。处理办法也很直接检查对方打开后的Properties面板看Line Style是否还保持着Dashed如果回退成Solid就只能重新设置一次。另外画完虚线框之后按一下End键或者执行View → Refresh能强制刷新画面避免因为图形缓存导致显示异常。如果你发现自己画的是虚线截图发给别人后看着像实线八成就是线宽太大或者缩放比例太小不需要过度紧张。4.2 导出PDF时虚线框消失或过淡PDF输出是原理图交付的重要环节很多人画的时候虚线框是好的导出的PDF里却几乎看不见。问题通常出在线宽设置上。AD在智能PDF或OutJob输出原理图时绘图对象的线宽有时会使用“细线”映射太细的虚线在电子PDF里还好在纸质打印或者灰度打印时就很淡。我的经验是在输出设置里尽量把绘图对象线宽设成Medium以上或者统一使用自定义宽度比如0.2mm到0.3mm。线型保持Dashed打印时如果不够清楚临时改成双色模式或直接勾选“使用矢量字体”。另外如果你只使用黑白打印虚线框和元件引脚很容易混在一起建议在源工程里就把虚线框颜色改成浅灰色打印时既不会抢元件的视觉重心又能在白底上保持清晰边界。导出PDF前记得在打印预览里放大检查一下线型确认虚线之间的间隙不会被压缩成实线。4.3 让虚线框不影响网表和ERC检查再强调一次用绘图工具画出来的虚线框是图形对象不产生电气网络也不会在ERC检查时报短路、悬空等错误。我经常在文档里看到有人担心“画个框会不会让AD觉得元件短路了”完全不会原因是AD的对象模型里图形对象和电气对象是两套体系。只要你不是用Wire去画的框就可以放心大胆地在任何电路外围套虚线框。真正需要小心的是框线不能离元件引脚和网络标号太近。从电气角度看它不会碰到导线但视觉上可能会让人误以为引脚被框线“截断”了。为了不干扰读图我一般会把虚线框的边线离最近的元件引脚或走线至少留出0.1到0.2英寸的间距。如果图纸空间紧张宁愿稍微缩小虚线框范围也不要把框压到引脚上。5. 我把虚线框用顺手之后总结的若干习惯5.1 在Defaults里预设默认线型和颜色AD的Preferences首选项里可以设置原理图对象默认属性。在 Schematic → Defaults 中找到Line、Rectangle、Polygon这些绘图对象可以直接把默认的线型改成Dashed、线宽改成Medium、颜色改成浅灰。设置好后每次新建的Line或Rectangle会自动带着这些属性省去重复修改的麻烦。很多教程只讲怎么画不讲怎么设置默认值但这个细节在实际画图里能省下非常多时间尤其是整张图纸需要统一虚线风格的时候。5.2 区域颜色规范让虚线框形成团队语言虚线框用的颜色和线型如果全凭个人喜好图纸一多还是会乱。我建议团队内部做一个简单规范电源区域用浅橙色虚线框、模拟信号区域用绿色虚线框、数字逻辑区域用蓝色虚线框、评审待改区域用红色虚线框。这个规范不复杂但对多人协作和文档阅读帮助极大。可以画进公司内部的设计规范手册也可以只在项目里约定。但要注意如果图纸最终要灰度打印彩色虚线框会全部变成深浅不一的灰阶区分度会下降。所以颜色规范只适合屏幕阅读和彩色PDF交付灰度打印时还要靠文字标注兜底。我的习惯是在每个虚线框周围都放一个Text String写上模块名这样即使颜色在打印后分不清文字仍然能指明区域。5.3 跨图纸引用时保持同一套虚线语言遇到大的设计跨多张原理图页面时同一模块可能被拆到两三页里。比如电源模块占了半页剩下的部分放在下一页。这时候我会在每一页里都用相同样式、相同标签的虚线框继续围住对应区域并在文字里标注“PWR_SUB_PG2”、“PWR_SUB_PG3”之类的页面指示。虽然这只是绘图层面的接续但对肉眼读图来说能明显减少来回翻页找模块的时间。搭配层次化设计里的Sheet Symbol使用时这种虚线框更能让人在顶层图和子图之间快速建立对应关系。5.4 在图纸模板里预留示范区域如果说还有一条高级经验那就是在标准原理图模板里预先放置一个用于示意的小虚线框并写上“此处填入模块名称”。新人拿到模板后看到这个示范就知道该怎么用。这有点像是模板自带的图例能起到普及绘图规范的作用。不用很大放在图纸角落或标题栏附近就够。很多团队不是不想用虚线框而是没人带头把规则定下来有了模板示意大家自然就跟着做了。最后再分享一个个人的设置癖好我在Defaults里把绘图工具的默认线型改成了Dashed默认颜色改成了浅灰所以每次随手画的框都是同一套风格。虚线框本身不参与电气规则它更像是给看图和评审的人准备的上下文提示。下一次再有人问“这块模拟电路的边界在哪”你直接指着图上的虚线框说“就是这条浅色线之间”大家都轻松很多。