前言原理图设计的第一步是选对设计工具、掌握工具的核心操作目前国内硬件工程师最主流、生态最完善的原理图 PCB 设计工具是Altium Designer简称 AD本系列以最新的 AD24 版本为基础讲解原理图设计的全流程操作同时所有设计逻辑、规范适用于 Cadence OrCAD、KiCad 等所有 EDA 工具。很多新手入门原理图设计陷入了「只学软件操作不学设计逻辑」的误区本篇我们会以「工程实战」为核心先讲原理图设计的通用全流程再讲工具的核心操作让你不仅会用软件更知道每一步操作的目的是什么。一、原理图设计的通用全流程新手必背所有 EDA 工具通用不管用什么 EDA 工具原理图设计都遵循固定的工程流程绝对不是上来就拖元器件画连线正确的流程如下项目需求拆解与系统架构设计明确项目的功能需求、输入输出、性能指标画出系统架构框图拆分功能模块确定模块之间的信号流向、电源分配元器件选型与物料库准备根据需求完成所有元器件的选型确认封装、参数、供货情况创建或下载对应元器件的原理图库、PCB 封装库工程结构搭建在 EDA 工具中创建项目工程按功能模块拆分原理图页搭建工程的层级结构分模块原理图绘制按模块绘制原理图先画电源模块再画核心主控模块最后画外设、接口、驱动模块完成元器件放置、电气连接、网络命名设计校验与 DRC 检查完成所有模块绘制后执行电气规则检查DRC修正所有电气错误原理图标注与美化完成位号标注、参数标注、功能注释、模块区分提升原理图的可读性原理图评审与定稿按评审 checklist 完成自检、交叉评审修正所有问题最终定稿输出 BOM 清单同步给 PCB 设计环节。二、Altium Designer 原理图设计核心操作全流程实战新手照着做1. 工程创建与结构搭建AD 的设计是以「工程」为单位的一个项目对应一个工程文件原理图、PCB、库文件、输出文件都归属在这个工程下。1创建工程打开 AD24点击【文件】→【新的】→【项目】选择「PCB 项目」设置项目名称、保存路径点击创建工程命名规则项目名称_版本号.PrjPcb比如Industrial_Control_Board_V1.0.PrjPcb禁止用中文命名工程、文件、路径避免软件报错。2工程结构搭建新手必学的分层设计新手最容易犯的错整个项目所有电路都画在一张原理图页上几百个元器件挤在一起可读性极差修改、调试、查错都极其困难。正确的工程结构按功能模块拆分原理图页模块化、分层级设计顶层原理图可选复杂项目用用图纸符号表示各个子模块展示模块之间的连接关系也就是「层次化设计」子模块原理图页每个功能模块单独一张原理图页比如01_Power.SchDoc电源模块02_MCU_Minimum_System.SchDocMCU 最小系统03_Sensor_Input.SchDoc传感器输入模块04_Communication_Interface.SchDoc通信接口模块05_Driver_Output.SchDoc驱动输出模块06_Extension_Interface.SchDoc扩展接口模块操作方法在工程上右键→【添加新的到项目】→【原理图】创建多张原理图页按上述规则命名。3库文件添加原理图绘制的前提是有元器件的原理图库和 PCB 封装库AD 库的使用有三种方式新手优先选前两种系统集成库AD 自带的集成库包含常用的电阻、电容、二极管、三极管、连接器等基础元器件直接在库面板调用即可第三方正规库立创 EDA、Ultra Librarian、芯片厂商官网提供的 AD 格式库文件下载后添加到工程中直接调用保证原理图库和 PCB 封装的准确性自建库对于没有现成库的元器件自行创建原理图库和 PCB 封装库添加到工程中自建库必须保证引脚编号、封装尺寸和规格书完全一致新手最容易在这里出错导致 PCB 焊接时元器件不匹配。2. 原理图绘制核心基础操作1元器件放置与属性设置打开库面板选择对应的库找到需要的元器件双击放置到原理图页中元器件放置规则按信号流向从左到右放置电源从上到下放置输入信号在左侧输出信号在右侧电源在上方地在下方符合人的阅读习惯元器件属性设置双击元器件设置核心属性位号Designator元器件的唯一编号遵循行业通用命名规则比如电阻 R、电容 C、电感 L、二极管 D、三极管 Q、MOS 管 Q、运放 U、芯片 U、连接器 J禁止重复位号注释Comment元器件的核心参数比如电阻的阻值精度、电容的容值耐压、芯片的型号必须和选型一致比如10kΩ ±1% 0603、100nF 50V X7R 0603、STM32F103C8T6封装Footprint必须绑定对应的 PCB 封装保证原理图和 PCB 的联动禁止无封装的元器件否则无法同步到 PCB。2电气连接与网络命名原理图的核心是电气连接有两种连接方式新手必须搞懂适用场景导线直接连接用【放置】→【线】快捷键 PW绘制导线连接元器件的引脚适用于同一原理图页、距离较近的引脚连接注意导线必须和引脚的端点完全连接不能只搭在边上否则会出现「未连接」的电气错误DRC 会报错禁止导线交叉连接十字交叉默认无电气连接T 型交叉才有电气连接交叉处必须放置电气节点。网络标签连接用【放置】→【网络标签】快捷键 PN给同名的网络标签赋予相同的电气连接适用于跨原理图页、长距离、多引脚共用同一网络的场景是原理图设计最常用的连接方式核心规则网络标签是大小写敏感的3V3和3V3是同一个网络3V3和3.3V、3V3_MCU是不同的网络新手最容易在这里出现命名不一致导致电路开路命名规范网络标签必须简洁、清晰、见名知意禁止用NET1、NET2这种无意义命名通用命名规则电源网络3V3、5V、12V、GND、AGND禁止用3.3V点号容易出现识别错误信号网络MCU_UART1_TX、MCU_ADC1_IN0、SPI1_CS前缀 功能 序号清晰明了地网络数字地GND、模拟地AGND、电源地PGND必须分开命名不能统一用 GND。3端口与层次化设计复杂项目、多原理图页的工程用【放置】→【端口】快捷键 PR实现跨原理图页的信号连接分为输入端口、输出端口、双向端口比网络标签更清晰能明确信号的流向是层次化设计的核心。4电源与地符号放置用【放置】→【电源端口】快捷键 PO放置电源和地符号电源符号用 VCC/BAR 符号地符号用 GND 符号必须给电源端口设置正确的网络标签比如3V3、5V地符号默认网络是GND模拟地必须手动修改网络为AGND。3. 电气规则检查DRC原理图绘制完成后必须执行 DRC 检查修正所有电气错误绝对不能跳过这一步否则会导致 PCB 设计出现开路、短路等致命错误。操作方法【工程】→【工程选项】设置电气规则检查的参数新手默认配置即可执行检查【工程】→【Compile PCB Project 工程名】编译工程在【消息】面板查看所有报错和警告错误处理必须 100% 修正所有报错比如「未连接的引脚」、「重复的位号」、「同名网络不同电源」、「引脚悬空」等警告也要逐一排查确认是合理设计再忽略禁止直接忽略所有报错。4. BOM 清单输出原理图定稿后必须输出 BOM物料清单用于采购、焊接、生产AD 输出 BOM 的方法【报告】→【Bill of Materials】打开 BOM 配置面板勾选需要的列位号、注释、封装、数量、厂家、型号、备注等按位号排序导出 Excel 格式的 BOM 清单核对所有物料的参数、封装、数量确保和原理图一致。三、新手工具使用高频避坑指南工程、文件、路径用中文命名AD 对中文路径的兼容性极差会出现各种莫名报错、库加载失败、文件损坏所有工程、文件、保存路径必须全英文、数字、下划线禁止中文、空格、特殊字符。元器件无封装、封装错误原理图中的元器件没有绑定 PCB 封装或封装和规格书不一致导致同步到 PCB 时元器件丢失、焊盘尺寸错误焊接时元器件无法匹配必须在绘制原理图时就确认好封装和规格书 1:1 核对。网络标签命名不一致导致电路开路3V3和3.3V、TX和Tx、UART_RX和UART1_RX命名差一个字符就是完全不同的网络电路直接开路必须统一命名规则编译工程后检查未连接的引脚。导线虚连电气连接失效导线只搭在引脚边上没有和引脚端点完全连接看着连在一起实际没有电气连接编译工程会报「Unconnected Pin」错误必须修正所有虚连。所有电路堆在一张原理图页复杂项目所有元器件都画在一张图里可读性极差查错、修改、调试都极其困难必须按功能模块拆分原理图页模块化设计。使用来路不明的库文件从网上随便下载的库文件引脚编号、封装尺寸错误导致原理图和 PCB 完全不符必须从芯片厂商官网、正规第三方平台下载库或自建库严格核对规格书。跳过 DRC 检查直接画 PCB原理图有大量电气错误不修正就同步到 PCB导致 PCB 出现开路、短路、引脚悬空等致命问题必须 100% 修正 DRC 报错后再进行 PCB 设计。四、总结原理图设计工具只是载体核心是电路设计本身工具操作只需要掌握核心的工程搭建、元器件放置、电气连接、DRC 检查、BOM 输出即可不用纠结花里胡哨的高级功能。新手入门的核心是养成「先搭架构、再分模块、先规范、再画图」的习惯而不是上来就拖元器件连线。下一篇预告下一篇我们会讲解原理图设计的核心逻辑与通用规范这是画出工程级原理图的核心包括信号流向设计、模块化设计逻辑、行业通用的命名规范、电气设计规范、可读性规范、可生产性规范让你画的原理图不仅能实现功能还规范、易读、可落地。
第十八篇:【硬件工程师筑基系列 4-1】原理图设计入门与工具全指南 | 从工程搭建到绘制全流程(AD24 版)
发布时间:2026/6/6 13:23:29
前言原理图设计的第一步是选对设计工具、掌握工具的核心操作目前国内硬件工程师最主流、生态最完善的原理图 PCB 设计工具是Altium Designer简称 AD本系列以最新的 AD24 版本为基础讲解原理图设计的全流程操作同时所有设计逻辑、规范适用于 Cadence OrCAD、KiCad 等所有 EDA 工具。很多新手入门原理图设计陷入了「只学软件操作不学设计逻辑」的误区本篇我们会以「工程实战」为核心先讲原理图设计的通用全流程再讲工具的核心操作让你不仅会用软件更知道每一步操作的目的是什么。一、原理图设计的通用全流程新手必背所有 EDA 工具通用不管用什么 EDA 工具原理图设计都遵循固定的工程流程绝对不是上来就拖元器件画连线正确的流程如下项目需求拆解与系统架构设计明确项目的功能需求、输入输出、性能指标画出系统架构框图拆分功能模块确定模块之间的信号流向、电源分配元器件选型与物料库准备根据需求完成所有元器件的选型确认封装、参数、供货情况创建或下载对应元器件的原理图库、PCB 封装库工程结构搭建在 EDA 工具中创建项目工程按功能模块拆分原理图页搭建工程的层级结构分模块原理图绘制按模块绘制原理图先画电源模块再画核心主控模块最后画外设、接口、驱动模块完成元器件放置、电气连接、网络命名设计校验与 DRC 检查完成所有模块绘制后执行电气规则检查DRC修正所有电气错误原理图标注与美化完成位号标注、参数标注、功能注释、模块区分提升原理图的可读性原理图评审与定稿按评审 checklist 完成自检、交叉评审修正所有问题最终定稿输出 BOM 清单同步给 PCB 设计环节。二、Altium Designer 原理图设计核心操作全流程实战新手照着做1. 工程创建与结构搭建AD 的设计是以「工程」为单位的一个项目对应一个工程文件原理图、PCB、库文件、输出文件都归属在这个工程下。1创建工程打开 AD24点击【文件】→【新的】→【项目】选择「PCB 项目」设置项目名称、保存路径点击创建工程命名规则项目名称_版本号.PrjPcb比如Industrial_Control_Board_V1.0.PrjPcb禁止用中文命名工程、文件、路径避免软件报错。2工程结构搭建新手必学的分层设计新手最容易犯的错整个项目所有电路都画在一张原理图页上几百个元器件挤在一起可读性极差修改、调试、查错都极其困难。正确的工程结构按功能模块拆分原理图页模块化、分层级设计顶层原理图可选复杂项目用用图纸符号表示各个子模块展示模块之间的连接关系也就是「层次化设计」子模块原理图页每个功能模块单独一张原理图页比如01_Power.SchDoc电源模块02_MCU_Minimum_System.SchDocMCU 最小系统03_Sensor_Input.SchDoc传感器输入模块04_Communication_Interface.SchDoc通信接口模块05_Driver_Output.SchDoc驱动输出模块06_Extension_Interface.SchDoc扩展接口模块操作方法在工程上右键→【添加新的到项目】→【原理图】创建多张原理图页按上述规则命名。3库文件添加原理图绘制的前提是有元器件的原理图库和 PCB 封装库AD 库的使用有三种方式新手优先选前两种系统集成库AD 自带的集成库包含常用的电阻、电容、二极管、三极管、连接器等基础元器件直接在库面板调用即可第三方正规库立创 EDA、Ultra Librarian、芯片厂商官网提供的 AD 格式库文件下载后添加到工程中直接调用保证原理图库和 PCB 封装的准确性自建库对于没有现成库的元器件自行创建原理图库和 PCB 封装库添加到工程中自建库必须保证引脚编号、封装尺寸和规格书完全一致新手最容易在这里出错导致 PCB 焊接时元器件不匹配。2. 原理图绘制核心基础操作1元器件放置与属性设置打开库面板选择对应的库找到需要的元器件双击放置到原理图页中元器件放置规则按信号流向从左到右放置电源从上到下放置输入信号在左侧输出信号在右侧电源在上方地在下方符合人的阅读习惯元器件属性设置双击元器件设置核心属性位号Designator元器件的唯一编号遵循行业通用命名规则比如电阻 R、电容 C、电感 L、二极管 D、三极管 Q、MOS 管 Q、运放 U、芯片 U、连接器 J禁止重复位号注释Comment元器件的核心参数比如电阻的阻值精度、电容的容值耐压、芯片的型号必须和选型一致比如10kΩ ±1% 0603、100nF 50V X7R 0603、STM32F103C8T6封装Footprint必须绑定对应的 PCB 封装保证原理图和 PCB 的联动禁止无封装的元器件否则无法同步到 PCB。2电气连接与网络命名原理图的核心是电气连接有两种连接方式新手必须搞懂适用场景导线直接连接用【放置】→【线】快捷键 PW绘制导线连接元器件的引脚适用于同一原理图页、距离较近的引脚连接注意导线必须和引脚的端点完全连接不能只搭在边上否则会出现「未连接」的电气错误DRC 会报错禁止导线交叉连接十字交叉默认无电气连接T 型交叉才有电气连接交叉处必须放置电气节点。网络标签连接用【放置】→【网络标签】快捷键 PN给同名的网络标签赋予相同的电气连接适用于跨原理图页、长距离、多引脚共用同一网络的场景是原理图设计最常用的连接方式核心规则网络标签是大小写敏感的3V3和3V3是同一个网络3V3和3.3V、3V3_MCU是不同的网络新手最容易在这里出现命名不一致导致电路开路命名规范网络标签必须简洁、清晰、见名知意禁止用NET1、NET2这种无意义命名通用命名规则电源网络3V3、5V、12V、GND、AGND禁止用3.3V点号容易出现识别错误信号网络MCU_UART1_TX、MCU_ADC1_IN0、SPI1_CS前缀 功能 序号清晰明了地网络数字地GND、模拟地AGND、电源地PGND必须分开命名不能统一用 GND。3端口与层次化设计复杂项目、多原理图页的工程用【放置】→【端口】快捷键 PR实现跨原理图页的信号连接分为输入端口、输出端口、双向端口比网络标签更清晰能明确信号的流向是层次化设计的核心。4电源与地符号放置用【放置】→【电源端口】快捷键 PO放置电源和地符号电源符号用 VCC/BAR 符号地符号用 GND 符号必须给电源端口设置正确的网络标签比如3V3、5V地符号默认网络是GND模拟地必须手动修改网络为AGND。3. 电气规则检查DRC原理图绘制完成后必须执行 DRC 检查修正所有电气错误绝对不能跳过这一步否则会导致 PCB 设计出现开路、短路等致命错误。操作方法【工程】→【工程选项】设置电气规则检查的参数新手默认配置即可执行检查【工程】→【Compile PCB Project 工程名】编译工程在【消息】面板查看所有报错和警告错误处理必须 100% 修正所有报错比如「未连接的引脚」、「重复的位号」、「同名网络不同电源」、「引脚悬空」等警告也要逐一排查确认是合理设计再忽略禁止直接忽略所有报错。4. BOM 清单输出原理图定稿后必须输出 BOM物料清单用于采购、焊接、生产AD 输出 BOM 的方法【报告】→【Bill of Materials】打开 BOM 配置面板勾选需要的列位号、注释、封装、数量、厂家、型号、备注等按位号排序导出 Excel 格式的 BOM 清单核对所有物料的参数、封装、数量确保和原理图一致。三、新手工具使用高频避坑指南工程、文件、路径用中文命名AD 对中文路径的兼容性极差会出现各种莫名报错、库加载失败、文件损坏所有工程、文件、保存路径必须全英文、数字、下划线禁止中文、空格、特殊字符。元器件无封装、封装错误原理图中的元器件没有绑定 PCB 封装或封装和规格书不一致导致同步到 PCB 时元器件丢失、焊盘尺寸错误焊接时元器件无法匹配必须在绘制原理图时就确认好封装和规格书 1:1 核对。网络标签命名不一致导致电路开路3V3和3.3V、TX和Tx、UART_RX和UART1_RX命名差一个字符就是完全不同的网络电路直接开路必须统一命名规则编译工程后检查未连接的引脚。导线虚连电气连接失效导线只搭在引脚边上没有和引脚端点完全连接看着连在一起实际没有电气连接编译工程会报「Unconnected Pin」错误必须修正所有虚连。所有电路堆在一张原理图页复杂项目所有元器件都画在一张图里可读性极差查错、修改、调试都极其困难必须按功能模块拆分原理图页模块化设计。使用来路不明的库文件从网上随便下载的库文件引脚编号、封装尺寸错误导致原理图和 PCB 完全不符必须从芯片厂商官网、正规第三方平台下载库或自建库严格核对规格书。跳过 DRC 检查直接画 PCB原理图有大量电气错误不修正就同步到 PCB导致 PCB 出现开路、短路、引脚悬空等致命问题必须 100% 修正 DRC 报错后再进行 PCB 设计。四、总结原理图设计工具只是载体核心是电路设计本身工具操作只需要掌握核心的工程搭建、元器件放置、电气连接、DRC 检查、BOM 输出即可不用纠结花里胡哨的高级功能。新手入门的核心是养成「先搭架构、再分模块、先规范、再画图」的习惯而不是上来就拖元器件连线。下一篇预告下一篇我们会讲解原理图设计的核心逻辑与通用规范这是画出工程级原理图的核心包括信号流向设计、模块化设计逻辑、行业通用的命名规范、电气设计规范、可读性规范、可生产性规范让你画的原理图不仅能实现功能还规范、易读、可落地。