Documente Academic
Documente Profesional
Documente Cultură
In cele ce urmeaz, dintre tehnicile de autotestare, vom aborda doar metoda analizei de
semntur, care poate fi utilizat att independent pentru testarea la nivel de echipament, ct
i n realizarea unor sisteme complexe cu toleran la defectare.
I.2. Principiul analizoarelor de semntur
Principiul de testare pe baza analizei de semntur se bazeaz pe comprimarea
fluxului informaional de lungime mare dintr-un nod sau de pe magistrala echipamentului,
ntr-o form concis, uor de interpretat i care s semnifice dac funcionarea n nodul sau pe
magistrala respectiv este corect sau nu. Rezultatul comprimrii poart numele de
semntur, iar instrumentul care implementeaz aceast metod poart denumirea de
analizor de semntur. Un analizor de semntur face parte din clasa testoarelor cu control
prin sum. In funcie de numrul de noduri din care se poate culege i analiza fluxul
informaional, analizoarele de semntur pot fi de tip serie sau paralel. Primele analizoare de
semntur, de tip serial, au fost introduse de firma Hewlett-Packard n anul 1977.
Spre deosebire de analizoarele logice, dedicate n primul rnd activitilor de
laborator, de proiectare i de cercetare, analizoarele de semntur au primordial rolul de a
facilita procesul de testare n activitatea de producie i service. Prin simpla comparare a
semnturii culese din punctul de test cu semntura corect (determinat pe un etalon sau prin
calcul), nscris n manualul de service, se poate verifica rapid funcionarea circuitului sau
echipamentului.
Prin preul de cost sczut, precum i prin eficiena i simplitatea de utilizare,
analizoarele de semntur s-au impus tot mai mult n tehnica testrii, att sub form de
echipamente portabile, ct i ca pri componente ale unor echipamente de testare automat.
Schema bloc de principiu a unui analizor de semnturi este prezentat n Figura I.1.
Unitatea testat (UT) poate consta ntr-o plachet echipat, dar poate fi i un
echipament complex. Ea poate fi stimulat de condiiile nominale de funcionare n ansamblul
din care face parte, permindu-se prin urmare verificarea sa funcional on-line. De pe
unitatea testat se culege fluxul informaional de pe liniile importante pentru funcionarea
ecesteia. Culegerea acestui flux, care constituie pentru analizorul de semntur datele de
intrare, se face prin intermediul blocului sondelor de date (BSD). Acest bloc trebuie s poat
identifica nivelul logic al datelor preluate, fr a ncrca ns suplimentar magistralele de pe
care culege date i fr a afecta n vreun fel fluxul recepionat. In funcie de modalitatea de
realizare a BSD un analizor de semntur poate fi utilizat pentru testarea unor echipamente
2
realizate cu componente dintr-o anume tehnologie (TTL, CMOS, etc.), fr s existe neaprat
o relaie de dependen ntre tehnologia de realizare a analizorului propriu-zis i a unitii
testate.
Culegerea fluxului de informaie de pe magistralele unitii testate se face sub
controlul semnalelor Start, Stop i Tact. Deoarece culegerea informaiilor se face online, este necesar ca aceste semnale de control s aib o strns legtur cu funcionarea
unitii testate. Din acest motiv, ele sunt preluate tot de pe UT prin intermediul blocului
sondelor de control (BSC), care poate avea n principiu aceeai structur hardware cu cea a
BSD. Pentru a avea controlul asupra informaiilor captate, tehnica analizei de semnturi se
utilizeaz n general n conjuncie cu programe de test (sau autotest) rulate pe structura UT
atunci cnd acesta se afl n stare de ateptare din punct de vedere al aplicaiei rulate curent.
Din acest motiv, n mod frecvent semnalul Start al analizorului de semntur are
semnificaia de intrare a procesorului UT n stare de Wait, ceea ce permite demararea unui
program de autotest. Semnalul Stop poate avea semnificaia ieirii din starea de Wait, iar
semnalul Tact este legat de frecvena de lucru a UT. Trebuie remarcat prin urmare faptul c
semnalele amintite nu au de obicei aceeai semnificaie pentru analizorul de semntur i
pentru unitatea testat.
Pentru controlul fin al duratei de culegere a datelor, exist prevzut posibilitatea de
selectare a fronturilor active pentru cele trei semnale de comand: Start, Stop i Tact,
prin intermediul blocului selecie fronturi (BSF). Acest bloc va genera un semnal numit
fereastr (FER), care permite accesul datelor de la UT pe perioada n care este activ. Se mai
utilizeaz n literatura de specialitate i terminologia de fereastr deschis pe durata
culegerii datelor, respectiv de fereastr nchis atunci cnd dateele nu mai sunt preluate de
ctre analizor.
Dup o posibil memorare temporar n memoria tampon (MT) informaia culeas de
pe magistralele UT este transmis prin intermediul blocului control fereastr (BCF) ctre
partea central de prelucrare a informaiei din cadrul analizorului.
(I.1)
Figura I.5 prezint structura de generare i comparare a unei semnturi pe 16 bii. S-a
considerat c semntura corect a fost obinut i memorat, iar decizia furnizat este de tipul
CORECT/DEFECT. Polinomul utilizat pentru implementare este:
G (x) = x16 + x12 + x9 + x7 + 1
(I.2)