
每年智能车竞赛备赛季我都能遇到拿着打样回来的板子一脸迷茫的队员为什么嘉立创审核又给打回来了画的时候明明没报错怎么一到工厂就是各种警告说实话这种情况我见得实在太多。智能车竞赛从筹备到上赛场PCB设计几乎是每个参赛队伍绕不过去的硬仗——主控板、驱动板、电源板、传感器板哪一块出问题整车性能都直接拉胯。而嘉立创作为绝大多数学生队伍的打样首选它的审核规则其实并不复杂大量驳回都源于大家对制造工艺不了解。这篇文章我打算把这几年带队做开源方案时攒下的嘉立创审核经验一次讲透再把立创EDA、Altium Designer、KiCad三条设计路线放在一起做详细对比最后附上我从布局、布线到下单的全流程实操避坑点给正在备赛的队伍一个可以直接照做的参考。1. 动手画板之前先想清楚智能车需要哪几块PCB1.1 智能车上常见的4类板卡与设计侧重点如果让第一次参加智能车竞赛的同学聊PCB设计他大概率想的是“把电路画出来然后打样”。但真正上车调车之后你会发现车上的板子不能一锅端不同板卡面对的工程问题差别非常大画法也完全不一样。第一类是主控板。负责跑算法、采集传感器数据、输出PWM常见方案有TC264、STM32F407/103、英飞凌系列核心板。这类板子核心是数字电路稳定性——晶振布局、复位电路、去耦电容、电源完整性。智能车主控板往往离电池和电机很近电机瞬间几十安培的电流变化会产生很强干扰直接影响单片机复位和ADC采样。很多队伍做出来的车“跑着跑着就死机”大概率是主控板电源和地处理出了问题而不是程序逻辑写错了。第二类是驱动板。负责把电池直流电转成电机需要的PWM驱动最大特点就是电流大瞬间电流冲到十几安甚至二十几安并不稀奇。驱动板的设计重点是铜皮载流能力、散热路径、续流回路以及信号地和功率地怎么隔离。你可以把驱动板理解成一个“大水龙头”闸门一开就是一股大电流这股电流流过的路径必须足够宽、足够短否则板子上的压降和发热会让你怀疑人生。第三类是电源板。负责把电池电压转成各个电压轨比如7.4V两节锂电池供电可能要同时输出5V给单片机、3.3V给传感器、6V给舵机。电源板的关键在开关电源的布局电感放哪儿、输入输出电容怎么摆、反馈走线从哪里取都会直接影响纹波大小。纹波一大摄像头画面就会抖动编码器读数会跳变。第四类是传感器板。常见的是摄像头转接板、电磁传感器信号调理板、编码器接口板。这类板子的特点是信号幅度小、频率高运放小信号放大、差分走线、滤波电路是核心。智能车电磁组用的差分线圈信号往往只有毫伏级别稍微引入一点噪声采集到的场强数值就完全失真。1.2 PCB设计水平对整车稳定性的影响被严重低估很多人觉得板子只要“能通电、能跑程序”就行但我见过太多次“同一套代码换个板子成绩差出好几秒”的情况。不是程序变了而是板子的稳定性在拖后腿摄像头图像偶尔抽风、编码器读数偶发跳变、ADC采到的电压毛刺多、舵机PWM受干扰抖动——这些问题在调试台上不一定能复现一上赛道就全部暴露。PCB设计水平决定的是整车性能的下限。程序写得再好控制算法再优秀也得建立在稳定可靠的硬件基础上。举个例子电磁组传感器板如果运放的地线处理不好远距离场强采集会混入大量噪声算法里再怎么滤波都难以做到平滑。再比如驱动板的大电流回路面积过大产生的电磁干扰辐射会直接耦合到主控板上的编码器线导致速度闭环里出现周期性跳变。所以在画板子之前先想清楚每块板的定位比一股脑画完再改要高效得多。下面进入嘉立创审核这部分这也是标题里最核心的经验分享。2. 嘉立创审核到底在审什么官方审核逻辑全拆解2.1 从上传文件到确认生产的完整流程很多参赛队员第一次用嘉立创打样以为只要把PCB文件传上去、付完钱就完事了。实际上嘉立创的审核流程比想象中要严谨上传文件之后系统会先做一轮自动的DFMDesign for Manufacturing可制造性设计可制造性分析这一轮会把板子上的线宽线距、过孔尺寸、丝印摆放、铜皮完整度、板框尺寸等问题全部扫描一遍。通过之后还可能有人工审核介入尤其当你的文件里有特殊工艺、板子形状不规则或者尺寸超限时人工审核会再次确认。整个流程大致是上传PCB源文件或Gerber文件 → 系统自动检测 → 弹窗提示风险项 → 人工审核确认 → 报价 → 付款 → 排产。自动检测和人工审核之间没有明显分界线但自动检测出的警告项如果不处理后续生产环节依然可能出现问题比如断线、短路、阻抗偏差。与其说审核是在难为你不如说是在帮你筛掉那些会给生产制造带来麻烦的设计隐患。注意一个关键点嘉立创审核并不是只看“能不能做出来”它还要看“好不好做”。比如你的线宽到了3.5mil按工艺极限能做但成品率会受影响审核会提示你加宽。又比如你把过孔放在焊盘正中间且开窗焊接时容易漏锡审核也会提示。这些看起来“能用”的设计传到工厂端就是良率杀手。2.2 智能车类订单最容易翻车的3类问题结合我带队的经验智能车板卡提交嘉立创审核时最容易被打回或警告的问题集中在以下三类。第一类线宽线距不达标。智能车主板上有不少细间距器件比如LQFP封装、邮票孔核心板、FPC连接器。很多同学用默认规则画完之后信号线走着走着就变成4mil、3mil。嘉立创常规板卡的最小工艺能力是4/4mil线宽线距如果你画到了3.5mil系统会警告。需要说明的是这个4mil通常指“外层”内层因为蚀刻工艺偏差建议做到5mil以上更稳妥。解决方法是提前在规则管理器里把Minimum Width设成0.2mm约8mil除非特殊封装实在走不通否则别往工艺极限上贴。第二类过孔和安装孔位置踩线。过孔最小孔径建议0.3mm小于0.25mm会让钻头损耗加剧、孔壁铜厚不稳定。孔到板边的距离也容易被忽略嘉立创要求钻孔边缘到板框边缘一般要大于0.3mm如果太靠近锣板时孔壁会破。很多队伍在板子角落放安装孔结果孔离板边只剩0.2mm审核直接提示风险。这个问题的本质是“制造误差累积”钻孔有公差、锣板有公差两个公差叠加孔边距太小就容易破板。第三类丝印和阻焊层问题。丝印压焊盘、丝印字高太小、阻焊开窗不对这三样是审核里出现频率最高的。丝印压在焊盘上会导致焊接不良或者丝印油墨污染焊盘嘉立创通常要求丝印到焊盘保持一定间距一般≥0.2mm。字高低于0.8mm会影响打印清晰度也会被提示。阻焊层问题主要表现是焊盘没有开窗或者开窗过大导致相邻焊盘之间无阻焊桥。前者会让焊盘被绿油覆盖根本没法焊接后者在焊密集引脚芯片时极易连锡短路。2.3 审核环节的“潜规则”备注、特殊工艺与优惠规则的协同审核不只有“打回”和“通过”两种结果很多时候审核工程师会通过订单备注和你沟通。我建议在提交订单时主动把关键信息写清楚比如“智能车驱动板运行电流持续15A峰值25A底层需要2oz铜厚”、“电源板反馈走线已加粗请按1.6mm板厚生产”。备注不是摆设写得越清楚审核工程师越容易判断你的需求也能减少来回沟通的时间。关于特殊工艺智能车板卡里最常用到的有三类2oz铜厚大电流、沉金表面处理需要频繁插拔的排针和板对板连接器、阻抗控制摄像头高速信号或有差分走线时。其中阻抗控制比较特殊需要你提供叠层结构和目标阻抗值。嘉立创官网有专门的阻抗计算工具把层叠、介质厚度、铜厚填进去能直接算出走线宽度和间距这个工具在相关话题里被反复提及实测下来对电磁组和摄像头组的高速信号走线非常有用。还有一点是免费打样规则。嘉立创对免费打样有明确限制通常要求板子尺寸在100mm×100mm以内、数量若干片。智能车主控板很多能压在这个尺寸内但驱动板因为要放大电流布局和散热铜皮经常会超过100mm。超过之后要么自己加钱要么把板子拆成更小的模块。设计之前先去官网看清楚这个周期的免费打样规则能省下一笔不小的实验经费。3. 三种PCB设计/打样方案横向对比队伍到底该选哪个3.1 方案一立创EDA一条龙从原理图到审核通过最快立创EDA嘉立创EDA是嘉立创自家的EDA工具分为标准版和专业版。这个方案最大的优势是“无缝衔接”原理图、PCB、BOM、下单全部在一个生态里完成原理图画完一键导入PCBPCB画完一键生成订单文件不需要自己导Gerber也不需要单独找封装库——智能车竞赛里常用的STM32系列、TC264、DRV8701、TPS63020、RT8279基本都有现成封装直接调用就行。对第一次画板子的学生队伍来说立创EDA的上手成本是最低的。在线版不用安装打开浏览器就能画支持多人协作一个队员画原理图另一个队员同步看PCB布局效率高不少。而且官方和社区出了大量中文教程遇到问题搜一下就能解决。智能车圈子里很多开源的工程也直接用立创EDA分享导入就能看布线思路。立创EDA的短板也很明显标准版在复杂板卡上会卡顿尤其是板子超过一定面积、元件密度高的时候移动一下线路要等半秒。专业版性能好很多但操作逻辑和AD有较大差异习惯AD的同学切换过来反而不适应。如果要做四层以上、走高速差分信号、做阻抗控制这类高要求板卡立创EDA虽然能做但相比传统EDA工具还是有一些细节上的差距。3.2 方案二Altium Designer 嘉立创参考资源最多的老牌组合ADAltium Designer是目前高校实验室和智能车老队员中使用率最高的EDA工具也可以说是智能车圈子里“历史资产”最丰富的一条方案。论坛、群文件、开源平台上分享出来的智能车工程绝大多数是AD格式直接下载打开就能看布局、看布线甚至可以拿来改一改就变成自己的板子。对于需要借鉴大量前人经验的队伍来说这种资源密度是非常大的优势。AD在功能上也确实成熟规则引擎非常强大可以针对不同网络设定不同线宽、间距、过孔规则铺铜操作灵活支持各种多边形布线时自动推挤效果好熟练后画板速度极快。智能车需要的2-6层板AD都能轻松完成特别是主板这种“元件多、连接关系复杂”的板子AD的批量布线、规则检查能省下大量时间。AD的缺点主要集中在授权和转化两个问题上。授权方面正版价格昂贵学生队伍大多使用非正版授权这在正规场合会有风险但也确实是现实情况。转化方面从AD到嘉立创下单需要导出Gerber文件或者用嘉立创下单助手上传PCB源文件这一步处理不好就会出现层丢失、单位混乱、丝印错位等问题。如果你选这条方案一定要把Gerber导出流程练熟练透这是后面第4章会重点讲的。3.3 方案三KiCad 嘉立创开源免费不将就KiCad这些年发展非常快完全开源免费、无授权问题、支持Windows/macOS/Linux跨平台社区活跃度也很高。它的设计能力完全能够覆盖智能车级别的PCB需求2-6层板、铺铜、差分走线、阻抗计算这些功能都具备。而且KiCad的Gerber导出流程非常规范、透明导出后在嘉立创审核时干净利落不容易出现层丢失之类的问题。KiCad的问题在于“资源少”和“习惯门槛”。智能车领域里用KiCad开源工程的队伍很少想找现成的智能车PCB工程直接参考比AD和立创EDA都难。很多国内特有的元器件封装比如国产电机驱动芯片、特定的排针座、某些传感器模块KiCad官方库和第三方库里不一定有需要自己画封装。对于没有封装绘制经验的同学来说这会是比较耗时的工作。操作习惯上KiCad选中逻辑和一些快捷操作跟AD差异很大刚上手需要几天适应期。但这套方案非常适合追求开源、使用非Windows系统、或者不愿意折腾授权问题的队伍。如果你有学长带并且愿意花点时间理解封装原理KiCad完全可以作为主力工具走完全程。3.4 三方案多维度对比表为了更直观地对比我把上面三套方案的核心维度整理成一张表方便不同情况的队伍快速挑选。对比维度立创EDA标准版/专业版Altium DesignerKiCad上手难度低中文教程多在线可用中高功能多但学习曲线陡中等需要适应操作逻辑费用/授权免费无版权风险正版昂贵学生常用非正版完全开源免费智能车现成资源较多开源工程逐渐增加最多大量老工程可直接参考较少需要自己积累元件库丰富度国内常用元件非常全需要自己维护依赖个人积累官方库第三方库国内元件需自建与嘉立创集成度最高一键下单无缝衔接需要导Gerber或用下单助手需要导Gerber流程规范多层板与复杂板卡专业版支持6层够用强适合中大型复杂板卡支持8层满足智能车需求团队协作方式在线协作方便同步单机为主团队协作靠文件共享可配合Git做版本管理适合队伍第一次打样、备赛时间紧、追求效率有AD基础、需要大量参考前人工程注重开源、跨平台、愿意自建库3.5 结合队伍情况的选择建议如果你问我的真实建议我会按队伍基础分三种情况说。第一种全队都是第一次画板子之前完全没接触过EDA工具备赛时间也就两三个月。这种情况别犹豫直接用立创EDA专业版。原因很简单学习成本最低、元件库最全、下单最流畅画错了好改改完能直接下单把有限的精力放在调车而不是折腾工具上。第二种队伍里有人已经在用AD或者学长学姐留下了一批AD格式的板卡工程可以借鉴。这种情况建议延续AD方案不要为了“新鲜”而换工具。智能车备赛时间极其宝贵与其用一两周去适应新工具不如站在前人工程的肩膀上把AD的规则设置和Gerber导出流程快速吃透。第三种队伍里有较强的软件能力或者有队员本身喜欢开源生态不介意花点时间学习KiCad同时对AD授权问题比较在意。这种情况走KiCad完全没问题它足够专业而且能培养一套干净利落的文件管理和版本协作习惯长远来看收益很大。我自己常用的是“立创EDAKiCad”双修的思路快速验证的小板卡用立创EDA复杂主板用KiCad。不过这个组合不建议新手直接模仿先选一条路走通比什么都重要。4. 实操拆解从布局、布线到下单审核的关键避坑点4.1 布局阶段板框、接口、安装孔先定好很多同学拿到原理图就开始摆元件结果画到一半发现板框尺寸超了、安装孔位置不对、接口方向全反了。布局之前一定要先干三件事确认车模安装空间、确认板框尺寸、确认接口方向。智能车上每块板子的安装空间其实很紧张。主控板一般放在车模上层或者中间层驱动板和电源板靠近电池和电机安装孔位置必须跟车架预留孔位严格对齐。最好的办法是把车架的实际尺寸量出来在EDA里先画一个板框把安装孔放上去再开始摆元件。板框画好后用“锁定”功能固定避免后续误拖动。接口方向是新手最容易踩的坑。排针、杜邦线座、XT60电源座、JST接口这些接口都是有方向性的摆在板子上之后引线方向必须朝着出线方便的位置。比如驱动板的电机输出接口应该朝向电机侧电源输入接口朝向电池侧。画完板子后一定要用3D预览看看接口会不会和车架冲突我在很多开源方案里见过接口朝下导致线被车架压住的情况非常难受。布局时的另一个经验是核心芯片尽量靠近板子几何中心或者至少不要放在板子边缘。智能车在高速过弯时会剧烈震动板子边缘的芯片焊点受到的应力更大时间长了容易虚焊。大电流元器件尽量集中在一侧信号处理部分远离发热区域这是基本的“热分区”思路。4.2 布线阶段大电流、电源、信号三类走线的处理原则布线是整个PCB设计里最容易出问题、也最考验功力的环节。我按智能车板卡的实际情况把布线分成三类来拆解。大电流走线。驱动板和电源板上会有持续十几安培的电流流过这时候走线的宽度不能拍脑袋定。一个常用的经验是1oz铜厚下1mm宽的外层走线大约能安全承载1A电流温升约10℃。这个经验值来自IPC-2221标准的简化版。如果是持续15A的电机电流至少要保证15mm以上的走线宽度或者用大面积铺铜来等效。空间不够时有两个补救办法一是下单时加钱做2oz铜厚载流能力直接翻倍二是在铺铜区域打大量过孔阵列让电流从顶层到底层并联流过。实际操作中驱动板大电流路径我一般是“铺铜过孔阵列”一起上还要在关键路径上预留测温点方便调试时用热成像仪检查。电源走线。电源线不能只看载流还要控制走线电感。电感本质上是由电流环路面积决定的环路面积越大产生的电压尖峰和EMI越强。开关电源部分的SW节点走线要短而粗输入输出电容要尽量靠近芯片引脚。电感下面的铜皮不要铺否则会产生涡流损耗用热词的表述来说就是“PCB涡流损耗”——这个损耗会让电感底下那块区域异常发热同时降低电源转换效率。电源反馈线要从输出电容的正极单独走一根细线到芯片的反馈引脚千万不要串到电感电流主路径上否则反馈电压会叠加了开关噪声导致输出电压纹波变大。信号走线。智能车上的信号分两类一类是编码器、遥控接收、按键这种低速信号另一类是摄像头像素时钟、电磁传感器差分信号这类需要关注阻抗和抗干扰的信号。低速信号的要求是“远离大电流路径、少走板边、避免长距离平行”。高速信号则要尽量短、尽量直差分信号要保持等长、等距、远离其他走线。摄像头排线转接板上SCL、SDA、VSYNC、PCLK这些线不要扎堆走各自留出空间避免串扰。电磁传感器板上的差分信号建议配对走线如果中间有换层要在换层过孔旁边加一个回流地孔保证信号回流路径连续。还有一些通用原则数字地和模拟地分开最后在电源输入处单点连接晶振下面不要走其他信号线去耦电容尽量靠近芯片电源引脚不要经由过孔绕一圈再接板边预留至少0.5mm的走线禁区避免板边铜皮被锣板时破坏。这些规则听着琐碎但每一条都是我用烧掉的板子换来的经验。4.3 下单阶段Gerber导出与嘉立创审核通过的最后一道关如果你用的是立创EDA下单流程非常顺滑画完直接点“下单”系统自动生成生产文件。但如果你用AD或KiCad导出Gerber这一步就是决定审核能不能顺利通过的关键。很多队伍画板时没毛病导Gerber时漏了层或者单位选错结果板子做出来完全对不上。AD导出Gerber的要点是使用“File → Fabrication Outputs → Gerber Files”菜单单位选毫米格式选2:5精度更高层选择里把需要出图的顶层、底层、丝印层、阻焊层、助焊层全部勾上机械层只保留板框层。钻孔文件用“NC Drill Files”导出单位同样要选毫米并关闭“Keep trailing zeroes”这类与工厂习惯不一致的选项。这里特别提醒导出的Gerber一定不要用AD自带的预览看因为预览和工厂用的CAM系统可能有差异最好把Gerber导入嘉立创下单助手的“在线DFM”里做一次确认。KiCad导出Gerber相对干净在“绘图文件”里选择Gerber格式选中需要的层点击绘制即可。注意在“通用选项”里把使用辅助坐标原点、整数位数设置好避免坐标偏移。KiCad自带的Gerber查看器能直接预览确认无异常后再上传。无论哪种工具提交前都建议做两件事一是跑一次完整的DRC设计规则检查把未连接的引脚、间距违规、线宽过小这些问题全部清零二是在嘉立创官网或者下单助手里用DFM功能做一次可制造性分析系统会直接把警告项列出来。这两个动作能把大部分审核驳回问题挡在下单前。5. 常见审核驳回问题与排查技巧实录5.1 高频驳回问题速查表把过去几年我遇到的和学生们反馈过的审核驳回问题汇总一下整理成一张速查表遇到类似提示直接对照解决。驳回/警告提示出错原因解决方案线宽小于工艺最小值4mil规则没设置细线走到窄处全局最小线宽设0.2mm信号线保持8mil以上孔到板边距离不足过孔、安装孔离板框太近孔边缘距板框至少0.3mm最好留0.5mm丝印压焊盘丝印文字或图形覆盖焊盘手动调整丝印位置或开启自动移除焊盘上丝印孤岛铜皮/死铜铺铜被细缝割出孤立区域删除孤岛或在该区域补一个接地过孔板子尺寸超过优惠限制板框超过100mm×100mm等规则拆分模块、调整布局或者接受非优惠价格焊盘阻焊开窗缺失导Gerber时阻焊层漏选导出时确认Top/Bottom Solder层已勾选DRC报错过多间距、线宽、封装冲突等问题未清理在EDA里逐条处理DRC不要带错下单文件单位错误AD/KiCad导出时单位选成inch统一用mm导出DFM预览时再次核对尺寸内层无覆铜或间距不足多层板内层走线太密、平面层破损检查内层铺铜和间距规则优先保证电源/地平面完整5.2 我踩过的大坑和实用小技巧分享几个我实际踩过的坑都是常规文档里不会写的。第一个坑是“版本管理混乱导致审核对不上”。有一次我们队伍的驱动板改了好几版AD工程文件在队员之间来回发结果某位队员用的是旧版本压了最新的PCB和旧的原理图下单嘉立创后被人工审核发现文件不一致来回耽误了两天。后来我们定了一个规矩每块板子发布“定稿版”时必须导出原理图PDF和Gerber文件一起提交以Gerber为准。这个习惯后来帮我们避免了很多低级问题。第二个坑是“无视审核的警告直接下单”。嘉立创审核弹窗提示“线宽小于推荐值可能影响成品率”有些人看到“可能”两个字就直接确认了。结果板子回来细线处断线、窄间距处短路废了一片板。审核系统的警告不是随便弹的每一项背后都有制造端的良率数据支撑能改就一定改。第三个实用技巧是下单时主动跟审核工程师沟通。如果你确实需要在特殊位用特殊工艺比如半孔板、沉金喷锡混装、加厚铜可以在订单备注里写清楚原因和使用场景。审核工程师看到清晰的说明通常会按你的需求调整生产参数。反过来什么都不说光等着被审很多特殊需求会被默认按常规工艺处理最后做出来的板子不满足预期。第四个技巧是充分利用立创EDA的在线DFM检查。这个功能在画完板子后就能触发不需要等到下单跑一遍就能把全部风险项列出来。我自己的习惯是每一版板子画完先在线DFM检查清理警告项然后才进入下单流程。这样能大幅减少“提交订单后被驳回再修改”的循环次数对备赛期紧张的同学来说非常节省时间。关于智能车竞赛的PCB设计其实还有一个细节容易被忽略——那就是“可维修性”。竞赛现场出了问题板子上每个元器件好不好拆卸、测试点有没有留、丝印是否清晰标注了位号和极性都直接影响现场抢修速度。所以我在画板子时都会刻意把测试点引出、把极性标识加大、把位号调整到不遮挡关键元件的位置。这些东西跟审核没有直接关系但对于一支要打完整场比赛的队伍来说重要性不亚于审核通过本身。最后再说说我对“审核经验”这个关键词的理解。嘉立创审核本质上是一个“设计端和制造端之间的翻译环节”它用制造规则来校验你的设计文件。你越是理解制造端的工艺边界设计时越主动去贴近这些规则审核就越是顺畅。很多同学把审核当成一个需要“闯过去”的关卡但换个角度想它其实是把生产缺陷提前暴露出来的免费体检。体检出来的问题处理掉你的板子不只是“能下单”更是“能稳定生产、稳定跑车”。这套心态我觉得比记住具体规则更重要。希望这份从方案选型到审核避坑的经验分享能帮正在备赛的队伍少走几步弯路。