1. 全流程概览

做硬件开发这么多年,我见过太多项目栽在同一个坑里——流程跳步。有人觉得需求分析太虚,直接画原理图;有人嫌测试麻烦,板子回来焊完就发货。结果呢?改板三次,交付延期,老板拍桌子。

其实硬件开发没那么玄乎。说白了,就是一套标准动作。你按节奏走,大概率能成;你跳着走,迟早要补课。这一章,我把整个流程拆开给你看。

核心观点:硬件开发流程不是束缚,而是保命符。每个阶段的关键节点和交付物,都是前人用教训换来的。

1.1 硬件开发的六个阶段

我个人习惯把硬件开发分成六个阶段。每个阶段都有明确的入口和出口——入口是上一阶段的交付物,出口是本阶段的交付物。

硬件开发全流程六阶段 需求分析 方案设计 详细设计 原型验证 试产测试 量产交付 需求文档 方案评审 原理图/PCB 样板/测试报告 试产报告 量产文件 反馈修正回路(任何阶段发现问题,回溯到上一阶段) 💡 关键原则: 每个阶段必须有明确的入口条件和出口条件。入口条件不满足,不要开始;出口交付物不完整,不要进入下一阶段。

我的经验:这六个阶段不是死板的。小项目可以合并,大项目可以拆分。但核心逻辑不能丢——先想清楚再动手,先验证再量产。

1.2 各阶段关键节点与交付物

下面这张表,是我这些年总结的硬通货。每个阶段做什么、出什么,一目了然。

阶段 关键节点 核心交付物 避坑提醒
需求分析 需求评审会 产品需求文档(PRD)、技术可行性评估报告 我曾经见过需求写"速度要快",结果团队理解成"越快越好",最后选了超规格的芯片,成本翻倍。需求必须量化。
方案设计 方案评审会 系统框图、器件选型表、成本估算、开发计划 选型时别只看性能。我吃过亏——选了一颗性能完美的芯片,结果交期18周,项目直接延期两个月。
详细设计 原理图评审、PCB评审 原理图、PCB Layout文件、BOM表、结构设计图 原理图评审一定要拉上测试和工艺的人。你画得再漂亮,工厂做不出来也是白搭。
原型验证 样板调试、功能测试 样板、测试报告、问题清单(Bug List) 样板回来别急着上电。先目检、量电源对地阻抗——我有个同事直接上电,冒烟了才发现电源焊反。
试产测试 小批量试产、可靠性测试 试产报告、可靠性测试报告、生产工艺文件 试产至少做50-100片。只做5片根本暴露不了焊接和装配问题。
量产交付 首批量产、出货检验 量产BOM、测试工装文件、出货检验报告 量产前一定要锁定BOM。我见过产线因为一颗电阻缺货,临时换料没通知研发,结果整批性能漂移。

1.3 需求分析——别急着画原理图

很多工程师拿到需求就开干。你想想看,需求都没搞清楚,画出来的图能靠谱吗?

需求分析阶段,核心就三件事:

  1. 搞清楚客户到底要什么——功能、性能、成本、交期,优先级排好
  2. 技术可行性评估——现有方案能不能做?需要哪些新器件?
  3. 风险识别——哪些地方容易翻车?提前想好Plan B

⚠️ 注意:需求文档必须量化。比如"工作温度范围-20°C到+85°C",而不是"适应各种环境"。量化需求是后续所有工作的基准线。

1.4 方案设计——选型定生死

方案设计阶段,说白了就是定架构、选器件、估成本。我个人习惯先画系统框图,把各个功能模块拆清楚。

选型的时候,我一般会列一个对比表:

器件 性能 价格(1k) 交期 供货风险 推荐
MCU A 120MHz, 512KB Flash $3.2 8周 低 ✅
MCU B 150MHz, 1MB Flash $4.8 16周 高(单源) ❌
MCU C 100MHz, 256KB Flash $2.1 6周 低 ⚠️ 性能不足

你看,MCU B性能最好,但交期和供货风险都高。我一般会选综合最优的那个,而不是性能最强的。

1.5 详细设计——原理图与PCB

这个阶段是硬件工程师的主战场。原理图、PCB、BOM,三件套一个不能少。

画原理图的时候,我习惯做几件事:

  • 每个模块加测试点——调试的时候你就知道有多重要了
  • 电源路径加保险丝或0欧电阻——方便调试时断开
  • 关键信号加标注——比如高速信号、模拟信号,方便Layout同事

小技巧:原理图评审前,自己先过一遍ERC(电气规则检查)。很多低级错误——比如网络名拼错、引脚悬空——ERC都能抓出来。别等到评审会上被大家笑话。

1.6 原型验证——样板调试

样板回来,激动吧?别急。我有一套上电流程:

  1. 目检——看有没有虚焊、连锡、极性装反
  2. 量阻抗——电源对地阻抗,确保没有短路
  3. 上电——先上电,不烧录程序,量各路电压是否正常
  4. 烧录——烧录Bootloader,看能不能通信
  5. 功能测试——逐个模块验证

我曾经跳过第二步,直接上电。结果一个电容焊反了,啪的一声炸了。嗯,从那以后我再也不敢省这一步了。

1.7 试产与量产——从样品到产品

样板验证通过,不代表能量产。试产阶段要验证的是可制造性——工厂能不能稳定地、重复地做出合格的产品。

试产一般做50-100片,然后:

  • 统计直通率——一次通过测试的比例
  • 分析不良原因——是设计问题还是工艺问题?
  • 做可靠性测试——高低温、振动、老化

⚠️ 量产前必做:锁定BOM!锁定BOM!锁定BOM!重要的事情说三遍。量产过程中任何物料变更,都必须走工程变更通知(ECN)流程,重新验证。

1.8 我的流程管理心得

最后分享几个小经验:

  • 文档要写清楚——别偷懒。三个月后你自己都看不懂自己画的图。
  • 评审一定要做——一个人看容易漏,两个人看能互补。
  • 问题要闭环——发现的问题,解决了要记录,没解决要说明原因。
  • 流程要灵活——小项目可以合并阶段,但核心逻辑不能丢。

硬件开发没有捷径。你按流程走,每一步都踩实了,产品自然就稳了。反过来,你跳过的每一步,都会在后面的某个环节等着你——而且代价更大。