1. 环境搭建的整体思路:从"买现成"到"自己动手"的分水岭
刚开始玩电路板自制的时候,很多人都会经历一个纠结期:到底是直接买现成的开发板、模块,还是从零开始自己搭一套环境?我个人的看法是,如果你的目标不只是"把某个功能跑通",而是想真正理解电路的物理实现、焊接工艺、信号完整性这些底层的知识,那自己搭一套电路板制作环境是绕不开的一步。
自己搭建环境,表面上看起来是花钱买一堆工具和材料,但实际上是在买"试错成本可控的自由度"。成品模块坏了很难修,自己做的板子哪里出了问题,你可以用万用表一级一级地查,查到最终是哪个焊点虚了、哪个电容选错了,这种掌控感是直接用开发板体会不到的。
这篇文章打算把整个环境搭建拆成几块来讲:工作台怎么布置、化学蚀刻材料怎么买、覆铜板怎么选、焊接工具怎么配、常用的辅料耗材有哪些坑、以及从原理图到实物板子的完整开发流程。每一块我都会给出具体的采购建议和替代方案,尽量让你照着就能下单,不用自己再去踩一轮"买错工具"的坑。
在正式列出采购清单之前,有必要先把整体思路讲清楚。电路板自制环境,本质上包含四条线:第一条是设计线,也就是电脑上的软件环境,从原理图到PCB Layout;第二条是制作线,把设计好的版图转移到物理的覆铜板上,通过蚀刻或雕刻做出线路;第三条是焊接线,把元器件焊到做好的板子上;第四条是调试线,用万用表、示波器这些工具确认电路工作正常。四条线缺一条,你的环境就不完整,做出来的板子就只能停在"看起来像那么回事"的程度。
2. 工作台与基础设施:最容易忽略却最影响体验的部分
2.1 桌面布置与照明
很多人采购清单第一反应就是买电烙铁、买覆铜板,但真正开始干活之后才发现,工作台本身才是体验的分水岭。一张稳定的桌子是第一位的,不要小看这一点。焊接的时候,烙铁的温度在350℃上下,如果不小心碰到桌沿或者手臂被桌角硌到,手一抖,焊盘可能就被刮掉了。
桌面材质上,我建议优先选实木或者密度板,不要用那种贴皮的便宜桌子。烙铁不小心碰到贴皮桌面,一层皮直接烫出个坑,而且那个味道很难闻,长时间吸入对身体也不好。有条件的话,花几十块钱买一块硅胶焊接垫,那种耐高温的绿色或者蓝色垫子,既能保护桌面,又能防止元器件滚来滚去,比在木桌上直接干要舒服很多。
照明这块,我一开始用的是普通台灯,后来发现完全不够用。焊接贴片元器件,尤其是0603、0805这种尺寸的电阻电容,眼睛需要非常高的对比度才能看清焊盘的位置和焊锡的流动情况。普通的暖光台灯在阴影区根本看不清,后来换了一盏带放大镜的环形LED灯,才算是真正解决了问题。如果你近视或者有老花倾向,这个钱不能省,直接买带屈光度调节的放大镜灯,能让你少焊坏十几块板子。
2.2 通风与安全设施
化学蚀刻环节会用到三氯化铁或者过硫酸钠这类化学品,加热之后会有气味挥发。焊接的时候,焊锡丝里的松香助焊剂加热也会冒烟。这些烟雾虽然不是剧毒,但长期吸入对呼吸道肯定不好。
最简单的方案是买一台活性炭过滤的烟雾净化器,放在工作台的侧面,焊接的时候把吸烟臂拉到焊点上方5到10厘米的位置,效果会比较明显。预算紧张的话,退而求其次是在窗边工作,再配一个排风扇往外吹。但注意,排风扇不能直接对着人吹,要把风路设计成从窗外往内压风、人在上风口的状态,这个很多人会忽略。
化学品存储方面,三氯化铁要用棕色玻璃瓶或者高密度聚乙烯(HDPE)塑料瓶密封存放,放置在儿童接触不到的高处或者上锁的柜子里。过硫酸钠相对温和一些,但同样要防潮保存,受潮结块之后溶解不均匀,蚀刻出来的板子边线会变得坑坑洼洼。还有一点,所有化学品都不要用金属容器盛装,哪怕是304不锈钢,长时间接触酸性蚀刻液也会被腐蚀。
2.3 电源与基本仪表
工作台上至少需要一组带过流保护的直流电源。自制电路板初期,你大概率会调试单片机最小系统、传感器模块、电机驱动这类电路。买一个30V/5A的可调直流电源,价格在两百到五百之间,已经能满足绝大多数需求了。注意要选带恒流模式的,这样你在调试的时候如果电路短路了,电源会自动限制电流,不会烧板子上的元件。
万用表是另一个离不开的东西,而且这里有个建议:不要买那种十几块钱的、只有蜂鸣档和电压档的最简表。至少要买带电阻档、电容档、二极管档、频率档的表,最好带自动量程。我用的是国产优利德和福禄克的入门款,如果你预算控制在200元以内,优利德UT61E是一个不错的选择,精度和稳定性在业余环境里完全够用。福禄克的15B+、17B+也可以,就是价格贵一点,但抗摔、耐用,适合经常跑现场的人。
调试的时候,示波器不是必须的,但对某些场景来说是不可替代的。比如你排查一个串口通信失败的问题,用万用表只能测到电平有没有变化,但抓到波形立刻就能看出波特率对不对、信号有没有毛刺。如果预算有限,可以先不买,等做到真正的模拟电路调试时再配也不迟。入门级的数字示波器,比如普源DS1054Z,在业余圈子里口碑很好。
3. 化学蚀刻路线:从设计到覆铜板之间的必经之路
3.1 感光法还是热转印法?
自制电路板目前主流的两种制作工艺是热转印法和感光法,各有优劣。
热转印法需要的设备是激光打印机加上热转印机(或者家用的熨斗),原理是用激光打印机的碳粉在转印纸上形成线路图形,然后通过高温高压把碳粉转移到覆铜板上,碳粉覆盖的区域在蚀刻液中不会被腐蚀,从而留下线路。这个方法的优点是设备门槛低,很多做文字工作的朋友手上可能已经有激光打印机了,只需要再买转印纸和热转印机。缺点是:碳粉转移的质量受温度、压力、覆铜板表面清洁度影响很大,转移出来的线条容易出现砂眼,细线宽(0.3mm以下)很难保证质量,而且打印机的碳粉型号不同,转印效果差异很大,需要反复试验。
感光法是用紫外灯照射覆盖了感光干膜或者湿膜的覆铜板,让非线路部分的感光材料曝光固化,然后通过显影液把未固化的部分洗掉,露出铜面,再进行蚀刻。感光法的分辨率和一致性明显优于热转印法,能轻松做到0.2mm的线宽,适合做稍微复杂一点的电路。缺点是设备要求更高,需要紫外曝光箱,材料成本也略高一些。
我的建议是,如果你做的是单面板、线宽比较粗、数量又少的简单电路,热转印法入门成本最低,甚至可以用家里的电熨斗尝试。但如果你打算长期做下去,或者自制的板子带有单片机、通信模块这类需要一定布线密度的电路,直接上感光法,少走弯路。
3.2 感光干膜的选择与贴膜技巧
感光干膜按厚度分,常见的有25μm、38μm、50μm几种。业余条件下,选25μm的干膜比较容易曝光充分,显影时间也短。太厚的干膜需要更长的曝光时间,如果曝光不均匀,容易出现局部显影不净。
贴膜这个步骤的细节非常关键。先把覆铜板裁成合适的大小,用洗洁精或者去污粉加清水把铜面彻底清洗干净,再用酒精擦拭一遍,晾干。铜面上不能有任何油渍和氧化层,否则干膜贴不平整,后面显影的时候会出现起泡脱落。
贴膜的时候,撕掉干膜的PE保护层,把干膜平整地覆盖在铜面上,然后用橡胶辊轻轻赶走气泡。这里有个技巧:从中间向四周赶气泡,不要来回搓,否则干膜会有褶皱。赶完气泡之后,如果没有层压机或者覆膜机,可以用电熨斗(设置到棉麻档,大约130℃)隔着硅油纸慢慢加热,让干膜和铜面紧密贴合。温度不够或者压力不均,都会造成干膜边缘翘起,蚀刻液渗进去之后线路就废了。
3.3 曝光与显影的细节控制
感光干膜对紫外光的敏感度是有明确的能量要求的,一般在50到80mJ/cm²之间。业余条件下没有专业曝光能量计,可以通过时间来控制。用紫外曝光箱(365nm波长LED灯珠阵列),将曝光时间设置在90到120秒之间比较常见。但这个数值取决于灯源的功率和距离,需要实测调整。
最简单的方法是用"曝光阶梯卡",也就是一块带有不同透光级别的测试膜,通过一次曝光确定最佳时间。这个东西几块钱一张,但能省下你一整个晚上反复试错的时间。
显影液用的是碳酸钠溶液,浓度大约在0.8%到1.2%之间,也就是1升水加8到12克无水碳酸钠。水温控制在30℃到35℃,把曝光后的板子放进去轻轻晃动,大约1到2分钟,未曝光部分的干膜会被溶解掉,露出铜面。显影时间太短,未固化的干膜残留,后面的蚀刻液无法正常咬蚀;时间太长,已经固化部分的干膜边缘会被过度溶胀,导致线路变细。这里的原则是:宁可稍微欠显影,也不要过显影,因为欠显影之后还能通过延长时间补救,过显影就基本报废了。
3.4 蚀刻液配置与操作流程
常用的蚀刻液有两种:三氯化铁溶液和过硫酸钠溶液。
三氯化铁是目前业余玩家最常用的蚀刻剂,优点是蚀刻速度快、成本低、溶液可以反复使用。缺点也很明显:溶液颜色深,看不清蚀刻进度;废液含有铜离子和铁离子,不能直接倒下水道,需要收集后交给危废回收机构处理。过硫酸钠相对环保一些,蚀刻液是透明的,可以直观地看到铜被腐蚀掉的过程,但价格更高,而且溶液寿命较短,一般一次配液用不了几次就效果下降了。
具体蚀刻操作,推荐用水浴加热法。找一个不锈钢盆,倒入热水,把装有蚀刻液的塑料容器放在里面隔水加热。蚀刻液的温度保持在40℃到50℃之间,温度太高(超过55℃)会破坏感光干膜,温度太低蚀刻速度会很慢。加入适量的蚀刻剂,搅匀之后把板子放进去,用竹夹子夹住边缘,轻轻晃动。
整个蚀刻过程大约需要10到30分钟,取决于板子尺寸、铜箔厚度和蚀刻液浓度。铜箔厚度1oz(35μm)是常见的选择,蚀刻时间适中。期间要每隔几分钟拿出来看一眼,观察边缘最细的线是否已经"咬透",一旦看到不需要的铜全部消失,立刻拿出来用清水冲洗干净,停止蚀刻反应。
这里有一个很多人没注意到的问题:蚀刻液反复使用之后,溶液里铜离子的浓度会越来越高,蚀刻速度明显变慢,这时候应该补充新的蚀刻剂,而不是无限期使用下去。判断标准是:蚀刻时间翻倍之后,就该换新液了。
4. 覆铜板的参数与选材:板材决定你电路的高频性能
4.1 覆铜板的常见类型
覆铜板按照基材材质,常见的有酚醛纸基板、环氧玻璃布板、复合基板等。FR-4是目前最通用的环氧玻璃布覆铜板,强度和耐热性都很好,价格适中,绝大多数PCB打样厂用的也是这种材料,自学做板建议直接选FR-4。酚醛纸基板(俗称电木板)便宜,但吸水性大,高频性能差,做出来的板子在潮湿环境下绝缘电阻显著下降,不建议使用。
覆铜板按铜箔厚度分为0.5oz(18μm)、1oz(35μm)、2oz(70μm)等不同规格。业余环境下做常规数字电路,选1oz就够了,太厚的铜箔蚀刻时间成倍增加,太薄则容易在焊接时脱落。对于大电流走线(超过1A),优先考虑加宽走线而不是选2oz板材,因为厚铜板在蚀刻时侧蚀问题更严重,线宽不好控制。
4.2 单面板、双面板与多层板的路线选择
初学者建议从单面板做起,哪怕布线会困难一些。单面板意味着所有元件都放在顶层,走线全部在底层,不需要过孔,制作难度最低。做几个项目之后,如果你开始做带I2C、SPI这些总线的板子,单面板布线已经捉襟见肘了,再考虑双面板。
双面板需要解决"过孔"的问题。过孔的实现目前主要有两种思路:一种是买空心铆钉(过孔铜钉),从顶层敲进底层的焊盘孔里,再用焊锡填满,这种方式操作简单,但不适合密集的过孔阵列,因为铆钉的直径和间距摆在那里。另一种是化学沉铜法,通过一系列化学处理让孔壁沉积一层铜,这在业余条件下的良品率很低,材料和废液处理都很麻烦。
我的建议是,自制电路板阶段不要强求双面板。遇到需要双面布线的情况,要么优化布局把走线调整到单面,要么直接去PCB打样厂做板。自制的定位应该是快速验证、低成本的迭代学习,而不是跟工厂比工艺。
4.3 板材的切割与预处理
覆铜板到手之后,往往会比你需要的尺寸大。切割覆铜板最趁手的工具是小型台锯或者是带锯,但大多数业余玩家没有这个条件。我常用的方法是用勾刀在板子两面各划一道深痕,然后沿着划痕掰断。FR-4的玻璃布强度很高,掰断之后边缘会有毛刺,需要用砂纸打磨平整。
还有一个替代方案是:去五金店买一把铁皮剪,FR-4在1mm以下可以像剪铁皮一样直接剪开,但边缘会有应力,导致铜箔和基材的粘合性下降,因此剪完之后要把边缘往内多打磨掉一点。对于更厚的板子,还是老老实实用勾刀加掰断法。
板材的预处理主要指打磨。新买的覆铜板,铜面通常有一层防氧化涂层,直接用感光干膜贴的话附着力不好。用200目左右的细砂纸蘸水轻轻打磨铜面,直到表面变成均匀的哑光色,再清洗干净晾干。注意不要过度打磨,铜箔本身只有35μm厚,用力过猛会把铜箔磨穿,尤其是边缘位置。
5. 焊接环境与工具:从"能焊"到"焊得好"的设备阶梯
5.1 电烙铁与焊台的选择思路
说起焊接工具,很多新手一开始买的是那种十几块钱的直插式电烙铁,用一段时间就会发现各种问题:回温慢,焊大焊点(比如电源线、接插件)温度掉得厉害;头子氧化快,没多久就黑掉了;温度不恒定,有时候焊锡还没化,板子上的铜箔已经开始翘边了。
如果预算允许,我建议直接上恒温焊台。入门级的936焊台、或者类似的国产高频焊台,价格在80到150元之间,温度控制范围和回温速度都比直插式烙铁好一个量级。如果预算到300元级别,可以考虑带数字显示的T12焊台或者高频焊台,T12的特点是发热芯和烙铁头一体化,升温极快,换头方便,一段时间内是DIY圈里的主流方案。
关于烙铁头,建议配齐几种基本形状:尖头(2C/2.4D)、刀头(K型)、马蹄头(4C)。尖头适合焊贴片小元件,刀头适合拖焊排针排母和QFP封装,马蹄头适合焊较大的焊盘和导线。每个人的习惯不同,但至少不要一根尖头打天下,拖焊的时候效率会差很多。
5.2 焊台温度设置与焊接手法
焊接温度不是越高越好。含铅焊锡丝(Sn63/Pb37)的熔点在183℃左右,而无铅焊锡(如Sn96.5/Ag3/Cu0.5)熔点在217℃左右。考虑烙铁头到焊点的热损失,含铅焊锡的烙铁头温度设置在320℃到350℃比较合适,无铅焊锡则需要360℃到400℃。
实际操作中很多人犯的毛病是把温度调到400℃以上,觉得"热得快、焊点光亮"。但实际上温度过高会导致助焊剂快速挥发,焊点失去润湿保护,表面反而会形成一层灰暗的氧化膜,同时也会加速烙铁头的氧化,缩短使用寿命,还容易烫坏元件和PCB焊盘。
焊接手法上,核心原则是"先加热焊盘和引脚,再加焊锡,让焊锡自己流过去",而不是把焊锡丝直接怼到烙铁头上融化再"滴"到焊盘上。正确的操作是:烙铁头接触焊盘和引脚的交界处,停留1秒左右,让整个焊区达到焊锡熔点,然后从另一侧送入焊锡丝,焊锡遇到高温自然熔化并在表面张力的作用下包裹住引脚和焊盘,形成一个光滑的圆锥形焊点。
5.3 热风枪与拆焊台的取舍
如果你是做贴片元件为主的电路,热风枪基本是必需品。哪怕你手工焊接技术已经很好,遇到QFN、LQFP这类引脚在底部的封装,只用烙铁很难操作。热风枪通过加热空气把焊锡融化,可以让整个元件均匀受热,从而一次贴装成功,也能在不损伤焊盘的情况下拆下元件。
业余用的话,买个850系列或者类似的国产热风枪,价格在100到200元左右,风量可调、温度可调,足够用了。注意只要没有特殊说明,热风枪默认的风嘴是通用的圆形嘴,如果做贴片比较多,建议额外配一个扁嘴风嘴,这样在吹排阻、小IC的时候不会把相邻元件吹偏。
热风枪的操作温度一般在300℃到380℃之间,风量从小往大调。吹芯片之前先在元件周围涂上助焊剂,这样能有效防止焊锡氧化,同时提高热传导效率。还有一个重要的细节:吹完热风之后不要立刻拿走风枪,要匀速降低温度,否则PCB局部骤冷会产生应力,严重的会开裂。
5.4 植锡网与锡珠处理
如果你需要反复拆装BGA封装或者QFN封装芯片,植锡是绕不开的环节。植锡需要用到植锡网(钢网或树脂网)和对应尺寸的锡珠。植锡网按芯片的引脚间距和尺寸选择,匹配度要求很高,买之前必须确认目标芯片的封装名称,比如BGA-100、BGA-132,不同封装用的网不是通用的。
植锡的步骤是:先把芯片底部的残留焊锡清理干净(用吸锡带加助焊剂),然后在芯片焊盘上涂一层薄薄的助焊剂,把植锡网对准芯片,将锡珠均匀撒在网面上,轻轻晃动让锡珠落入网孔,然后用热风枪加热让锡珠熔化并附着在芯片焊盘上。
业余条件下,植锡的失败率挺高。常见的问题是锡珠尺寸选错(小了不行,大了会桥连)、助焊剂涂太多导致锡珠移位、热风温度太高导致芯片内部损坏。如果你只是偶尔一两次需要植锡,建议直接把这个环节外包给维修店,专业设备加上经验丰富的手,成功率远高于自己操作。
6. 辅料与耗材清单:这些细节决定你做板的整体体验
6.1 焊锡丝的类型与选购
焊锡丝是焊接环境中最常见的耗材,选购逻辑其实很简单:考虑含铅还是无铅、锡丝直径、助焊剂含量。
含铅焊锡丝(Sn63/Pb37)的润湿性好,熔点低,焊点光亮,焊接温度低,对元件和板材都更友好,性能上完胜无铅焊锡。缺点就是对人体有害,焊接时会产生铅蒸汽,所以焊接环境的通风非常重要,焊完一定要洗手。无铅焊锡(推荐Sn96.5/Ag3/Cu0.5,共晶点217℃)更环保,但焊接难度更高,焊点表面偏哑光,需要更高的温度和更好的手法。
直径方面,手工焊接常规元器件(插件、贴片电阻电容)选0.6mm到0.8mm的锡丝比较合适。0.5mm的太细,焊大焊点要送很多次锡,效率低;1.0mm以上的太粗,焊小焊盘很容易过量,造成桥连。
助焊剂含量一般是2%左右。含量太低,焊点容易氧化,拉尖;含量太高,焊完后板子上一片松香残渣,虽然可以用洗板水清洗,但多一道工序总是费时间的。还有一个细节:焊锡丝有很多品牌,价格差异不小。入门可以先买国产的友邦、中亚这些牌子,便宜量大。焊接质量对新手来说,更多取决于手法,而不是锡丝的品牌。
6.2 助焊剂与清洗方法
助焊剂是焊接中不可或缺的辅助材料,有固态、膏状、液态几种形态。膏状助焊剂最适合贴片元件的拖焊,因为方便点涂,用量可控。液态助焊剂配合刷子使用,适合大面积均匀涂抹。松香块是传统选择,但使用起来麻烦,残渣清洗不易,而且受热后会产生较重的异味。
正确使用助焊剂的关键是"适量"。太多的话,焊接时助焊剂沸腾飞溅,容易把附近的贴片元件冲跑;太少又起不到助焊效果。我自己的经验是:拖焊排针的时候,先在排针和焊盘上刷一层薄薄的助焊剂,然后让烙铁头带着焊锡走一遍,焊点会很均匀,也不用反复补锡。
焊接完成之后,助焊剂残渣最好清洗掉。残渣在潮湿环境下可能引入漏电流,而且板面看起来也不干净。常用的清洗剂是异丙醇(IPA),效果不错,但注意通风。专用的PCB洗板水清洗效果更好,但味道很大,对塑料件也有一定的腐蚀性,所以带塑料外壳和排线座的板子要慎用。清洗之后用无水乙醇再刷一遍,能把残留的白色痕迹去掉。
6.3 吸锡带、吸锡器与飞线
焊接过程中难免犯错,所以拆卸工具也得备齐。吸锡带在任何电子市场都能买到,宽度有1.5mm、2.5mm、3.5mm不等。吸锡带的使用方法是:把它放在焊点上,用烙铁头隔着带子加热,焊锡会渗入铜编织带中,一次性把焊盘上的锡吸走。操作熟练之后,拆卸贴片电阻电容是几秒钟的事情,比热风枪还顺手。
吸锡器则是拆引脚元件时的主要工具。最基础的硅胶头手动吸锡器几块钱一个,但对于多层板上的孔,因为过孔散热快,吸锡效果很差,你还需要搭配烙铁反复加热。有一种自带加热功能的吸锡器(电热吸锡器),效果要好得多,价格也贵一些,在60到150元之间。如果你只是偶尔拆几次,手动吸锡器加吸锡带的组合够用了。
飞线是调试阶段的好帮手。备一卷0.2mm或者0.3mm的漆包线,可以用来飞线连接测试点;备一卷硅胶软线(28AWG左右),适合做灵活的跳线和连接器线束。漆包线焊接前需要刮掉表面的绝缘漆,或者在烙铁上蘸点焊锡后在漆包线上蹭两下,利用高温把漆膜破坏掉。
6.4 常用元器件备库建议
制作电路板总会有需要临时换元件的时候,所以一个常用元件的小仓库很有价值。不需要买太多,但规格要覆盖常见场景:
- 电阻:常用精度1%的贴片0805或者0603封装,主要阻值10Ω、100Ω、220Ω、330Ω、1kΩ、2.2kΩ、4.7kΩ、10kΩ、47kΩ、100kΩ,每个阻值备20个左右。
- 电容:陶瓷电容推荐X7R介质,50V耐压,主要容值0.1μF、1μF、10μF贴片,再加几个22pF、100pF的高频电容备用。电解电容主要备10μF/50V、47μF/50V、100μF/35V这些规格。
- 二极管:1N4148是开关电路的常客,1N4007是整流的标准件,SS34是肖特基二极管,用于防反接和DC-DC电路。
- 三极管/MOSFET:2N3904、2N3906(小信号三极管),AO3400、AO3401(贴片N/P-MOS),多备几个,很多电源开关电路要用的。
- 芯片:NE555、LM358、LM317、AMS1117-3.3、STM32F103C8T6的最小系统板。这些网上都有卖,按板买不贵。
7. 从设计到成品:完整开发流程的记录与反思
7.1 原理图设计与软件选型
硬件电路的设计起步于软件。目前主流的免费工具是KiCad和立创EDA。KiCad是开源软件,功能全面,跨平台支持Windows、macOS、Linux,适合愿意花时间学习的人。立创EDA直接集成了立创商城的元件库,画完原理图之后能直接关联到真实元件封装,甚至可以直接生成BOM表去下单买元件,对新手来说尤为友好。
原理图设计的时候,有一个很重要的好习惯:给每个网络标号(Net Label)命名的时候带上明确的语义,比如"3V3_PWR""I2C_SCL""UART_TX",不要用NET1、NET2这种无意义的名字。这样后期布局布线的时候,你可以通过网络名快速了解电路的结构,排查信号流向的时候就清楚很多。
原理图完成后一定要做电气规则检查(ERC),这个步骤可以帮你发现常见的低级错误,比如输出引脚短接到地、悬空的输入引脚、两个元件使用了相同的位号等。在自制电路板的初期,你还没到板厂打样,但ERC仍然很重要,因为如果你在纸上没检查出来,转到Layout阶段之后错误会更加难改。
7.2 从原理图到PCB版图的要点
原理图确定后,需要给每个元件分配封装。这是一个非常关键的步骤,新手最容易在这里出问题。常见的问题是封装选错了导致元件没法焊上去,或者是封装和真实元件的尺寸有偏差导致引脚对不上。
在分配封装的时候,我建议:
- 尽量选择孔间距和焊盘尺寸都有资料的封装,不要手动去创建,除非你有游标卡尺实测过。
- 选用封装时关注元件的"本体尺寸"和"焊盘尺寸"两个参数。比如0805封装,本体长2.0mm、宽1.25mm,但焊盘的尺寸会在两端各往外扩0.2到0.3mm,这样才能保证焊接的强度和可靠性。
- 对于接插件、排针这类元件,标准2.54mm间距封装是最通用的,但如果在板上放置两个排针,间距要精确匹配,否则插上去会对不齐。
Layout阶段的布局布线,核心原则是先布局后布线。布局的时候先放主控芯片和电源电路,再放外围接口和滤波电容。电源大电流走线尽量短而宽,信号线紧随其后,避免长距离平行走线带来耦合噪声。为了满足自制蚀刻工艺的要求,走线宽度建议保持在0.3mm以上(线宽),线与线之间的间距保持0.3mm以上。毕竟自制工艺没有工厂那么精细,太细的走线在曝光和蚀刻过程中容易断。
7.3 手工制作与工厂打样的取舍
自制电路板的定位应该是以"快速验证设计思路"为主。也就是说,如果你的电路设计过程中存在多个不确定点,需要多次迭代试错,自制板子的成本优势很明显,一块板子做出来只要十几块钱的原料费,而且当天就能完成。
但如果你已经把设计调通了,或者你的电路本身比较严谨、容错率低,那我不建议还执着于自制。便宜的PCB打样服务在行业内已经很成熟,5片10cm×10cm的双面板加上普通工艺,只需要几十块钱,快则三五天就能收货。工厂做的板子有阻焊层、丝印层、沉金工艺,焊盘尺寸精确,过孔金属化,这些是手工蚀刻无法比拟的。
所以你可以把自制工艺定位成"原型验证",把PCB打样定位成"正式交付"。在整个开发流程里两条路线并行使用,效率是最高的。
7.4 焊接完成后的调试与验证
板子焊完之后,不要急着上电。先做三件事:第一,用万用表的二极管档检查电源的正负极之间有没有短路,不少初学者第一次上电就烧板子,就是因为电源短路。第二,检查所有电解电容的极性方向,反接一颗电解电容在通电后可能直接炸开。第三,目视检查所有焊点,特别是有没有桥连。
上电之后,用万用表测量各个关键节点的电压,和原理图设计值做对比。如果电源电压正常,但某个芯片工作不了,先检查它的电源引脚周围有没有漏焊虚焊,再检查复位引脚和时钟电路。大部分问题都是焊接问题和电源问题,真正的逻辑错误反而少一些。
这里有个常用的排查手段:用一根杜邦线飞出一个信号测试点,把它接到示波器或逻辑分析仪上,观察运行时的时序。逻辑分析仪在调试数字电路时特别好用,入门级的8通道24MHz采样率的逻辑分析仪只要几十块钱,配合开源的PulseView软件,能抓取I2C、SPI、UART等各种协议的数据,比用万用表猜靠谱多了。
8. 常见问题与排查技巧实录
8.1 蚀刻时间太长且线条出现锯齿状
这个现象通常是蚀刻液温度过低、浓度不足,或者搅拌不够引起的。先检查温度是否在40℃到50℃区间,尽量用水浴法保持恒温。然后检查蚀刻液中是否积累了过多铜离子,溶液呈深绿色甚至接近黑色时,就该换液了。锯齿状线条还可能跟曝光时的对位不紧密有关,如果干膜与铜面之间存在气泡,紫外线会发生衍射,导致边缘不整齐。下次贴膜之后,用放大镜检查一遍再拿去曝光。
8.2 焊接时焊盘脱落
焊盘脱落是硬件调试中最让人崩溃的问题之一。发生原因有几个:一是烙铁温度过高,长时间加热同一个焊盘,导致铜箔与基材之间的粘合剂失效;二是机械应力,比如用蛮力弯折板子或者拉拽元器件;三是蚀刻过度,焊盘底下的铜箔已经变薄了,看似完好,实则承载力不够。
预防方法是控制烙铁温度和加热时间,一个焊点从接触到离开尽量控制在两三秒以内。如果焊盘已经脱落,不要立刻想着用飞线补,先看线路的网络,如果引脚旁边还有同网络的过孔或者焊盘,可以直接从那里引线;如果没有,要用美工刀小心刮开表面的阻焊层,露铜后直接焊飞线。
8.3 贴片元件焊接时被吹飞或者偏移
用热风枪焊接贴片元件时,元件偏移是最常见的问题。原因通常是助焊剂涂得太薄或者风量太大。解决方案是在焊接之前,先在焊盘上预上一点锡,然后在元件底部中心位置涂一丁点助焊剂,把元件放上去之后,用镊子轻轻压住,同时风枪开到小风量,从远到近慢慢加热。当焊锡融化时,肉眼可以看到元件表面一点点下沉,这就表示已经焊接到位了,这时候松开镊子,停止加热。
8.4 万用表测量精度异常
很多人在焊完板子之后,会用万用表测电压或者电阻,发现读数跟预期值差很多,就开始怀疑电路设计有问题。其实这时候要先怀疑万用表本身。比如你在电流档上误测了电压,或者在Ω档上给带电的电路测量,保险丝有可能已经烧断。另外,被测电路中的电容有电荷残存,也可能影响电阻档的读数。排查这类问题的方法很简单:先在板外测量一个已知标准的电阻和电压,确认万用表状态正常,再去测量板子,不要一上来就怀疑电路。
8.5 过孔在自制双面板中如何实现
前面提到过自制双面板时过孔不推荐做化学沉铜。实际可行的办法是:在布局阶段尽量把所有信号走线都放在底层,顶层只作为地平面或者电源平面。遇到必须跨层连接的信号,可以用0Ω电阻或者跳线跨接,这在设计和调试中的灵活性反而更好。还有一种办法是使用空心铆钉(过孔铜钉),敲进去之后两边各焊一圈,形成一个电气连接。缺点是铆钉有一定厚度,放置密集时不容易操作,而且铆钉的孔径相对较大,不适合细间距的引脚。
8.6 电路上电之后电源指示灯不亮
这几乎是所有初学者的第一个问题。排查顺序是:先检查电源适配器或者电池是否有电压输出,再检查电源开关有没有接触不良,然后用万用表从电源输入端开始沿着电路逐段测量。常见的误区是一上来就怀疑芯片坏了,其实电源LED不亮,多半是电源路径上某个焊点虚焊,或者是一个分压电阻选得太大,导致电流不够驱动LED。LED串联限流电阻的计算公式是R=(VCC-VF)/IF,如果你用的是5V供电、红光LED的VF约2V、工作电流5mA,那么R=(5-2)/0.005=600Ω,选一个680Ω的标称电阻也完全可以。
8.7 自制的板子放在面包板上无法正常工作
面包板的接触电阻和寄生电容都很大,高速数字电路(比如SPI时钟超过1MHz)在面包板上就很容易出问题。你的电路可能设计上没有问题,但放在面包板上就是跑不起来,这时候不要怀疑电路图,先找一块"高速布线友好"的洞洞板或者直接打样一块PCB验证一下。很多人自制电路板的初衷之一,就是摆脱面包板带来的不稳定,所以当你真正转到PCB上的时候,反而应该信心更足一些。
9. 个人经验总结与进阶思考
做了几十块自制电路板之后,我个人的体会是:电路板自制环境搭建本身并不是目的,它是一把打开硬件调试黑盒的钥匙。真正有价值的东西,是在材料和工艺的反复试错中积累起来的直觉——你知道哪一层的铜箔在多少温度的烙铁下会脱开,你知道什么样的走线间距在蚀刻时最容易出问题,你知道一个看起来很正常的焊点为什么会有接触电阻。
这些知识无法从书本上学到,只能靠亲手做、亲手修、亲手踩坑来获取。所以如果你正准备开始搭建自己的电路板制作环境,记住两点:一是预算不要一次拉满,先用入门级的设备和材料跑通整个流程,再根据需求逐步升级;二是不要怕做坏板子,一片FR-4加一支蚀刻剂,成本不过几块钱,但它在调试过程中给你提供的反馈信息,远比这点材料费值钱。
最后再分享一个小技巧:在蚀刻和焊接这个环节,一定不要着急,宁可放慢速度多花几分钟检查,也不要等到板子做出来了才发现一个本来就能提前避免的问题。每一块废板子都在告诉你一些真实的信息,关键是你能不能从里面学到东西。自制电路板这条路,入门简单,做好很难,但它带给你的成就感和对硬件底层原理的理解,是直接买开发板完全替代不了的。