|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
# X+ m1 f8 x- s2 X' c9 i3 O& d( L[摘要]可靠性设计是 单片机应用系统设计必不可少的设计内容。本文从现代电子系统的可靠性出发,详细论述了单片机应用系统的可
, b7 o, v! y+ Q/ |2 o靠性特点,提出了芯片选择、电源设计PCB制作、嗓声失敏控制、程序失控回复等集合硬件系统的可靠性设计技术和软件系统的可靠性设计技+ ?! H2 s( L9 k1 u" o) Y7 }5 K) W4 @
术的解决方法,可供单片机应用系统的开发人员借鉴与参考。- v# J' w6 j. @0 t( N8 N8 K) X4 @
[关键词]单片机应用系统;可靠性;CMOS;电磁兼容性
5 V; M& D I" \7 m8 {单片机应用系统的设计包括功能性设计、可靠性设计和产品化设5 G! b& N# h$ b" N* i& q
计。其中,功能性是基础.可靠性是保障,产品化是前途。因此,从事单
# k, k* s3 ?; W, b) u: Z片机应用系统开发工作的设计人员必须掌抛叮靠性设计。. u+ B4 i4 S% ^$ P
一、可靠性与可靠性设计$ J1 ^9 k% h5 L" b
1.现代电子系统的可靠性8 w+ E5 H6 F7 K/ }* Q9 }$ P
现代电子系统具有如下特点:嵌人式的计算机系统,智能化的体4 D1 x# M# [" ]1 j
系结构;以计算机为核心的柔性硬件基础,由软件实现系统的功能;硬
0 ~. j7 S9 W5 F* {0 F4 T J8 z T g件系统有微电子技术的有力支持。单片机应用系统是当前最典型、最2 `( v( ]) @+ G6 `/ x8 `
广泛的现代电子系统。/ T' c$ R% I' c3 e) I- U
现代电子系统的可靠性表现为,在规定条件下,系统准确无误运& X: ^& q$ Q% S& M
行的能力,突出了可靠性的软件和运行中的失误概率。可靠性设计则
( a$ T" E6 ]2 T+ \; n0 z是在产品开发过程中,保证运行可靠的全部设计手段,甚至包括了产! L* W" M' X9 j' n. Z2 C
品出厂后软件升级中的可靠性设计。由于软件的介入,可靠性问题除0 V5 r8 M' a- ` I B) C
了二值可靠性的“失效”外,出现了除了“正常”与“失效”以外介于其间) V- L) ^, U" C: Y# M1 U7 @" {; s
的诸如“出错"、“失误”、“不稳定”的多值可靠性问题。 i8 p3 A& H/ u7 f; Y
2.单片机应用系统的可靠性特点$ K. }0 q" n- U& z5 Q
(1)系统运行状态的可靠性特点0 v9 y5 v8 a& q. l) s% B
单片机应用系统普遍采用CMOS器件,因此,经常的运行状态有9 r; Q. B7 p& I& E* M
静态运行与动态运行之分。! O& K# H5 h e$ W0 ?% H% F; y: ?
静态运行是指单片机在休闲或掉电方式下的工作状态。此时,单
2 [1 }9 B1 p0 v. _# c5 a4 L' o片机指令停止运行,外围电路被关断或电源被关断.系统中只有值守0 k+ e: s( m# j
电路在工作。因此,静态运行下的系统不存在软件的可靠性问题,其可
* X6 }: t) D- f4 }# }$ ?靠性主要表现在值守电路的抗干扰能力、系统中器件的静态参数余' K3 ~/ A+ E p! |5 Y
度,如直流特性参数余度.工作电压、工作稳定以及接插件的可靠性; O% m8 v1 c5 b! C2 J
等。
) Q: c. i6 t, h( l$ y) j+ o动态运行是指单片机应用系统工作在程序运行状态。此时的可靠0 n5 F6 P# {0 r
性主要是软件运行的可靠性问题,表现在动态参数余度,如逻辑电平
* d( P, U' F: e( s8 B& R [噪声容限、时钟误差时序误差等。+ n$ ^9 m4 |4 d- p! f( ~. z# B3 I# i
(2)固化软件运行环境与可靠性
( w* Y: h& ]/ ]5 u" o' ]单片机应用系统中,CPU运行的是事先固化在单片机的程序存储0 y4 X! t: K" `2 A9 C) b# l
器的软件,用户无法更改和输人新的程序,这就避免了外来计算机病* J6 c/ y& j/ F. x4 [
毒的侵袭,其可靠性表现在固化软件本身的可靠性和程序存储器数据9 S$ @+ A, j1 I( k0 F/ u2 W' I! |
保护的可靠性。6 n6 H/ q, i; b! F S' V
(3)时空边界性问题与可靠性# p/ |& S t6 L( U9 C& F3 U) d; B+ d3 D
时空边界性问题普遍存在于单片机应用系统中,如单片机应用系
0 @/ |" S( Y0 o/ S2 E统中采用二位十进制数代替四位公元纪年的定时时钟系统,在跨越5 N, q9 f- j8 g* N1 [- f. s+ T- D9 m. }
2000年时就会形成数据处理失误;采用有限写人次数的程序存储器,5 Q# @' {% ^5 H0 M# x
在超过写人次数的运行操作时会出现数据错误;程序存储器保存数据
2 i1 t, z; _0 y; A# d. Y也有-定的年限,超过此年限也会出现数据错误。其它诸如计数容量," j2 k3 [& g2 T& b7 A" l
数据溢出,参数超边界应用都会带来可靠性问题。因此,必须采取时空
6 y% C1 h$ m; I! g) }0 s9 p边界性问题的可靠性防范措施。 z# X; [; P0 \& N8 Y& K
3.本质可靠性与可靠性控制
. b5 }+ r8 q0 N5 T& S9 P" A
5 {/ i! ?4 K0 R+ w/ v( K9 u本质可靠性是只考虑系统功能要求的软、硬件可靠性设计,是可
+ @2 [& u) R {+ L2 Q$ `靠性设计的基础。如采用CMOS电路代替TTL电路提高噪声容限,增
& z7 E# L3 D+ q; C加系统抗干扰能力;采用高可靠性的软硬件开发平台实现产品开发;# S0 S* e; `) @0 I
按照电磁兼容规范设计可籮的PCB等。.
/ P5 P# I9 h' Z0 ^- |; r+ h常用的可靠性控制设计有:噪声失敏控制,时空边界管理,系统自检与0 S1 G5 I5 X- H: R
自修复,出错后的安全性包容等。
, ]' D# \: t' W* S8 r1 G x& g8 I二、硬件系统的可靠性设计
- c, Q) T& t/ Z1 r* k硬件系统的可靠性是系统本质可靠性和可靠性控制的基础。
: L/ n9 ?( c" C* j% b5 [1.硬件系统总体方案的可靠性设计
7 H3 v z* W6 R+ v硬件系统总体方案的可靠性设计内容包括:) z+ z. H/ s/ c6 X& w: ?- J" C. I
(1)采用硬件平台的系统设计方法# y" { ?0 V: C, j$ }
单片机应用系统的硬件平台都是由相近似的应用系统基本电路
, l# S6 ^3 Z; o9 P/ U' M组成,只适用于某一领域中的硬件系统设计。基于硬件平台设计的应- r$ Y. c9 L- X& P, P
用系统有基本的可靠性保证。一个良好的硬件平台应具备:标准化、系
0 [6 y# s1 A0 ~0 j0 w9 |8 u8 p- g列化、规范化设计的电路系统;柔性特性的基本应用系统体系结构;丰
. ~$ J+ O7 {# s# j0 l富的软件支持;可靠性测试记录。
5 D. _* M) Z4 K/ \& e5 U(2)最大的系统集成. |- C% N: ] T% a, o& E
最大的系统集成可以最大限度简化系统构成,有助于减少系统硬0 H+ M; q# \* \
件失误概率。最大的系统集成应具备:依靠器件解决的思想;单片机选
5 [+ F; s' r' d# G. l0 N择实现系统的最大包容;0EM的支持。
! a( c, B. w4 t7 p2.器件选择的可靠性设计
3 L' \ ]/ U5 t" s( s单片机芯片的选择要满足系统集成的最大化要求;优选CMOS器
, T6 }( ]% C: }# Z* j2 q! L件;为简化电路设计尽可能采用串行传输总线器件代替并行总线扩展
+ S) I. y$ W- {7 f' j的器件;选择保证可靠性的专用器件,如采用电源监控类器件.信号线
N3 Z( w" R" P1 d0 H路故障保护器.ESD(静电干扰)保护器、能实现电源短路保护的自聚# `3 C) a: r# i( m, N; C% E( j
合开关等。
* l t3 {# A% H; [# ?' B4 ~3.电路系统的可靠性设计/ h0 n* W" [, A' k8 o
(1)CMOS电路的可靠性设计
; [& a6 x' |8 yCMOS电路系统是单片机应用系统的主要发展方向,因此CMOS
- V( a3 L4 v- a$ q+ z6 `8 q9 l电路的叮靠性设计是电路系统可靠性设计的主要内容。CMOS电路的3 G, p) ?6 d! \4 G3 b7 M8 i; Q
可靠性设计包括:
+ y1 s# F+ y5 L/ s7 u+ v k; M9 C防止寄生可控硅闩锁效应CMOS集成电路中形成的寄生可控
. |! G! w/ U& q& C+ Y5 `硅结构会产生闩锁效应形成大电流.损坏器件。防止出现闩锁效应的
, `" T6 a. S, r* O) [( D C# @条件是:任何时候,CMOS输人端的电压不超过电源电压、不低于地电
) H7 V1 g2 w c4 g1 ^压,即:VSS≤VIN≤VDD。# P& r# G' @5 J, o9 l8 [6 p
防止CMOS电路的静电损坏在系统电路设计中,保证未使用的8 f/ g6 M5 W- P# F8 ]
输人端接电源或地,在重要的易受静电干扰的通道上设静电保护电路4 G, u; k" x2 t! y5 b4 a9 B
或选掸有抗静电干扰的器件。
! ~& _! O3 X4 N$ r
6 w* l9 h6 |* x, d; B" X; p- d2 k, B' U3 y* n) @+ D
1 t: G& R) e3 L% Q附件下载:
! }" I& h: I0 e; e1 a
2 a- @& }* h2 l8 `- H9 { |
|