|
Politica de confidentialitate |
|
• domnisoara hus • legume • istoria unui galban • metanol • recapitulare • profitul • caract • comentariu liric • radiolocatia • praslea cel voinic si merele da aur | |
CIRCUITE LOGICE SECVENTIALE | ||||||
|
||||||
Circuitele logice secventiale sunt circuite de comutare la care starea externa(iesirea),
la un moment dat, depinde nu numai de starea intrarilor la momentul de timp
considerat, ci si de starile anterioare ale acestuia. Din acest motiv circuitele
logice secventiale(CLS) trebuie sa aiba memorie in care sa se pastreze
informatia referitoare la evolutia lor anterioara. i7v9vv a) Intocmirea grafului de tranzitii si a organigramei S1 Citeste “s” NU s S2 Citeste “a” a NU S3 Citeste “l” NU l Citeste “p” Citeste “p” DA NU NU p pDA S5 Citeste “l” NU l S1 = citeste pe “S” (s) f(S1, 00) = S1 f(S1, 01) = S2 f(S1, 11) = * f(S1, 10) = * f(S2, 00) = S2 f(S2, 01) = S2 f(S2, 11) = S3 f(S2, 10) =S6 f(S3, 00) = * f(S3, 01) = S2 f(S3, 11) = S3 f(S3, 10) = S4 f(S4, 00) = * f(S4, 01) = * f(S4, 11) = S3 f(S4, 10) = S4 f(S5, 00) = S1 f(S5, 01) = S2 f(S5, 11) = S5 f(S5, 10) = S4 f(S6, 00) = S1 f(S6, 01) = S2 f(S6, 11) = * f(S6, 10) = S6 Tabela primitiva a starilor x x Sk 00 01 11 10 Z Graful de tranzitii: Oricarui circuit logic secvential i se poate atasa un graf orientat si marcat.
Graful de tranzitii constituie reprezentarea grafica a modelului matematic a
unui CLS: a) mutimii starilor circuitului ii corespunde multimea varfurilor sau nodurilor grafului. b) Daca Si si Sj apartin lui S sunt stari de CLS legate prin relatia Sj=f(xi,Si) atunci nodul sau varful Si se leaga de Sj printr-un arc orinetat de la Si la Sj, arcul astfel obtinut este marcat prin semnalul de intrare care a determinat tranzitia respectiva c) Pe graf se vor reprezenta iesirile circuitului, dar modul de reprezentare
depinde de tipul circuitului, si anume la circuite de tip Mealy pe (Si,Sj) langa
intrare se va trece si iesirea corespunzatoare, in timp ce la cele de tip Moore
iesirea se va trece in nodurile retelei b) Codificarea starilor rezultate in urma elborarii grafului respectiv organigramei Reducerea numarului de stari Reducerea numarului de stari consta in alipirea unui numar de stari din
matricea primitiva a starilor (dupa anumite reguli) si obtinerea matricei reduse
a starilor. Cele doua automate, cel initial si cel redus, sunt echivalente. Pentru a se putea pune in evidenta toate alipirile posibile intre
starile automatului se construieste poligonul alipirilor. In nodurile
acestuia se trec starile nereduse, iar pe segmente de dreapta se vor marca alipirile
posibile. Dupa intocmirea poligonului trebuie aleasa solutia de fuzionare
optima . In acest sens, daca in cazul general k -; stari nereduse
formeaza, in poligonul alipirilor, un contur poligonal complet (interior
sau exterior), rezulta ca cele k stari nereduse se pot alipi obtinandu-se
o singura stare echivalenta. In cazul in care prin alipire s-a obtinut
din numarul total de stari nereduse o singura stare redusa, circuitul logic
secvential degenereaza intr-unul combinational. S-au obtinut 5 noi straturi si in vederea codificarii starilor trebuie sa introducem
o noua variabila de stare deoarece regula de codificare este: 2 x x Sk 00 01 11 10 Z x x y1y2y3 00 01 11 10 Z d) Intocmirea diagramei starilor urmatoare (la momentul de timp “t+1”) x x y1y2y3 00 01 11 10 e) Determinarea variabilelor de excitatie pentu automatele elementare ce compun registrul de stari. In figura este prezentat automatul elementar de tip D. In prezenta impulsului
de tact T, functionarea automatului D este descrisa de ecuatia: Qt+1=Dt Dt Qt+1 Qt Qt+1 Dt Bascularea automatelor elementare are loc o singura data in prezenta unui impuls
de tact. In raport cu momentul aparitiei impulsului automatele D comuta pe frontul
anterior al impulsului de tact. Q1 Q2 Q3x1x2 000 001 011 010 110 111 101 100 00 * * * * 01 0 * * * 11 0 0 * * 10 0 * * Nu avem implicanti primi: Q1 Q2 Q3x1x2 000 001 011 010 110 111 101 100 Q1 Q2x1x2 00 01 11 10 D = Determinarea expresiei lui D3: Q1 Q2 Q3x1x2 000 001 011 010 110 111 101 100 Q1 Q2x1x2 00 01 11 10 D3= f) Obitinerea expresiilor logice ale variabilelor de iesire alea automatului. Z= Q1 Q3 g) Implementarea cu circuite integrate (automate elementare de tip D si porti logice) h) Analiza schemei obtinute Dupa obtinerea schemei trebuie testata functionarea acesteia atat analizand
diverse secvente intrare-iesire cat si pentru un ciclu de functionare
complet. Aceasta analiza urmareste punerea in evidenta a unor situatii
de avarie. Tot in cursul analizei se urmareste daca este posibila simplificarea
schemei obtinute, prin inlaturarea unor structuri redundante si de asemenea
completarea schemei cu o serie de elemente auxiliare : de amplificare, de eliminare
a hazardului, de adaptare a nivelelor semnalelor pentru comanda unor elemente
de executie. |
||||||
|
||||||
|
||||||
Copyright© 2005 - 2025 | Trimite document | Harta site | Adauga in favorite |
|