4. EVT阶段管理:工程验证目标、设计原型制作、功能测试与问题追踪、设计变更管理

EVT,全称是Engineering Verification Test。说白了,就是工程验证测试。

这个阶段做什么?把设计图纸变成真实的硬件,然后看看它能不能跑起来。我做了十几年NPI,见过太多团队在EVT阶段翻车。有的是原理图画错了,有的是PCB layout有硬伤,还有的是物料选型出了问题。

嗯,咱们今天就把EVT阶段掰开揉碎了讲清楚。

4.1 工程验证目标:你到底要验证什么?

很多工程师一上来就急着打板、焊接、上电。我建议你先停一下,想清楚三个问题:

  • 设计功能是否完整? 每个模块能不能按预期工作?
  • 关键指标是否达标? 比如电源纹波、信号完整性、时序裕量。
  • 硬件是否存在致命缺陷? 有没有短路、虚焊、极性反接?

我个人习惯,在EVT开始前会列一张验证清单。这张清单不是随便写的,而是基于设计规格书和过往踩过的坑。

EVT阶段核心目标(记住这三点)

  1. 验证原理图与PCB设计的正确性
  2. 发现并记录所有硬件功能缺陷
  3. 为下一阶段(DVT)提供设计改进依据

你想想看,如果EVT阶段连基本功能都没跑通,就急着去做可靠性测试、EMC测试,那不是白费功夫吗?

4.2 设计原型制作:从图纸到实物

原型制作,就是把Gerber文件和BOM清单变成一块真实的电路板。这里有几个关键步骤:

4.2.1 PCB打样与备料

PCB打样时,我建议你多关注几个参数:

  • 板材选择: FR-4是主流,高频电路要考虑Rogers板材
  • 铜厚: 常规1oz,大电流走线建议2oz或更厚
  • 阻抗控制: 差分信号、射频信号必须指定阻抗值
  • 工艺边与拼板: 方便SMT贴片,别忘了加Mark点

备料这块,我吃过一次亏。有一次项目赶进度,采购部门没仔细核对物料批次,结果焊上去的电容ESR值跟设计值差了3倍。整板电源纹波超标,查了整整两天才找到原因。所以,EVT阶段的物料,一定要确认规格书与设计一致

4.2.2 焊接与装配

EVT阶段通常是小批量手工焊接或半自动贴片。这里要注意:

  • 焊接前用万用表测量电源对地阻抗,防止短路
  • BGA芯片建议做X-ray检查,看有没有虚焊或桥连
  • 第一次上电,建议用限流电源,电流设置到额定值的80%

我的小技巧: 第一次上电时,手摸一下芯片表面温度。如果某个芯片发烫严重,赶紧断电检查。这比看电流表更直观。

4.3 功能测试与问题追踪

板子焊好了,接下来就是测试。EVT阶段的测试,重点不是跑分,而是验证每个功能模块是否正常工作

4.3.1 测试策略

我一般把测试分成三个层次:

测试层次 测试内容 工具/方法
电源测试 各电压轨输出值、纹波、上电时序 示波器、万用表、电子负载
接口测试 USB、HDMI、以太网等通信是否正常 协议分析仪、回环测试
核心功能测试 MCU/FPGA运行、传感器数据采集 调试器、串口日志

为什么会先测电源?因为电源是整板的基础。电源不稳,后面所有测试都没意义。我在项目中遇到过,有一块板子3.3V输出只有2.8V,结果所有数字芯片都工作异常。查到最后,是反馈电阻焊错了封装。

4.3.2 问题追踪系统

发现问题不可怕,可怕的是问题丢了、忘了、重复出现。我建议EVT阶段就引入问题追踪系统

最简单的做法,用Excel或Jira记录:

  • 问题编号: 唯一标识
  • 问题描述: 什么现象?在什么条件下出现?
  • 严重等级: 致命/严重/一般/轻微
  • 责任人: 谁负责分析?
  • 状态: 待分析/修复中/已验证关闭

注意: 问题描述一定要写清楚复现步骤。我曾经收到过一条记录写着「偶尔死机」,这种描述等于没写。要写清楚「在连续播放视频30分钟后,系统无响应,按复位键可恢复」。

4.4 设计变更管理:改,但要改得明白

EVT阶段发现问题,必然要改设计。但改设计不是拍脑袋,要有流程。

4.4.1 变更流程

我建议的变更流程是这样的:

  1. 提出变更请求: 谁发现的问题,谁填写ECR(Engineering Change Request)
  2. 技术评审: 硬件工程师、layout工程师、测试工程师一起评审,评估影响范围
  3. 批准执行: 项目经理或技术负责人签字确认
  4. 实施变更: 修改原理图、PCB、BOM
  5. 验证确认: 改完后重新测试,确认问题已解决

这里有个坑,我踩过好几次。就是改了一处,影响了另一处。比如你为了修一个电源纹波问题,增加了滤波电容,结果导致上电时序不满足要求。所以,每次变更都要做回归测试

4.4.2 版本管理

设计文件一定要有版本号。我见过最乱的情况,一个项目文件夹里有「原理图_V2」「原理图_最终版」「原理图_改完不改了」三个文件。你猜哪个才是最新的?

我的习惯是:

  • 原理图和PCB用Git或SVN管理
  • 每次变更提交时,写清楚变更原因
  • BOM版本与硬件版本一一对应

记住: 没有版本控制的硬件设计,就是在给自己挖坑。三个月后你回头看,根本不知道当时改了啥。

4.5 EVT阶段知识体系总览

下面这张图,是我自己总结的EVT阶段核心逻辑。你可以把它当作一个检查清单,每次做EVT时对照着看。

EVT阶段管理核心框架 工程验证目标 设计原型制作 功能测试与追踪 设计变更管理 功能完整性验证 关键指标达标 缺陷发现与记录 PCB打样与备料 焊接与装配 首次上电检查 电源/接口/核心功能 问题追踪系统 严重等级与状态管理 ECR变更请求 技术评审与批准 版本管理与回归测试 核心原则:先验证、再测试、后变更,每一步都要有记录

这张图把EVT阶段的四个核心模块串起来了。从验证目标出发,到原型制作,再到功能测试,最后通过变更管理形成闭环。每个环节都不可或缺。

好了,EVT阶段的内容就讲到这里。记住一句话:EVT不是走过场,而是为后续所有阶段打地基。地基没打好,后面盖的楼再漂亮也是危房。


公众号:蓝海资料掘金营,微信deep3321