
很多人画PCB时拿到元件就开始拖、开始摆像装修房子先把沙发搬进去结果发现插座被挡住、柜门打不开、走道全堵死。最后只能拆了重来。其实PCB布局最怕的不是规则记不牢而是脑子里没有“底层逻辑”。规则是招式逻辑才是内功。先想明白三件事后面能少走很多弯路。一、三个底层原则顺、分、主1. 让信号走顺路按“输入→处理→输出”排电路里的信号就像快递包裹。它从接口进来经过处理再送到该去的地方。如果你把收件点、分拣中心、派送点乱摆快递车就会绕来绕去费时费力还容易丢件。PCB也一样电源从“接口→滤波→电源芯片→负载IC”信号从“传感器→放大器→MCU→输出接口”。比如网口最好让网口接口靠近PHY芯片PHY再靠近MCU。这样信号走的是直路不是折返跑。走线短、拐弯少损耗和干扰自然小。一句话元件按信号流向摆别让信号绕迷宫。2. 让不同“脾气”的电路分开住PCB上不是所有电路都合得来。高压、数字、模拟、接口各有各的脾气。你把它们混在一起就像把音响、电机、微波炉、路由器全塞进一个小房间互相干扰谁都别想好好工作。通常把板子分成四大区高压/强电区电源模块、电机驱动。像锅炉房要远离板边单独留散热空间。数字区MCU、内存、逻辑芯片。像办公楼集中放在中间区域方便互相沟通。模拟区传感器、运放、ADC。像录音棚怕吵怕干扰要远离时钟和高速信号最好用地线围起来。接口区USB、网口、按键。像大门和门厅贴板边放方便插拔和布线。分区不是画着好看而是用空间换稳定。不同区域之间可以留空白或者用地线做“围墙”。一句话不同脾气的电路分小区住别做邻居。3. 让关键器件站C位布局不是平均主义。先定主角再围配角。优先固定三类器件核心芯片MCU、FPGA、电源IC。放在板子中心或者信号最容易汇聚的地方。大尺寸/重器件变压器、散热器。远离板边和螺丝孔这些应力点避免振动后脱落。接口连接器电源口、数据口。按结构要求贴板边1脚位置一定不能错。插反了轻则不通重则烧板。一句话主角先站位配角再围绕。二、布局“四步走”从地基到验收新手常犯的错是拿到元件就乱摆。正确流程可以理解成盖房子先看地界再分区再摆家具最后验收。第一步结构约束先行别等返工先处理“不能动”的东西这是地基。限高区域比如H1.8mm、H2.0mm电容、电感这些高个子绝不能放进去。天花板就这么高家具太高会顶穿。螺丝孔禁布区螺丝孔周围留5mm左右禁布区别让安装时压坏元件或走线。接口和结构件按3D结构文件把USB、网口、外壳卡扣摆好。连接器1脚必须和原理图、结构一致。比如网口1脚对应TX错了通信直接失败。一句话结构是墙和门先定墙和门再摆家具。第二步功能分区布局减少干扰按高压、数字、模拟、接口四区来摆用空白或地线隔离。模拟区运放、传感器放左上角下方铺完整模拟地和数字区之间留2mm以上空白。电源区电源芯片靠近输入接口输出端对着数字/模拟区让电流路径最短。比如5V电源芯片离USB接口最好不超过10mm。时钟区晶振、时钟分配器紧贴MCU时钟引脚距离≤10mm周围用地线包围也就是“包地”。包地就像给时钟戴降噪耳机别让功率芯片和散热器吵到它。一句话该近的近该远的远该隔离的隔离。第三步细节优化兼顾性能和制造这一步决定板子“好不好用、好不好造”。散热发热器件分散摆别扎堆靠近板边或通风口。热敏器件如晶振、电解电容远离热源至少3mm。发热的像火炉热敏的像冰淇淋别放一起。元件方向同类元件方向统一比如电阻丝印都朝右电解电容正极都朝上。SMT元件尽量放同一侧减少工厂翻面次数降低虚焊概率。波峰焊器件同向排列避免焊锡堆积。间距表贴元件间≥0.2mm0402封装≥0.15mm高压区域比如220V输入爬电距离≥2.5mm。爬电距离就是电沿着板面“爬”过去的最短安全距离太近可能打火。测试点、调试器件周围留1mm方便探针接触。一句话细节不是吹毛求疵是给生产和安全留余地。第四步预检查提前避开布线坑布局完别急着布线先做三项检查布线通道高速信号如DDR、USB有没有直线路径MCU到内存的数据线之间有没有元件挡路至少留两条走线宽度的空间。电源路径主电源走线有没有“瓶颈”线宽够不够经验上1A电流对应1mm线宽2A对应2mm具体还要看铜厚和温升。3D检查用EDA软件的3D功能看元件会不会顶到外壳连接器是否对齐结构孔。一句话先体检再布线别等改板才后悔。三、特殊场景高频、电源、EMC三大难点1. 高频/高速信号像高铁怕绕、怕断、怕吵等长预留需要等长的器件比如DDR颗粒对称摆在MCU周围中间留绕线空间。4颗DDR围绕MCU呈正方形摆每颗到MCU距离差异≤5mm后期等长绕线会轻松很多。阻抗匹配高频线下方铺完整参考地别让参考层断裂。射频模块靠近天线接口走线≤20mm。参考地就像高速公路的路基路基断了信号就出事故。时钟保护晶振、时钟芯片远离大功率和高速线。输出端串22Ω匹配电阻靠近晶振放。没用的时钟引脚用1kΩ电阻接地别悬空避免信号反射。2. 电源与电容电源是心脏电容是稳压器去耦电容0.1μF小电容紧贴IC电源引脚距离≤2mm10μF大电容放IC附近距离≤5mm。比如MCU每个电源脚旁放一个0.1μF电容电容地过孔直接打在焊盘旁减少接地阻抗。小电容像随身零食大电容像附近食堂。电源模块开关电源远离模拟区和时钟器件至少5mm输入输出分开避免交叉。比如输入在左、输出在右中间用地线隔离减少电磁辐射。电源树按“Vin→Buck→LDO→负载”顺序摆。12V输入→Buck转5V→LDO转3.3V→MCU电流路径最短损耗更小。就像水从大坝到水厂再到家里逐级降压别绕远路。3. EMC防护门口先设保安和净水器ESD防护接口旁的TVS管、压敏电阻紧贴接口引脚距离≤3mm。USB接口的TVS放在接口和MCU之间靠近接口端让静电先经过防护器件。TVS就像门口保安先拦一道。滤波器件EMI滤波器、共模电感靠近电源输入口。220V输入的EMI滤波器放在电源接口旁输入线先过滤波器再到整流桥。滤波器像净水器先过滤再进屋。地平面处理模拟地和数字地单点连接用0Ω电阻或磁珠。比如ADC下方用0Ω电阻连接模拟地和数字地其他区域地平面保持完整不随意开槽。这样避免地环流。地环流就是地线上形成圈像水流绕圈会带来噪声。四、工具辅助别用手摆到怀疑人生善用EDA工具布局速度能快很多。对齐工具选中多个电阻一键左对齐、等距分布。PADS里用Edit→AlignAltium里用快捷键CtrlA相关操作。栅格设置按封装设栅格0402用0.05mm0603用0.1mm。PADS里Setup→Grids启用Snap to Grid避免错位。分组布局把电源模块的芯片、电容、电感设成Group整体移动。PADS里右键Group→CreateAltium里CtrlG。像把一整套家具打包搬不会散。