A LOTRIMOS üzemfelügyeleti és karbantartó rendszer gyártási technológiája REGŐCI ISTVÁN B H G Híradástechnikai
Vállalat
A cikk bemutatja a különböző g y á r t m á n y ú és generáció jú t á v b e s z é l ő k ö z p o n t o k és központhálózatok üzemfelügyeletóre alkalmas L O T R I M O S rendszer gyártástech nológiáját. Részletesen ismerteti a nyomtatott áramkö rök statikus, illetve dinamikus funkcionális vizsgálatára kifejlesztett M I C R O T E S T m é r ő a u t o m a t á t . A C P U és az Analóg interface modulok mérőprogramjának b e m u t a t á sával szemlélteti a szerző a berendezés alkalmazási terü leteit.
A LOTRIMOS-berendezések különböző gyártmá n y ú és g e n e r á c i ó j ú t á v b e s z é l ő k ö z p o n t o k és k ö z p o n t h á l ó z a t o k ü z e m f e l ü g y e l e t é r e alkalmasak. Az e l t é r ő k ö z p o n t f a j t á k h o z azonos h a r d w a r e - f e l é p í t é s ű , de a k ö z p o n t t í p u s á t ó l és h á l ó z a t b a n b e t ö l t ö t t s z e r e p é t ő l függő software-rel r e n d e l k e z ő rendszerek tartoznak (2).
mérőpontok
Input IF.
Operator terminál
Input
H
IF.
Operator
processzor
PR-0
REGŐCI
ISTVÁN
A BME Villamosmér nöki Kar elektronikai technológiai szakán vég zett 1979-ben. 1981-ben szakmérnöki diplomát szerzett. Mikroprocesszor vezérlésű technológiai be rendezésekkel foglalkozott az egyetemen. A BHG
Hiradástechnikai Válla latnál 1981-tól gyártástástervezőként dolgozik. Munkaterülete: az elekt ronikusgyártmányok vizs gálati technológiája, ezen belül a nyomtatott áram körök mérésével foglalko zik. A célberendezések és mérőprogramok készítésé ben vesz részt.
A L O T R I M O S - c s a l á d T M S — O M S alrendszereit a B H G 1 9 8 4 ó t a sorozatban g y á r t j a . Ezek a beren d e z é s e k v o l t a k é p p e n m o d u l á r i s , multiprocesszoros m é r é s a d a t g y ű j t ő és k i é r t é k e l ő rendszerek, ame l y e k 1 0 0 0 , illetve 2 0 0 0 a n a l ó g m é r ő p o n t o t t a r t a l m a z ó s z e k r é n y e k b ő l ( A l és A 2 t í p u s ú s z e k r é n y e k ) é p ü l n e k fel ( 1 — 2 . sz. á b r á k ) . A b e r e n d e z é s e k 30-féle L S I , 40-féle SSI és M S I i n t e g r á l t á r a m k ö r t tartalmaznak, a k á r t y a t í p u s o k s z á m a 14, a k á r t y a r e k e s z e k é 7. Valamennyi k á r t y a 1 0 0 X 1 6 0 mm-es k é t o l d a l a s ü v e g s z á l a s , f u r a t f é m e zett, f i n o m r a j z o l a t ú lemezre k é s z ü l t , az alkalma z o t t c s a t l a k o z ó k D I N 4 1 6 1 2 i n d i r e k t inverz rend s z e r ű e k . A h á t l a p h u z a l o z á s wrappelt, a k á r t y a r e keszek k ö z ö t t soros b u s z k á b e l e k t e r e m t i k meg a kapcsolatot. A mechanikai k o n s t r u k c i ó a K O N T A SET rendszerre é p ü l .
7\ Input
IF.
Input
IF.
<
>
soros Periféria
rendszerbusz
vezérlő
proc.
PR - P
Input
2. ábra. L O T R I M O S alrendszer terminál
IF.
[H23Ö-1I
1. ábra. L O T R I M O S alrendszer terminál felépítése B e é r k e z e t t : 1986. V I I . 30 ( # )
Híradástechnika
XXXVII.
évfolyam,
1986. 11. szám
A b e r e n d e z é s a l a p v e t ő jellemzője a m o d u l a r i t á s , amely a hardware- és software-felépítésre e g y a r á n t é r v é n y e s . A hardware-modulok k é t t í p u s a k ü l ö n í t h e t ő el: — mikroprocesszoros modulok — interface-modulok. A mikroprocesszoros modulok t ö b b é - k e v é s b é azo nos s t r u k t ú r á j ú a k . Belső adatforgalmuk egységes 499
cím-, adat-, illetve v e z é r l ő buszokon zajlik, a k ö z p o n t i egység, m e m ó r i a , I / O modulok a rendszerben s z i n t é n e g y s é g e s í t e t t e k . A z egyes p r o c e s s z o r f a j t á k : — scanner ( l e t a p o g a t ó ) PR—S — előfeldolgozó PR—C — operátor PR—0 — perifériakezelő PR—P — d i r e k t interface-kezelő PFl—SC A rendszerben szereplő i n t e r f a c e - k á r t y a r e k e s z e k ö n m a g u k b a n i n t e l l i g e n c i á t nem tartalmaznak, v i szont buszon k e r e s z t ü l v e z é r e l h e t ő k . A z előforduló interface-rekeszek: — bemeneti (analóg) IFI—SC — d i r e k t interface k i m e n e t i (kontaktus) PFl—SC A m o d u l a r i t á s előnyei a k ö v e t k e z ő k b e n f o g l a l h a t ó k össze: — nagyobb m e g b í z h a t ó s á g — az a l k a t r é s z f a j t á k s z á m a alacsony — kicsi a t a r t a l é k a l k a t r é s z - i g é n y — egyszerű tesztelhetőség — tipizálható vizsgálatok —• e g y s z e r ű szervizelés, k a r b a n t a r t á s 1. A LOTRIMOS-rendszer gyártási technológiája A LOTRIMOS-rendszer v o l t a B H G első m i k r o processzoros m o d u l o k a t t a r t a l m a z ó t e r m é k e . K o r á b b i g y á r t m á n y a i n k h o z k é p e s t e l s ő s o r b á n a vizs g á l a t t e c h n o l ó g i a t e r ü l e t é n jelentett ú j d o n s á g o t , ne hézséget. B e r u h á z á s i lehetőségek h í j á n belső fej lesztésű m é r ő e s z k ö z ö k k e l , illetve a m e g l e v ő beren d e z é s e i n k k e l kellett a m é r é s i feladatokat megol dani. A g y á r t á s i t e c h n o l ó g i á t a 3 . sz. á b r a s z e m l é l t e t i . A folyamat a beérkező alkatrészek vizsgálatával in d u l . A p a s s z í v elemeket, mechanikus, elektrome
chanikus a l k a t r é s z e k e t statisztikai m i n t a v é t e l e n a l a p u l ó m a n u á l i s tesztelésnek v e t j ü k a l á . Az S S I — M S I i n t e g r á l t á r a m k ö r ö k e t mindenda rabos funkcionális méréssel, a m e m ó r i a e l e m e k e t t ö b b s z ö r i hőciklussal és funkcionális v i z s g á l a t t a l el lenőrizzük. A z LSI-elemek m ű k ö d é s é n e k helyessé géről — m é r ő b e r e n d e z é s h i á n y á b a n — a szerelt nyomtatott áramkörök (továbbiakban N Y Á K ) di namikus funkcionális tesztelése s o r á n g y ő z ő d ü n k meg. T e k i n t e t t e l arra, hogy valamennyi L S I - , VLSI-elemet foglalatba szerelve é p í t ü n k be, a ja v í t á s és csere i d ő t ö b b l e t e elenyésző. A n y o m t a t o t t h u z a l o z á s ú lemezek az elektroni kus b e r e n d e z é s e k fontos a l k a t r é s z e i . A rossz alap lemezek igen b o n y o l u l t funkcionális h i b á k a t okoz hatnak k á r t y a , illetve egység é s rendszer szinten, e z é r t lényeges, hogy valamennyi alaplemezt v i z u á lisan és elektromosan is levizsgáljunk. A z alapleme zek r ö v i d z á r - és s z a k a d á s v i z s g á l a t á t a B A R E T E S T (SZTAKI-gyártmány) m é r ő a u t o m a t á v a l végezzük. A N Y Á K - o k szerelése R O Y O N I C f é l a u t o m a t a b e ü l t e t ő g é p e k k e l t ö r t é n i k , melyet a h u l l á m f o r r a s z t á s k ö v e t . N é h á n y speciális esetben kézi b e ü l t e t é s t és f o r r a s z t á s t alkalmazunk. A z e g y s z e r ű g y á r t á s i , forrasztási h i b á k a t vizuális ellenőrzéssel d e r í t j ü k fel. Az elektromos b e m é r é s t kétféle m ó d s z e r szerint végezzük: — az e g y s z e r ű digitális á r a m k ö r ö k e t , illetve az a n a l ó g i n t e r f a c e - t ö m e g á r a m k ö r t dinamikus funkcionális t e s z t e l é s n e k v e t j ü k a l á . A h i b á s áramkörök javítása a gépen történik; -— az L S I - á r a m k ö r ö k e t t a r t a l m a z ó N Y Á K - o k k é t s z i n t ű v i z s g á l a t o n mennek keresztül. E l ő ször az LSI-elemek b e h e l y e z é s e n é l k ü l stati kus á l l a p o t o k s o r o z a t á v a l , vagy k o r l á t o z o t t r
TESTŰM AT MICROTEST funkcioná elő v i z s g á l a t l i s vízsg.
PROM,EPROM programozás, ellenőrzés Bejövő
alkatrész
vizsgNYAK
szerelés
Szemrevételezés
Funkcionális
vizsg.
— ©
Alaplemez vizsgálat MICROTEST MJCROTEST funkcioná Statikus vizsg lis vizsg. Alaplemez
gyártás
Javítás Helyszlnfüggó Hatlap
wrappetés
Hátlap
vizsgálat
ware
soft'
elkészítése Egység
vizsgátat
1nterface Kábelgyártás
Kábel
vizsgálat
Egység,
szekrény
szerelés
Rendszer
vizsg.
Processzor
Perifériák Tápegység
gyártás
T á p e g y s é g vízsg-
Javítás
1H230 - 31
3. ábra. L O T R I M O S berendezések gyártástechnológiája
500
Híradástechnika
XXXVII.
évfolyam,
1986. 11. szám
dinamikus f u n k c i o n á l i s méréssel e l l e n ő r i z z ü k le a kiszolgáló á r a m k ö r ö k ( m e g h a j t ó k , de k ó d o l o k , latch-ek stb.) helyes m ű k ö d é s é t . E r r e a célra a T E S T O M A T ( S Z T A K I - g y á r t m á n y ) , illetve a belső fejlesztésű M I C R O T E S T m é r ő a u t o m a t á t alkalmazzuk. Tapasz t a l a t a i n k szerint a k á r t y a h i b á k 9 0 — 9 5 % - a ebben a f á z i s b a n f e l d e r í t h e t ő . E z t k ö v e t ő e n az LSI-elemek b e h e l y e z é s é v e l dinamikus f u n k c i o n á l i s v i z s g á l a t o t v é g z ü n k a MICROTEST mérőautomatán. A LOTRIMOS-berendezésbe beépülő tápegysé geket szerelt á l l a p o t b a n m a n u á l i s m é r ő h e l y e k e n v i z s g á l j u k be, az e l k é s z ü l t k á r t y a r e k e s z - h á t l a p o k a t és ö s s z e k ö t ő k á b e l e k e t belső g y á r t á s ú m é r ő a u t o m a t á k k a l e l l e n ő r i z z ü k (zárlat- és s z a k a d á s v i z s g á l a t ) . A rendszer m o d u l a r i t á s a j e l e n t ő s e n leegyszerűsí t e t t e az e g y s é g - és r e n d s z e r t e s z t e l é s m ű v e l e t é t . A z egyes egységek f u n k c i o n á l i s a n e l k ü l ö n í t h e t ő k , a m é r ő e s z k ö z ö k k e l t ö r t é n ő f e l c s a t l a k o z á s is igen egy szerű. E r r e a célra t e s z t c s a t l a k o z ó k a t a l a k í t o t t u n k k i a p r o c e s s z o r - k á r t y a r e k e s z e k b e n , de f e l h a s z n á l j u k a soros b e l s ő busz-, illetve az interface-rekeszek h á t t é r d u g a s z a i t is. Megfelelő p e r i f é r i á k , illetve programok segítségével a processzorok ö n m a g u k ban l e v i z s g á l h a t o k , u g y a n ú g y a soros belső busz, majd a processzorok e g y ü t t m ű k ö d é s e is. Csak ezt k ö v e t ő e n k e r ü l sor az a d a t g y ű j t ő rendszer ellenőr zésére. I t t sem k e l l a teljes rendszert k i é p í t e n ü n k , hiszen a m o d u l a r i t á s r é v é n a m é r ő f e l ü l e t r é s z e n k é n t is t e s z t e l h e t ő . A főbb vizsgálati lépések:
z é s t (E teszter) alkalmazunk. Ez a b e r e n d e z é s a h e l y s z í n i szerelés-szervizelés céljaira is felhasznál ható. A v i z s g á l a t i t e c h n o l ó g i a egyes lépései k ö z ü l a k ö v e t k e z ő k b e n a szerelt N Y Á K - o k elektromos b e m é résével foglalkozunk. B e m u t a t o m az e célra kifej lesztett M I C R O T E S T m é r ő a u t o m a t á t és k é t alkal mazási példát. 2. A M I C R O T E S T digitális kártyavizsgáló A M I C R O T E S T m é r ő a u t o m a t a digitális á r a m k ö r ö k statikus, illetve dinamikus f u n k c i o n á l i s v i z s g á l a t á r a alkalmas. A b e r e n d e z é s egy á l t a l á n o s célú m i k r o s z á m í t ó g é p b ő l és a k a p c s o l ó d ó programoz h a t ó m é r ő f e l ü l e t b ő l é p ü l fel. A rendszerhez A D P — 2 0 0 0 t í p u s ú O R I O N display, v a l a m i n t egy D Z M — 1 8 0 (illetve M T — 1 2 0 ) t í p u s ú s o r n y o m t a t ó csatlakozik. A k i p r ó b á l t , m ű k ö d ő m é r ő p r o g r a m o k a r c h i v á l á s a , a rendszerbe t ö r t é n ő b e o l v a s á s a az E P R O M p r o g r a m o z ó m o d u l segítségével t ö r t é n i k . A b e r e n d e z é s m o d u l á r i s felépítésű, í g y a hardware és software a f e l h a s z n á l ó i i g é n y e k n e k megfelelően v á l t o z t a t h a t ó . A p r o g r a m f e j l e s z t é s t editor, assemb ler f o r d í t ó , linking-loader, disassembler segíti, a be r e n d e z é s p r o g r a m o z á s a Z — 8 0 assemblerben, illetve gépi k ó d b a n t ö r t é n h e t (3). A b e r e n d e z é s felépítését a 4. sz. á b r a s z e m l é l t e t i . Az univerzális vezérlő alapvetően a B H G — LOTRIMOS-rendszer elemeiből é p ü l fel, kisebb m ó d o s í t á s o k k a l . A m o d u l á r i s v e z é r l ő Z—80-as 8-bites k ö t ö t t u t a s í t á s k é s z l e t ű mikroprocesszort tartalmaz, maximális címezhető memóriaterülete 6 4 k b y t e . A m e m ó r i a k i o s z t á s a az a l á b b i a k szerint alakul: 0000 1 8 k b y t e felhasználói R A M - t e r ü l e t lFFFft j (programfejlesztés, m é r ő p r o g r a m o k m u n k a t e r ü l e t e stb.) 2000A 1 16 kbyte mérőprogram (EPROM) tár, J 1 2 k b y t e R A M - t e r ü l e t (RAM-teszt, i l l . p r o g r a m f e j l e s z t é s céljára) 9000A 1 1 2 k b y t e m é r ő p r o g r a m 1 EPROM E F F F A J 1 2 k b y t e rendszerprogram J terület
— t á p e l l á t á s ellenőrzése — processzorrekeszek e l l e n ő r z é s e alapállapot memóriavizsgálat I / O elemek tesztelése — perifériák ellenőrzése ^egységteszt s o r n y o m t a t ó , display, floppy disc-működtetés — interface-rekeszek ellenőrzése — rendszervizsgálat beépített ö n t e s z t és k ü l s ő v i z s g á l ó e s z k ö z segítségével Az egység- és r e n d s z e r v i z s g á l a t c é l j á r a a L O T R I MOS elemeiből f e l é p í t e t t speciális v i z s g á l ó b e r e n d e
A
F000A
í
FFFFA J
4 kbyte
rendszer R A M - t e r ü l e t 2716, i 2732 i
RESET I N T
Rendszer
EPROM
EPROM
programozó
A N 1 Sl 0
...
PiO
P( 0
1-5.
1
i
Méröinterface
i ! '
I
modulok
merőinterface
I
és
multiplexer
1 Mérendő ANI aramkor
| '
J
• I
--• M éren d Ö
áramko
i
I
1H230-4
4. ábra. M I C R O T E S T m é r ő a u t o m a t a felépítése
Híradástechnika
XXXVII.
évfolyam,
1986, 11. szám
501
A v e z é r l ő m e m ó r i á j a h á r o m részre b o n t h a t ó : — a rendszerprogramok és r e n d s z e r v á l t o z ó k t á r területére — a mérőprogramok tárterületére — felhasználói R A M - t e r ü l e t r e . A k i p r ó b á l t , jó m é r ő p r o g r a m o k a t E P R O M - o k ban t á r o l j u k . E g y i d e j ű l e g 1 0 — 1 6 m é r ő p r o g r a m o t lehet az E P R O M t e r ü l e t e n elhelyezni (max. 4 0 k b y t e , 2 db E P R O M - m o d u l a l k a l m a z á s á v a l ) , í g y az a k t u á l i s g y á r t m á n y valamennyi m é r ő p r o g r a m j á t a r e n d s z e r m o n i t o r b ó l k ö z v e t l e n ü l el lehet é m i . M á s g y á r t m á n y v i z s g á l a t a k o r az E P R O M m o d u l cseréjével a megfelelő m é r ő p r o g r a m o k elér hetők. A berendezés programozható kapcsolómezőjét i 8 2 5 5 t í p u s ú P I O á r a m k ö r ö k k e l v a l ó s í t o t t u k meg. A rendszerbuszra 5 P l O - m o d u l k a p c s o l ó d i k , ezek mindegyike 7 2 db I / O vonalat k é p e s kezelni. A sta t i k u s v i z s g á l a t s o r á n a szükséges bemeneti k o m b i n á c i ó k a t a P l O - k segítségével p r o g r a m b ó l á l l í t j u k elő, a jeleket az egyes k á r t y á k h o z d e d i k á l t interface-eken k e r e s z t ü l kapcsoljuk a m é r e n d ő k á r t y a bemeneteire. A válaszjelek érzékelése h a s o n l ó m ó don t ö r t é n i k . A dinamikus funkcionális m é r é s s o r á n a statikusan j ó n a k m i n ő s í t e t t á r a m k ö r t a v e z é r l ő r e n d s z e r b u s z á r a kapcsoljuk a multiplexer e g y s é g segítségével. Í g y v a l ó s k ö r ü l m é n y e k k ö z ö t t végez h e t ő el p é l d á u l a CPU-modul, a m e m ó r i a , I / O esz k ö z ö k ellenőrzése. H a a dinamikus v i z s g á l a t s o r á n h i b á t észlelünk, a rendszerbuszra kapcsolt debugger egységgel a p r o g r a m f u t á s m e g á l l í t h a t ó k ü l ö n b ö z ő triggelési fel t é t e l e k mellett, l e h e t ő s é g v a n k ü l s ő cím és adat be a d á s á r a , p r o g r a m l é p t e t é s r e , a cím és adatvonalak folyamatos figyelésére stb. A b e r e n d e z é s 4 3 2 X 2 7 0 X 2 5 5 mm-es b o r í t o t t ket t ő s E u r ó p a k á r t y a r e k e s z b e n helyezkedik el. Az al k a l m a z o t t panelek k é t o l d a l a s , f i n o m r a j z o l a t ú , 1 0 0 X 1 6 0 mm-es lemezeken k e r ü l t e k k i a l a k í t á s r a . A kártyacsatlakozók 6 4 , illetve 9 6 pontos D I N 4 1 6 1 2 aranyozott i n d i r e k t inverz r e n d s z e r ű e k . A h á t l a p h u z a l o z á s wrappeléssel, illetve a vezérlőnél k é t o l d a l a s , f u r a t f é m e z e t t N Y H L - l e l v a n megoldva. Az egyes k á r t y a v i z s g á l a t o k h o z szükséges m é r ő interface-eket 1 0 0 X 1 9 0 mm-es, k é t o l d a l a s lemeze
•
ken v a l ó s í t o t t u k meg. A m é r ő i n t e r f a c e - e k mechani k a i k i a l a k í t á s a a klipszek, illetve a k á r t y a c s a t l a k o z ó k m e g b í z h a t ó m e g v e z e t é s é t és d u g a s z o l á s á t biz t o s í t j á k . A m é r é s és h i b a k e r e s é s s o r á n a m é r e n d ő á r a m k ö r ö k m i n d k é t o l d a l r ó l m ű s z e r r e l (oszcillosz k ó p , logiteszter) e l é r h e t ő k . A b e r e n d e z é s 2 2 0 V 5 0 Hz-es h á l ó z a t r ó l üzemel t e t h e t ő . A b e é p í t e t t d u g a s z o l h a t ó t á p e g y s é g az a l á b b i egyenfeszültségeket b i z t o s í t j a : —- 5 V 8 A k e t t ő s t á p e g y s é g (vezérlő, i l l . m é r e n d ő modul) — 5 V 100 m A + 25 V 100 m A — 48 V 100 m A A t á p e g y s é g 5 V-os része túlfeszültség- és r ö v i d z á r védett. A b e r e n d e z é s t elsődlegesen a L O T R I M O S - r e n d szer á r a m k ö r e i n e k m é r é s é r e f e j l e s z t e t t ü k k i . E rend szer legnagyobb d a r a b s z á m b a n előforduló á r a m k ö r e az A n a l ó g Interface ( A N I ) panel, amelyhez a speciális mérési i g é n y e k és a nagy d a r a b s z á m m i a t t önálló m é r ő m o d u l t k é s z í t e t t ü n k . Ez a m é r ő m o d u l 3 2 a n a l ó g jelkimenettel, illetve 16 db programoz h a t ó T T L - s z i n t ű I / O c s a t o r n á v a l rendelkezik. 3. Z 80 C P U modul mérése a M I C R O T E S T berendezésen A L O T R I M O S ü z e m f e l ü g y e l e t i és k a r b a n t a r t ó rendszer processzoregységeiben alkalmazott Z — 8 0 CPU-modul felépítését az 5. sz. á b r a szemlélteti. A k á r t y a tartalmazza az ó r a j e l á r a m k ö r t , a cím- és adatvonalak m e g h a j t ó i t , v a l a m i n t a Z — 8 0 C P U integrált áramkört. A modul mérését két lépésben végezzük: — statikus a l a p v i z s g á l a t — dinamikus funkcionális ellenőrzés A statikus a l a p v i z s g á l a t s o r á n az á r a m k ö r t a k á r t y a c s a t l a k o z ó n k e r e s z t ü l , illetve a C P U I C foglala t á b a helyezett mérőklipsz segítségével a M I C R O T E S T P I O felületére kapcsoljuk (6. sz. á b r a ) . A mé rés s o r á n a C P U I C , illetve a m o d u l k ö r n y e z e t é n e k m ű k ö d é s é t s z i m u l á l j u k statikus á l l a p o t o k soroza tával.
RENDSZERBUSZ Órajel gen.
ADAT
Meghajtók Z-80 A C PU
CIM
RENDSZER vez. j elek I
CIM
Meghajtók
Buszvezerlo
engedélyezés
1H 230-51 ő. ábra. C P U modul b l o k k v á z l a t a
502
Híradástechnika
XXXVII.
évfolyam,
1986. 11. szám
A k ü l ö n b ö z ő bemeneti j e l k o m b i n á c i ó k előállítá sa, a válaszjelek f o g a d á s a a p r o g r a m o z h a t ó p á r h u zamos interface-eken k e r e s z t ü l t ö r t é n i k ( 8 2 5 5 ) . A mérés a következő tesztekből áll: — t á p f e s z ü l t s é g , G N D ellenőrzése — R E S E T - , W A I T - , N M I - , BUSRQ-vonalak ellenőrzése — HALT-teszt — M W R - , RFSH-teszt K ü l ö n b ö z ő adat- és — IOWR-teszt c í m m i n t á z a t mellett — MRD-teszt — IORD-teszt — I N T A - , D E S 1 - , DES2-teszt Az egyes tesztek s o r á n a megfelelő bemeneti k o m b i n á c i ó k előállítása, illetve a válaszjelek k i é r t é kelése a p r o g r a m b ó l automatikusan t ö r t é n i k . A m é rőprogram két üzemmódban futtatható. — GO/NOGO — STEP B Y STEP A GO/NO G O - v i z s g á l a t s o r á n a k i é r t é k e l é s auto matikus, a rendszer valamennyi teszt l e f u t t a t á s a u t á n a k á r t y á t m i n ő s í t i ( P Á S S / F A I L ) , m a j d moni torba t é r vissza. A v i z s g á l a t i s m é t e l h e t ő , az ú j a b b k á r t y a m é r é s e egy b i l l e n t y ű l e n y o m á s á v a l i n d í t h a t ó . A S T E P B Y S T E P ü z e m m ó d b a n az egyes tesztek s o r á n s z i n t é n automatikus a k i é r t é k e l é s . A bemeneti k o m b i n á c i ó k , válaszjelek displayn t ö r t é n ő megjelenése ú t á n azonban a kezelőre v a n bíz va, hogy a teszt ismétlését, monitorba v a l ó vissza t é r é s t , vagy a k ö v e t k e z ő tesztet i n d í t s a - e el. Ez az üzemmód a hibás kártyák vizsgálatára használható, a részletes kijelzések l e h e t ő v é teszik a kezelő szá m á r a a hiba o k á n a k gyors m e g á l l a p í t á s á t . A kijel zési k é p a k ö v e t k e z ő á b r á n l á t h a t ó :
*** B H G Z—80 M I C R O T E S T *** N r . nnnn CPU TEST GO/NO GO T E S T Í :
(szakadás, zárlat, f u r a t f é m hiányos) — rossz a f o r r a s z t á s (hidegforrasztás, ónhíd, forrasztás hiánya) — helytelen b e ü l t e t é s ( f o r d í t o t t pozíció, elemcsere, e l e m h i á n y ) A h i b á k gyors felderítésére igen h a t é k o n y eszköz nek b i z o n y u l t a M I C R O T E S T m é r ő a u t o m a t a .
00
(N) C P U A D A P T E R ? (O), K . IC9 T E S T P R O M (O), K . CPU TEST C L I P (0), K . M E A S U R E T H E CLOCK FREQUENCY! (CPU P I N 6) 2,5 M H z (O), K .
4. Az ANI-áramkörök mérése
TEST N U M B E R : 0 8 CPU ADRESS: F F F F CONN. ADRESS: F F F F
DATA: FF I N D A T A : F F OUT
CPU CONTROL OUT: CPU CONTROL I N : CONN. CONTROL OUT: CONN. CONTROL I N : CPU CARD
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
O.K. ERROR teszt f o l y t a t á s a : (CR) hiba e s e t é n : (Y) monitorhívás: (N)
Híradástechnika
XXXV11,
A v i z s g á l a t m a n u á l i s m é r é s t is tartalmaz, a 0 Óra jelet oszcilloszkóppal kell ellenőrizni. A megfelelő jelalak és jelszint v i z u á l i s a n m á s o d p e r c e k a l a t t el l e n ő r i z h e t ő , m í g az automatikus k i é r t é k e l é s t csak nehezen t u d t u k volna megoldani. A rendszer a k ö v e t k e z ő statikus tesztsorozatot csak a m a n u á l i s m é r é s elvégzése u t á n i n d í t j a . A statikusan j ó n a k t a l á l t á r a m k ö r ö k e t dinami kus funkcionális v i z s g á l a t n a k v e t j ü k alá. Ennek so r á n a v i z s g á l a n d ó á r a m k ö r t a M I C R O T E S T vezérlő r e n d s z e r b u s z á r a csatlakoztatjuk. A rendszer vezér lését ebben az esetben a v i z s g á l t CPU-modullal vé g e z z ü k . M é r ő p r o g r a m m a l ellenőrizzük a m e m ó r i a í r á s ós o l v a s á s , perifériacímzés, adat k i - és bevitel m ű v e l e t e i t , k ü l ö n b ö z ő u t a s í t á s s o r o z a t o k a t futta t u n k a rendszeren. H i b á s m ű k ö d é s e s e t é n a debuggeregységgel m a n u á l i s ú t o n d e r í t j ü k fel a hiba o k á t . Tapasztalataink szerint a statikus m é r é s hibafel d e r í t é s i a r á n y a 90—95% k ö r ü l mozog. A jellemző k á r t y a h i b á k á l t a l á b a n igen e g y s z e r ű g y á r t á s i prob l é m á k b ó l erednek: — h i b á s az alaplemez
(Y) (N)
STEP B Y STEP ?
6. ábra. C P U modul mérés©
évfolyam,
1986. 11. szám
A L O T R I M O S ü z e m f e l ü g y e l e t i és k á r b a n t a r t ó rendszer legnagyobb d a r a b s z á m b a n előforduló á r a m k ö r e az A N a l ó g Interface ( A N I ) modul. Ez az á r a m k ö r fogadja a v i z s g á l t t e l e f o n k ö z p o n t m é r é s i pontjainak a n a l ó g jeleit, ezeket d i g i t a l i z á l j a és digi tális k ó d f o r m á j á b a n t o v á b b í t j a a scanner proceszszor felé. E g y m o d u l 3 2 a n a l ó g jel f o g a d á s á r a k é p e s , a processzornak t o v á b b í t o t t digitális«adatok 4-bitesek. Az á r a m k ö r b l o k k v á z l a t a a 7. sz. á b r á n l á t ható. Az á r a m k ö r funkcionális ellenőrzése s o r á n a k ö v e t k e z ő feladatokat k e l l elvégezni: — t á p f e s z ü l t s é g e k ellenőrzése (—48 V, —5 V, + 5 V , GND) — k á r t y a k i v á l a s z t á s , i l l . l e t i l t á s ellenőrzése 503
Scanner processzorhoz -48V
> Mérőpontok | 1-32
I 32 Adat
"X"
Engedélyezés KOMP. szint
Szint állítás-
Multiplexer, cimzés
V
IH 230-71
7. ábra. A z A N I áramkör
•— valamennyi csatorna önálló m ű k ö d t e t é s e — csatornák közötti „zárlatok" vizsgálata — a bemeneti i n t e g r á t o r o k ellenőrzése — k o m p a r á l á s i szintek ellenőrzése A m é r é s e k és az egyidejűleg figyelt m é r é s i p o n t o k nagy s z á m a m i a t t célszerű v o l t a v i z s g á l a t o t auto m a t i z á l n i . A megfelelő m i n ő s é g e t , az alacsony m é rési i d ő t is csak í g y lehetett b i z t o s í t a n i . A k á r t y a automatikus m é r é s é n é l gondot jelent, hogy a T T L - s z i n t ű vezérlőjelek, címek, adatok mel l e t t a n a l ó g jelek is m e g t a l á l h a t ó k a panelen. A z á r a m k ö r háromféle tápfeszültséget igényel: + 5 V,
—5 V és —48 V-os egyenfeszültséget. Ezek előállí t á s á r ó l a m ó r ő a u t o m a t a belső t á p e g y s é g e gondos kodik. A z a n a l ó g b e m e n ő j e l e k g e n e r á l á s á t a 8. sz. á b r a szemlélteti. A p r o g r a m o z h a t ó p á r h u z a m o s interface-ek segítségével a k í v á n t a n a l ó g c s a t o r n a c í m e k és adatok e l ő á l l í t h a t ó k és a latch-ekben l e t á r o l h a t o k . A z a n a l ó g rész o p t o c s a t o l ó n k e r e s z t ü l csatlako z i k a digitális latch, i l l . m e g h a j t ó fokozatokhoz. A z a n a l ó g jelek k a p c s o l á s á t H A M L I N H E 721A05—-10 t í p u s ú m i n i a t ű r k á r t y a r e l é k végzik. A relék meg h ú z á s á v a l (adat = „0") a vizsgálófeszültség az A N I I
Mikropro
ANI analóg
cesszoros vezérlő
bemenetek /
>
>
Optocsatolo cím, eng.
• 5V
8255
2 vezérlő jelek
PIO
Mérendő ANI áramkör
IH230-81
8. ábra. A N I mérés analóg jeleinek előállítása 8 csator nára
504
Híradástechnika
XXXVII.
évfolyam,
1986. 11. szám
áramkör megfelelő analóg bemenetére kerül. A relé elengedésekor (adat = „1") az A N I áramkör beme netein —42 V-os feszültség található. A mért érté kek az A N I áramkör kimenetén digitális k ó d for májában állnak rendelkezésre, í g y azt meghajtókon keresztül az i 8255 t í p u s ú P l O - k párhuzamos be meneteire lehet kapcsolni. A megfelelő gerjesztések képzése, valamint a válaszjelek fogadása é s kiérté kelése is programmal automatikusan elvégezhető. A mérőadapter természetesen tartalmazza a t á p feszültségeket felkapcsoló reléket is. A mérendő áramkör bedugaszolását k ö v e t ő e n a mérőprogram elindításakor automatikusan történik a tápfeszült ségek felkapcsolása is. A Z—80 assemblerben megírt mérőprogram az alábbi ü z e m m ó d o k b a n m ű k ö d t e t h e t ő : — G O / N O GO-vizsgálat | T — S T E P B Y S T E P üzemmód — Mérés ciklusban
*%
1-32.
meghatározása
analóg GND
csatornára kapcsolása
késleítetés
1>32.
csatorna
állapotok
b^ofyasása, letárolása
*>1V32. a n a i ' o g . c s a t o r n á r a .kontaktusok
T
bontása
A t o v á b b i a k b a n a mérőprogram a független csatornaműködéseket vizsgálja (7—9. utasítás). A z analóg bemenetek állapotait rendre m e g v á l t o z t a t v a valamennyi csatorna kimenetét ellenőrzi. H i b a ese t é n az összes csatorna állapota kijelzésre kerül, az operátor e z u t á n d ö n t h e t a mérés folytatásáról, vagy a monitorba való visszatérésről. A S T E P B Y S T E P ü z e m m ó d b a n a fenti vizsgálat lépésenként kerül végrehajtásra. Minden vizsgálati fázis v é g é n az összes csatornaállapot kijelzésre ke rül é s csak a kezelő beavatkozásával indítható el (CR) a k ö v e t k e z ő mérés. E z az ü z e m m ó d a hibás panelek vizsgálatára alkalmas, a kijelzési képről a hibás csatornák leolvashatók, s ő t a hiba jellegére is k ö v e t k e z t e t n i lehet (bemeneti o s z t ó hibája, cím hiba, komparálási hiba stb.). A hibakeresést segíti a ciklusban történő mérés is. Ebben az ü z e m m ó d b a n a 9. sz. ábra szerinti 1—4. utasítások kerülnek ciklikusan végrehajtásra. Az analóg bemenetekre kapcsolt periodikus je lek, a címzés, a komparálás, digitális k ó d o k kiadása oszcilloszkóppal ellenőrizhető. Tapasztalataink sze rint ez az ü z e m m ó d igen gyors hibakeresést tesz le hetővé. A LOTRIMOS-rendszer gyártása során é v e n t e t ö b b ezer A N I áramkört vizsgáltunk le a fenti mód szerrel. A G O / N O GO-vizsgálat ideje kártyánkónt 1-2 perc, a hibakereséssel e g y ü t t s z á m í t o t t átlagos mé rési i d ő 15—20 perc körül alakult.
-késleltetés
5. Végkövetkeztetés 1-32. 'csatorna beolvasása,
\
<
Vap
—-
állapotok letárolása
hibás csatorna?
f—
±
IH230-9I
9. ábra. A N I mérőprogram (részlet) A csatorna állapotok ellenőrzése
A G O / N O GO-vizsgálat során a funkcionális vizs gálat előzőekben leírt lépései és a kiértékelés is automatikusan kerül végrehajtásra. A csatorna állapotok ellenőrzését v é g z ő rutin blokkvázlatát a 9. sz. ábra szemlélteti. A program először az összes csatornára vizsgálja a H - és L-szinteket (1—6. uta sítás), A gerjesztések kiadása é s a csatornaállapotok letapogatása k ö z ö t t t késleltetést alkalmazunk (software), t értékét a kezelő a program elindítása kor határozhatja meg (1—15 ms). A késleltetés vál toztatásával a program a bemeneti integrátorokat is ellenőrzi. H i b a esetén valamennyi csatornaálla pot kijelzésre kerül. A mérés folytatásáról, illetve a monitorba való visszatérésről a kezelő dönthet. Híradástechnika
XXXVH,
évfolyam,
1986. 11. szám
A M I C R O T E S T m é r ő a u t o m a t á k a t 1984 ó t a alkal mazzuk a szerelt nyomtatott áramkörök vizsgála tára. A berendezések megbízhatóan, jól működnek, a mérési eredmények (az egyes kártyák hibafelderí tési aránya, a jellemző technológiai hibák kimuta tása stb.) kedvezőek. Az eddig legyártott és ü z e m b e helyezett LOTRIMOS-rendszerek helyszíni szere lési és szervizelési, valamint a felhasználói tapaszta latai egyértelműen bizonyították, hogy az alkalma zott (és az előzőekben vázolt) gyártási technológiá val magas minőségi színvonalú, m e g b í z h a t ó a n mű k ö d ő berendezéseket állítottunk elő. A magas mi nőségi szint elérését elősegítette a gyárthatósági és tesztelhetőségi szempontokat figyelembe v e v ő g y á r t m á n y t e r v e z é s , a gyártási eljárások, módsze rek helyes megválasztása é s a gyártás valamennyi lényeges fázisába beépített mindendarabos (általá ban automatizált) mérés, ellenőrzés.
I R O D A L O M [ í ] Ferencz Zoltán-—Haffner János: Minőség és megbíz h a t ó s á g az elektronikus t á v b e s z é l ő k ö z p o n t o k n á l . Híradástechnika 34. évf. 1983/2. s z á m 79/85. oldal [2] Dr. Eisler Péter—Gátmezei József: Ü j módszerek a h a g y o m á n y o s kapcsolóberendezések üzemfelülgyeletére ós karbantartására. Híradástechnika 35. évf. 1984/12. s z á m 559—563. oldal [3] Microtest digitális kártyavizsgáló műszaki leírása B H G belső sokszorosítása 1984.
505