深入掌握Altium Designer原理图虚线框:从分区绘制到评审标注的完整指南
2026/9/22 4:14:53 网站建设 项目流程

画原理图追得深了,你会发现真正拉开图纸档次的不只是器件摆放得多整齐,而是信息分区做得清不清楚。我之前评审过一块带了好几路独立电源的板子,对方问我:这路模拟电源、数字电源、开关电源电路,范围到底划到哪儿?我一时没法在图上指出来,因为整张原理图全连在一起,根本没有视觉边界。后来我在Altium Designer里养成了一个习惯:用虚线框给不同的功能模块、电源域、以及设计阶段需要“特别关注”的区域做划分。这篇就来聊清楚原理图虚线框的绘制技巧、实用场景,以及画完之后常见的渲染和导出问题。

1. 原理图虚线框到底在解决什么问题

1.1 从一次评审事故说起

那次评审让我印象很深,因为不是电路本身有问题,而是图纸的“可读性”出了问题。原理图密密麻麻排了二十多页,每一页都有电阻、电容、芯片和接口,但没有任何标记告诉读者“这一片是什么”。实际上那板子的电源架构并不复杂:一级反激开关电源、两级LDO、一个基准源,再加一个模拟前端。但如果不去细追网络标号,光靠眼睛分辨,根本分不清哪一片才是模拟电源的供电范围。

虚线框在这时候就是最廉价的解决方案。它不需要改电路,不参与电气连接,只用一条带空格的线把相关区域围起来,旁边再写一个模块名。画完之后,整张图纸的信息层级立刻出来了。看的人不用再沿着网络线一根根找来源,而是先在视觉上定位到“哦,这块是电源,那块是模拟处理”。这个价值在图纸页数越多时越明显,尤其是拿给别人评审或者做技术交接时,省下的是大量解释成本。

1.2 虚线框和实线框、图纸符号的本质区别

有人会问,既然要圈区域,用实线框不是更醒目吗?实际工程图里,实线框往往会被误读成有电气意义的边界,比如屏蔽层、机械边框、或者层次设计里的子模块。虚线框在视觉上有一种“非结构性”提示:这里只是给你看的注释范围,不是电路的一部分,也不是机械约束。这样最小化了对读图者的误导。

AD里的“图纸符号”(Sheet Symbol)则是另一个完全不同的对象。它代表一个子原理图页,通过网络标签和端口与外部相连,位于设计层次结构里。有人为了省事,拿Sheet Symbol当纯图形框用,我个人不推荐。虽然它也有边框和标题,但会在工程结构里引入子图纸关系,奇奇怪怪的文件层级、编译关系都会出来。纯图形的虚线框和Sheet Symbol的分工很清楚:前者负责视觉分组,后者负责层次结构。所以默认情况下,只用绘图工具做虚线框就够了。

1.3 为什么这个工具在硬件设计里永远不过时

再看远一点,硬件设计的核心交付物不只有网表和PCB,还有指导别人理解和维护的文档。很多工程师把精力全放在连通性上,却忽略了图纸本身就是一种技术文档。虚线框这种轻量级标记,在不同项目、不同团队之间通用性极强,不依赖EDA工具的特殊功能,一两句话就能解释清楚。它不需要额外成本,也不参与网表生成,属于那种“没有什么技术含量,但能明显提升协作效率”的细节工具。尤其现在板子越来越复杂,动不动就几十页原理图,模块划分、区域标注、评审标记,这些需求只会越来越强烈。

2. 虚线框的制作手法:从矩形工具箱到Sheet Symbol

2.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,默认颜色改成了浅灰,所以每次随手画的框都是同一套风格。虚线框本身不参与电气规则,它更像是给看图和评审的人准备的上下文提示。下一次再有人问“这块模拟电路的边界在哪”,你直接指着图上的虚线框说“就是这条浅色线之间”,大家都轻松很多。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询