Ce este un circuit secvențial
componente
Un circuit secvențial constă din elemente de stocare sub formă de circuite de închidere sau de tip flip-flop și un circuit logic combinatoric. Un circuit de blocare transferă semnalele de intrare către semnalul de ieșire atunci când este indicat și numai atunci când este indicat, în timp ce un circuit flip-flop are două condiții stabile, fiecare corespunzând unuia dintre cele două semnale alternative de intrare. Circuitul logic combinat efectuează o funcție de comutare între mai multe ieșiri. Acesta primește două tipuri de intrări, externe și interne. Intrările externe provin din afara circuitului secvențial și nu sunt controlate de acesta, iar intrările interne provin din elementele de stocare.
Circuite secvențiale sincrone și asincrone
Circuitele secvențiale pot fi clasificate drept "sincrone" sau "asincrone". Un circuit secvențial sincron are un semnal de ceas, care acționează circuitul ca una dintre intrările sale. Circuitele flip-flop dintr-un circuit secvențial sincron pot schimba numai starea ca răspuns la impulsurile de sincronizare a ceasului. Un circuit secvențial asincron nu are semnal de ceas și utilizează impulsurile de la intrări pentru a conduce circuitul. Ieșirea unui secvențial asincron depinde de ordinea în care se schimbă variabilele sale de intrare. Un circuit secvențial asincron poate fi considerat ca un circuit combinat cu feedback.
aplicații
Circuitele secvențiale pot fi utilizate pentru aplicații, cum ar fi retragerea banilor dintr-un ATM, care pot fi împărțite în mai multe faze sau state și necesită validare în fiecare etapă. În cazul unui ATM, utilizatorul trebuie să introducă un card ATM și să introducă un număr de identificare personal valabil înainte de a retrage banii, astfel încât rezultatul final să depindă de o serie de secvențe.
consideraţii
Într-un circuit secvențial, orice modificare a variabilelor de intrare este evaluată pentru a vedea dacă există o modificare a variabilelor de ieșire. Este important, cu toate acestea, ca impulsul de activare să fie suficient de scurt, astfel încât variabilele secundare de intrare sau variabilele de stare, adică variabilele de la elementele de stocare, să nu se schimbe în timpul aceluiași impuls. În caz contrar, circuitul secvențial nu va funcționa corect.