TA的每日心情 | 开心 2022-12-27 15:07 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
硬件的质量是整个IT系统的质量保证基石。在复杂的集成应用系统中,某些单点故障可以通过软件的方式来实时监测、规避并临时解决。本文的重点不讨论如何通过软件的手段来保证IT系统的稳定性和可靠性,也不讨论硬件质量的保障体系,而是从最基本的硬件板卡测试的角度来介绍如何做出厂测验的。0 J' x: t9 {4 X8 s4 m6 @
: R1 v. _8 H; m1 S4 P
以下知识是以网络设备为蓝本进行介绍的,网络设备是进行网络流量处理的设备,大部分设备是由不同的板卡组成,包括管理板、处理板、交换板、机框等。其它产品如通用的终端类设备(如手机)、IT类设备(服务器、存储)等只要跟硬件有关的设备都可以类比。
, D3 [# h/ X- s4 Y
1 U% n! O7 S3 F& e8 R& Q介绍之前,先跟大家简单普及几个知识,以使没有接触过相关领域的人也能轻松理解。
# m# ]9 t! V" G' Z1 z3 {9 Z8 M2 b# d; O Y$ P
1、硬件的电子元器件是有一定概率出现质量缺陷的,即使再高的生产工艺也很难保证质量100%符合要求,所以各阶段的检测是非常有必要的;/ K5 ]) b+ `# j1 J0 A& `: x2 H
0 g% j* H+ ]8 z3 f/ ^# `2、硬件板卡的出厂测验基本上是硬件质量保障靠后的环节,因为已经度过了前期的硬件设计、硬件测试,中期的小批量试制、质量评估分析改进等,出厂测验属于后期大批量生产供货阶段的测试;4 y- |+ _/ ~. Y9 U
- K; [( F; \7 _! @/ h; ~: |
3、硬件板卡的出厂测验是不能提高硬件质量的,只能尽最大能力检测出异常的板卡,避免故障板卡交付用户,硬件的质量还需要从源头(硬件设计)上进行控制和保障;
& M+ f6 w! ~% [( V; T! T8 P# b5 b+ n7 \: n+ g) X
4、硬件板卡的出厂测验是必须要有的环节,不可缺失,也是交付用户前的最后屏障;
8 W: }) G3 P1 ^ ^1 S' L( S* R/ r! q7 m9 V0 r9 L* s
5、硬件板卡的出厂测验一定要把握适度的原则,过粗容易漏掉关键部件检测,过细容易影响交付时间,要根据实际情况,灵活把控;
- p9 g3 {$ o6 | U I
5 r8 z# b7 O T$ O' I6、硬件板卡的出厂测验一定要尽量使用自动化的方式,降低操作门槛和技术难度;- c% m0 b- g. T' c/ Y/ c
# o6 x/ Y+ o; l+ G' G6 _
7、硬件板卡的生产一般都是代工的方式,很少企业有自己的产线并能达到尖端水平,所以这里面必然牵涉到供应商之间的合作;
2 S0 b! g6 R0 J
) }# g0 v3 ]& V8、硬件板卡的出厂测验的流程和环节一定要设计到位,且不断优化调整,持续改进;. e, c' [% s$ X% A6 o' N; \; ]
4 E+ ~0 `# ^/ z) L8 x0 ~3 S2 s根据多年的工作经验及实践,总结下我们的硬件板卡的出厂测验的流程,主要分三大步骤:5 _/ x, h& k4 P
+ F. z* k- |* f& a4 @1、代工厂的板卡检测;' y6 B1 C# w# ^( ]# X# r
* M+ e; Y8 s7 y1 {" A0 a1 X4 a0 o2 e
2、我们自己的工厂的入库检测;+ H6 l' s. W+ ]% w
. x1 y, ~1 E9 Y& K; }
3、交付用户前的出库检测;7 t! I& V) t& S# ]9 ~' T7 t) t9 u
6 s/ J+ a% E, J' W4 H0 ~0 L s4 d b这三大步骤组成了我们硬件板卡的出厂测验及基本流程,保证了出厂的硬件质量要求,也是我们摸索了多次的成功实践。
/ g! C) [; K& n7 j9 Y6 P
8 Q9 w2 r" b/ k# P1 b( `4 M代工厂的板卡检测% B2 \' b4 C3 a. k2 e
V Q& t$ s: A! z
主要的流程分为如下几步:
' `% o ]1 B5 A' x q
! O+ [, N' ]4 R( }8 K) c: {2 T1、板卡焊接:板卡所有物料齐备后,即可以开始焊接;$ j! B1 a: ~$ o5 J, F; H* G
! V! I- @" \$ n9 Z
2、裸板硬件测试:不上电前的测试,主要是为了保证板卡无短路焊接情况,防止烧坏;主要测量的方式是测量电压;
7 J5 U% Q& o& q0 q) H* D9 @* L. [" D2 U: S( {2 U
3、裸板业务测试:单板上电,通过自制的测试环境,使用自动化的方式测试,通过业务软件来反向验证硬件的正确性;主要测量的方式是通过测试环境使用业务软件反向测试硬件裸板;+ P3 Q) M" }4 D# v3 k- j, K% Q
- [/ a" c6 F2 i. T, G& G4、板卡上框测试:裸板业务测试通过后,会进行机壳安装、部件安装等,组成完整的单板,需要配合机框进行测试;主要测量的方式是通过测试环境使用业务软件反向测试硬件单板;
8 J( @: l% E$ N9 ^- R: o1 I$ y* n5 ^$ l
5、板卡交互测试:不同类型的板卡完成1-4步骤之后,会进行板卡直接的交互测试,以保证各类型板卡能够正常工作,流程4和5部分情况下也可以合并;主要测量的方式是通过测试环境使用业务软件反向测试硬件整板;
8 O2 p" O" o; t! G& D. g( _% o. N& F: k, e8 k" \4 N/ o
整个测试过程中,一定要保存每个板卡的测试数据和测试结果,以保证后续的故障追溯及问题分析定位。一般我们对代工厂的要求有如下几点:
; F0 @ G) c" I$ @8 R4 U! V9 e/ F$ G! Y5 g ?3 |9 o) \
1、测试报告(严格按照测试点进行测试,编写测试报告);7 c- y* h2 r/ V9 B5 X' V' y
0 {5 }' Q, ^0 B" a& T: h2、测试数据(过程数据及结果数据);' v8 J2 J' p2 Y( v
8 W) @, n5 s2 k) u" n+ n+ u
3、测试说明(测试人员、测试时间、测试板卡编号等辅助信息);
2 K% }/ n3 K% G+ \. L6 `5 D# {. f& u+ |2 |9 B9 J$ e
4、流程和规范化严格按照我们要求执行;
1 x% l1 C9 k/ {1 @
M6 u! f0 {" o# M2 ]3 H5、双向的审查和考核机制(约束供应商,同时也不断完善流程);
, F! W, r5 v% B$ t" E% `" a6 q3 q- `% d% G; c
所有的板卡测试完之后,会按照要求打包,入库到我们自己工厂。
2 F# {) p/ H" M% A, w- U2 b
4 L% I: p I$ n自己工厂的入库检测$ _1 t1 i" [! M& k
* e& Z9 b4 H6 M7 ^! o
入库到我们自己工厂的板卡都是成品,也即是完整的板卡。我们的检测主要分为三步:
. x( w Q7 E5 R- c: T+ a- _2 b1 R! T8 w% M3 l' K% `0 |' V; c( Z
1、来料外观检测:主要检测包装合规性、板卡外观等;
6 a0 @, y. `0 |3 }
8 d* k* m! x, |5 q6 @2、来料板卡检测:再次执行代工厂板卡检测的第五步;主要测量的方式是通过测试环境使用业务软件反向测试硬件整板;依据测试要求及测试点,执行检测,给出测试结论;
4 H& D* ?. W. ~% x0 e" U6 P( X. d. ?! |
3、来料入库:如果上述都没有问题,则作为正式的成品入库保存;标明入库品、入库时间、入库人等辅助信息;8 i1 t2 V- r9 \5 i7 V6 O, B( A
) c0 v+ C; j/ ?0 E5 b. H
自己工厂的入库检测起着承前启后的作用,既是对代工厂板卡检测工作的检查和审核,又是硬件质量管理的必要环节。
4 S; h0 k3 K, Z8 r% c0 e! @3 H& H" f k
交付用户前的出库检测
4 r D+ `; ^) l- K& {# @- r% l# j4 [3 K2 ]$ ~
在接到用户订单后,我们会进行出库前的检测及环境部署,以保证交付的质量,我们出库检测主要分为如下几步:
# o8 m6 Z9 }8 T- I4 t% Y0 @
. z; |1 q8 I+ M7 H& }9 v; Z+ x: E; D1、按照订单领料:按照用户的要求,进行板卡及配件的领料,保证领料的正确性及完整性;# o; w1 J- S N1 M- T# D
1 S7 @; J' c s- {* P
2、按照测试要求进行测试:按照用户配置,进行版本部署、硬件出库前的检测(主要是基本功能测试、故障模拟、配件测试等),保证到达用户现场正常使用;0 t) s1 o8 k4 [# d% `
7 L! W' f, o% D4 o3、订单出库:按照公司统一要求,如光盘、手册、合格证等,进行测验及打包包装,入交付库,等待销售提取对应货物;
# D% b. h, Z/ w9 U- A
* ^: X3 ^% j5 B7 t! E# h* p: ?# }8 [6 ^这个环节是按照用户的订单要求,进行版本部署,故障模拟测试,整机测验,配件检测等,保证设备交付到用户现场即可正常使用。
& G; p- p( m# D' ~' n2 f' C4 g3 E# r X5 e$ V
目前用户的要求比较多,设备的定制化程度比较高,必须在交互用户前做一系列检测,保证硬件的质量。: q7 E5 O# Q0 Q8 z) B0 c+ A m
3 \& e2 O, b# r( l5 g4 V小结,以上三个环节环环相扣,每一个环节都至关重要,不能偷工减料,更不能忽略;是构成出厂测验质量保证的基本操作;其它的产品也可以按照类似的步骤进行推广及落地。
' _, a) Y/ ^0 M- z' X7 M+ i+ b$ m
4 s( m3 o' c5 c* | |
|