TA的每日心情 | 开心 2022-12-27 15:07 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
硬件的质量是整个IT系统的质量保证基石。在复杂的集成应用系统中,某些单点故障可以通过软件的方式来实时监测、规避并临时解决。本文的重点不讨论如何通过软件的手段来保证IT系统的稳定性和可靠性,也不讨论硬件质量的保障体系,而是从最基本的硬件板卡测试的角度来介绍如何做出厂测验的。
; E1 l! Q8 a8 q' ^7 \: D. i% t/ [, z% W3 P" h6 R7 z9 e
以下知识是以网络设备为蓝本进行介绍的,网络设备是进行网络流量处理的设备,大部分设备是由不同的板卡组成,包括管理板、处理板、交换板、机框等。其它产品如通用的终端类设备(如手机)、IT类设备(服务器、存储)等只要跟硬件有关的设备都可以类比。
' ^3 r" M0 A$ C. n- E; T
- B' ?! |$ @4 `+ m6 E0 n" k) P介绍之前,先跟大家简单普及几个知识,以使没有接触过相关领域的人也能轻松理解。
0 C9 P; m' ?7 T/ ]4 ]" C7 G# f1 }6 z, L8 O. v
1、硬件的电子元器件是有一定概率出现质量缺陷的,即使再高的生产工艺也很难保证质量100%符合要求,所以各阶段的检测是非常有必要的; J3 Z* O* O" Q: K4 O# `+ L- N. m0 H
/ b* V: M( i6 j) L. V2、硬件板卡的出厂测验基本上是硬件质量保障靠后的环节,因为已经度过了前期的硬件设计、硬件测试,中期的小批量试制、质量评估分析改进等,出厂测验属于后期大批量生产供货阶段的测试;! m" L! z& N+ ~
" K. s( O. q* b, ^3、硬件板卡的出厂测验是不能提高硬件质量的,只能尽最大能力检测出异常的板卡,避免故障板卡交付用户,硬件的质量还需要从源头(硬件设计)上进行控制和保障;
% W- w5 A8 O' ~$ O$ Z, P7 S2 I1 ]- I, \4 K. S" Z0 i5 |# G: N
4、硬件板卡的出厂测验是必须要有的环节,不可缺失,也是交付用户前的最后屏障;6 d' L1 ^. w5 W- c
Q7 Y _, a# p6 m1 `
5、硬件板卡的出厂测验一定要把握适度的原则,过粗容易漏掉关键部件检测,过细容易影响交付时间,要根据实际情况,灵活把控;3 s( I/ r5 J1 S3 E; W1 e5 g! F
1 P+ U9 d' d' k% X, o6、硬件板卡的出厂测验一定要尽量使用自动化的方式,降低操作门槛和技术难度;
! u! e: b6 z" z( g, w- d2 }6 M# _1 z1 j
7、硬件板卡的生产一般都是代工的方式,很少企业有自己的产线并能达到尖端水平,所以这里面必然牵涉到供应商之间的合作;* L) B4 c6 ?) @* A; E( l1 m) b
5 N' X' p, P9 A6 R( w8 {3 S8、硬件板卡的出厂测验的流程和环节一定要设计到位,且不断优化调整,持续改进;
$ E# d' O% l' H4 a
8 s: }2 M. i& J! a根据多年的工作经验及实践,总结下我们的硬件板卡的出厂测验的流程,主要分三大步骤:
% y; d) B5 L# m# o
% x8 ?2 r* T1 J! _1、代工厂的板卡检测;! H/ ?; G" Z v6 i+ Q; M
4 i! @. w3 b3 H5 t2、我们自己的工厂的入库检测;
2 }( ?: \2 X7 N4 g7 q. X, E0 j5 Q) N2 P' @- E
3、交付用户前的出库检测;
g" D: d# s6 z2 k1 I8 x: _. U5 x0 K' @' Q" N. w
这三大步骤组成了我们硬件板卡的出厂测验及基本流程,保证了出厂的硬件质量要求,也是我们摸索了多次的成功实践。
& P' P# F# }8 O+ f' H
3 c! H1 i4 G0 ~( b- q7 z0 s代工厂的板卡检测' H0 b. c: X5 p2 S, o7 A
/ n4 d% j! O1 X, o7 `2 f: W! v( P- D主要的流程分为如下几步:# t* F. T/ o' K/ ~. M
* ^8 ^% f- L: Y1 Z2 g5 m
1、板卡焊接:板卡所有物料齐备后,即可以开始焊接;
8 f4 r% M y& }/ ?5 B2 p2 d' ~& t( \: H' Q6 [1 c% _8 E
2、裸板硬件测试:不上电前的测试,主要是为了保证板卡无短路焊接情况,防止烧坏;主要测量的方式是测量电压;) R& H0 }( X1 `6 U: E
( c- {! |$ g. g# `. l$ [0 S4 N. P
3、裸板业务测试:单板上电,通过自制的测试环境,使用自动化的方式测试,通过业务软件来反向验证硬件的正确性;主要测量的方式是通过测试环境使用业务软件反向测试硬件裸板;
9 H8 j1 Y- _/ C2 E
! ~5 Y6 H9 M/ H9 [: j: D4、板卡上框测试:裸板业务测试通过后,会进行机壳安装、部件安装等,组成完整的单板,需要配合机框进行测试;主要测量的方式是通过测试环境使用业务软件反向测试硬件单板;
. A% M+ W8 E7 r. q" P& ?7 G7 |' Y1 S& i5 R2 J
5、板卡交互测试:不同类型的板卡完成1-4步骤之后,会进行板卡直接的交互测试,以保证各类型板卡能够正常工作,流程4和5部分情况下也可以合并;主要测量的方式是通过测试环境使用业务软件反向测试硬件整板;3 D I" e$ A q8 ?' r& I! B
* g0 A, k/ f2 X7 v; ]6 p6 g& ~ n整个测试过程中,一定要保存每个板卡的测试数据和测试结果,以保证后续的故障追溯及问题分析定位。一般我们对代工厂的要求有如下几点:1 m7 B5 l( c7 j. b; F( V4 T' v' }1 P
7 D- }6 _( [! v( F2 i( Y# ^1、测试报告(严格按照测试点进行测试,编写测试报告);
# b I' r: p8 a: [2 n$ b+ M5 F8 y7 ~$ U, C1 b6 B1 J
2、测试数据(过程数据及结果数据);; b' U+ W. \; r$ P7 j9 N
$ [+ N6 |9 v' u- m' ^+ i3、测试说明(测试人员、测试时间、测试板卡编号等辅助信息);
" N0 ?4 I! G0 F- o6 I
g& ?4 X% K* m$ U |# _4、流程和规范化严格按照我们要求执行;1 C: |2 e, y8 Q+ z) F
7 ^5 V/ f, C5 u) j3 i9 J% v5、双向的审查和考核机制(约束供应商,同时也不断完善流程);
9 J W: k, V8 w; q% i: l0 `& Y/ V7 E& e4 y; s, B' g
所有的板卡测试完之后,会按照要求打包,入库到我们自己工厂。
. C5 C: k* X: D" K6 x, Q0 [7 B: ?) Q2 K1 f
自己工厂的入库检测6 s* z4 U6 ?' ]$ l( Z' n
: W5 N: i7 A+ [+ l3 m入库到我们自己工厂的板卡都是成品,也即是完整的板卡。我们的检测主要分为三步:
1 f* ^1 H, T! e; k0 ]5 W
5 ^2 f5 m: X6 t: Q3 y% w8 k1、来料外观检测:主要检测包装合规性、板卡外观等;
( X" r5 b; X; e' u
5 x% d7 v( S: V, A( n! i# ~2、来料板卡检测:再次执行代工厂板卡检测的第五步;主要测量的方式是通过测试环境使用业务软件反向测试硬件整板;依据测试要求及测试点,执行检测,给出测试结论;
4 H* q$ }! z& |& f
2 o9 U( P0 d8 p- q5 z2 _+ c3、来料入库:如果上述都没有问题,则作为正式的成品入库保存;标明入库品、入库时间、入库人等辅助信息;! g7 o9 J- B$ q6 u1 }+ X! n7 f
: r' Q, ^( I: S2 r自己工厂的入库检测起着承前启后的作用,既是对代工厂板卡检测工作的检查和审核,又是硬件质量管理的必要环节。
' u- U" ]) o6 O* X3 C" F. g! v
f- u! r5 `% B) q* |交付用户前的出库检测+ O) X5 [; X3 k5 K: ^
8 w5 H& z: M! y% F) L" _3 @0 s在接到用户订单后,我们会进行出库前的检测及环境部署,以保证交付的质量,我们出库检测主要分为如下几步:: S6 n$ ^8 l% G! k5 E3 u
( n; a2 k* J( h% T
1、按照订单领料:按照用户的要求,进行板卡及配件的领料,保证领料的正确性及完整性;
8 N+ l5 e2 G D2 r. l% a z+ k6 f8 _8 u
2、按照测试要求进行测试:按照用户配置,进行版本部署、硬件出库前的检测(主要是基本功能测试、故障模拟、配件测试等),保证到达用户现场正常使用;
& J# V& P6 ]/ u* G a
8 Q/ g- h4 O% h. m K3、订单出库:按照公司统一要求,如光盘、手册、合格证等,进行测验及打包包装,入交付库,等待销售提取对应货物;6 t9 k0 Z2 @6 p" o; _* R+ {! y; E
; v4 a& x2 a; r& Y# D
这个环节是按照用户的订单要求,进行版本部署,故障模拟测试,整机测验,配件检测等,保证设备交付到用户现场即可正常使用。" U' j8 ], ]0 i
- L* G; ]$ S4 b j" ?9 r$ S% j2 k. M: ?目前用户的要求比较多,设备的定制化程度比较高,必须在交互用户前做一系列检测,保证硬件的质量。
9 w; f3 d; N; E6 ~3 e f; j5 C2 j) Z$ Z
小结,以上三个环节环环相扣,每一个环节都至关重要,不能偷工减料,更不能忽略;是构成出厂测验质量保证的基本操作;其它的产品也可以按照类似的步骤进行推广及落地。
+ E1 t _. w0 n. D: ?: Q
3 \$ w7 D5 H5 c- J# S
& m% t+ h$ [9 m4 [3 U* Y( t |
|