1. 概述
硬件工程(Hardware Engineering)是研究如何以系统化(Systematic)、规范化(Disciplined)、可度量(Quantifiable)的方法,将工程原理应用于电子物理系统(芯片、板卡、电子产品、系统集成)的设计(Design)、开发(Development)、制造(Manufacturing)与运行维护(Operation & Maintenance),以及对这些方法的实证研究的学科。
1.1 硬件工程 vs 电子工程/机械工程
| 维度 | 电子工程(Electrical Engineering) | 硬件工程(Hardware Engineering) |
|---|---|---|
| 关注点 | 理论:电路原理、电磁场、固态物理、信号与系统 | 工程实践:系统架构、元器件选型、可制造性、供应链、量产交付 |
| 典型问题 | "这个电路的传递函数/阻抗特性是什么?" | "如何在预算与交期内交付可靠、可量产、可维护的硬件?" |
| 产出 | 理论、仿真模型、论文、电路分析 | 原理图、PCB、BOM、样机、可量产的产品 |
| 本质 | 发现"是什么" | 创造"如何做" |
硬件工程是系统工程(Systems Engineering)在电子领域的落地。它同时依赖电子工程(电性能)、机械工程(结构/散热/振动)、材料科学(基材/焊料)与软件工程(固件,firmware)四个学科。
Systems Engineering(系统工程):一门跨学科工程方法,关注系统从概念到退役的全生命周期,权威框架为 INCOSE SE Handbook 与 ISO/IEC/IEEE 15288。
PCB(Printed Circuit Board,印制电路板):承载并互连电子元器件的基板,是所有电子硬件的物理载体。
BOM(Bill of Materials,物料清单):产品所需的全部元器件、材料及数量的清单,是采购、装配、成本核算的核心数据。
Firmware(固件):烧录在硬件内部的程序(如 MCU/SoC 中的代码),硬件与软件的边界层。
1.2 硬件工程的三支柱
- 过程(Process):把人的活动组织成可重复、可改进的流程,如 V 模型、阶段门(EVT/DVT/PVT)、NPI(New Product Introduction,新产品导入)。
- 方法(Methods):完成每一步活动的具体技术,如原理图设计、PCB 布局布线、信号完整性(SI)仿真、DFX 设计、可靠性分析。
- 工具(Tools):支撑过程与方法自动化的软件与设备,如 EDA(Altium Designer、OrCAD、KiCad、Cadence)、仿真工具、ICT 测试、AOI/X-ray 检测。
过程、方法、工具三者共同构成硬件工程的"工程性"——它不是一门手艺(craft),而是一门有纪律的工程学科。全球公认的权威知识框架是 INCOSE 的 SE Handbook(系统工程手册)与 SEBoK(Systems Engineering Body of Knowledge),以及国际标准 ISO/IEC/IEEE 15288(系统生命周期过程)。
1.3 硬件完整分类——规范差异的总纲
硬件工程的知识体系是"公分母",但工程规范不能一刀切:硬件分很多类型,面向的用户不同,质量属性优先级、生命周期模型、架构设计依据、制造底线都随之不同。因此硬件工程实践的第一步是先给硬件分类——分类决定规范。按"用户/消费者 + 物理规模"可把硬件完整划分为五类:
| 类别 | 代表 | 用户/消费者 | 物理规模 |
|---|---|---|---|
| 芯片/集成电路(IC) | 处理器、存储器、电源管理 IC、ASIC、FPGA、传感器芯片 | 板卡/整机设计者 | 毫米级(晶圆→封装) |
| 板卡/PCB 模组 | 主板、控制板、电源板、射频模组、SoM(System-on-Module) | 整机/系统集成者 | 厘米~十厘米级 |
| 整机/电子产品 | 手机、路由器、家电、工控机、服务器、电源适配器 | 终端消费者 / 企业用户 | 十厘米~米级 |
| 嵌入式/机电系统 | 汽车电子、机器人、无人机、医疗器械、工业自动化设备 | 行业客户 | 系统级,软硬件+机械深度耦合 |
| 大型复杂系统 | 通信基站、数据中心、卫星、雷达、轨道交通、航天器 | 机构/政府/运营商 | 由众多子系统集成 |
1.4 电子产品开发的本质
板卡/PCB 模组与整机是五类硬件中需求量最大的一类,也是绝大多数硬件工程师真正在做的工作。它的本质决定了工程重心不在"发明新原理",而在选型集成与面向量产,这与芯片、大型系统有本质区别。
这一判断落到工程规范上,电子产品应:优先复用成熟芯片与参考设计(不重新发明)、保持物料与接口克制、从架构阶段就引入 DFM/DFT、重可制造性与可靠性,对应关系见 4.8 约束来源 与 5.4 质量属性优先级 中"板卡/整机"一列。
2. 生命周期与过程模型
2.1 硬件生命周期模型(Process Models)
| 模型 | 核心思想 | 适用场景 | 优点/缺点 |
|---|---|---|---|
| 瀑布模型(Waterfall) | 需求→设计→打样→测试→量产,阶段严格串行 | 需求明确、稳定的项目(工业品、政府项目) | 文档规范/变更代价高、反馈晚 |
| V 模型(V-Model) | 把验证与开发阶段对应起来,强调验证与确认 | 安全关键系统(航天、医疗、汽车) | 测试前置/仍偏串行 |
| 阶段门模型(Stage-Gate / NPI) | 概念→设计→样机→验证→试产→量产,每个阶段设 Go/No-Go 门 | 硬件量产主流(EVT→DVT→PVT) | 风险逐步释放/流程重、周期长 |
| 螺旋模型(Spiral) | 四象限(目标→风险→开发→评审)循环,风险驱动 | 大型、高风险项目 | 重视风险/成本高、管理重 |
| 敏捷/迭代硬件(Agile Hardware) | 短迭代打样(每轮 EVT Rev A/B/C)、快速验证、拥抱变更 | 创客产品、需求频繁变化 | 响应快/打样成本高、供应链约束 |
NPI(New Product Introduction,新产品导入):从研发样机走向工厂量产的过程,包含 DFM/DFA 评审、钢网/治具准备、贴片编程、回流曲线设置、测试治具与试产。
EMS(Electronics Manufacturing Services,电子制造服务商):代工制造电子产品的工厂(如富士康、伟创力、捷普),是硬件量产的执行方。
Respin(改版重做):发现设计缺陷后重新绘制原理图/PCB 并重新打样制造,一次改版通常耗时数周、成本数千至数万美元。
2.2 过程框架标准:ISO/IEC/IEEE 15288
ISO/IEC/IEEE 15288(2023)是系统生命周期过程国际标准,把系统(含硬件)工程活动组织为 四组过程:
| 过程组 | 包含过程 | 说明 |
|---|---|---|
| 协议过程(Agreement) | 获取(Acquisition)、供应(Supply) | 客户与供应商(含 EMS 厂)之间的契约活动 |
| 组织项目使能过程(Organizational) | 管理、基础设施、过程改进、人力资源、资产管理 | 支撑组织的长期能力 |
| 技术管理过程(Technical Management) | 项目规划、评估与控制、决策管理、风险管理、配置管理、质量保证、度量 | 单个项目的计划与治理 |
| 技术过程(Technical) | 业务分析→干系人需求→系统需求→架构设计→设计定义→实现→集成→验证→运行→维护→退役 | 真正"做出硬件"的核心工程活动 |
这四组过程的整体结构,详见 7.3 包图。
2.3 EVT / DVT / PVT 阶段门
硬件量产最核心的三个验证阶段门,回答三个递进问题:电路对不对?产品合不合规?工厂能不能量产?
| 阶段 | 全称 | 核心问题 | 样机数量 | 关键活动 |
|---|---|---|---|---|
| EVT | Engineering Validation Test 工程验证测试 | 电路能否工作? | 少量(数块) | 上电调试(bring-up)、基本功能测试、信号测量、根因分析 |
| DVT | Design Validation Test 设计验证测试 | 是否满足全部规格? | 50~200 台 | 整机环境(温度/湿度/振动)、合规测试(EMI/EMC、安全 UL/IEC 62368-1、RoHS/REACH) |
| PVT | Production Validation Test 生产验证测试 | 工厂能否重复稳定制造? | 50~500 台 | 量产线试产、首件检验(FAI)、直通率(FPY)、AOI/X-ray 检验、Cpk 工艺能力 |
Bring-up(上电调试):样机首次上电,逐项点亮电源、时钟、外设,定位硬件问题的最关键调试阶段。
FPY(First Pass Yield,直通率/一次通过率):不经返工一次通过全部测试的产品比例。PVT 退出标准一般 ≥ 95%~98%。
FAI(First Article Inspection,首件检验):对量产第一批产品逐项核对是否完全符合图纸与规格的检查报告。
ECO(Engineering Change Order,工程变更单):设计变更的正式审批流程,DVT 之后的设计改动必须走 ECO 管控。
Cpk(Process Capability Index,工艺能力指数):衡量制造工艺输出一致性(相对公差)的统计指标,量产要求 Cpk ≥ 1.33。
3. 硬件工程知识体系
硬件工程没有像 SWEBOK 那样单一权威的"电子硬件知识体系",但存在由三部分构成的事实标准:系统工程层(INCOSE SE Handbook / SEBoK / ISO 15288)、电子制造与质量层(IPC 标准族)、器件与可靠性层(JEDEC / IEEE 标准族)。三者共同界定了硬件工程的知识边界:
| 类别 | 知识领域 | 核心内容 / 权威来源 |
|---|---|---|
| 系统工程与全生命周期 | 系统架构与需求工程 | 干系人需求→系统需求→功能/逻辑/物理架构(SEBoK、INCOSE SEH) |
| 技术管理 | 风险管理、配置管理、质量保证、度量、决策管理(ISO 15288) | |
| 模型驱动的系统工程 MBSE | 用 SysML 等模型描述系统结构/行为/需求,替代文档中心 | |
| 阶段门与 NPI 流程 | EVT/DVT/PVT、工程变更 ECO、供应链与制造转产 | |
| 电子设计与实现 | 电路原理与元器件 | 模拟/数字电路、电源设计、信号完整性(SI)、电磁兼容(EMC) |
| PCB 设计与制造 | 原理图→布局布线→Gerber/ODB++→叠层与阻抗控制(IPC-2221/2222) | |
| 焊接与装配工艺 | SMT 贴片、回流焊/波峰焊、焊点质量(IPC-A-610、J-STD-001) | |
| 测试与验证 | ICT、FCT、边界扫描 JTAG、AOI/X-ray、环境与合规测试 | |
| 器件、可靠性与安全 | 器件可靠性 | 失效率/寿命、降额设计、加速寿命测试(JEDEC、MIL-HDBK-217F、Telcordia SR-332) |
| 失效分析 FMEA/DFMEA | 失效模式与影响分析,风险优先数(RPN)驱动改进 | |
| 环境与可靠性测试 | 温循、振动、HALT/HASS、湿热、盐雾(IPC-9701、IPC-SM-785) | |
| 安全与合规 | 产品安全(UL/IEC 62368-1)、EMC(CISPR 32/FCC Part 15)、环保(RoHS/REACH/CE) | |
| 专业与学科基础 | 物理学与数学基础 | 电路理论、电磁场、热力学、概率统计、可靠性数学 |
| 材料与工艺基础 | 基材(FR-4 等)、铜箔、焊料、助焊剂、涂覆材料 | |
| 供应链与经济学 | 元器件采购、交期与替代料管理(EOL/Obsolete)、成本工程 |
INCOSE SE Handbook(国际系统工程委员会系统工程手册):系统工程"最优实践"权威指南,第 5 版与 ISO/IEC/IEEE 15288:2023 完全对齐,www.incose.org。
SEBoK(Guide to the Systems Engineering Body of Knowledge):社区维护、半年更新的系统工程知识百科,sebokwiki.org 免费访问。
IPC:电子行业标准制定组织(原"Institute for Printed Circuits"),发布 PCB 设计与电子装配标准族(IPC-A-610、IPC-6012、J-STD-001 等)。
JEDEC(Joint Electron Device Engineering Council):固态器件标准组织,定义半导体器件可靠性测试方法(JESD22、JEP122 等)。
MBSE(Model-Based Systems Engineering,基于模型的系统工程):以 SysML 模型而非文档为中心的系统工程方法。
4. 架构·原理图·布局布线的定位与参考资源
硬件工程中常被混淆的三个概念——系统架构(Architecture)、原理图设计(Schematic Design)、PCB 布局布线(Layout / DFM)——在业界是三个独立的研究层面,分别对应系统工程的技术过程不同环节。本章厘清它们的边界、归属、交付物与职责划分的业界流派,并给出完整参考资料清单。
4.1 三个层面的定位对比
| 层面 | 关注点 | 决策时机 | 改动成本 | 流程归属 | 主要交付物 |
|---|---|---|---|---|---|
| 系统架构(Architecture) | 系统级结构:功能框图、子系统划分、电源树、总线选择、接口定义、关键器件选型 | 项目早期 | 高,后期极难改 | ISO 15288 架构设计定义 | 系统框图、选型报告、接口控制文档(ICD) |
| 原理图设计(Schematic) | 电路级细节:每个 net、每个 pin、每个阻容值、电源去耦、保护电路 | 架构确定后 | 中,改版可改 | 设计定义(Design Definition) | 原理图、netlist、ERC 报告、原理图评审记录 |
| PCB 布局布线(Layout/DFM) | 物理实现:器件摆放、走线、叠层、阻抗控制、铜皮、DFM 约束 | 原理图评审后 | 低~中,打样前可改;投产后需改版 | 实现(Implementation) | Gerber/ODB++、叠层说明、装配图、DFM 报告、BOM |
Netlist(网表):描述元器件引脚之间电气连接关系的文本文件,由原理图生成,是 PCB 布局的输入。
ERC(Electrical Rules Check,电气规则检查):自动检查原理图中未连接引脚、悬空输入、电源冲突等逻辑错误。
DRC(Design Rules Check,设计规则检查):自动检查 PCB 物理几何是否违反制造规则(间距、线宽、焊盘等)。
ICD(Interface Control Document,接口控制文档):定义系统各模块之间电气/机械接口的正式文档。
Gerber:PCB 制造的标准文件格式(RS-274X),逐层描述铜箔、阻焊、丝印等几何图形。
4.2 关键判断标准
- 架构 = 系统"怎么拆":回答子系统划分、供电树、总线选型、接口边界,影响整个系统,后期难改。
- 原理图 = 电路"怎么做":在架构给定的框图内细化每个电路模块的电气连接。
- 布局 = 物理"怎么摆":在原理图给定的连接关系内完成物理实现,并满足可制造性(DFM)与可测试性(DFT)。
选型与 DFX 是横跨架构与原理图的过渡地带:器件的品牌/系列选择(影响供应链与长期可靠性)属于架构决策;某个具体型号的电路连接属于原理图设计;焊盘、间距、测试点属于布局阶段 DFM/DFT。
4.3 业界主流的硬件组织与职责划分流派
业界对"系统怎么分层、职责怎么分"的分类,按设计层级划分如下。这些流派既决定了模块边界,也决定了 DFX 责任归属。
| 流派 | 模块划分 | 职责划分 | 适用场景 |
|---|---|---|---|
| 按功能子系统划分(Block by Function) | 电源域 / 主控域 / 存储 / 接口 / 传感 / 执行 | 每个功能域一个子系统,域内自包含供电与信号 | 大多数板卡与整机 |
| 电源与信号分离(Power/Signal Split) | 电源板 + 信号板(或板内分区) | 电源工程师与信号工程师分工 | 大功率、高噪声敏感的工业设备 |
| 模块化板卡(Modular / SoM) | 核心板(SoM)+ 底板(Carrier) | 核心板复用、底板差异化,接口标准统一 | 多产品线复用、快速迭代(NXP/TI 参考生态) |
| 系统工程分层(SE Layers) | 系统→子系统→板卡→电路→器件 | 系统工程师定义需求与接口,硬件工程师逐层实现 | 大型复杂系统(航空、通信、医疗) |
| 软硬件协同(HW/SW Co-design) | 硬件 + 固件 + 机械 并行 | 接口(寄存器/引脚/时序)共同定义,并行开发 | 嵌入式、机电系统(见 4.8) |
演示:同一颗 MCU 在三层分别如何呈现
// 架构层——系统级边界:供电树 + 子系统框图
[电源输入 12V] --> [DC-DC 5V] --> [LDO 3.3V] --> [MCU 核心域]
[DC-DC 3.3V] --> [接口域]
[MCU 主控域] --|UART|--> [无线模组]
--|SPI|--> [存储 Flash]
--|I2C|--> [传感器]
// 原理图层——MCU 最小系统的连接细节
MCU_5V: VDD 引脚 ← 10uF + 100nF 去耦电容
VDDA ← 1uF 模拟电源去耦
NRST ← 10kΩ 上拉 + 100nF 复位电容
BOOT0 ← 10kΩ 下拉(默认从 Flash 启动)
// 布局层——物理实现与 DFM 规则
去耦电容 C1-C4 紧贴 MCU 电源引脚(< 3mm)
高速线差分对:100Ω 差分阻抗、等长 ≤ 5mil
测试点:100mil 网格、≥ 35mil 焊盘、单面布置(供 ICT 治具)
4.4 权威标准与知识体系
| 资料 | 定位 | 说明 |
|---|---|---|
| ISO/IEC/IEEE 15288:2023 | 生命周期过程总纲 | 系统全生命周期过程框架(见 第 2 章) |
| INCOSE SE Handbook 5th(2023) | 系统工程手册 | 与 15288 对齐的"最优实践"权威指南 |
| SEBoK v2.x | 系统工程知识百科 | 社区维护,sebokwiki.org 免费访问 |
| IPC-2221/2222/2223 | PCB 设计标准 | 刚性/挠性板设计通用要求、叠层与公差 |
| IPC-A-610 / J-STD-001 | 电子装配验收标准 | 焊点与装配可接受性(Class 1/2/3 三级) |
| JEDEC JESD22 / JEP122 | 器件可靠性测试 | 封装器件可靠性测试方法与失效机理 |
4.5 经典书籍
| 书籍 | 作者/年份 | 覆盖层面 |
|---|---|---|
| 《INCOSE Systems Engineering Handbook》5th | INCOSE, 2023 | 系统工程总纲 |
| 《System Engineering Management》 | Benjamin S. Blanchard, 5th ed. | 系统工程管理、全生命周期 |
| 《High-Speed Digital Design: A Handbook of Black Magic》 | Howard Johnson, 1993 | 高速数字信号完整性(SI) |
| 《Signal and Power Integrity – Simplified》 | Eric Bogatin, 3rd ed. | 信号与电源完整性 |
| 《Electromagnetic Compatibility Engineering》 | Henry Ott, 2009 | 电磁兼容(EMC/EMI)设计 |
| 《Switch-Mode Power Supplies》 | Christophe Basso | 开关电源设计 |
| 《Designing Circuit Boards with EAGLE》 | Matt Scarpino | PCB 工具实践(同类还有 Altium/KiCad 教程) |
| 《Practical Electronics for Inventors》 | Scherz & Monk, 4th ed. | 实用电子入门与选型 |
4.6 经典论文(按时间)
| 论文/标准 | 作者/年份 | 贡献 |
|---|---|---|
| "A Mathematical Theory of Communication" | Shannon, 1948 | 信息论——通信与信号处理的理论基石 |
| "Designing Printed Circuit Boards" 早期 IPC 标准 | IPC, 1960s | PCB 设计标准化的开端 |
| MIL-HDBK-217 | 美国国防部, 1965 起 | 电子设备可靠性预测的标准方法(MTBF/FIT) |
| "Reliability Prediction of Electronic Equipment" Telcordia SR-332 | Bellcore/Telcordia | 商用电子可靠性预测(电信领域主流) |
| IPC-SM-785 | IPC, 1992 | 表面贴装焊点加速可靠性测试指南 |
| ISO/IEC/IEEE 15288 系列 | ISO/IEEE, 2002~2023 | 系统生命周期过程国际标准 |
4.7 历史脉络
| 年份 | 事件 | 意义 |
|---|---|---|
| 1947 | 晶体管发明(Bell Labs) | 电子硬件从真空管进入固态时代 |
| 1958 | 集成电路(IC)发明(Kilby) | 硬件小型化与复杂化的起点 |
| 1960s | IPC 成立并发布 PCB 标准 | 印制板设计与制造标准化 |
| 1970s-80s | EDA 工具出现(CAD 布局→原理图→仿真) | 硬件设计从手工贴图走向计算机辅助 |
| 1987 | FR-4 与 SMT 大规模普及 | 表面贴装技术使量产成本大幅下降 |
| 1990s | 高速数字与信号完整性成为独立学科 | GHz 信号时代,SI/EMC 上升为设计核心 |
| 2000s | ISO/IEC/IEEE 15288 发布 | 系统工程与硬件工程过程框架国际化 |
| 2020s | AI 辅助 EDA、MBSE 普及 | 布局布线智能化、模型驱动工程落地 |
4.8 不同硬件类型的架构·原理图·布局差异
前几节给出的"架构/原理图/布局"三层定义是通用骨架。但硬件分很多类型——芯片、板卡、整机、嵌入式、大型系统,面向的用户完全不同,三层的约束来源也因此不同:架构"怎么拆"的依据、原理图"怎么画"的约束、布局"怎么摆"的底线,由不同类型硬件的决定性因素支配,不可能用同一套规范(分类见 1.3)。
| 层面 | 芯片/IC | 板卡/PCB 模组 | 整机/电子产品 | 嵌入式/机电 | 大型复杂系统 |
|---|---|---|---|---|---|
| 架构 (怎么拆) | 拆的依据是工艺与功耗:数字/模拟/射频分区、电源域、时钟域、I/O 规划、DFT(扫描链/内建自测) | 拆的依据是功能域+电源树:主控域、接口域、传感域;DC-DC/LDO 供电树;总线带宽预算 | 拆的依据是产品形态:主板+屏+电池+天线+结构,接口/散热/堆叠约束主导 | 拆的依据是实时与安全:多 MCU/域控制器、功能安全分区、冗余(刹车/动力)、机械耦合 | 拆的依据是系统接口与可靠性:子系统 ICD、备份冗余、供电/冷却/EMC 分区,全生命周期 |
| 原理图 (怎么画) | 晶体管级/门级:标准单元库、时序收敛、功耗墙、DFT 逻辑内嵌 | 器件级:最小系统、去耦网络、保护电路(ESD/防反接)、接口电平转换 | 板级+模组:模组选型(屏/电池/无线)、接口完整、认证预留(EMC 滤波) | 电路+固件接口:寄存器定义、引脚复用、看门狗/安全监测、失效安全电路 | 子系统级:每个子系统一份详细原理图,接口与 ICD 严格对应,可追溯 |
| 布局 (怎么摆) | 掩膜版(Layout):布局规划、时钟树、电源网格(IR drop)、DFM(density/antenna) | PCB:叠层与阻抗、SI/EMI 分区(模拟/数字)、去耦就近、散热铜皮、DFM 规则 | 整机堆叠:板+结构+天线+散热协同、EMC 屏蔽、模组走线避让、跌落/振动 | 机电协同:传感器/执行器布位、振动/温升、线束管理、防护等级(IP) | 系统集成:机柜/背板/线缆/屏蔽分区、热管理、EMC 分区、可维护性布局 |
5. 质量保证与度量
5.1 硬件质量属性模型
硬件质量属性对标软件 ISO/IEC 25010,但因物理特性多了"可制造性"与"环境适应性"两个软件没有的维度:
| 特性 | 含义 | 典型子特性 |
|---|---|---|
| 功能适合性 Functional Suitability | 满足功能需求的程度 | 功能完整性、正确性、性能指标达标 |
| 可靠性 Reliability | 在规定条件下无故障运行 | MTBF、FIT、降额余量、寿命 |
| 性能效率 Performance Efficiency | 速度/功耗/资源消耗 | 时钟频率、吞吐、功耗、发热 |
| 环境适应性 Environmental Robustness | 在温度/湿度/振动/EMC 下工作 | 工作温度范围、抗振、ESD、EMI 达标 |
| 可制造性 Manufacturability | 能被稳定低成本制造 | 直通率 FPY、工艺能力 Cpk、DFM 符合性 |
| 可测试性 Testability | 能被有效测试 | 测试覆盖、测试点、JTAG/ICT 支持 |
| 可维护性 Maintainability | 可被维修/更换 | 模块化、可更换性、BOM 可替代、可追溯性 |
| 安全性 Safety & Security | 防人身/财产损害与数据攻击 | 安规(UL/IEC)、功能安全(ISO 26262)、硬件安全(防篡改) |
5.2 测试层次(Test Levels)
- 单元/器件测试(Component Test):验证单个元器件是否符合数据手册(参数测试、老化筛分)。
- 板级测试(Board-Level Test):ICT(In-Circuit Test,针床测试单个元件焊接)、FCT(Functional Circuit Test,上电功能测试)、JTAG/边界扫描。
- 系统测试(System Test):整机功能、性能、环境(温循/振动/湿热)、合规(EMC/安规)测试。
- 验收测试(Acceptance Test):客户/监管确认产品满足需求与认证要求。
5.3 常用度量指标
| 指标 | 含义 | 良好基准(参考) |
|---|---|---|
| MTBF(平均无故障时间) | 两次故障之间平均工作时间 | 商用 ≥ 500,000 小时;工业 ≥ 1,000,000 小时 |
| FIT(failures in time) | 每 10^9 器件小时的失效数 | 整机 < 1000~2000 FIT(视品类) |
| FPY(直通率) | 一次通过全部测试的比例 | PVT ≥ 95%,量产 ≥ 98% |
| Cpk(工艺能力指数) | 工艺相对公差的一致性 | ≥ 1.33(量产),≥ 1.67(关键工艺) |
| DPPM(百万分之缺陷数) | 每百万件中的缺陷件数 | < 500(成熟量产) |
| 测试覆盖率(Test Coverage) | 测试覆盖的故障类型比例 | ICT ≥ 85%;总体视 DFT 投入 |
| 返修率(RMA Rate) | 销售后返修比例 | < 1%(消费电子);工业更低 |
MTBF(Mean Time Between Failures,平均无故障时间):恒定失效率期的统计预测值,MTBF = 10^9 / 总 FIT,不是"保证运行年限"。
FIT(Failures In Time):每 10 亿器件小时的失效率单位,是所有可靠性计算的基础。
降额(Derating):让器件工作在额定值以下(如电压 ≤ 50% 额定、结温 ≤ 75% 额定)以降低失效率、延长寿命。
HALT(Highly Accelerated Life Test):逐步加压(温度/振动远超规格)直到样机失效,找出设计薄弱点;不是合规测试。
HASS(Highly Accelerated Stress Screen):用 HALT 得出的应力剖面对每台/抽样产品做加速应力筛选,筛出早期失效(婴儿期失效)。
5.4 不同硬件类型的质量属性优先级与规范裁剪
质量属性对所有硬件都适用,但面向的用户不同,特性优先级排序就不同(分类见 1.3)——"哪个质量特性排第一"决定了工程规范的强度与侧重。ISO/IEC/IEEE 15288 本身也明确允许裁剪(Tailoring),即每个组织/项目按自身情况增删过程,这是"规范因硬件类型而异"的标准依据。
| 类型 | 用户 | 第一优先级质量属性 | 典型规范差异 |
|---|---|---|---|
| 芯片/IC | 板卡/整机设计者 | 性能效率、可靠性、可制造性 | 工艺角仿真、DFT(扫描链)、AEC-Q100(车规)、长开发周期与巨额流片成本 |
| 板卡/PCB 模组 | 整机/系统集成者 | 可靠性、可制造性、可测试性 | 阶段门 NPI、DFM/DFT 前置、IPC-A-610 Class 2/3、SI/EMC 仿真 |
| 整机/电子产品 | 终端消费者 / 企业 | 功能适合性、可靠性、环境适应性 | 合规认证(CE/FCC/UL/3C)、整机跌落/温循测试、快速迭代 + 供应链管理 |
| 嵌入式/机电 | 行业客户 | 安全性、可靠性、实时性 | 功能安全(ISO 26262/IEC 61508)、长寿命、苛刻环境、软硬件联合验证 |
| 大型复杂系统 | 机构/政府/运营商 | 可靠性、可维护性、安全性 | 系统级 V 模型、严格认证(DO-254/航天)、全生命周期保障、冗余设计 |
6. 行为图(系统"做什么")
行为图描述硬件工程中人、团队、流程"做什么"。先以用例图纵览整体行为,再以活动图、时序图、状态机图逐步细化核心主流程。
6.1 用例图——硬件工程整体行为
用例图展示硬件工程中各方角色参与的活动。客户与产品经理定义需求,系统架构师设计结构,硬件工程师画原理图与布局,工厂负责制造,测试工程师验证,供应链保障物料,管理者统筹全局。
演示:用产品需求(PRD)片段表达一个用例的验收标准
// 用例 UC1 "定义产品需求" 的 PRD 形式 产品:工业温湿度采集终端 功能需求: - 测量范围 -40℃ ~ +85℃, 精度 ±0.3℃ - 4 路模拟输入 (0~10V / 4~20mA) - 支持 RS-485 (Modbus RTU) 与以太网输出 性能需求: - 采样周期 ≤ 100ms, 通讯响应 ≤ 50ms - 功耗 ≤ 2W (24V 供电) 环境需求: - 工作温度 -20℃ ~ +70℃, 防护等级 IP65 - EMC: EN 61000-6-2 (工业环境) 可靠性需求: - MTBF ≥ 100,000 小时 - 关键器件降额 ≥ 50% 额定
6.2 活动图——硬件开发生命周期完整主流程
活动图用泳道展示从需求到量产的完整流程:需求分析→系统架构→原理图设计→PCB 布局→打样→EVT→DVT→PVT→量产,形成阶段门管控的闭环。
演示:一次"需求→EVT"的典型工期(阶段门节奏)
硬件开发节奏(阶段门周期示例): 需求与架构评审 : 2~3 周(定义框图、选型、供电树) 原理图设计+评审 : 2~3 周(含 ERC、原理图评审——最高杠杆质量门) PCB 布局+DFM 评审 : 2~4 周(叠层、阻抗、SI 仿真、DFM 检查) 打样+贴片 : 2~4 周(fab + EMS 交期) EVT 上电调试+功能 : 2~3 周(bring-up、信号测量、根因分析) 每次改版 (Respin) : +3~6 周, +$3k~15k DVT 整机+合规 : 4~8 周(环境、EMC、安规) PVT 试产 : 2~4 周(FPY ≥ 95%, FAI 签核) 量产 (MP) : 连续生产
6.3 时序图——EVT → DVT → PVT 阶段门流转
时序图刻画一次硬件迭代中,硬件工程师、EMS 工厂、测试团队与 EDA/PLM 平台之间的消息协作时序,展示阶段门如何流转。
演示:一个典型的 ECO(工程变更)在 PLM 系统的流转记录
ECO 记录(PLM 系统): ECO 编号 : ECO-2026-018 变更原因 : DVT 发现电源纹波超标 (纹波 120mV > 规格 80mV) 变更内容 : 将 C24 10uF 改为 22uF, 增加 C25 100nF 影响分析 : BOM 变更 2 项, PCB 版次 Rev C → Rev D 审批流 : 硬件主管 → 制造工程师(DFM) → 采购(备料影响) → 质量(QA) 发布状态 : Approved → 已下发 EMS 执行 追溯 : 关联 DVT 缺陷记录 #DVT-052
6.4 状态机图——缺陷(Defect)/ ECO 生命周期
状态机图描述硬件工程中最典型的工件之一——缺陷/工程变更从发现到关闭的状态流转,是质量与配置管理的基础。
演示:硬件缺陷实体字段(JSON 形态)
{
"id": "DVT-052",
"title": "DVT 电源纹波超标",
"phase": "DVT", // EVT/DVT/PVT/Field
"severity": "High", // Blocker/High/Medium/Low
"status": "InECO", // New/Open/Fixing/InECO/Closed/Reopened
"rootCause": "输出电容 ESR 过高 + 环路补偿余量不足",
"disposition": "ECO-2026-018", // 关联工程变更单
"foundIn": "Rev C", // 发现版本
"fixedIn": "Rev D", // 修复版本
"verification": ["纹波 < 80mV", "负载瞬态 ±10% 内", "高温 70℃ 复测通过"]
}
7. 结构图(系统"由什么组成")
结构图描述硬件工程"由什么组成":从电子产品整机的物理组成(部署图),到板卡内部功能组件(组件图),再到学科层面的过程包结构(包图),最后到核心概念实体关系(类图),由宏观到细节逐层细化。
7.1 部署图——电子产品整机组成
部署图展示典型电子产品(如工业采集终端/消费电子)整机的物理组成:主控板、电源、接口、人机交互、结构件与环境防护。
演示:整机 BOM 片段(对应部署图中的组成部分)
BOM 片段(工业采集终端): 组成 | 类别 | 关键器件 主控板 PCB | 电路板 | 6 层, FR-4, 阻抗控制 主控 SoC | IC | STM32H743 (Cortex-M7 @480MHz) 电源模块 | 模组 | 24V→5V DC-DC (TPS5430), 5V→3.3V LDO 无线模组 | 模组 | 4G 全网通模组 存储 | IC | 16MB QSPI Flash 人机交互 | 器件 | 4.3 寸 TFT 屏, 5 键键盘 外壳结构 | 结构件 | 铝合金压铸 + IP65 密封 接口 | 连接器 | RS-485 端子, 以太网 RJ45, USB-C
7.2 组件图——板卡内部功能组件
组件图展示典型板卡(如主控板)的内部组成与信号/电源依赖关系:电源域、主控域、存储、接口、传感与保护。
演示:板卡电源树设计说明(对应组件图中的供电关系)
电源树(Power Tree): 12V 输入 ├─ DC-DC 5V (3A) → 接口域/5V 外设 ├─ DC-DC 3.3V (2A) → 主控 I/O 域 / 逻辑 └─ LDO 1.8V (500mA) → 高速接口 (DDR/PHY) └─ LDO 0.9V (300mA) → 核心核电压 设计规则: - 每颗 DC-DC 输出 ≥ 2 颗 10uF + 100nF 陶瓷电容 - 模拟地与数字地单点连接 (0Ω 磁珠) - 关键 rail 预留测试点供 ICT 测量 - 输入加 TVS + 防反接 (理想二极管电路)
7.3 包图——硬件工程过程体系(ISO 15288)
包图用国际标准 ISO/IEC/IEEE 15288 的四组过程展示硬件工程"由哪些过程构成",以及技术过程的递进依赖关系。
演示:一个硬件项目的工程目录(对应包图中的过程产物)
my-product/ ├── docs/ │ ├── prd.md # 产品需求 (Stakeholder Needs) │ ├── srd.md # 系统需求规格 (System Requirements) │ ├── architecture.md # 系统架构与选型报告 (Architecture) │ └── icd.md # 接口控制文档 (Interface) ├── hw/ │ ├── schematic/ # 原理图 (Design Definition) │ ├── layout/ # PCB 布局 / Gerber / DFM (Implementation) │ └── libs/ # 封装库 / 符号库 (Configuration Mgmt) ├── fw/ # 固件 (Software Implementation) ├── test/ │ ├── evt/ # EVT 测试报告 (Verification) │ ├── dvt/ # DVT 环境+合规报告 (Validation) │ └── pvt/ # PVT 直通率报告 (Production) ├── bom/ # BOM + 替代料 (Acquisition/Supply) └── change/ # ECO 记录 (Configuration Mgmt)
7.4 类图——硬件工程核心概念模型
类图刻画硬件工程领域内的核心实体及其关系:项目、需求、系统、子系统、原理图、BOM、PCB 版本、元器件、测试用例、缺陷、ECO。
演示:核心实体示例(TypeScript 接口形态)
interface Requirement {
id: string;
category: 'Functional' | 'Performance' | 'Environmental' | 'Reliability' | 'Compliance';
description: string;
priority: 'P0' | 'P1' | 'P2';
verificationMethod: 'Test' | 'Inspection' | 'Analysis' | 'Simulation';
}
interface Component {
refDes: string; // 参考位号, 如 "C24"
mpn: string; // 制造商料号
package: string; // 封装, 如 "0603"
derating: string; // 降额要求, 如 "电压 ≤ 50% 额定"
}
interface PcbRevision {
version: string; // "Rev D"
gerberHash: string; // 制造文件哈希 (可追溯)
changes: string[]; // 本版变更
}
interface Defect {
id: string;
phase: 'EVT' | 'DVT' | 'PVT' | 'Field';
severity: 'Blocker' | 'High' | 'Medium' | 'Low';
status: 'New' | 'Open' | 'Fixing' | 'InECO' | 'Closed' | 'Reopened';
pcbRevision: string; // 关联 PCB 版本 (found in)
}
interface Eco {
id: string;
disposition: string; // 变更内容
approvalChain: string[]; // 审批流
bomChanges: string[]; // BOM 变更
pcbChanges: string[]; // PCB 变更
status: 'Draft' | 'Approved' | 'Executed' | 'Closed';
}
8. 实战速查手册
8.1 生命周期模型选择速查
| 场景特征 | 推荐模型 |
|---|---|
| 需求明确稳定、受监管(航空/医疗/汽车) | V 模型 / 瀑布 |
| 量产消费/工业电子产品、需逐步释放风险 | 阶段门 NPI(EVT→DVT→PVT) |
| 需求不确定、变化频繁(创客/快速迭代) | 敏捷硬件(短周期改版) |
| 大型高风险系统项目 | 螺旋模型 / 系统 V 模型 |
| 安全关键系统 | V 模型 + 功能安全(ISO 26262 / IEC 61508) |
8.2 各阶段核心交付物速查
| 阶段 | 交付物 | 质量检查点 |
|---|---|---|
| 需求/架构 | PRD、SRD、系统框图、选型报告、ICD | 需求评审、可追溯性矩阵、功耗/带宽预算 |
| 原理图设计 | 原理图、netlist、ERC 报告 | 原理图评审(最高杠杆质量门)、DFT 评审 |
| PCB 布局 | Gerber/ODB++、叠层说明、DFM 报告、装配图 | DRC 零违例、SI 仿真、DFM/DFA 评审(与 EMS 联合) |
| 打样/EVT | EVT 样机、bring-up 记录、功能测试报告 | 核心电路功能通过、问题根因闭环 |
| DVT | DVT 样机、环境/合规测试报告 | 全部规格达标、认证(EMC/安规)通过、设计冻结 |
| PVT | 试产报告、FAI、直通率数据 | FPY ≥ 95~98%、Cpk ≥ 1.33、AOI/X-ray 通过 |
| 量产/运维 | 量产 SOP、测试治具、现场故障分析报告 | RMA 率、失效根因分析、ECO 管控 |
8.3 常用工具速查
| 类别 | 工具 |
|---|---|
| EDA(原理图+布局) | Altium Designer、Cadence Allegro/OrCAD、KiCad、Mentor Xpedition、EasyEDA |
| 仿真分析 | LTspice/PSpice(电路)、HyperLynx/Ansys SIwave(SI/PI)、Ansys(热/EM)、COMSOL(多物理场) |
| 机械/结构 CAD | SolidWorks、Creo、Fusion 360、CATIA |
| PLM/变更管理 | Windchill、Teamcenter、Aras、Jira + 附件管控 |
| 制造文件 | Gerber(RS-274X)、ODB++、IPC-2581、Centroid 坐标文件 |
| 测试设备 | 示波器、万用表、逻辑分析仪、频谱仪、ICT/FCT 治具、AOI/X-ray |
| 可靠性工具 | Relex/Windchill Quality(FMEA/MTBF)、Parts count 计算表、Weibull 分析 |
| 供应链 | Octopart/Mouser/Digikey(器件查询)、PLM BOM 管理 |
8.4 质量指标速查
| 指标 | 建议值 | 用途 |
|---|---|---|
| MTBF | 商用 ≥ 500k h;工业 ≥ 1M h | 可靠性预测(标预测方法与标准) |
| FIT | 整机 < 1000~2000 | 失效率底数 |
| 降额 | MLCC 电压 ≤ 50%;电解 ≤ 80%V/70%纹波;结温 ≤ 75% Tjmax | 寿命与可靠性 |
| FPY | ≥ 95%(PVT)、≥ 98%(量产) | 制造直通率 |
| Cpk | ≥ 1.33 | 工艺能力 |
| 测试覆盖率 | ICT ≥ 85% | 可测试性 |
| DPPM | < 500 | 百万缺陷率 |
| RMA 率 | < 1% | 现场返修率 |
8.5 硬件开发最佳实践 Checklist
- 架构阶段就引入 EMS/工厂:叠层、DFM 约束、钢网厚度、面板化在布局前与制造伙伴对齐。
- 原理图评审是最强质量门:IEEE/行业数据表明,原理图评审发现缺陷的修复成本比 EVT 阶段低 10~50 倍。
- DFT 与布局同步:ICT 测试点(100mil 网格、≥35mil 焊盘)必须在布局阶段布好,PVC 再补就要改版。
- 去耦就近:每颗 IC 的去耦电容紧贴电源引脚(< 3mm),电源/信号完整性是 DVT 常见翻车点。
- 可靠性"算"进设计:MTBF 按标准(MIL-HDBK-217F/Telcordia SR-332)预测并声明方法;降额政策落实到每行 BOM。
- DVT 不可跳过:从 EVT 直接跳量产,会在认证实验室或现场暴露 EMI/热/ESD 问题,代价 3~6 个月。
- 设计冻结后走 ECO:DVT 后一切改动经正式 ECO 审批,防止"偷偷改"破坏验证有效性。
- 器件选型看供应链:确认交期、生命周期(避免 EOL/Obsolete)、替代料,避免单源依赖。
- 制造数据完整:BOM(含替代料)、Gerber、Centroid、装配图、测试规范、烧录说明全套移交 EMS。
- 阶段门客观评审:每个 Gate 用数据(FPY、Cpk、测试通过率)做 Go/No-Go,不做"拍脑袋放行"。