
我到现在还记得第一次打开 Altium Designer 那个界面的感觉——左边一长串工程树上面一排菜单右边一堆灰色面板鼠标点上去不知道哪个能用来画线。那会儿论坛上到处是“十天入门 PCB 设计”的帖子看得人心痒但真照着做第三天就卡在“元件库里的封装对不上原理图符号”上然后一停就是半个月。后来带过几届新人也帮朋友救过几块烧掉的电源板我才慢慢摸清楚十天这个周期不是不能实现关键在于你把“学会”的边界划在哪里。先把结论摆在前面。用十天时间学 Altium Designer 做 PCB 设计能做到的是独立走完“新建工程 → 画原理图 → 建自己的元件库 → 导入 PCB → 布局布线 → DRC 检查 → 输出 Gerber、BOM、坐标文件 → 交给板厂”这条完整链路并且能画出一块能点亮、能跑起来的两层或四层小板。做不到的是高速信号完整性、EMC 系统级设计、大电流热仿真这些东西那些必须靠后面几个月甚至几年的项目去磨。这篇文章适合谁看零基础但动手能力强的电子类专业学生、从测试或软件岗转过来的硬件新人、还有天天画外围电路却总被硬件同事催板的嵌入式同学。下面这套节奏是我自己带人时反复调整过的版本按天拆开每一天都有明确的交付物不达标就不往下走。1. 十天路线的整体设计与时间分配逻辑1.1 为什么是十天而不是三天或者三个月三天速成班的问题在于它只能教你把别人的工程打开、改两个电阻、重新导一次 Gerber你并没有真正“拥有”这块板子。三个月的问题更现实绝大多数人坚持不下来中间一断前面学的东西忘得比记得快。十天是一个很微妙的时间窗它足够你完整走一遍全流程又短到你能保持每天的连贯性不至于出现“上周学的规则设置这周全忘了”的情况。从认知规律上讲PCB 设计这门手艺是典型的“肌肉记忆 规则记忆”混合体。快捷键、面板位置、常用菜单属于肌肉记忆靠重复线宽怎么算、间距留多少、过孔打多大属于规则记忆靠理解。十天里我把前三天几乎全部压在肌肉记忆上第四天到第七天才是规则和流程最后三天做收口和实战。这个分配比例是我试过好几轮之后定下来的早期我试过一上来就讲叠层和阻抗结果新人连怎么放一个过孔都要找半天菜单效率极低。还有一个容易被忽略的点Altium Designer 这个软件本身功能极其庞杂菜单里有大量你一年都用不到一次的功能比如某些仿真和刚柔结合板的专用工具。十天路线必须做减法把 80% 的常用路径练到条件反射剩下 20% 遇到再查。贪多求全的结果通常是每个功能都点过一遍但真到画板的时候还是不知道下一步该干嘛。1.2 每天的时间预算与验收标准我把十天拆成一张表每一天的产出物都是可以拿出来给别人看的实物而不是“我感觉我学会了”。验收标准这一列很关键它决定了你到底是真的掌握还是自我感觉良好。天数主题时间分配当天交付物验收标准第 1 天环境搭建与界面熟悉3 小时装好的软件 能建工程能独立新建工程并保存能说出十个面板的用途第 2 天原理图库与 PCB 库4 小时自建 3 个元件含封装符号引脚编号与封装焊盘一一对应第 3 天快捷键与工程管理2 小时自定义快捷键清单常用操作不点菜单第 4 天原理图绘制实战5 小时一张 30 器件左右的原理图编译零 Error第 5 天网表导入与板框4 小时器件全部落入板框内无未知封装、无器件重叠第 6 天布局5 小时完成的布局满足功能分区与散热要求第 7 天布线与铺铜6 小时100% 布通 铺铜完成DRC 无 Clearance 违规第 8 天规则与 DRC 深挖4 小时自定义规则集关键网络已单独设规则第 9 天输出文件3 小时Gerber、BOM、坐标文件用免费查看器打开无异常第 10 天复盘与第二个项目4 小时第二块板原理图独立完成不看教程这张表里我最看重的是第 4 天和第 7 天。第 4 天要求编译零 Error是因为原理图阶段的错误如果拖到 PCB 阶段才发现返工成本会翻好几倍。第 7 天要求 100% 布通是因为很多人习惯留几根线“以后再连”然后在最后关头用飞线糊过去这个习惯一旦养成后面画复杂板子会非常痛苦。提示如果某一天没达标不要硬着头皮往下走。宁可把第 2 天拆成两天也不要带着一个封装错误的元件库进入后面所有环节否则你会在这条路上反复踩同一个坑。1.3 版本选择与安装时那些没人告诉你的细节关于版本我的建议很直接新手不要追最新版也不要装太老的版本。Altium Designer 20 和 21 是目前教程资源最多的两个版本界面布局和中英文教程基本通用遇到问题上网一搜就有答案。最新的版本功能确实多但部分菜单位置变了跟着老教程做会频繁对不上号新人很容易在这个阶段产生挫败感。安装路径这件事我要单独强调。路径里绝对不要出现中文、空格和特殊符号比如“D:\我的软件\AD 20”这种路径前期可能没事等你开始加载第三方元件库、配置脚本或者导出文件的时候各种莫名其妙的报错就来了。稳妥的做法是统一用“D:\EDA\AD20”这种纯英文短路径。另外安装的时候会有一个组件选择界面默认全选其实没必要但有几项建议勾上原理图与 PCB 基础模块、元器件库与集成库相关组件、制造输出相关组件。这三块是你十天里天天要用的东西。还有一件事很多人会忽略集成库的下载与补齐。软件自带的那几个库覆盖度有限实际项目里你需要的运放、DC-DC 芯片、连接器大概率都得自己建。与其花时间满世界找别人做的库不如从第二天开始就自己动手建这本身就是必须练的基本功。2. 前三天先把工具摸熟别急着画板2.1 界面上那些面板到底哪个是哪个打开软件之后先别管菜单栏把注意力放在工作区四周的面板上。这里我给每个常用面板配一句人话解释照着对一遍十分钟就能记住。Projects 面板左侧竖条你所有工程文件的树状结构都在这里。原理图、PCB、库文件、输出文件挂在一起点谁谁激活。这个面板是导航用的不画东西。Navigator 面板用来在整张图里定位网络和器件。点了某个网络整张图上所有该网络的连线和节点都会高亮排查“这个信号到底连到哪去了”特别方便。Components 面板按分类浏览当前可用库里的元件双击就能放到原理图上。Properties 面板右侧竖条选中什么就显示什么属性。选一根线就显示线宽和层选一个器件就显示位号和封装。这个面板的使用频率极高几乎每操作一步都要瞟一眼。SCH List / PCB List 面板批量处理神器。比如要把所有 0.25mm 的线统一改成 0.3mm在 PCB List 里筛选出对应对象一列改完批量应用就行不用一根根点。Messages 面板编译原理图和 DRC 检查的结果全在这里报错和警告分颜色双击条目能直接跳到出问题的位置。Filter 面板PCB Filter / SCH Filter查询筛选。输入条件表达式符合条件的对象会被选中其他变暗。这个功能在复杂板子上做检查时能救命。Library 面板管理当前加载的库切换库、搜索元件、放置元件都在这里。Layer 相关的层显示设置按一下快捷键就能调出板层显示配置切换单层显示、调整各层颜色和透明度都在这里。上面这九个面板能覆盖你前期九成以上的操作。剩下那些一眼看不懂的比如某些仿真和约束管理相关的面板前期直接忽略不影响你画板。有经验的人用 Altium 有个特点屏幕上的面板数量其实是刻意控制过的堆太多面板反而找不到东西建议把左边固定 Projects 和 Components右边固定 Properties其他按需弹出。2.2 元件库和封装库这一步省下的时间后面都要还第二天的核心任务只有一个自己动手建元件。听上去慢但这是整条链路上最不能偷懒的环节。原因很直接——网上随手下载的库你根本不知道它的焊盘尺寸是按什么标准画的也不知道引脚编号有没有错。我见过太多人因为一个库里 SOP-8 的引脚间距画错 0.05mm打样回来焊不上整批板子报废。建元件分两步原理图符号和 PCB 封装两者通过引脚编号对应起来。原理图符号只管好看和逻辑正确引脚编号是什么就是什么PCB 封装只管物理尺寸和焊盘位置引脚编号必须和符号完全一致。这两者一旦对不上网表导入的时候就会报“找不到对应封装”或者“引脚不匹配”。具体操作路径是新建一个原理图库文件在里面新建元件用绘图工具画矩形轮廓然后放置引脚双击每个引脚设置编号和名字。画完之后再新建一个 PCB 库文件在顶层或底层放置焊盘按数据手册的尺寸设置焊盘大小和间距最后在原理图元件的属性里把封装名填进去。听起来繁琐但做过三四个之后你会发现一个标准 SOP-8 封装从零开始建也就五分钟。注意焊盘尺寸不是照抄数据手册的标称值就完事。手工焊接的场景下焊盘长度建议比引脚长度多留 0.3mm 到 0.5mm给烙铁留出接触空间机器贴片可以按 IPC 的标准尺寸来。这个细节决定了你后面调试时能不能舒服地补焊或者飞线。2.3 快捷键和自定义效率差距就是这么拉开的第三天专门用来练快捷键这一天看起来最“水”但它的收益会在后面所有天里持续放大。新手和熟手画同一块板的效率差距很多时候不在思路上而在于熟手一天要点几百次的操作新手每次都要在菜单里找。必须练到条件反射的几个放置走线、放置过孔、放置网络标签、放置电源端口、切换板层、单层显示、单位切换、查找相似对象、清除筛选。这几个操作如果你还在用鼠标一层层点菜单画一块中等复杂度的板子会多花好几个小时。有一个功能特别值得单独说就是“查找相似对象”。比如你想把所有标号以 “C” 开头的电容选中统一修改它们的封装或者位号显示位置用这个功能点一下在弹窗里按条件筛选几秒钟就搞定。这个功能我只在真正带人的时候才会专门演示因为很多自学的人压根不知道它存在一直在手工一个一个改。自定义快捷键的原则是只给高频操作分配而且尽量用左手能按到的位置。分配多了记不住反而会混乱。建议一开始只自定义三到五个用一段时间形成习惯之后再逐步增加。2.4 工程文件管理和缓存清理的实际做法工程目录的整洁程度直接影响你后期排错的速度。一个工程文件夹里会生成一堆中间文件如果不加管理很快就会变成几十个文件混在一起、找不到主原理图和主 PCB 的局面。我习惯的目录结构是这样的工程根目录下建一个Project用来放主体工程文件建一个Library放所有自建库建一个Output放所有输出文件建一个Doc放数据手册和图纸。中间文件和历史备份文件单独放不跟主体混在一起。缓存清理这件事等你用一段时间之后一定会遇到。典型症状是库面板里的元件显示成空白方块、原理图符号突然丢失、打开工程非常卡、明明改过的封装却显示成旧的。这些十有八九跟累积的缓存文件有关。清理思路有两个层面一是软件设置里的自动备份数量把它调到合理值避免每次保存都生成一份带时间戳的副本堆在硬盘里二是工程目录下那些自动生成的预览和历史文件夹这些在关闭软件之后可以直接删掉不影响工程本身。清理之前建议先把整个工程复制一份备份这是基本习惯。提示清理缓存的正确顺序是先关闭工程和软件再删文件最后重新打开。如果开着工程删缓存很容易出现文件被占用删不掉、或者工程重新打开时报路径错误的情况。3. 中间四天从原理图到 PCB 的完整链路3.1 原理图阶段的规范和网络标签用法第四天开始真正画图。选一个难度适中的题目很关键我一般建议新人从“单片机最小系统 几个外设接口 一路简单的电源”这种结构开始器件总数控制在三十个左右。太少练不到东西太多会卡在细节上消磨耐心。画原理图有个原则连线只画“就近的、有物理意义的连接”跨区域的长连接一律用网络标签。比如单片机的一个 IO 要接到二十厘米外的连接器你不需要拉一根长长的线横穿整张图纸只要在 IO 引脚上放一个网络标签在连接器那边放一个同名的网络标签逻辑上就等效于连上了。这样做的好处是图纸整洁后期改起来也方便——把标签名字一改连接关系自动更新。网络标签的命名要有系统性。电源用统一的命名规则避免出现 “VCC”“VDD”“5V”“PWR” 同时存在于同一个网络的情况那样编译的时候会当成四个不同的网络从而产生“信号只有一个连接点”的警告。地线同理统一用一个名字。图纸上的分区也要做。把电源部分、控制部分、接口部分用线框框起来再配上文字注释别人拿到你的图纸能五秒钟看懂结构。这个习惯在团队协作里是硬性要求自己单独做项目也很值得保持。3.2 编译检查与封装匹配把错误挡在 PCB 之外原理图画完不是结束必须做一次编译检查。这个操作会把整张图扫描一遍报告所有逻辑问题包括重复的位号、悬空的引脚、只有一个连接点的网络、找不到封装或者封装与符号不匹配的元件。我踩过的最典型的坑是位号重复。复制粘贴一个电路块之后很容易忘了重新编号结果两个电容都是 C5编译时报错如果直接忽略导入 PCB 的时候其中一个会神秘消失等你焊板的时候才发现少了个去耦电容。所以编译结果里的 Error 必须清零Warning 要逐条看过、能解释清楚为什么可以保留再往下走。另一个高频问题是电源引脚被隐藏。有些元件的电源和地引脚默认是隐藏的只要元件被放上去就自动连到全局电源网络。这个设计本意是方便但在多电源系统里会造成灾难——你以为这个芯片接的是 5V实际上它被自动连到了另一个网络。稳妥做法是检查每个元件的引脚属性把隐藏的电引脚显示出来明确连线。3.3 导入 PCB、板框与叠层设置原理图编译干净之后第五天的任务就是把它变成一块实际的板子。导入的过程分两步先建一个空的 PCB 文件设置好板层和单位然后在原理图界面里执行更新操作把工程变更推送到 PCB。推送时会弹出一个变更列表逐条确认再执行不要一键全过——这个列表是你发现封装问题比如多重封装里选错了默认那个的最后机会。板框的绘制看起来简单实际上有几个讲究。外形尺寸要和结构图纸对应安装孔的位置和孔径要按螺丝规格来定位孔的孔径一般比螺丝外径大 0.2mm 到 0.3mm 留装配余量。板边到最近铜箔的距离也要设规则这个间距太小铣板的时候刀具公差可能会伤到走线。叠层设置是分水岭。两层板够用且便宜适合入门项目四层板能把电源和地做成完整的平面对信号质量和散热都有明显改善但成本会上一个台阶。四层板的常规顺序是“顶层信号 - 内层地 - 内层电源 - 底层信号”这个顺序有个好处顶层和底层的走线各自有一个紧邻的参考平面回流路径短辐射小。反过来的顺序在某些场景下也有用但对新手来说先用常规方案。3.4 布局按信号流和电流路径来摆而不是按好看布局是我认为最考验功底的一环也是新手最容易做成“把元件均匀摊开、摆整齐”的一环。整齐好看跟电气性能完全是两回事。我的布局顺序是这样的。第一步先放结构约束件——连接器、安装孔、按键、指示灯这些位置由结构决定先固定下来。第二步按功能分区把电源部分、数字部分、模拟部分、接口部分各自圈出一块区域让同一功能的器件聚在一起。第三步围绕核心器件展开把去耦电容紧贴芯片电源引脚放置把晶振紧贴芯片的时钟引脚放置把反馈网络的电阻电容贴着 DC-DC 芯片的反馈脚放。第四步回头看电流路径尤其是大电流的板子主电流通路要尽量短、尽量宽、尽量少拐弯。提示去耦电容的位置是布局质量的试金石。电容离芯片电源脚越远它滤除高频噪声的效果越差。经验值是电容和引脚之间的走线总长控制在几毫米以内实在放不下宁可把电容挪到板子背面正对引脚的位置。大功率电源板的布局逻辑要单独说。这类板子的核心矛盾是散热和环路面积。发热器件功率管、整流二极管、大功率电感要分散开不要挤在一起互相加热开关环路输入电容、开关管、电感、输出电容构成的回路面积要做到尽可能小因为环路面积直接决定了辐射和寄生电感寄生电感又会在开关瞬间产生电压尖峰。我在实际项目里见过因为开关环路面积大了一倍导致开关节点上的尖峰电压从安全范围直接冲到击穿边缘的情况。3.5 布线、铺铜和大电流走线的参数计算第六天到第七天进入布线。新手最常见的两个极端要么全部用最细的线觉得省空间要么全部加粗觉得越粗越好。两种都错。走线宽度是根据电流和温升算出来的。这里给一个可以直接套用的估算方法。按照常用的图层和铜厚在允许温升 10℃ 的保守前提下外层走线的载流能力大致是1A 对应 0.3mm 左右2A 对应 0.8mm 左右3A 对应 1.4mm 左右。这个数值背后的计算逻辑是基于线宽和温升的经验公式横截面积由电流和允许温升决定再根据铜箔厚度反推出线宽。工程上还要再留一倍左右的余量因为实际板子上的散热条件、周围铜箔的辅助散热、以及生产公差都会影响结果。内层走线因为被夹在介质中间、散热条件差同样的电流需要更宽的线通常按外层的两倍以上来考虑。如果电流超过 5A单纯加宽走线的收益就开始下降了这时候更好的做法是走线开窗加锡、用多个过孔并联走电源平面、或者直接使用铜排。过孔也有讲究。常规工艺下 0.3mm 孔径配 0.6mm 盘是比较稳妥的选择成本和可靠性平衡得不错。更小的孔工艺成本会明显上升。大电流路径上的过孔要多个并联一个 0.3mm 的过孔大致能过 1A 左右3A 的电流至少打三到四个而且尽量让电流均匀分流。铺铜这件事很多人习惯整板铺一遍就完事其实铺铜要区分对待。地平面尽量完整不要被信号线割得支离破碎因为完整的地平面对回流和屏蔽都有好处。电源部分的铺铜要注意跟其他网络的间距尤其是高压部分。铺铜和走线之间如果用“十字连接”的方式连到焊盘可以避免焊接时散热过快导致虚焊这个设置在大批量生产时是必须调的。顺带说一个特殊场景罗氏线圈类的 PCB 设计。这类结构是用 PCB 走线绕成线圈对对称性和均匀性要求极高。关键点有三条线圈的每一匝间距必须严格一致正反面走线通过过孔连接形成螺旋以及必须有一条从线圈末端沿中心返回起点的回线用来抵消垂直于板面的外部磁场干扰。回线如果没做好测量结果会被环境磁场严重污染。这类设计还需要考虑后续的积分电路匹配线圈两端的输出是电流微分信号要经过积分还原成原始波形。做这类板的经验是先用软件把匝数和线宽算清楚再让铺铜和走线离线圈区域保持足够距离避免寄生电容影响高频响应。4. 最后三天规则配置、输出与打样对接4.1 DRC 规则配置让软件替你检查第八天的核心是规则。规则的作用是把“设计意图”翻译成软件能自动检查的条件然后在 DRC 里一次性把所有违规点找出来。必须配置的规则有这么几类。间距规则不同网络之间、网络与铜箔之间的最小距离一般信号按常规间距设高压网络单独把间距放大。线宽规则可以按网络分类设置电源网络设宽信号网络设细还能针对某个特定网络单独设。过孔规则定义允许的孔径和盘径范围防止手误放出一个生产做不出来的孔。覆铜连接方式定义铜箔接焊盘时是全连接还是十字连接。规则里最有价值的功能是按网络或网络类单独设置。比如你可以把所有电源网络归到一个类里一次性给它们配上宽线、更大的间距和更多的过孔。这个功能在有两三路不同电压的板子上能省非常多时间。配置完成之后跑一次完整的 DRC把报错逐条处理实在不能改的要能说清楚原因。4.2 丝印整理和装配图的输出丝印整理是第九天最先做的事也是很多人交付时最马虎的一步。丝印的作用是让焊接和调试的人能对上号位号要清晰、方向一致、不压在焊盘上、不被器件挡住。整理的时候可以用批量操作先把所有位号的字体大小统一再按统一方向排列最后逐个检查有没有压到焊盘或过孔。位号的朝向统一朝着一个方向比如全部朝上或者全部朝左这个细节看起来无关紧要实际在手工焊接的时候能大幅降低看错的风险。极性器件的丝印要标清楚二极管、电解电容、芯片的第一脚都要有明确的标记。装配图是给生产或者维修用的标明每个器件的位置和方向。这个输出和丝印图不同丝印是印在板子上的装配图是文档。有些公司还会要求输出三维装配视图用来检查器件之间有没有干涉尤其是高器件和外壳之间的间隙。4.3 Gerber、BOM 和坐标文件的输出与检查输出文件的清单不长但每一项都要检查。Gerber 文件描述每一层的图形包括各信号层、丝印层、阻焊层、助焊层和钻孔。BOM 是物料清单位号、规格、数量、封装。坐标文件是贴片机用的标明每个器件的位置和旋转角度。这里有个很多人栽过的坑Gerber 输出之后没有用查看器打开核对。文件生成了不等于文件正确必须用免费的查看工具打开逐层确认。重点看几项阻焊开窗的位置对不对有没有该开窗的焊盘没开钻孔和焊盘有没有偏移丝印有没有压焊盘板框尺寸和外形是不是闭合的。这几项如果出错板厂那边一般不会主动帮你发现直接按文件做最后拿到手就是废板。BOM 要跟原理图交叉核对。最省事的做法是从原理图直接生成 BOM而不是手工整理避免手工漏项或数量写错。生成之后重点确认有没有重复位号、有没有封装是空的、有没有标注需要特殊处理的器件。注意在正式下单之前务必确认 BOM 里每个器件的封装都能买到货或者至少有替代型号。我见过不止一次因为某个封装的芯片停产导致板子回来后没法装的情况。4.4 拿五十个经典练习当磨刀石的正确方式市面上流传的经典实例集是很好的练手材料但用法很关键。错误的用法是把别人的工程打开照着抄一遍抄完就完事。这种练法只会让你熟悉菜单位置学不到设计思路。我推荐的拆解法是这样的拿到一个练习先只看功能描述和原理框图不看别人的实现自己先画一遍原理图。画完之后再对照重点看别人在电源部分怎么处理、去耦怎么放、接口保护怎么加。PCB 部分也是先自己布局实在卡住了再看参考然后对比自己的思路和参考的差异在哪里。同一个练习可以反复画三遍第一遍照着做第二遍不看教程独立做第三遍尝试改需求比如增加一路电源、换一个封装看你的工程能不能顺利应对变化。这个流程比单纯抄十遍有效得多。抄的过程是被动的自己先做再对比是主动的主动练习才能形成判断力。5. 常见问题与排查实录5.1 原理图编译报错速查编译报错看起来五花八门实际高频的就这么几类。我整理成一张表遇到的时候直接对号入座。报错现象常见原因处理方式位号重复复制粘贴电路块后未重新编号用批量编号功能重新分配或手工修正重复项网络只有一个连接点网络标签打错字、或标签只放了一端检查同名标签是否两端都有核对拼写找不到封装元件属性里的封装名与库里不一致统一命名检查库是否已加载引脚编号不匹配符号引脚编号与封装焊盘编号对不上逐个核对特别注意隐藏引脚电源网络被合并不同电压用了相同网络名检查所有网络名电源统一命名规则元件被隐藏引脚自动连接电源地引脚默认隐藏在元件属性中显示隐藏引脚再确认连接处理编译报错的心态很重要不要为了让它“不报错”而随便忽略。每一条 Warning 都要能说出为什么可以忽略说不出来的就老老实实改掉。这个习惯会决定你后面的板子出问题的概率。5.2 PCB 操作中的显示与交互问题PCB 界面里最常见的问题是“器件或走线点不到”和“明明存在却看不见”。前者通常是被筛选器锁定了界面上有筛选条件生效的时候不符合条件的对象是点不中的清除筛选就能恢复。后者一般是图层显示设置的问题某个层被隐藏或者透明度调到最低对象就看不见了。还有一种情况是器件被锁定了。布局阶段锁定的器件在后续操作中不会跟着框选移动如果忘了解锁会出现“怎么选都选不上这个器件”的困惑。检查方法是看器件的属性里锁定选项是否勾选。走线的时候经常遇到的问题是无法穿过某个区域这通常是规则在起作用。规则限制了最小间距或者线宽而你的操作违反了规则。这个时候不要急着去改规则先想清楚规则为什么这么设如果是规则太严可以针对性调整如果是你的走线确实不合理改走线才是正解。盲目放宽规则是后期板子出问题的常见诱因。5.3 大功率电源板特有的几个坑大功率板的问题跟普通板完全不是一个量级。第一个坑是爬电距离。高压部分如果间距留得不够长期工作在潮湿或积尘环境下会发生爬电。设计时高压网络要单独设规则把间距放大到远超常规信号线的水平同时在 PCB 上开槽或者增加隔离带。具体数值要查对应电压等级的标准要求不要凭感觉。第二个坑是散热。功率器件如果只靠器件本身的封装散热很容易过热。常见的做法是在器件焊盘下方和周围铺大面积铜箔并在铜箔上打散热过孔阵列把热量导到背面更大的铜箔上。过孔阵列的孔径和间距要权衡孔径太小工艺成本高间距太密会影响机械强度。第三个坑是热焊盘的焊接。有些封装底部有大面积热焊盘如果铺铜直接全覆盖连接回流焊的时候热量被迅速导走焊盘温度上不去就会出现虚焊。解决办法是用十字连接的铺铜方式或者把热焊盘分成几个小格连接控制热传导速率。这个问题在样板阶段可以用烙铁加风枪手工补救批量生产的时候如果没处理好就是整批不良。5.4 关于自动生成原理图和 PCB 这件事这两年经常有人问能不能用自动化的方式直接生成原理图和 PCB。我自己的看法是分场景看但要守住底线。对于重复度极高、结构高度规律的小模块比如几个固定的接口电平转换电路用脚本或者模板批量生成符号、网络和布局是能省时间的。前期把模板和脚本调好后面复用效率提升非常明显。但对于整块板的核心设计——电源方案选型、地平面划分、关键器件摆位、大电流路径规划——这些环节目前还得靠人判断。软件不知道你的散热条件、机械约束、成本预算也不知道哪个信号是敏感的。我实际的做法是把能用模板固化的部分固化把判断密集的部分留给自己。比如常用的去耦电容组、标准的晶振电路、常规的复位电路做成可以一键调用的模块而电源拓扑、接口保护和整体布局每次重新思考。这个边界要自己实践一段时间才能摸准一开始全用自动化会踩坑全手工又太慢。6. 十天之后从会用到能用6.1 找什么项目做第二块板十天结束的时候你手上有了一块能跑通的板子但这块板子的难度是刻意压低过的。接下来最重要的事情是趁热打铁马上做第二块而且这块要比第一块难一个台阶。选择第二块板的原则有三条。第一要有明确的可用性不要为了练手而练手做一个你自己会真正用起来的东西比如一个数据采集模块、一个小功率电源、一个带显示屏的控制板。有实际使用需求你才会认真对待每一个细节。第二要引入第一个项目没有的东西比如第一次用四层板、第一次处理带模拟小信号的电路、第一次做大电流或者高压的部分。第三规模不要跳太狠器件数量控制在第一块的 1.5 到 2 倍之间跳太多会把你卡在无穷无尽的细节里。做第二块板的时候刻意不看教程遇到问题先自己查数据手册和标准资料实在解决不了再去找答案。这个过程会有挫败感但正是这些挫败感在帮你建立真正属于自己的经验。6.2 我自己这些年踩坑攒下的几点体会最后说几条我在实际项目里反复验证过的经验都是些文档上不会写、但影响很大的东西。第一条板子打回来之后不要急着上电先做外观检查。对着装配图逐个数器件、看方向用万用表测一下电源和地之间有没有短路。这一步花十分钟能避免烧掉一整批器件。我吃过这个亏一块板子上电瞬间冒烟排查半天发现是某个芯片的大焊盘和地之间有一小段没蚀刻干净的铜箔。第二条调试的时候先测电压再测波形。很多人一上来就抱着示波器看波形结果发现波形不对排查半天其实是供电电压就不对。顺序应该是先确认所有电源电压正常、纹波在可接受范围再去关心信号。第三条把每一块板的问题都记下来。我现在还保持着一个习惯每块板从设计到调试结束都在一个文档里记录遇到的问题、当时的判断、最后怎么解决的。这些记录积累到几十块板之后价值非常可观因为很多问题是重复出现的有了记录就能直接查到上次是怎么处理的。第四条对别人的“经验参数”保持一点怀疑。网上流传的各种线宽对照表、间距经验值都是在特定条件下的结果铜厚、层数、散热条件、允许温升不同结论就会不一样。拿来当起点可以但要想清楚它背后的前提是什么自己的场景是否适用。这十天的路线我给过很多人走得最扎实的那几个共同点不是天赋好而是每一天的交付物都认真做了出错的地方都弄明白了原因。PCB 设计这门手艺没有什么捷径但确实有一条比较短的路。