1. 从零到一:为什么越来越多人选择嘉立创EDA打板
第一次接触PCB打样的人,最容易被两件事劝退:一是EDA软件的学习曲线,二是打样成本。十年前我刚开始画板子那会儿,正版EDA工具动辄几万块授权费,打样一次少说几百上千,学生党和个人开发者根本玩不起。现在情况完全反过来了,嘉立创EDA把原理图绘制、PCB布局、DRC检查、BOM管理全链路打通,配合每月两次的免费打板额度,个人做小项目基本可以做到零成本验证。这套组合拳下来,硬件门槛被拉到了历史最低点。
嘉立创EDA本质上是国产自研的云端EDA工具,分标准版和专业版两条线。标准版适合入门和中小规模项目,专业版面向复杂多层板、高速信号场景。它的核心优势在于和嘉立创的制造产线深度耦合——你在软件里画完,一键就能生成符合产线工艺要求的Gerber文件,直接下单,中间不需要任何格式转换。这个闭环是传统EDA工具做不到的,OrCAD、Allegro、PADS画完还得手动导出、检查、打包,稍有不慎就出问题。
这篇文章面向三类人:完全没画过板子的新手、从其他EDA工具迁移过来的老手、以及想薅免费打板羊毛但总卡在DRC报错的开发者。我会把从建工程到下单成功的完整链路拆开讲,重点放在那些官方文档不会写、但实际操作中一定会踩的坑上。DRC报错、封装不匹配、层叠设置错误、免费额度规则——这些才是决定你能不能顺利拿到板子的关键。
提示:嘉立创EDA的免费打板政策会不定期调整,下单前务必在官网确认当月规则,本文基于长期实操经验总结,具体参数以官方最新公告为准。
2. 开工前的准备工作:账号、软件与工程规划
2.1 账号注册与免费额度机制
嘉立创的账号体系分个人版和企业版,个人开发者注册个人版即可。注册流程不复杂,手机号验证加实名认证,实名认证是必须的,因为涉及后续的物流发货和免费额度发放。这里有个细节很多人不知道:免费打板额度是按月发放的,通常是每月两张免费券,每张券对应一款板子,尺寸限制在10cm×10cm以内,层数限制在1-2层(具体以当月政策为准)。超过尺寸或者层数就要按正常价格付费,但即便如此,价格也比传统打样便宜一大截。
免费券的使用有几个隐藏规则值得注意。第一,免费券只覆盖PCB裸板制造费用,阻焊颜色、丝印颜色、板厚这些如果选非默认选项,可能产生额外费用。默认是绿色阻焊、白色丝印、1.6mm板厚,这个组合是免费的。第二,免费券不包含钢网和SMT贴片费用,如果你需要贴片服务,那是另外的计价体系。第三,免费券有有效期,一般是领取后30天内使用,过期作废。我见过不少人攒着券不用,结果过期了才后悔。
2.2 软件安装与版本选择
嘉立创EDA提供网页版和客户端版两种形态。网页版打开浏览器就能用,适合临时改图或者轻量项目;客户端版需要下载安装,支持离线操作,适合网络不稳定或者项目文件较大的场景。我的建议是主力用客户端版,网页版作为应急备份。客户端版在Windows、macOS、Linux上都有对应安装包,下载页面在官网首页就能找到。
安装过程中唯一需要注意的是安装路径不要有中文和空格,这是很多国产软件的通病,路径里有中文可能导致工程文件读写异常。安装完成后首次启动会提示登录账号,登录后软件会自动同步你的云端工程列表。如果你之前用过网页版,工程会自动出现在客户端里,不需要手动导入。
标准版和专业版的选择上,新手直接上标准版。标准版的界面更简洁,功能入口更直观,学习成本低。专业版虽然功能更强,但界面复杂度也上去了,没有PCB基础的人容易迷失在层层菜单里。等你画过三五块板子、对PCB设计流程有感觉了,再迁移到专业版也不迟。两个版本之间的工程文件可以互相导入导出,不存在锁定问题。
2.3 工程创建与参数预设
新建工程的时候,软件会让你填工程名称、选择模板。工程名称建议用英文加数字,不要用中文,原因和安装路径一样,避免编码问题。模板选择上,如果你画的是简单的双层板,直接选默认模板就行;如果涉及阻抗控制或者多层板,建议选对应的预设模板,里面已经配好了层叠结构和设计规则。
创建完工程后,第一件事是设置设计规则。这一步很多人会跳过,直接开始画图,结果画到一半发现线宽不对、间距不够,返工成本极高。设计规则里最关键的几个参数:最小线宽、最小间距、过孔尺寸、焊盘尺寸。嘉立创的常规工艺能力是线宽/间距最小6mil(0.15mm),过孔最小内径0.3mm、外径0.6mm。如果你画的板子不需要额外加钱,就按这个下限来设;如果需要更细的线宽,比如4mil,那就属于精密工艺,价格会上浮。
注意:设计规则一旦设定,后续所有布线都会受此约束。DRC检查就是拿你画的图和这套规则做比对,规则设错了,DRC要么疯狂报错,要么该报的错不报,两种情况都麻烦。
3. 原理图绘制:从元件库到网络连接
3.1 元件库的检索与调用
嘉立创EDA内置了庞大的元件库,覆盖了常见的电阻、电容、电感、二极管、三极管、常用IC等。搜索元件的时候,建议用型号关键词加封装类型组合搜索,比如你要找一颗STM32F103C8T6,直接搜型号就能出来,但出来的结果可能有多个封装版本,LQFP48、QFN48等等,要选和你实际采购的芯片封装一致的那个。
这里有个新手常犯的错误:只看原理图符号对不对,不看PCB封装对不对。原理图符号只是逻辑表示,PCB封装才是决定焊盘尺寸和间距的关键。我见过有人原理图画得漂漂亮亮,结果PCB封装选错了,板子回来芯片焊不上去,整批板子报废。所以每次调用元件,都要点开封装预览看一眼,确认焊盘数量和间距和实物一致。
如果内置库里找不到你要的元件,可以自己建。建元件分两步:画原理图符号和画PCB封装。原理图符号就是画个矩形框,把引脚拉出来,标上引脚号和名称;PCB封装就是按数据手册的尺寸图,画出焊盘和丝印轮廓。建封装的时候,焊盘尺寸要比数据手册标称值稍微放大一点,一般长度方向加0.2-0.3mm,宽度方向加0.1-0.2mm,这是为了补偿制造公差和焊接时的锡膏扩散。
3.2 原理图连线与网络标签
原理图连线的核心原则是:能用电网标签就不用长线。长线在复杂原理图里会变成蜘蛛网,可读性极差。电网标签的用法是给两个需要连接的节点起同一个名字,软件会自动认为它们是连通的。比如VCC_3V3这个网络,你在电源输出端放一个标签,在各个芯片的电源引脚旁边也放一个同名标签,它们就自动连上了,不需要画线。
星型接地是原理图阶段就要考虑的问题。所谓星型接地,就是所有需要接地的点都单独走线到一个公共接地点,而不是手拉手串成一串。串接地会导致地线上产生压降,模拟电路和数字电路混在一起的时候,这种压降会变成噪声耦合。在原理图里体现星型接地的方式是:用不同的地网络标签区分模拟地和数字地,比如AGND和DGND,然后在电源入口处用一颗0欧电阻或者磁珠把两个地连起来。这样在PCB布局的时候,你就知道哪些地要分开走,最后在哪里汇合。
3.3 DRC预检与常见报错处理
原理图画完,先别急着转PCB,跑一遍原理图DRC。这一步能抓出很多低级错误:引脚悬空、电源网络短路、元件位号重复、封装缺失。最常见的报错是“元件引脚与焊盘未对应”,这个报错的意思是原理图符号的引脚编号和PCB封装的焊盘编号对不上。比如原理图里引脚叫1、2、3,PCB封装里焊盘叫A、B、C,软件就找不到对应关系。
解决这个问题的办法是打开元件属性,检查引脚映射表。每个原理图引脚都要指定一个PCB焊盘编号,一一对应。如果是自己建的元件,建的时候就要把映射关系设好。如果是库里的元件报这个错,大概率是库本身有问题,换个元件或者自己改一下映射。
另一个高频报错是“网络只有一个节点”,意思是某个网络只连了一个引脚,没有形成回路。这种情况通常是忘了连线或者标签打错了。排查方法是点开报错列表,双击报错项,软件会自动定位到出问题的网络,然后你顺着网络找,看哪个该连的地方没连上。
实操心得:原理图DRC通过之后,建议导出PDF存档。一方面方便自己复查,另一方面如果后续PCB出问题,可以回溯到原理图阶段排查。导出的时候选彩色模式,网络标签和元件位号会看得更清楚。
4. PCB布局布线:从器件摆放到DRC通过
4.1 板框绘制与层叠设置
从原理图转到PCB之后,第一步是画板框。板框决定了板子的物理尺寸,也决定了免费额度能不能用。免费券要求尺寸在10cm×10cm以内,所以画板框的时候要控制好。板框用Keep-Out层或者Mechanical层画,画一个闭合的矩形或者多边形。画完之后,软件会自动识别为板子边界。
层叠设置是双层板和多层板的分水岭。双层板就是Top Layer和Bottom Layer两层铜箔,中间是FR4基材。多层板是在中间加了内电层或者信号层。嘉立创的六层板常规层叠结构是:Top信号层、内层1(GND)、内层2(信号)、内层3(信号)、内层4(电源)、Bottom信号层。这个层叠顺序不是随便定的,它考虑了信号回流路径和电源完整性。内层1紧贴Top层,作为Top层的参考地平面,这样Top层走线的回流路径最短,EMI辐射最小。
层叠厚度方面,双层板默认1.6mm,这个厚度机械强度足够,大部分场景都适用。如果做高频板或者阻抗控制板,厚度要根据阻抗计算来定。嘉立创官网有个阻抗计算神器,输入目标阻抗值、线宽、介质厚度,它会反推出合适的层叠参数。这个工具很好用,省去了手动查公式的麻烦。
4.2 器件布局的核心原则
布局决定了布线的难度,也决定了板子的电气性能。布局的核心原则是按功能模块分区:电源模块放一起、数字电路放一起、模拟电路放一起、接口放板边。模块之间保持足够间距,避免相互干扰。晶振要尽量靠近芯片的时钟引脚,走线越短越好,晶振下方不要走其他信号线,最好挖空铺地。
去耦电容的摆放是新手最容易忽略的细节。每颗芯片的电源引脚旁边都要放一颗0.1uF的去耦电容,位置越近越好,理想情况是电容和芯片电源引脚在同一面,走线长度不超过2mm。去耦电容的作用是提供高频电流回路,如果放得太远,走线电感会抵消电容的效果,芯片工作时电源引脚上的电压波动就压不住。
发热器件要分散摆放,不要扎堆。比如电源芯片、功率电阻、MOS管这些,如果集中在一个区域,局部温升会很高,影响周围器件的寿命。布局的时候在发热器件周围留出足够的铜皮面积帮助散热,必要时加散热过孔阵列,把热量传导到背面铜皮。
4.3 布线规则与技巧
布线是整个PCB设计里最耗时的环节。嘉立创EDA的布线工具支持自动布线和手动布线,我的建议是:关键信号手动布,普通信号可以自动布。关键信号包括时钟线、差分线、模拟信号线、大电流电源线。这些线对阻抗、长度、间距有要求,自动布线器很难处理好。
线宽的选择要根据电流来定。有个经验公式:1oz铜厚(35um)的情况下,1mm线宽大约能承载1A电流,温升10度以内。如果电流更大,要么加宽线宽,要么增加铜厚。嘉立创支持2oz铜厚选项,但需要额外付费。对于电源线,我一般按1A/mm来估算,留一倍余量。比如2A的电流,线宽至少2mm,实际画的时候我会画到3mm。
过孔的使用也有讲究。过孔的作用是连接不同层的走线,但过孔会引入寄生电感和电容。高速信号线上尽量少打过孔,必须打的时候,过孔内径不要太小,0.3mm是常规下限。电源过孔可以多打几个,降低阻抗。地过孔在芯片周围多打一些,帮助散热和提供回流路径。
差分线要等长、等距、平行走。等长是为了保证两根线上的信号同时到达,等距是为了保证差分阻抗一致。嘉立创EDA有差分线布线工具,设置好差分对之后,软件会自动保持等距。等长调整可以用蛇形走线,但蛇形走线的间距要足够大,一般不小于3倍线宽,否则线间耦合会破坏差分特性。
4.4 DRC检查与报错排查实录
布线完成之后,跑DRC。DRC全称Design Rule Check,设计规则检查,它拿你画的图和设计规则做比对,找出违规的地方。嘉立创EDA的DRC报错信息比较详细,每条报错都会告诉你违规类型、位置、涉及的网络。
常见的DRC报错有几类。第一类是间距违规,比如两条线靠得太近,小于最小间距。解决方法是把线挪开,或者调整设计规则里的最小间距值。第二类是线宽违规,某条线比最小线宽还细。解决方法是在规则里把这条网络单独设一个线宽规则,或者手动加粗。第三类是未布线网络,就是有网络还没连上。这个最好排查,点开报错列表,双击定位,手动补线。
有一类报错比较隐蔽:“partial route conflicts”,意思是部分布线冲突。这种报错通常出现在自动布线之后,自动布线器为了连通网络,走了一些违反规则的线。解决方法是把冲突区域的线删掉,手动重布。我个人的习惯是自动布线只用来做参考,看看大概怎么走,然后手动重布关键区域。
注意:DRC通过不代表板子一定能用。DRC只检查规则违规,不检查电气性能。比如地平面被分割得七零八落,DRC不会报错,但板子的抗干扰能力会很差。所以DRC通过之后,还要自己目视检查一遍,重点看地平面完整性、电源走线宽度、去耦电容位置。
5. 下单流程与免费打板实操
5.1 生成Gerber文件与检查
DRC通过之后,就可以生成Gerber文件了。Gerber是PCB制造的标准格式,包含每一层的图形信息。嘉立创EDA里一键导出Gerber,导出的时候要确认几个选项:层数对不对、单位是毫米还是英寸、格式是RS-274X还是其他。RS-274X是通用格式,选这个没错。
导出之后,强烈建议用Gerber查看器预览一遍。嘉立创EDA自带Gerber预览功能,也可以下载第三方查看器。预览的时候重点看:焊盘有没有缺失、丝印有没有压焊盘、板框是不是闭合的、钻孔文件对不对。我见过有人导出Gerber之后没检查,结果丝印层选错了,板子回来所有元件位号都印在焊盘上,焊接的时候一塌糊涂。
5.2 下单页面参数填写
在嘉立创官网下单页面,上传Gerber文件之后,系统会自动解析出板子尺寸、层数、钻孔数量等信息。你需要手动确认或修改的参数包括:板子数量、板厚、阻焊颜色、丝印颜色、表面处理工艺。免费券覆盖的是默认参数:5片、1.6mm、绿色阻焊、白色丝印、有铅喷锡。如果你改任何一项,费用就会变化。
板子数量上,免费券默认是5片。如果你只需要1-2片验证,5片也够用了,多出来的可以留着备用。表面处理工艺默认是有铅喷锡,如果要做无铅或者沉金,需要额外付费。沉金的好处是焊盘平整度高,适合细间距芯片,但价格贵不少。普通项目用喷锡就够了。
5.3 免费券使用与订单确认
下单页面会有一个“使用优惠券”的入口,点进去选择你的免费券。系统会自动计算优惠后的价格,如果优惠后是0元,那就说明免费券覆盖了全部费用。确认订单之前,再检查一遍收货地址和联系方式,然后提交。
提交之后,订单会进入审核流程。嘉立创的审核主要是检查Gerber文件是否符合工艺能力,比如线宽是不是太细、间距是不是太小、钻孔是不是太小。如果不符合,审核人员会联系你修改。审核通过之后,订单进入生产排期,一般2-3天发货。发货后会有物流单号,可以在订单详情里查看。
实操心得:免费券用完之后,如果还想继续打板,可以关注嘉立创的促销活动。有时候会有“首单免费”“邀请好友送券”之类的活动,能额外获得打板额度。另外,如果你做的板子比较简单,可以考虑拼板,把多个小模块拼在一张10cm×10cm的板子上,一张券打多个模块,利用率更高。
6. 常见问题与避坑指南
6.1 DRC报错速查表
| 报错类型 | 含义 | 解决方法 |
|---|---|---|
| 间距违规 | 走线间距小于规则值 | 挪开走线或调整规则 |
| 线宽违规 | 走线宽度小于规则值 | 加粗走线或单独设规则 |
| 未布线网络 | 有网络未连接 | 定位后手动补线 |
| 引脚焊盘不对应 | 原理图引脚与PCB焊盘编号不匹配 | 检查元件引脚映射表 |
| 网络单节点 | 网络只连了一个引脚 | 检查连线或标签 |
| 部分布线冲突 | 自动布线产生违规 | 删除冲突区域手动重布 |
6.2 封装与实物不匹配的排查
封装不匹配是硬件调试阶段最头疼的问题。板子回来了,芯片焊不上去,或者焊上去了但引脚对不上。排查方法是:拿数据手册的封装尺寸图和PCB封装做逐项比对,重点看引脚间距、焊盘长度、焊盘宽度、整体外形尺寸。如果手头有实物芯片,直接拿卡尺量,量出来的尺寸和封装尺寸对不上,那就是封装错了。
预防措施是在建封装的时候严格按数据手册来,不要凭感觉画。数据手册里的尺寸图通常有最小、典型、最大三个值,建封装的时候取典型值,焊盘长度方向适当加长。另外,建完封装之后,可以打印出来1:1的图纸,把实物芯片放上去比对,这个方法很土但很有效。
6.3 免费打板被拒的常见原因
免费打板被拒通常有几个原因。第一,板子尺寸超过10cm×10cm,这个系统会自动识别,超了就用不了免费券。第二,层数超过2层,免费券只覆盖1-2层,多层板要付费。第三,Gerber文件有问题,比如板框不闭合、钻孔文件缺失、层数不对。第四,账号有违规记录,比如之前下单后恶意拒收、频繁退单,会被限制使用免费券。
如果被拒了,先看拒绝原因,然后针对性修改。尺寸超了就把板框改小,层数超了就改成双层板,文件有问题就重新导出。如果是账号问题,联系客服申诉,说明情况,一般都能解决。
6.4 从下单到收货的时间预期
正常流程下,审核1天,生产2-3天,物流2-3天,总共5-7天能收到板子。如果遇到节假日或者促销活动,生产排期会延长,可能要10天左右。急用的话可以选加急服务,但加急要额外付费,而且免费券不覆盖加急费用。
收货之后第一件事是目视检查:板子有没有划伤、焊盘有没有氧化、丝印有没有印错、板子数量对不对。有问题及时拍照联系客服,嘉立创的售后处理还算及时,一般会给补发或者退款。
7. 进阶技巧:从能用到好用
7.1 阻抗计算与层叠优化
当你的板子涉及高速信号,比如USB、HDMI、以太网,就需要做阻抗控制。阻抗控制的核心是让走线的特征阻抗匹配信号源的输出阻抗和负载的输入阻抗,减少反射。嘉立创的阻抗计算神器可以帮你算出特定层叠结构下的线宽和间距。输入目标阻抗(比如USB 2.0的差分阻抗是90欧姆)、介质厚度、铜厚,工具会给出推荐的线宽和间距。
层叠优化方面,如果做六层板,建议把内层1设为地平面,内层2和内层3走信号,内层4走电源。这样Top层和Bottom层的信号都有参考平面,回流路径短,EMI性能好。电源层和地平面之间形成平板电容,对高频噪声有滤波作用。
7.2 星型接地在PCB上的实现
星型接地在PCB上的实现方式是:在电源入口处找一个点作为星型接地点,所有需要接地的模块都单独走线到这个点,而不是就近接地。模拟地和数字地分开走,最后在星型接地点用0欧电阻或者磁珠连接。这样模拟电路的地电流不会流到数字电路的地线上,数字电路的开关噪声也不会耦合到模拟电路。
实际操作中,星型接地会增加布线难度,因为所有地线都要往一个点汇聚。对于简单板子,可以用铺地代替星型接地,但铺地的时候要注意地平面的完整性,不要被走线切割得支离破碎。如果地平面被切割,回流路径被迫绕行,等效电感增加,地噪声就上去了。
7.3 丝印与位号图的导出
丝印图是焊接时的参考,位号图是维修时的参考。嘉立创EDA可以导出丝印位号图,导出的时候选PDF格式,包含Top和Bottom两面。位号图的作用是告诉你每个元件在板子上的位置和方向,焊接的时候对照着图放元件,不容易放错。
导出位号图的时候,建议把元件轮廓也一起导出,这样能看清元件的占位面积。另外,位号图的字体大小要适中,太小了看不清,太大了占地方。一般选0.8mm-1mm的高度比较合适。
7.4 从嘉立创EDA迁移到其他工具
如果你后续项目复杂度上去了,需要迁移到Altium Designer或者Cadence,嘉立创EDA支持导出标准格式。原理图可以导出为DSN格式,PCB可以导出为Gerber或者ODB++。迁移的时候注意封装库的兼容性,不同工具的封装格式不一样,可能需要重新建库。
迁移之前建议先把工程整理干净:删除无用元件、统一命名规范、整理网络标签。这样迁移过去之后,可读性会好很多。另外,迁移之后要重新跑一遍DRC,因为不同工具的规则引擎不一样,原来通过的规则在新工具里可能报错。
8. 我个人的实操体会
画板子这件事,说到底是个熟练工种。看再多教程,不如自己动手画一块。我的建议是第一个项目不要贪大,画个最简单的LED闪烁板就行,从原理图到PCB到下单到焊接,完整走一遍流程。走完之后,你对整个链路就有感觉了,后面再画复杂板子,无非是元件多了、规则细了,核心逻辑是一样的。
嘉立创EDA的免费打板政策确实降低了硬件门槛,但不要因为免费就随便画。每一块板子都要认真对待,DRC认真跑,封装认真查,Gerber认真看。我见过太多人因为免费就不上心,结果板子回来一堆问题,浪费的不只是打板钱,还有等待的时间和调试的精力。
最后分享一个小技巧:下单之前,把Gerber文件发给有经验的朋友帮忙看一眼。很多问题自己看不出来,别人一眼就能发现。硬件这个圈子,互相帮衬是常态,你帮别人看板子,别人也会帮你。