尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Altium Designer入门实战:从原理图到PCB设计完整流程指南

Altium Designer入门实战:从原理图到PCB设计完整流程指南 1. 从零开始为什么选择Altium Designer如果你刚接触电子设计或者刚从其他EDA工具比如立创EDA、KiCad转过来面对Altium Designer后面简称AD这个庞然大物第一感觉多半是“复杂”和“昂贵”。没错它功能强大界面专业但学习曲线也确实陡峭。那我为什么还要建议新手从它开始呢这背后其实有个很实际的逻辑行业标准与设计思维的养成。AD在工业界尤其是消费电子、通信、工控等领域是事实上的主流工具之一。很多公司的设计规范、生产流程、甚至岗位要求都是围绕AD建立的。早点熟悉它的设计逻辑、文件结构和操作习惯相当于提前掌握了行业“通用语言”这对你后续无论是找工作、看大厂的设计文档还是与工厂沟通生产文件Gerber都至关重要。当然我不是说立创EDA这类在线工具不好它们入门快、生态友好非常适合学生项目和个人DIY。但如果你想走得更远把电子设计当作一项严肃的技能甚至职业那么直面AD的复杂性把它“啃”下来是一笔非常划算的投资。它的“复杂”背后是一套完整、严谨的工程设计体系。从原理图库、PCB库的规范创建到层次化设计、多通道复用再到严谨的DRC设计规则检查和输出生产文件每一步都在训练你形成良好的工程习惯。很多在简单工具里可以“将就”过去的问题在AD里会被规则卡住逼着你去理解背后的电气和物理原理比如线宽与电流的关系、差分对走线、阻抗控制等。这个过程本身就是最好的学习。所以这篇教程的目标不是让你立刻成为AD高手而是帮你搭建一个正确、可用的入门脚手架。我会避开官方手册里那些面面俱到但枯燥的说明聚焦于一个核心目标从零开始完成一个简单但完整、可用于实际打样的PCB设计项目。我们会一起走过创建工程、绘制原理图、设计PCB、输出生产文件的完整流程并在每个关键节点插入那些老手才知道的“骚操作”和“避坑指南”。当你跟着走完一遍手里拿到那份可以发去嘉立创打板的Gerber文件时你对AD的恐惧感会消失大半剩下的就是在这个坚实的基础上去探索更广阔的功能了。2. 万事开头难软件安装、汉化与首个工程搭建工欲善其事必先利其器。第一步的安装和配置如果搞砸了后面会麻烦不断。网络上流传着各种版本的AD安装包和破解方法我的建议是对于纯粹的学习者请优先考虑官方提供的免费试用版或教育版。这样可以避免版权风险也能获得相对稳定的版本。AD的版本迭代很快对于新手不必追求最新版选择一个近一两年内比较稳定的版本即可比如AD 21或AD 22。过于老旧的版本如AD 09虽然资源多但界面和某些功能与新版本差异较大太新的版本可能bug较多。注意绝对不要从不明来源下载所谓的“绿色版”或“破解版”这些版本常常被植入恶意软件导致系统不稳定或设计文件泄露得不偿失。安装过程通常比较直接一路“Next”即可但有几个关键选择点安装路径建议不要装在C盘默认的Program Files下因为AD会生成大量的库文件、临时文件和项目文件。可以专门在D盘或E盘创建一个Altium或EDA文件夹将软件和后续的工作区都放在这里。路径中不要包含中文或特殊字符这是所有工程软件的通用禁忌。组件选择典型安装Typical即可它会包含主程序、库、仿真模块等核心组件。除非你明确知道需要某些高级功能否则不用自定义。许可管理安装完成后会要求许可。如果是试用版选择“Standalone”独立模式申请试用许可即可。关于汉化这是一个见仁见智的问题。网上确实有各种汉化包知乎上也有讨论哪个版本汉化最全。但我个人的强烈建议是尽量使用英文界面。原因有三首先绝大多数专业资料、论坛讨论、错误提示都是英文的使用英文界面能让你无缝对接这些资源搜索问题时更准确。其次很多汉化翻译并不准确甚至会产生歧义反而增加学习成本。最后养成看英文界面的习惯对你长远的技术成长有百利而无一害。AD的菜单逻辑清晰常用命令就那么几十个用上一周基本就熟悉了。如果实在困难可以中英文对照着学但最终目标还是切换到英文。安装完成后首次启动AD它会让你设置一个“工作区”。这相当于你的项目大本营。我建议你在之前创建的Altium文件夹下再建一个Workspace文件夹。然后我们来创建第一个工程新建工程点击左上角File-New-Project...。在弹出的对话框中Project Types选择最常用的PCB Project。给工程起个名字比如My_First_PCB。关键一步取消勾选Create Project Folder旁边的选项如果默认勾选的话然后点击Location右边的文件夹图标手动浏览并选择到你想要存放这个工程的具体目录例如D:\Altium\Workspace\My_First_PCB。这样做的好处是工程文件.PrjPcb直接位于项目根目录非常清晰。然后点击OK。理解工程结构在左侧的Projects面板中你会看到新建的工程My_First_PCB.PrjPcb。它下面目前是空的。我们需要向工程中添加文件。一个标准的PCB工程至少包含一个原理图文件.SchDoc和一个PCB文件.PcbDoc。添加原理图文件在Projects面板中右键点击你的工程名 -Add New to Project-Schematic。AD会自动创建一个名为Sheet1.SchDoc的原理图文件并打开它。我建议立即将其保存并重命名为更有意义的名字比如Main.SchDoc。同样右键点击工程 -Add New to Project-PCB创建并保存为Main.PcbDoc。保存工程最后别忘了在Projects面板中右键点击工程名选择Save Project保存整个工程。现在你的工程结构应该看起来非常清爽一个.PrjPcb文件下面挂着一个.SchDoc和一个.PcbDoc文件。所有文件都在同一个文件夹下。这个良好的开端能避免后续无数文件丢失或路径错误的麻烦。3. 绘制原理图不只是连连看很多人把画原理图理解为“用线把元件连起来”这是最大的误解。原理图的核心是准确表达设计意图和电气连接关系它是你与后续PCB设计者可能就是你本人、仿真工程师、甚至调试工程师沟通的“法律文件”。一张好的原理图应该清晰、规范、包含所有必要信息。3.1 库管理不要从零开始画符号AD自带庞大的集成库*.IntLib包含了常见厂商的常用元件。对于入门项目我们尽量使用库里的元件。在右侧的Libraries面板中你可以搜索元件。比如搜索“电阻”可以输入“res”在Miscellaneous Devices.IntLib库中你会找到各种电阻符号。直接拖拽到原理图页面即可。但这里有个新手必踩的坑自带库的元件符号和PCB封装Footprint是绑定的但那个封装可能不符合你的实物需求比如尺寸不对或者你用的是贴片而非直插。所以更推荐的做法是使用在线元件库。AD提供了很好的云库功能Altium Vault但对于国内用户可能访问不畅。一个极佳的替代方案是利用嘉立创EDA的元件库。实操技巧如何“借用”嘉立创EDA的封装在嘉立创EDA标准版或专业版中找到你需要的元件查看它的PCB封装。在AD中当你放置一个来自自带库的元件后双击它打开属性面板。在Models区域你可以删除自带的封装然后点击Add-Footprint。在弹出的对话框中你可以选择From Library来浏览本地封装库但更高效的是使用IPC Compliant Footprint WizardIPC兼容封装向导或直接输入封装关键尺寸如贴片电阻的长宽来创建一个。对于简单的两脚元件如电阻电容自己用向导创建比找现成的更快更准。核心心法对于你的第一个板子建议全部使用贴片元件如0805封装的电阻电容因为手工焊接友好且PCB厂制作工艺成熟。在原理图阶段就要明确每个元件对应的PCB封装是什么。可以在元件的Comment栏直接注明例如“10k, 0805”。3.2 连线与网络标签让连接关系一目了然放置好元件后按P-W快捷键开始连线。连线要横平竖直在拐角处点击一下形成90度折角。切忌用斜线那会让图纸显得非常不专业。当连线需要跨越很长的距离或者为了图纸清晰时不要用一根长线拉到底而要使用网络标签Net Label。按P-N放置网络标签。给同一电气网络的两个端点放置同名的网络标签它们就等于被连接起来了。例如你可以将单片机的某个引脚和LED的阳极都标上“LED1”那么它们就属于同一个网络。这比画一根穿越半个图纸的线要清晰得多。重要原则电源和地网络必须使用电源端口Power Port。按P-O放置VCC或GND符号。AD会默认将所有同名的电源端口全局连接。请务必使用库中标准的VCC和GND符号不要自己用网络标签来标注电源否则在电气规则检查ERC时可能会出问题。3.3 电气规则检查ERC原理图的“体检报告”画完原理图千万别急着进PCB。先进行ERC检查。点击Project-Compile PCB Project ...。编译后在Messages面板中查看错误和警告。常见的ERC警告/错误及处理Warning: Net ... has no driving source某个网络没有驱动源如输入引脚悬空。检查是否忘了接上拉/下拉电阻或者电源/地。Error: Floating net ...网络完全悬空。确认连线是否真的连接上了连接点会出现一个实心红点有时看起来连上了实际没有电气连接。Warning: Unconnected pin ...引脚未连接。如果是故意不用的可以双击该引脚在属性里勾选Locked并设置Electrical Type为Passive或者放置一个No ERC标记P-X。ERC通过意味着你的原理图在电气逻辑上没有硬伤可以进入下一阶段了。4. PCB设计实战从导入到布线的完整旅程将原理图同步到PCB是激动人心的一步因为你将看到虚拟的电路如何转化为实体的板卡布局。4.1 导入与布局像下棋一样摆放元件在原理图界面确保所有元件都已指定正确的封装后点击Design-Update PCB Document Main.PcbDoc。在弹出的“工程变更订单”对话框中你会看到所有需要添加的元件和网络。依次点击Validate Changes验证变更和Execute Changes执行变更。如果全部绿色打勾恭喜所有元件已经成功导入到PCB文件中。接下来是布局。这不是简单的摆放而是有策略的空间规划。确定板框在Keep-Out Layer禁止布线层快捷键L打开层设置查看上用Place-Line工具画出你想要的PCB外形。这是板的物理边界。核心器件优先先把微控制器MCU、核心芯片、接插件如USB口、电源插座这些位置固定或对布局有决定性影响的元件放好。通常接插件要放在板边便于插拔。功能模块化把围绕同一个功能单元的元件聚集在一起摆放。例如MCU及其周边的晶振、滤波电容应该紧挨着MCU的相应引脚放置。信号流导向考虑信号的流向。输入在左输出在右电源从入口到各芯片。尽量让信号路径顺畅减少迂回。散热与机械考虑发热大的元件如LDO、电机驱动要预留散热空间并考虑是否加热焊盘或散热孔。注意元件高度避免与外壳干涉。布局时可以频繁使用快捷键M来移动元件Space键旋转元件。按Q键可以在毫米mm和密尔mil之间切换单位国内PCB厂通常用毫米建议布局时就用毫米思考。4.2 设计规则PCB世界的“交通法规”在布线之前必须设置设计规则Design Rules这是保证PCB可制造、电气性能合格的关键。按D-R打开规则管理器。对于入门设计重点关注这几条电气规则ElectricalClearance间距规则设置所有导线、焊盘、过孔之间的最小间距。对于普通低速板一般设为0.2mm约8mil是安全且大多数PCB厂都能轻松实现的。如果板子空间紧张可以降到0.15mm6mil但要确认PCB厂的工艺能力。布线规则RoutingWidth线宽规则设置不同网络的导线宽度。你需要创建多个规则。首先一个默认规则比如设置所有线宽为0.3mm12mil。然后为电源网络如GNDVCC创建新规则设置更宽的线宽比如0.5mm20mil甚至1mm40mil以承载更大电流。规则可以通过网络名称Net来筛选。平面层规则Plane如果你用了内电层多层板需要设置连接方式。制造规则ManufacturingHole Size孔尺寸设置过孔和焊盘的内径钻孔尺寸范围。一般过孔内径不小于0.3mm12mil。Silk to ... Clearance丝印到焊盘、丝印到丝印的间距避免丝印上焊盘。Solder Mask Expansion阻焊层扩展通常默认2-4mil即可它决定了阻焊油墨开窗比焊盘大多少。避坑指南规则优先级。AD的规则是有优先级的后创建的规则优先级更高。你可以通过拖拽来调整顺序。一个常见的设置是Power Width Rule (1mm)-Default Width Rule (0.3mm)。这样电源网络会优先匹配1mm的规则其他网络则 fallback 到0.3mm的默认规则。4.3 交互式布线手动与自动的结合按P-T开始交互式布线。这是PCB设计中最耗时也最体现功力的部分。完全依赖自动布线Auto Route的结果通常惨不忍睹必须手动干预。布线核心技巧先电源后信号先把所有电源线VCC GND布通。地线尤其重要尽量保证地平面完整或采用“铺铜”的方式。关键信号线优先时钟线、高速差分对如USB D/D-、模拟信号线等需要优先考虑尽量短、直避免穿越干扰源。活用过孔当走线需要换层时按数字键2添加过孔或*在信号层之间切换并自动添加过孔。过孔不要滥用但该用的时候要果断。45度角走线在拐角处按ShiftSpace可以切换走线角度模式45度、90度、圆弧等。推荐使用45度角它对信号更友好且看起来专业。差分对布线对于USB、以太网等差分信号AD支持差分对布线。先在原理图中为这两根线放置差分对指示符Place-Directives-Differential Pair然后在PCB中按P-I进行差分对交互式布线它们会等长等距地并行前进。当你完成大部分布线后可能会剩下一些难以连通的空间。这时可以尝试Auto Route-Net或Connection对特定网络进行自动布线作为辅助然后再手动优化。4.4 铺铜与DRC检查最后的完善与验证布线完成后通常需要铺铜Polygon Pour主要用于连接地网络GND提供屏蔽和降低阻抗。在Top Layer或Bottom Layer按P-G沿着板框画出一个闭合区域。在弹出的对话框中选择连接到网络GND铺铜模式选择Solid实心或Hatched网格。点击OK后AD会进行填充。铺铜后必须进行设计规则检查DRC。按T-D运行DRC。它会根据你之前设定的所有规则检查板上的违规之处。重点关注ClearanceWidthShort-Circuit等错误。任何错误都必须修正警告则需逐一判断是否可接受。常见的警告如“丝印距离过近”如果不影响焊接可以忽略。DRC通过意味着你的PCB设计在电气和物理规则上已经达标。5. 输出与生产把设计变成实物设计完成最后一步是生成生产文件发给PCB工厂如嘉立创制板。这是最容易出错的一步文件错了板子就废了。5.1 生成Gerber文件行业通用“蓝图”Gerber文件是描述PCB各层图形线路、阻焊、丝印等的标准格式。在AD中按F-G打开Gerber设置。通用设置General单位选“毫米”格式选“2:5”精度更高。层设置Layers在Plot Layers下拉框中选择Used On这样只会导出你用到的层。然后务必手动检查并勾选所有需要导出的层通常包括Top Layer顶层线路Bottom Layer底层线路Top Overlay顶层丝印Bottom Overlay底层丝印Top Solder顶层阻焊Bottom Solder底层阻焊Top Paste顶层锡膏如果做SMT贴片才需要Bottom Paste底层锡膏Keep-Out Layer板框层至关重要Mechanical 1有时也用于板框如果你有内电层Internal Planes也需要导出。钻孔文件Drill Drawing切换到Drill Drawing标签勾选所有钻孔层。然后在Drill Drawing Plots下确保Drill Drawing和Drill Guide被勾选。钻孔表Drill Drawing继续在Drill Drawing标签页勾选Drill Drawing下的Drill Drawing和Drill Guide。生成输出设置好后点击Generate Gerber和Generate Drill Files。AD会在你的工程目录下生成一个Gerber Output文件夹里面包含所有.G*文件和一个.TXT钻孔文件。5.2 生成钻孔文件与IPC网表除了Gerber还需要一个重要的文件NC Drill Files钻孔文件。它告诉工厂每个孔的位置和大小。在刚才的Gerber设置中生成钻孔文件时AD通常会自动生成一个.TXT文件如Drill Drawing - NC Drill Format.TXT。请确认这个文件存在。另外一个非常好的习惯是生成IPC网表。在PCB界面点击File-Fabrication Outputs-Test Point Report选择IPC-D-356A格式。这个文件包含了所有网络的连接关系工厂可以用它来对比Gerber进行二次验证极大降低出错概率。5.3 文件打包与检查将Gerber Output文件夹里的所有文件不包括子文件夹打包成一个ZIP文件。通常包括.GTL(顶层线路).GBL(底层线路).GTO(顶层丝印).GBO(底层丝印).GTS(顶层阻焊).GBS(底层阻焊).GML或.GM1(板框层也可能是.GKO).TXT(钻孔文件)最后一步也是最重要的一步使用免费工具查看Gerber文件。强烈推荐使用GC-Prevue或CAM350的免费版本。将你生成的Gerber文件和钻孔文件导入这些软件像工厂的工程师一样检查一遍。看看板框是否正确、各层对齐有没有偏差、钻孔是否在焊盘中心、阻焊开窗是否合适。这是交付前最后的自检能避免99%的低级错误。当你完成这一切把ZIP包上传到嘉立创等PCB打样网站选择好板厚、层数、颜色、工艺等参数就可以下单等待你的第一块PCB诞生了。这个过程本身就是对你这段时间学习最好的奖励和验证。从一张白纸到一个可以握在手里的实体电路板这种成就感正是电子设计最原始的乐趣所在。
返回列表