资讯详情

资讯详情

Altium Designer PCB实训:从原理图封装到制板验收

简介《Altium Designer电路设计入门教程》PDF面向电子技术初学者及嵌入式、电学方向学生聚焦PCB设计从原理图到制板的流程认知与软件实操入门兼顾概念解释与操作步骤。内容以应用电子技术实训教学大纲为牵引先交代实训要求、内容与学时分配、安排与考核方式再依次讲解PCB设计流程、原理图绘制、原理图库建立、元器件封装创建、PCB布局布线并延伸到PCB板基础知识、布局原则、布线技巧与设计规则配有实训项目分析、任务实施及考核安排便于按章节跟练和查漏补缺。资源包共1个PDF文件大小约23.69MB目录层级清晰可作为课程配套讲义或自学手册使用。已有3753人学习适合需要系统了解Altium Designer入门链路、建立PCB设计知识框架并熟悉实训组织方式的读者参考。1. 一块板子焊完才发现封装是错的入门阶段代价最高的错误做 PCB 设计制作的第一课往往不是画不出图而是画完了用不了。有人照着 Altium Designer 电路设计入门的流程把原理图走完编译零错误导进 PCB 才发现三极管引脚顺序和手上实物对不上也有人布局排得很紧凑板子制回来才知道安装孔被器件压住。这类问题在应用电子技术实训里出现频率最高原因并不复杂入门教程教的是软件怎么点而工程要的是每一步都留检查点。这套 Altium Designer 电路设计入门教程把实训大纲、原理图与元件库、封装库、PCB 布局布线规则、自制板工艺、雕刻机和抄板串成一条完整链路配十一项实训任务和八大类电路模块库。它面向三类人第一次交 PCB 课设的学生、要带实训课的教师、以及从原理图岗往 PCB 岗转的入行者。下面按能直接照做的顺序把这条链路拆开。2. 实训任务与成板路线十一项实训怎么排进一张进度表一份 PCB 实训方案最容易出问题的地方不是内容不够而是内容太多、没有先后。原料里把应用电子技术实训拆成十一项任务从焊接、画原理图、画 PCB一直做到刀刻法、热转印、雕刻机、抄板、反推原理图和最后的总结汇报。如果不排进度表学生会卡在“板子还没画完就要交装配报告”这种尴尬处。2.1 从大纲倒推学时、任务与产出物怎么对齐大纲部分通常只写三件事实训内容与学时分配、实训安排与考核方式。这三件事看着空实际决定了整门课的节奏。我一般的做法是先定产出物再倒推学时——每项实训必须对应一个能交上来、能检查的东西否则这项实训在考核里就是虚的。实训任务建议学时产出物检查点实训一 PCB 焊接技术4焊接练习板无虚焊、连锡元件高度一致实训二 AD 绘制原理图6.SchDoc 编译报告编译零错误封装全部指定实训三 AD 绘制 PCB 图8.PcbDoc DRC 报告DRC 零违规飞线全通实训四 刀刻法制作 PCB4单面板实物线条不断、不短路实训五 热转印法印制 PCB4单/双面板实物转印完整蚀刻无残留铜实训六 雕刻机印制 PCB4铣削板实物隔离槽深度一致无毛刺实训七 产品装配与调试6通电样机 测试记录关键点电压/波形达标实训八 PCB 抄板4抄板文件 BOM网络与原板一致实训九 抄板反推原理图4反推 .SchDoc与抄板网络表一致实训十 原理图与 PCB 推演4双向修改记录ECO 无异常实训十一 总结汇报2汇报文档数据可复现学时数按 4864 总学时排具体到某所学校会压缩但顺序不要动。原理图没编译通过就去做 PCB后面每一步都在返工抄板没做就先做反推原理图学生会凭想象画图交上来的图和实物对不上。原料里把“原理图与 PCB 的相互推演练习”放在抄板之后这个顺序是有道理的——推演练的是网络表在两边的一致性前面没建立网络表概念这一步就是空转。模块库那部分是这套资源的隐藏价值。单片机模块给了 AT89S5X、AVR、STM32F103、EPM240 四类传感器给了温湿度、火焰烟雾、光敏、人体红外、震动、超声波、RFID、三轴加速度/角速度/磁阻、空气质量、声音、电流、霍尔、颜色共十三种通信接口覆盖 RS232、RS485、USB、CAN、NRF24L01、蓝牙、WIFI、ZIGBEE、GSM/GPRS。做课设的人不用从零画库直接挑模块拼系统带课的老师可以按模块难度分层布置任务基础组做流水灯与数码管提高组做传感器加无线回传。2.2 六种自制板工艺的选型从刀刻到雕刻机原料第四、五部分给了描绘法刀刻法、感光板法、热转印法、丝网印法、感光干膜法加上雕刻机共六条成板路线。这六条不是并列关系是不同条件下的选择选错了会白白耗掉一整天。工艺最小线宽双面能力单板耗时设备与耗材适合场景描绘法/刀刻法≥1.0mm基本不能12h覆铜板、刻刀、油性笔第一次成板、验证连通性热转印法0.30.5mm可需对位12h激光打印机、转印纸、过塑机、蚀刻液课设主力工艺感光板法0.20.3mm可1.52.5h感光板、曝光灯、显影剂线条较密的单双面板感光干膜法0.2mm可2h干膜、贴膜机/过塑机、显影剂表面平整度要求高的板丝网印法0.3mm可批量摊薄丝网、感光胶、刮刀小批量重复制作雕刻机0.20.3mm可0.51h雕刻机、铣刀、平整底板快速迭代、无化学药水热转印是课设里性价比最高的一条激光打印机把线路打到转印纸上过塑机 150180℃ 压两到三次冷却后揭纸再用三氯化铁或环保蚀刻剂蚀刻。翻车点集中在两处——打印机省墨模式导致碳粉太薄以及揭纸时温度没降透线条被撕掉一块。感光板法的关键参数是曝光时间日光下和曝光灯下差好几倍同一批板子必须固定一个光源做一次时间标定。雕刻机不需要化学药水用 0.2mm 尖刀铣隔离槽好处是当天画完当天出板代价是底板不平就会铣不穿或者过切。2.3 工程目录与文件归档规范交作业时最常见的场面是PCB 文件找到了封装库没带Gerber 是三天前的版本。这套资源的工程是按“一个项目一个文件夹”组织的原理图文件要加载到项目文件里并且和项目保存在同一个文件夹下——这条在原料里被单独标了注意实际执行时仍然有人把 .SchDoc 存到桌面。#!/bin/bash # 一套 PCB 实训工程的标准目录交作业前按这个结构归档 PROJsx_01 # 工程名用拼音加序号别用中文和空格 mkdir -p $PROJ/{01_sch,02_pcb,03_lib,04_doc,05_fab,06_bom,07_test} # 01_sch 放 .PrjPcb 与 .SchDoc02_pcb 放 .PcbDoc # 03_lib 放自建 .SchLib 与 .PcbLib05_fab 放 Gerber 与钻孔文件 # 06_bom 放物料清单07_test 放调试记录与照片 find $PROJ -type d | sort目录编号是给评审看的评审打开文件夹就知道该去哪个目录找什么。中文路径在部分旧版本工具链和脚本里会出问题工程名统一用拼音加序号。03_lib必须放自建库的源文件而不是集成库因为集成库在另一台机器上装不上时改焊盘都改不了。3. 原理图与两张库符号、封装、网络表的建立顺序原理图阶段的核心不是把线连得好看而是保证三样东西对得上原理图符号的引脚号、封装库的焊盘号、以及最终生成网络表里的节点。这三样只要有一处错位PCB 上就会出现飞线乱跳或者“明明连了却报未连接”。3.1 原理图绘制的六步操作与检查点原料给的操作流程是新建原理图文件 → 设置工作环境 → 放置元件 → 原理图布线 → 电气检查 → 编译调整。实际执行时前面还有两步容易被跳过先建 PCB 工程.PrjPcb再把原理图保存到与工程相同的文件夹。原料里那句“建议先建立好 PCB 工程文件后再进行原理图绘制”是在说工程与文件的从属关系不是操作顺序的偏好。放置元件有三种方式知道元件在哪个库就直接加载库Design → Add/Remove Library不知道就用 Place → Part → Choose → Find 搜索或者用自建库。搜索方式要限制搜索范围否则一次检索几千条结果选错型号的概率极高。元件放下去之后必须依次定义位号、名称、封装其中封装最容易漏——属性对话框里 Footprint 那一栏空着编译不一定报错但导入 PCB 时这个元件会直接丢失。工作环境那一步原料明确建议初学者保持默认。图纸大小、颜色、栅格这些设置不影响电气正确性等画过两张图再调比一开始花两小时研究配色划算得多。3.2 自建原理图库符号的电气属性比图形重要自建 .SchLib 时多数人把精力放在把图形画得像不像真正决定成败的是引脚属性。每个引脚要关注四项引脚号Designator、引脚名Name、电气类型Electrical Type、以及是否隐藏。电气类型不是装饰。电源引脚设成 Power 类型后编译时会检查是否有电源网络驱动输入输出类型设错编译会报“输出对输出”冲突。引脚号必须和封装焊盘号严格一一对应这是后面所有环节的地基。多部件器件比如双运放、四与非门要正确使用 Part A/Part B每个 Part 共用同一个位号封装只在其中一个 Part 上指定即可。原料 2.3 节把“编辑和建立元件库”单独列了一节说明这一步在实训里占的分量。一个班三十人至少有十个人会用到模块库里没有的器件这时候是自己画还是找一个近似封装凑合直接决定了后面调试阶段的难度。3.3 封装库焊盘尺寸、丝印与命名规则.PcbLib 里画封装参数要按自己常用的制板工艺来定而不是照抄别人的库。同一颗 0805 电阻手工焊接和回流焊的焊盘长度能差 0.4mm。器件类型焊盘尺寸孔径/间距备注1/4W 直插电阻直径 1.8mm孔径 0.9mm孔间距 10.16mm2.54mm 排针直径 1.6mm孔径 1.0mm1 脚用方形焊盘标识0805 贴片1.0×1.3mm中心距 1.9mm手工焊可适当加长0603 贴片0.8×0.9mm中心距 1.5mm新手不建议DIP-81.6×1.6mm孔径 0.8mm宽体 300mil丝印层要画出器件外框和 1 脚标识1 脚标识不能只靠焊盘形状——丝印被铣掉之后方形焊盘在实物上并不明显。命名规则统一成“类型-规格-备注”的形式比如R-0805、C-0603、DIP-8_300mil、HDR-1X4-2.54好处是在 PCB 里按位号筛选时不会混。原料 2.4 节把创建封装库拆成概述、流程、具体步骤三层实际动手时真正的难点是孔径与焊盘环宽的比例孔径过大焊盘环太窄焊接时铜皮容易脱落孔径过小元件插不进去。3.4 网络表与 BOM把设计意图完整传递到 PCB原理图编译通过才生成网络表网络表导入 PCB 走的是 ECO工程变更流程。这一步的正确做法是在原理图端执行“Update PCB Document”把所有变更一次性推过去而不是在 PCB 端逐个添加元件。推过去之后要检查两件事元件数量对不对网络数量对不对。BOM 是另一条容易被忽视的输出。原料 6.2 节专门讲了 BOM 清单的制作因为采购、焊接、验收都靠它。BOM 至少要包含位号、名称/型号、封装、数量四项封装字段为空的行基本等于这块板要出问题。import csv, sys # 出板前跑一遍检查 BOM 里封装字段缺失或填写不规范的行 rows list(csv.DictReader(open(bom.csv, encodingutf-8))) bad [r for r in rows if not r.get(Footprint, ).strip() or r[Footprint].strip().upper() in {?, N/A, UNKNOWN}] for r in bad: print(f[缺封装] {r[Designator]:6} {r[Comment]}) print(f共 {len(rows)} 行异常 {len(bad)} 行) sys.exit(1 if bad else 0)脚本读的是 Altium 导出的 CSV字段名按导出模板改。返回码非零时在流水线里直接中断避免带着空封装进 PCB。这类检查看着小题大做等你在焊接现场发现两颗电容封装写反、装不上去就知道提前跑一遍值多少钱。4. PCB 布局布线先立规则再谈走线PCB 阶段最典型的错误是打开文件就开始拖元件。布局决定了布线能不能走通布线规则决定了 DRC 能不能过两个顺序颠倒过来最后就是一遍遍推倒重来。原料 3.2、3.3 两节把布局原则和布线原则单列配 3.4 的布线规则说的正是这个先后关系。4.1 板框、层叠与安装孔的前置约定板框画在 Keep-Out 层机械层同步一份给结构看。安装孔用焊盘实现非金属化孔只留孔径不留铜环金属化孔要接到地网络用于固定和屏蔽。孔的位置先定因为孔周围的禁布区一旦被器件占用后面只能挪器件。层用途常见错误Top Layer顶层走线与底层平行长距离走线形成耦合Bottom Layer底层走线双面板过孔位置随意回流路径断裂Keep-Out Layer板框与禁布区用机械层画板框导入时识别不到Mechanical 1结构尺寸标注与板框不同步制板后尺寸偏差Top/Bottom Overlay丝印丝印压在焊盘上焊接后看不清位号双层板是实训的主流选择四层板在入门阶段不必要。层叠确定后不要中途改改了覆铜和规则都要重来。4.2 布局原则按信号流向分区先难后易布局的动作顺序我一般这么排先放接口器件电源座、排针、USB、天线因为它们的位置被结构定死了再放主控芯片尽量居中让引脚到各方向的走线长度均衡然后按信号流向从输入到输出依次摆放最后放去耦电容和阻容小件。几条硬性约束要提前记住去耦电容必须靠近芯片电源引脚越近越好走线先过电容再进引脚晶振靠近 MCU 且下方不走线周围包地发热器件靠板边留出散热空间安装孔周围留出禁布区别让器件压上去模拟部分和数字部分分区单点接地。原料 3.2 节把这些归纳为布局原则实际做的时候真正难的是取舍——板子只有 50×50mm接口占了三边主控和传感器模块必须挤在中间这时候优先保证信号流向短而不是保证排列整齐。4.3 布线规则与手工走线的顺序规则要在布线之前设好设完再走线走完线再改规则等于重来。入门阶段一套够用的参数如下规则项建议值说明信号线宽0.25mm10mil普通数字信号电源线宽0.50.8mm按电流估1A 至少 0.5mm地线尽量宽或整层覆铜不要用细线串地安全间距0.25mm10mil手工制板建议放到 0.3mm过孔0.6/0.3mm孔径别小于板厂工艺下限覆铜间距0.3mm与信号线、焊盘保持距离走线顺序是电源和地 → 关键信号时钟、复位、差分、模拟小信号→ 一般信号。电源地先走是因为它们决定了整块板的分区关键信号先走是因为它们对长度和包围面积敏感一般信号最后走实在走不通可以换层或者绕一下。走线过程中要避免的几件事直角和锐角转角45° 或圆弧、长距离平行走线、在焊盘之间穿线、以及跨分割地。原料 3.3 节把这些叫布线原则讲得比软件操作重要得多——软件会帮你画线但不会帮你判断这条线该不该这么走。4.4 电气规则检查与 Gerber 输出布完线跑 DRCTools → Design Rule Check报告要逐条看不能只看“有没有错误”。常见的可忽略项是丝印与焊盘重叠不可忽略的是间距违规、未连接网络、短路。DRC 零违规之后还要做一次 1:1 打印核对把顶层、底层、丝印分别打到纸上把实物器件摆上去看封装尺寸和间距对不对。这一步花十分钟能省掉一次制板。Gerber 输出走 File → Fabrication Outputs → Gerber Files层文件通常包括 GTL、GBL、GTS、GBS、GTO、GBO、GKO加上 NC Drill 的钻孔文件。输出前确认单位和格式英制 2:4 或公制 4:3跟板厂要求一致输出后用一个 Gerber 查看器打开检查一遍重点看板框是否闭合、钻孔是否落在焊盘中心。5. 避坑与排查实训里最容易出问题的五个点带过几轮实训之后会发现学生犯的错高度集中翻来覆去就是这五个。把它们提前讲清楚能省掉一半的返工时间。5.1 封装焊盘号和原理图引脚号对不上现象原理图编译零错误导入 PCB 后某个器件周围的飞线乱成一团或者 DRC 报一堆“未连接”。原因多半是自建封装时焊盘号用了 1/2/3而原理图符号的引脚号是 A/K 或者 E/B/C三极管这类器件还有 BCE 与 EBC 两种引脚顺序实物和库对不上就直接焊反。解决方法是建库时把引脚映射表写在注释里出板前把封装按 1:1 打印出来拿实物压上去逐个核对引脚。5.2 网络在原理图和 PCB 之间丢失现象ECO 更新之后PCB 上少了一两个网络或者多出一个莫名其妙的网络。原因通常是网络标号的作用域设置不对、电源符号被当成本地网络、以及多部件器件只放了其中一个 Part。解决方法是编译时打开 Messages 面板逐条看警告别只盯着错误数原理图里的电源网络统一用全局电源符号不要用普通网络标号代替。5.3 覆铜之后 DRC 报一片间距错误现象布线阶段 DRC 干净覆铜完再跑一次冒出几十条间距违规。原因是覆铜的间距规则和走线规则不是同一套覆铜优先级设置不当还会产生死铜孤立铜皮。解决办法是在规则里单独设覆铜间距通常比走线间距大 0.050.1mm覆铜后执行一次“去除死铜”并检查覆铜是否把天线区域、晶振区域包了进去。5.4 热转印和感光板的对位与线宽失控现象热转印后线条边缘发毛、细线断裂感光板显影后局部没显出来或者整片过曝。原因是转印温度和时间不够、打印机用了省墨模式或者曝光时间没做标定。解决办法是转印前把打印机设为最高浓度、关闭省墨过塑机压三遍感光板先用一小块边角料做 3/4/5 分钟三档曝光测试选定后再做整板。制板工艺的最小线宽要反推到 PCB 设计规则里别在软件里画 0.15mm 的线然后指望热转印能做出来。5.5 抄板抄出网络错误、BOM 漏项现象抄出来的板子和原板功能不一致或者 BOM 里少了几颗器件。原因是拆件时没有按顺序记录、双面板走线只抄了一面、丝印被器件遮挡导致型号读错。解决办法是抄板前先高清扫描正反面并编号拆一件记一件器件用双面胶按位号粘在纸上反推原理图之后用网络表比对工具把抄板网络和反推原理图的网络做一次一致性检查差值不为零就回去找。6. 验收与答辩让评审在三分钟内看懂这块板验收环节的评分点很多时候不在板子有多复杂而在能不能证明这块板是你设计、你做的、并且它真的能工作。我通常要求交上来的东西按一张清单对齐缺一项扣一项学生也就知道该往哪个方向使劲。验收项具体要求权重参考工程文件.PrjPcb、.SchDoc、.PcbDoc、自建库齐全且能打开20%设计检查编译零错误、DRC 零违规附报告截图20%制板实物板面整洁、无短路、丝印可读20%装配调试关键点电压/波形记录问题与处理过程25%文档BOM、装配图、测试记录、总结15%答辩讲三分钟结构固定成三段这块板解决什么问题、关键设计取舍是什么、实测数据是什么。第一段别讲软件怎么用讲需求第二段挑一个具体的取舍讲比如“接口占了三边所以主控没有居中而是偏向电源侧牺牲了走线对称性换取信号路径最短”第三段拿数据说话电源纹波多少毫伏、传感器读数误差多少、连续运行多久没复位。一个具体技巧答辩时带两块板一块是成品一块是故意留着的废板。废板上通常有焊反的器件、飞线的补丁、或者铣穿的位置讲这块废板比讲成品更能说明你真的动过手。评审问“这里为什么这么走”的时候指着废板说“第一版走这里被晶振干扰了第二版改成包地”比任何 PPT 都管用。从那以后我每次带实训都强制让学生在出板前走一遍“1:1 打印 实物比对 BOM 空封装检查”这三步一步不许跳。这三个动作加起来不到半小时能挡掉后面两天的返工。希望帮到你。本文还有配套的精品资源点击获取
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →