Altium Designer 9 原理图绘制入门:从核心概念到实战电机驱动模块设计

发布时间:2026/7/31 6:32:08
Altium Designer 9 原理图绘制入门:从核心概念到实战电机驱动模块设计 1. 项目概述从零开始用AD9绘制你的第一张原理图如果你刚刚踏入电子设计的大门面对琳琅满目的EDA软件感到无从下手那么从Altium Designer 9简称AD9开始学习原理图绘制是一个非常经典且实用的起点。AD9虽然版本较老但其核心的电路设计逻辑、库管理方式和操作流程与后续的新版本如AD20、AD23一脉相承。掌握了AD9就等于掌握了Altium Designer这套工具的“灵魂”未来升级到新版本几乎可以无缝衔接。很多老工程师的电脑里至今还保留着AD9因为它稳定、够用且对电脑配置要求友好。本文的目的就是手把手带你一个彻头彻尾的新手完成从软件安装配置到绘制出一张完整、规范原理图的全过程。我们会以网络上热门的“tb6612电机驱动模块”作为核心案例穿插讲解元器件、封装、库管理等关键概念让你不仅会操作更理解每一步背后的“为什么”。2. 核心概念与准备工作磨刀不误砍柴工在动手画图之前我们必须先理清几个最核心的概念这能让你在后续操作中少走很多弯路。原理图Schematic是电路的逻辑连接图它用符号代表真实的电子元器件并用线条表示它们之间的电气连接关系。它关心的是“谁和谁连在一起”而不关心这些元件在实际电路板PCB上长什么样、摆在哪里。2.1 元器件、符号与封装三位一体这是新手最容易混淆的地方。我们以一个最普通的电阻为例元器件Component指代那个物理实体比如一个阻值为10KΩ、精度5%、封装为0603的贴片电阻。原理图符号Schematic Symbol在原理图中代表这个元器件的图形通常就是那个矩形框加两个引脚的图案。它的核心是引脚Pin的定义和编号。封装Footprint/PCB Decal指这个元器件在PCB上占据的实际空间和焊盘图案。对于那个0603电阻它的封装就是两个长方形焊盘中间距离符合0603的标准尺寸。在AD9及所有现代EDA工具中一个完整的元器件库模型通常包含了符号和封装的映射关系。当你把电阻符号放到原理图上时你需要为它指定一个具体的“封装”型号如Resistor_0603并填写它的“参数”如Value10K。这样软件才知道在原理图里它是一个电阻在PCB设计阶段它需要对应一个0603的焊盘图案。注意网络热词中提到的“0603封装尺寸”指的是英制单位即0.06英寸×0.03英寸约1.6mm×0.8mm。这是你必须牢记的常识。在绘制封装或从嘉立创等平台导入时务必确认尺寸单位。2.2 AD9软件安装与初始设置首先你需要获取并安装AD9软件。安装过程比较常规注意安装路径不要有中文。安装完成后首次启动需要进行一些基本设置这对后续绘图效率至关重要。系统参数设置点击左上角DXP菜单 -Preferences。这里项目很多新手重点关注两项Schematic - General: 勾选“Optimize Wires Buses”优化导线和总线和“Components Cut Wires”元件切割导线这能让连线更智能。Schematic - Graphical Editing: 建议取消“Convert Special Strings”转换特殊字符串避免一些显示问题将“Cursor Type”设置为“Large Cursor 90”光标会变成大十字方便对齐。工程文件管理AD9采用工程Project来管理所有设计文件。强烈建议为每一个新设计建立一个独立的文件夹然后在AD9中创建新的PCB Project。工程文件.PrjPCB就像一个容器里面可以添加原理图文件.SchDoc、PCB文件.PcbDoc、库文件等。所有文件都应通过“Project”面板来添加和移除不要直接在Windows文件夹里移动。3. 原理图绘制全流程详解以TB6612电机驱动为例现在我们开始正式绘制一张电机驱动模块的原理图。我们假设这个模块核心是TB6612FNG芯片需要连接单片机、电机、电源等。3.1 创建原理图文件与图纸设置在已创建的PCB工程上右键选择Add New to Project - Schematic这样就创建了一个空白的原理图文件。首先设置图纸属性在图纸空白处右键 -Options - Document Options。图纸尺寸新手常用A4或A3。在Standard Styles里选择。栅格Grid确保Snap Grid捕获栅格和Visible Grid可视栅格都已开启通常设置为10mil或5mil。栅格是保证元件和导线对齐的“隐形尺子”非常重要。网络热词中“ad20原理图转pcb提示off grid pin”错误其根源往往就是在原理图阶段引脚没有对齐到栅格上。参数在Parameters标签页可以填写Title标题、Revision版本等信息这些信息可以自动体现在标题栏中。3.2 库的调用与元器件的放置这是绘制原理图的核心操作。AD9的库管理方式多样对于新手我们推荐从内置库和网络获取现成库开始。使用AD9内置库与Vault正如热词提到的AD9及后续版本提供了Altium Content Vault。你可以在软件右上角或Libraries面板中访问。这里面有大量官方维护的元器件符号和封装质量很高。你可以搜索“TB6612”看是否有官方模型。如果没有我们就需要自己找或制作。获取第三方库对于TB6612这种常用芯片最快捷的方法是去芯片制造商如东芝的官网下载官方参考设计原理图或者去立创EDA、UltraLibrarian等第三方网站搜索下载AD格式的库文件。下载后在Libraries面板点击Libraries...按钮然后Install找到下载的.IntLib集成库或.SchLib原理图库文件进行安装。放置元器件库安装好后在Libraries面板选中所需库找到元器件如TB6612FNG双击或点击Place按钮光标上就会附着该元件的符号在图纸合适位置单击左键即可放置。按Tab键可以在放置前编辑其属性如标识符Designator如U1、注释Comment如TB6612FNG、封装Footprint等。电源与接地符号在布线工具栏或按快捷键P-P放置电源端口选择VCC和GND符号。特别注意在AD中VCC和GND是全局网络标签名称相同即表示电气连接。要确保你的电源网络名称一致例如5V电源就用5V或VCC5V。3.3 电气连接与网络标签放置好所有主要元件TB6612、单片机接口、电源接口、电机接口、必要的电容电阻后开始连线。放置导线Wire快捷键P-W。从元件引脚末端开始单击拖动到另一个引脚末端再单击完成连接。导线应尽量横平竖直在拐角处单击一下可以改变方向。使用网络标签Net Label当导线跨页连接或为了图纸清晰避免导线交叉过多时使用网络标签。快捷键P-N。放置一个名为MOTOR_A的标签在一根导线上在另一处导线上也放置同名标签MOTOR_A那么这两根导线在电气上是连通的。这是绘制复杂原理图的关键技巧。总线Bus的使用如果有一组相关的信号线如单片机的数据总线D[0..7]可以用总线来简化绘图。快捷键P-B放置总线然后用P-U放置总线入口Bus Entry将单个导线接入总线。切记总线本身没有电气连接意义它只是视觉上的简化。真正的连接是靠从总线引出的、带有对应网络标签的导线完成的。例如从总线引出一根线标上D0它就和图纸上其他名为D0的网络标签或引脚连接了。3.4 元件标识符的标注与封装检查所有元件放置完毕后需要统一标注标识符位号。自动标注Tools -Annotate Schematics。在弹出的对话框中可以选择标注顺序先左右后上下或先上下后左右等。建议先Update Changes List生成更改列表确认无误后再Accept Changes并执行到原理图。这可以避免出现重复的R?、U?。封装管理与检查这是原理图转PCB前最关键的一步。每个元件都必须指定正确的封装。双击任何一个元件在属性窗口的Models for ...区域可以添加、编辑封装。你可以点击Footprint旁的...按钮从已有封装库中选择。对于从网络下载的库务必检查封装是否与你打算使用的实物一致特别是引脚顺序。对于电阻电容要确认是0805、0603还是插件的封装。实操心得我强烈建议在原理图绘制阶段就建立一个简单的Excel表格或文本记录列出所有用到的元件型号、原理图位号、计划使用的封装、关键参数电压、容值等以及供应商料号。这份“物料清单”的雏形会在后续采购、PCB设计和焊接调试中发挥巨大作用避免出现“原理图画了某个值实际买回来是另一个值”的尴尬。4. 原理图绘制的进阶技巧与深度优化当你能画出一张连通的原理图后接下来要追求的是规范性、可读性和可维护性。这些习惯能让你的设计更专业也方便自己或他人日后检查、修改。4.1 层次化设计与模块化绘图对于复杂的系统不要把几百个元件都堆在一张图纸上。应该采用层次化设计。方块电路Sheet Symbol你可以将电机驱动部分、电源部分、单片机核心部分分别画在不同的子原理图文件里。然后在顶层原理图中用Place - Sheet Symbol放置几个方块每个方块代表一个子模块。双击方块可以链接到对应的子原理图文件。端口Port与图纸入口Sheet Entry在子原理图中用Place - Port放置端口如MOTOR_A,MOTOR_B,VCC_IN。在顶层的方块电路上用Place - Add Sheet Entry添加入口并将其与子原理图中的端口对应连接。这样不同图纸间的信号就通过“方块入口-端口”的方式连接起来了结构非常清晰。网络热词中“capture原理图可以逐页对比吗”提到的功能在AD中可以通过Project - Show Differences进行不同文档间的比较。4.2 设计规则的预先考虑与标注好的原理图不仅是连对的更是为后续PCB设计铺路的。电源与地路径用粗线或不同的颜色强调主电源路径和地平面入口点提醒自己在PCB布局时这是需要优先处理的高电流通道。关键信号标注对于高速信号、模拟信号、差分对如USB_D, USB_D-可以在原理图旁用文本Place - Text String标注例如“此走线需短而直”、“此为差分对请等长布线”。这样在布局布线时要求一目了然。测试点与预留点在可能需要测量电压、信号或预留调试接口的地方故意放置一个过孔或焊盘作为测试点Test Point并在原理图中用符号标出。例如在单片机的某个GPIO线上可以串联一个0欧电阻或放置一个测试点方便后期飞线调试。4.3 库的个性化管理与创建长期来看拥有一个自己维护的、高质量的私有元件库是工程师的核心资产。创建自己的原理图库File - New - Library - Schematic Library。在这个库文件中你可以创建或修改元器件的符号。绘制符号时引脚Place - Pin的属性至关重要引脚编号Designator必须与实物芯片引脚号和封装焊盘编号严格一致引脚名称Name要清晰电气类型Electrical Type如Input、Output、Power等要尽量设置正确这有助于后续的电气规则检查ERC。创建自己的PCB封装库File - New - Library - PCB Library。绘制封装时数据来源首选元器件的数据手册Datasheet中的推荐焊盘图形Recommended Landing Pattern。如果没有则严格按照手册提供的尺寸图进行绘制。对于热词中提到的BGA封装这类高密度器件建议直接使用厂商提供的封装文件自己绘制极易出错。制作集成库将原理图符号和PCB封装关联起来就形成了集成库.IntLib。这样在调用元件时符号和封装是打包好的非常方便。可以通过File - New - Project - Integrated Library来创建集成库项目。5. 设计验证与输出从原理图到生产准备原理图绘制完成后绝对不能直接开始画PCB。必须经过严格的验证。5.1 电气规则检查ERC与编译工程ERC是检查原理图是否存在低级电气错误的第一道关卡。运行ERCProject - Project Options - Error Reporting。这里可以设置各种错误的报告级别。然后Project - Compile PCB Project编译整个工程。编译后在Messages面板会列出所有错误和警告。常见ERC错误与处理未连接的网络某个引脚悬空了。检查是否忘记连线或网络标签拼写错误。重复的位号有两个R1。使用自动标注功能解决。总线格式错误总线标签格式应为Data[0..7]而不是Data0-7。警告如单个网络有多个名称、输入引脚浮空等。警告不一定代表错误但必须逐一审查理解其含义并确认是否可接受。对于“未连接的引脚”警告如果是芯片的NCNo Connect引脚或测试点可以故意放置一个No ERC标志快捷键P-X来屏蔽该警告。5.2 生成网络表与物料清单BOM网络表是原理图与PCB之间沟通的“桥梁”包含了所有元件的连接关系。生成网络表Design - Netlist For Project - Protel。这会生成一个.net文件。虽然AD的集成度很高通常直接更新PCB即可但导出网络表作为一个中间检查文件有时能发现一些深层问题。生成物料清单BOMReports - Bill of Materials。这是采购和生产备料的核心文件。在BOM表对话框中你可以选择需要输出的列Designator位号、Comment型号/值、Footprint封装、Description描述以及自定义的参数如厂家料号。可以导出为Excel格式方便整理和发给采购。5.3 为PCB设计做好准备在确认原理图完全正确后就可以创建PCB文件并导入设计了。在工程中Add New to Project - PCB创建一个空的PCB文件。在原理图编辑界面执行Design - Update PCB Document ...。弹出的“工程变更订单”对话框会列出所有要执行的更改添加元件、添加网络等。点击Validate Changes检查是否全部通过右边出现绿色勾然后点击Execute Changes执行。执行后所有元件和网络连接飞线都会以Room的形式导入到PCB文件中。这时原理图到PCB的桥梁就正式打通了接下来就可以在PCB文件上进行布局和布线了。6. 常见问题排查与实战心得即使按照流程操作新手也一定会遇到各种问题。这里汇总一些典型“坑点”和解决方法。6.1 封装相关致命错误问题更新到PCB后元件焊盘重叠、飞线错乱或报告找不到封装。排查原理图引脚号与封装焊盘号不匹配这是最常见、最致命的问题。双击原理图符号检查每个引脚的Designator如1, 2, 3...。然后去PCB库中检查对应封装的焊盘编号是否完全一致。对于双列直插芯片原理图符号的引脚顺序是逻辑顺序而封装焊盘是物理顺序必须手动确保一一对应。对于贴片芯片要对照数据手册的顶视图Top View来确认。封装名错误或库未加载在原理图中双击元件查看指定的封装名称是否准确以及包含该封装的库文件是否已正确添加到当前工程或全局库路径中。焊盘尺寸错误特别是自己画的封装焊盘尺寸过小会导致无法焊接过大可能导致短路。务必以数据手册的“推荐焊盘图形”为准。6.2 电气连接异常问题原理图上明明连好了更新到PCB后飞线却没连上或者网络名称不对。排查检查网络标签拼写MOTOR_A和MOTORA是两个不同的网络。确保大小写、下划线完全一致。检查电源端口是否使用了VCC、GND这样的全局端口确保所有地网络都叫GND或你定义的统一名称。检查导线是否真正连接放大图纸看导线是否准确连接到元件引脚的末端出现一个红色的连接点。有时导线只是“碰到”了引脚但没有形成电气连接点。使用“Navigator”面板在原理图界面打开Navigator面板点击Interactive Navigation然后去点击原理图中的网络或元件。它会高亮显示所有与之连接的部分是检查连接性的利器。6.3 软件操作与性能问题问题AD9运行卡顿或者某些功能找不到。建议硬件加速在Preferences - Schematic - Graphical Editing中尝试勾选或取消勾选“Use DirectX if possible”看哪种模式下绘图更流畅。备份与版本AD9毕竟较老在Windows 10/11上可能存在兼容性问题。养成随时CtrlS保存的习惯并定期备份整个工程文件夹。如果条件允许升级到AD的新版本如AD21/23会获得更好的稳定性和性能但核心操作逻辑不变。善用搜索AD9的功能菜单非常庞大。记不住菜单位置时最有效的方法是使用右上角的搜索框Search直接输入功能名称如“annotate”、“compile”、“cross probe”软件会直接定位到该命令。绘制原理图是电子设计的基石它考验的不仅是软件操作更是电路知识的扎实程度和设计的严谨性。我的个人体会是永远不要急于求成。每放置一个元件就问自己一句“这个元件的参数我确定吗它的封装我核对了吗”每画一条线就想一想“这条信号路径清晰吗电流够吗需不需要保护”多用ERC检查多从PCB制造和焊接的角度反推原理图的设计。当你画完第一张能成功转化为PCB并最终制成实物的原理图时那种成就感是无与伦比的。最后一个小技巧在工程文件夹里单独建一个Datasheet子文件夹把用到的所有芯片、元件的官方数据手册都保存进去并在原理图或BOM里注明参考的数据手册名称和页码。这个习惯会在未来调试、改版时为你节省大量查找资料的时间。