Cunoștințe, prelegere, elemente logice elementare

La etapa de proiectare a circuitului, este destul de simplu să se facă față unor astfel de impulsuri parazitare: este necesar doar să se asigure că întregul circuit suplimentar nu reacționează la acestea, de exemplu, acesta este oprit pentru o perioadă de timp după schimbarea semnalelor de intrare ale elementelor. Aceasta este, este necesar să se sincronizeze temporar, să sincronizeze diferite elemente ale circuitului.

De exemplu, să luăm una dintre cele mai comune aplicații ale elementelor considerate AND AND-NOT, OR, sau -NO-SELECT codurile. Esența selecției este după cum urmează. Să presupunem că există o magistrală prin care sunt transmise codurile. Este necesar să se identifice aspectul pe această magistrală a unui anumit cod specific, adică să se genereze un semnal de ieșire corespunzător codului de intrare necesar.


Fig. 3.25. Selectarea de coduri cu gating

Circuitul care efectuează această funcție este destul de simplu (Figura 3.25). Se bazează pe elementele NAND cu mai multe intrări. În acest caz, semnalele corespunzătoare biților de cod pe care ar trebui să fie unități sunt alimentate direct la intrările elementelor NAND. Și semnalele corespunzătoare biților de cod, pe care trebuie să existe zerouri, sunt alimentate la intrările elementelor NAND prin invertoare. Semnalele de ieșire ale elementelor AND-NE sunt combinate utilizând un element OR-NO. Ca rezultat, un semnal OUT este generat la ieșirea elementului OR-NO. 1 în momentul în care codul necesar este prezent la intrare.

Cu toate acestea, în momentul setării codului dorit și în momentul eliminării acestuia, apare o perioadă de incertitudine când semnalul de ieșire poate avea impulsuri parazitare scurte. Acest lucru se datorează atât sosirii non-simultane a diferitelor categorii, cât și întârzierilor interne ale schemei noastre. Mai mult, impulsurile parazitare scurte pot apărea la ieșire și în cazul în care orice cod de intrare se modifică la orice alt cod de intrare, chiar dacă ambele aceste coduri nu sunt selectate de circuitul nostru. Aceasta înseamnă că orice modificare a codului este întotdeauna însoțită de o perioadă de incertitudine în semnalul de ieșire. 1.

Cum putem asigura că semnalul de ieșire nu are impulsuri parazitare, nu au avut perioade de incertitudine? Pentru aceasta, se utilizează în mod obișnuit orifierea codului transmis. Adică, pe lângă cod, un semnal stroboscopic sau de sincronizare STR, întârziat în timp în raport cu codul, este transmis în paralel cu acesta. Acest semnal activ devine atunci când toate tranzițiile anterioare sunt deja finalizate, toți biții de cod sunt setați la nivelurile cerute, iar circuitul care procesează codul și-a terminat de lucru. Și devine pasiv, în timp ce noi procese tranzitorii nu au început încă. Aceasta se numește o buclă imbricată (adică, în cazul nostru, semnalul STR este încorporat în semnalele de cod). Ca rezultat, dacă rezolvăm semnalul de ieșire al schemei noastre. 1 de către un astfel de semnal STR cu ajutorul elementului 2I-NOT, atunci primim semnalul Ex. 2, fără impulsuri false și perioade de incertitudine.

Cu toate acestea, există cazuri în care caracteristica indicată a elementelor AND, N-NOR, OR, sau -NO este capacitatea de a genera impulsuri scurte atunci când schimbarea semnalelor de intrare este foarte utilă. De exemplu, trebuie să formăm un impuls scurt de-a lungul marginii pozitive sau negative a semnalului disponibil. Apoi, acest semnal este inversat, întârziat special printr-un lanț de elemente sau capacitate, iar semnalul original și semnalul întârziat sunt alimentate la intrările elementului (Figura 3.26).


Fig. 3.26. Formatorii de impulsuri scurte de-a lungul frontului semnalului de intrare

Impulsul de-a lungul marginii pozitive a semnalului de intrare este format pe elementul 2I sau 2I-HE (a), iar impulsul de-a lungul marginii negative a semnalului de intrare este format pe elementul 2ILI sau 2ILi-NE (b). Dacă elementul cu inversiune, atunci pulsul de ieșire va fi negativ, dacă fără inversiune, atunci pozitiv. Cu valoarea de capacitate indicată în diagrame, durata impulsului este de aproximativ 50 ns. Pentru a mări lățimea impulsului, este necesară creșterea valorii capacității sau a numărului de invertoare din circuitul de întârziere (în acest caz numărul de invertoare trebuie să fie neapărat ciudat).

Articole similare