ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

芯片烧录自建还是外包?量产烧录方案的决策逻辑

芯片烧录自建还是外包?量产烧录方案的决策逻辑 做硬件的人几乎没有不被“芯片烧录”这个环节膈应过。我接手第一条量产线的时候研发丢给我一套J-Link和几片散料说“这样烧就行”。等我真正排产面对的是几万片的芯片、管装托盘编带的包装差异、每颗几十秒的写入时间、夹具精度、固件版本、料损、追溯需求才发现这个看着最不起眼的工序其实是研发思维和生产思维第一次正面碰撞的地方。这几年我带过好几个产品从试产到爬坡几乎每次评审到烧录方案都会被问同一个问题芯片到底自己烧还是外包给代工厂或者专业烧录服务商很多人以为这是采购问题实际上它同时是成本问题、质量问题、交期问题甚至固件安全问题。今天把这几年的判断逻辑摊开讲希望能帮还在纠结的人少走点弯路。1. 先搞清楚一件事你烧的是什么决策权很大程度在芯片手上1.1 烧录不是“拷文件”而是一次带时序、带电平、带校验的精密操作研发阶段大家烧录都很随意仿真器连上点一下下载跑起来就行。到了量产烧录的复杂度会被放大很多倍芯片供电电压、复位时序、时钟频率、烧录接口SWD、JTAG、SPI、I2C、UART都有可能都要在生产环境里保持稳定。一颗芯片烧录几十秒如果中间有一次电压跌落或者接触抖动写入过程不会立即报错可能直到末尾校验才发现数据不对。这也是为什么量产烧录必须带“写入后回读校验”而且要设多级校验策略。某些老工程师习惯只开Program不开Verify理由是芯片全新不可能出错。但接触不良导致的写入数据错乱、字节缺失往往只在Verify时暴露。这个教训我后面专门说。1.2 芯片类型决定了谁在这个环节天然更有优势不同芯片的量产烧录方案差别很大不是所有芯片都适合在产线上单独建工位。芯片类型典型封装/供货形态主流量产烧录方式自建工位难度外包适用度MCU带片上Flash如通用ARM Cortex系列LQFP、QFN、托盘、编带脱机批量编程器夹具或贴片后ISP中等设备成熟高NOR Flash / EEPROMSOP8、TSSOP、编带、管装管装转烧录、编带烧录均常见低很高大容量eMMC / UFS / NANDBGA、贴片原厂预烧、贴片后在线烧写、专用高速编程器高专用设备很贵极高OTP单片机各种小封装一次写入不可逆防呆要求高中高料损风险大高带安全加密功能的MCU/安全芯片各种封装需配合证书、密钥、密封等流程高涉及密钥管理中且需严格审计这张表先帮你把大方向定了。MCU和普通Flash是“自烧外包两相宜”的典型eMMC这类大容量存储芯片高速量产编程设备价格动辄几十万绝大多数中小团队不会为了它自建工位更适合走原厂预烧或者SMT之后用ISP方式在产测工位完成OTP芯片一次烧错就报废自建工位的料损控制压力很大反而成熟外包服务商在夹具防呆和参数管理上更靠谱。1.3 容易被忽视的包装形态问题很多决策分歧实际出在芯片包装上。同一种MCU托盘来料和编带来料烧录方案完全不同。托盘芯片适合气动烧录治具机械手把芯片取放到烧录座里编带芯片可以在编带烧录机里整条带子连续过效率很高但要额外注意烧录之后怎么再编带回卷。管装芯片就更麻烦一点很多管装料没有标准化防呆方管盖板装反了整管芯片都会引脚变形。外包服务商常年处理各种包装这类经验是花钱买不来的。如果你的团队第一次做量产我建议先别急着买设备让专业的人先跑几批把包装形式和烧录方案的匹配关系摸清楚再说。2. 自购设备自建烧录工位明账便宜暗账才是大头2.1 明面上的投入设备、夹具、场地、人工先算明账。一套主流量产离线编程器的价格从几千到两三万不等常见四通道、八通道机型配合相应转接座。气动烧录治具和定制的POGO PIN夹具看封装和Pin数普遍在1万到4万之间。如果要做编带连续烧录整机可能要5万到10万元以上。这还没算防静电工作台、离子风机、接地系统、电脑和日志服务器。人工方面一个稳定烧录工位至少要有人全职操作加换料记录工资加管理成本按每月6000到8000元算。如果产量不大这个人的时间还得兼顾其他工序。很多团队一开始把“人工”算得很乐观觉得反正是工人顺手做实际上只要有专职工序存在他的排班、培训、失误都会变成你的隐性成本。2.2 暗账一料损自建工位最容易被低估的亏损点芯片烧录行业的正常不良率通常在0.1%到0.5%之间看起来不高但要命的是不良芯片并不总是烧录器报告的“校验失败”。引脚被夹具压伤、芯片放反导致某个Pin变形、静电击穿但功能时好时坏、托盘错槽导致的边角磕碰这些不良在烧录环节往往看不出来等SMT贴完之后才发现那时候已经变成整板返修成本。假设一颗主控芯片采购价15元月产5万片不良率0.3%每个月就是150片废料直接损失2250元。一年下来2.7万元。如果夹具设计不好或者操作员培训不到位不良率翻倍到0.6%损失立刻翻番。外包合同一般会约定烧录良率比如“单批次良率不低于99.9%”超出损耗由服务商承担。自建工位则没有任何人来兜底所有报废都得自己认。2.3 暗账二版本管理和切换成本自建烧录工位不只是设备问题更考验你的代码发布流程。研发提了个新固件从编译到确认、上传到烧录服务器、通知产线更换版本这个链路只要有一个环节靠口头传递就会出现“产线烧了半天烧的还是上一版”的严重事故。我自己遇到过不止一次研发在微信群里发了新固件文件名“V1.2最终版”结果第二天又发一个“V1.2最终版2”产线工人根本分不清。后来我们强制要求所有量产固件必须走专门的FTP目录目录里只允许出现一个“当前正式版本”文件任何测试版、回滚版都放别的目录每次切换由工程和品质双人确认并在烧录日志里签字。这个流程投入不大但价值极高。2.4 算一笔真实账月产3万片到底该不该自建我们拿一个典型场景算某产品主芯片为托盘来料的MCU单颗采购价10元月产3万片八通道烧录器加两套夹具总投入约3.5万元烧录时长每批约40秒含放取料一台八通道机器一名操作员满负荷产能大约每天5000片月产能约12万片一个工位完全够用。自建固定成本摊销按3年算每个月约970元操作员成本分摊到产品上约0.02元/片烧录器耗材POGO Pin、烧录座老化按每月500元料损按0.3%算每月约900元。每月自建总成本约970600500900大约2970元。如果找外包服务商这个量级的烧录含校验报价通常在0.05到0.1元/片取0.08元每月费用2400元。结果你会发现月产3万片时自建和外包成本几乎打平。但自建还要承担固件管理、人员培训、设备维护这些软成本外包却帮你把这些事全部接走。真正的分水岭往往要到月产10万片以上自建才会在成本上明显占优。3. 外包给烧录服务商省心的背后要盯死五个环节3.1 报价里到底含了什么只烧录和“带校验烧录”是两个价外包烧录的最大坑在报价含混。很多服务商报一个很低的价格说的只是“芯片放进烧录座写完就算完事”不带回读校验、不带过程记录。这种低价单一旦出问题你拿到的是一堆写入成功但内容残缺的芯片SMT之后才发现损失全在你这儿。正规的报价单应该明确三件事一烧录过程是否执行Verify回读二是否输出每颗芯片的烧录日志含时间、操作员、设备号、校验值三是否包含来料数量清点、差异报告、包装恢复。核对外包报价时先把这三项逐条写进合同再谈单价。3.2 固件安全不要把一个完整HEX直接发给外包外包最让人担心的永远是固件泄露。说实话散装固件只要在别人手里过一遍复制太容易了。靠谱的做法不是签一纸保密协议而是从技术上降低泄露价值。第一只提供生产用HEX绝不提供源码、工程文件、编译脚本第二要求服务商在独立隔离区域烧录烧录设备和电脑不联网烧录文件通过加密U盘传递并由专人保管第三能拆分的固件就拆分Bootloader和App分开烧甚至由你自己完成其中一段外包只做另一段两段拼接后才能运行。后者操作上麻烦一点但安全等级提升非常明显。如果产品实在敏感比如核心算法在固件里那我的建议很简单这部分芯片别外包。去自建工位哪怕成本高一点也买个安心。3.3 良率责任边界条款怎么写最有用外包烧录出现不良责任归谁不能等出了问题再吵。你需要和对方约定一个双方都认可的基准我常用的是“单批次烧录良率≥99.9%”。这里要特别注意分母问题是“来料数量”作分母还是“第一次烧录成功数量”作分母。有些服务商会拿“二次补烧后总良率”来算表面达标实际第一次下来已经有几十片废片。合同里还要写清楚因甲方提供固件错误、版本不匹配导致的不良责任在甲方因夹具压伤、参数配置错误、设备异常导致的不良责任在乙方。同时要求乙方保留每批不良品的实物和烧录失败日志至少三个月方便追溯分析。3.4 数据追溯和SN绑定外包能给的数据可能比你想的乱如果你的产品需要每台设备的序列号、MAC地址、校准数据写进芯片那烧录就不再是单纯的“写程序”而是一次数据生产。绝大多数外包服务商只做“统一镜像烧录”不具备SN号逐一分配能力。即使有些大服务商能做你也要确认他们导出的日志格式能否直接进你的MES系统。这时候更合理的方案可能是“混合烧录”程序主体由外包批量烧好SN、MAC、校准码等唯一性数据放到你产线的测试工位通过ISP在线写入。程序部分外包保效率数据部分自控保安全两边都舒服。这也是我目前觉得最实用的工程解法。3.5 交期和弹性外包能救急也能毁约外包产能看着大但旺季所有人都在抢。你提前谈好的产能一旦对方接了更大的单排产顺序就会往后挪。真正急单来的时候自建工位2小时能改完固件重新出片外包服务商却要重新安排装夹、调机、排线快也要一天以上。反过来如果你自己产能不足外包又是最快的扩产方式。所以我的习惯是稳定量产的外包份额锁定给两家服务商自己在公司内留一个小工位只应对紧急改版和研发阶段的临时需求。这样既不会把命脉交给别人也不会被自建产能绑死。4. 真正的决策框架把问题拆成一道算术题再叠一层风险管理4.1 先填四个关键参数与其听别人说“该自建”“该外包”不如自己拿笔算。准备一个Excel填四个参数年用量这个型号芯片未来12个月的总需求量。芯片成本和料损承受力单片价格越高烧录不良造成的损失越大越要考虑外包转嫁风险。固件保密等级核心算法、安全密钥、证书相关全都要重点考虑这类产品不适合裸放外包。烧录是否与产测联动如果烧录后还要写SN、做校准、绑定MAC你本来就需要产线测试工位把烧录集成进去是必然趋势。年用量直接决定成本曲线芯片价格决定不良风险大小保密等级和联动需求决定技术可行性。这四个参数拿出来很多问题其实已经不需要纠结。这些年我用下来比较推荐的参考区间是年用量低于5万片无脑选外包自建工位的调试成本分摊下来极不合算年用量5万到50万片看烧录复杂度和保密要求普通MCU烧录推荐外包加合同约束年用量超过50万片且产品生命周期超过一年自建全自动或半自动烧录线才开始真正划算。4.2 不同阶段策略必须动态切换千万不能一个决策用到底。研发阶段和试产阶段外面服务商对你的需求响应慢你也不可能每次改几个字节都发出去烧一批老老实实在办公室放一台脱机编程器自己烧最方便。等产品稳定、设计冻结、固件不再频繁变更后再分批把量产烧录转给外包定期锁一次版本。如果突然遇到市场爆发、订单翻倍立刻启用的预案就是“临时外包”你自己原有的工位继续做小批量和紧急订单两边并行。很多人吃亏在于产品还天天改版就急吼吼找外包谈年度合同。结果每两周发一次新固件光版本切换的沟通成本就够受的服务商被折腾几次之后也不愿配合合作自然崩。所以要先给产品定阶段再定烧录策略。4.3 更进一步把烧录工序重新设计绕开“二选一”有时候“自己做还是外包”本身是个伪命题因为你还可以重新划分工序。最典型的变体是ISP在线烧录芯片先正常SMT贴片不上编程器等整板ICT或FCT测试时通过测试治具上的探针直接往芯片里写程序。这种方式彻底消灭了“裸片烧录”环节你不用管芯片是托盘还是编带也不用担心裸片烧录后的引脚损伤因为芯片已经在板上了。代价是产测工位的测试时间变长编程器成本会转移到每个测试治具上。如果你的产品本来就有产测工位这个方案反而更顺。还有一种变体是两级烧录外包先把大部分公共代码写好SN、密钥、校准值这些唯一化数据在你自己的产线工位上做在线补充写入。前面3.4讲过这种方式兼顾了成本和管控非常适合联网类产品。流程是可以拆的千万不要把自己锁死在“全包给外面”或者“全部自己扛”两个极端里面。4.4 算完成本还要算质量成本财务上有个概念叫质量成本算烧录方案时特别适用。报废率高一点影响的是直接材料成本但最贵的其实是“低良率流到后端”芯片烧录内容错误过了SMT、过了测试才发现那时候一片板子已经积累了几十上百元的物料和工时成本。如果一个方案能把烧录不良率控制在更低的水平哪怕单价贵一点综合下来也是更省钱的。这正好解释了为什么我前面提到“带Verify回读校验”那么重要。外包单价如果比不带校验的贵0.01到0.02元只要能让千万分之一的坏片不流到后端这笔钱怎么算都值。真正出过批量事故的人会懂这种保险不是成本是存款。5. 我踩过的坑以及最后给你的一条私房建议5.1 坑一固件版本错乱整批返工我们有一款产品量产期间研发连续改了三版固件产线上用的烧录文件是上周的“正式版”。结果事故来得很经典烧录文件服务器被误覆盖工人烧了三天出货几百台售后暴露问题后检测发现全是老版本。从那以后我才彻底明白自建工位的核心不是烧录器而是“固件发放流程”。之后我们所有量产文件都加了哈希校验烧录机上电后自动比对文件哈希版本不对直接锁机不让你烧。这个流程大家一定要提前做别等出事再补。5.2 坑二劣质POGO Pin导致的间歇性校验失败有个项目烧录时偶尔报“校验错误”重启设备又好了折腾了两周。最后发现是夹具上的POGO Pin针头质量差用了不到两万次接触电阻开始变大烧录瞬间芯片供电电压跌落。换上品牌针和原厂烧录座后问题彻底消失。省几百块针钱赔进去的是工程部门整整两个星期。量产夹具这类高频耗材千万不要贪便宜同时要在点检表上记录按压次数到寿命就换。5.3 坑三芯片混料空片和已烧片同盘一次外包回货到料仓库没仔细核对标识把已经烧录的半盘芯片和未烧录的空片倒进了同一个料盒。SMT贴片工人取料完全不看标识生产完测试才发现部分机器开不了机。那次的教训是芯片只要离开你的烧录工作台就必须确保包装上有明确标识区分“已烧”“未烧”“不良”最好用不同颜色的标签或物理隔离绝不能混在一个盒子。外包回货入库时品管要按批次抽检烧录内容绝不能只点数量。5.4 验证外包能力的四个现场动作如果你正在选型外包服务商我建议别只看宣传册。到现场做四件事看他们烧录完成后是否有独立的校验工位看工位是否接地、操作员是否佩戴防静电手环看烧录文件如何传递、是否有版本签名看不良品有没有独立的红色不良盒。一个把这几件事都做得井井有条的供应商烧录质量基本不会差。相反如果现场混乱、文件随便放在公用电脑上哪怕价格再低也要谨慎。5.5 回到标题我最终的选择如果非要给一个结论我的答案是“不要做单选题”。这些年我经手的项目最后大都是这么跑的研发阶段和紧急改版用自建小工位一台脱机编程器加一个气动夹具就够产品稳定后大批量芯片外包给签约服务商通过合同约束良率和日志唯一性数据写入留在自己产线通过在线烧录和产测绑定。这个小工位平时不起眼却是整个方案的缓冲垫。很多人一上来就纠结“要不要买设备”我觉得真正的思考顺序应该是先评估固件安全底线在哪里再算成本拐点在哪里最后才看设备和外包报价。安全不合格成本算得再漂亮都不能选安全合格了成本自然会帮你把选项筛清楚。芯片烧录这件事说大不大说小不小但每一个从试产走到规模量产的人都会在这个环节交一笔学费。希望这篇文章能让你少交一点。
返回列表