Documente Academic
Documente Profesional
Documente Cultură
Circuitele basculante sunt circuite electronice care, n funcionare, au dou sau mai
multe puncte de funcionare i trecerea de la un punct la altul se face printr-un proces foarte
rapid, cumulativ (de regul datorat unei reacii pozitive), care poart numele de basculare, de
unde i numele acestor circuite. Strile de funcionare pe care le are circuitul pot fi stabile sau
cvasistabile.
Se spune c o stare de funcionare a unui circuit este stabil dac circuitul rmne n
acel punct de funcionare un timp nelimitat, iar ieirea din aceast stare se face prin
basculare, numai pe baza unei comenzi din exteriorul circuitului. O stare stabil este
totdeauna asociat cu intrarea circuitului pe care se d comanda de basculare din acea stare.
O stare de funcionare a unui circuit se numete cvasistabil (instabil) dac circuitul
rmne n acea stare un timp limitat i apoi, fr vreo comand din exterior, basculeaz n
alt stare. Evident, n acest situaie nu mai este nevoie de nici o intrare de comand. Timpul
limitat ct circuitul st n starea cvasistabil este determinat de regul de unele componente
interne ale circuitului (rezistene, condensatoare, etc.).
Din punct de vedere al numrului i tipului de stri, n mod uzual, se ntlnesc urmtoarele
circuite :
- circuite basculante bistabile : sunt circuite care n funcionare prezint dou stri,
ambele stabile.
- circuite basculante monostabile: prezint dou stri, una stabil i a doua cvasistabil.
- circuite basculante astabile: prezint dou stri de funcionare, ambele cvasistabile.
Construcia circuitului, fig. 8.1., este perfect simetric (rezistenele omoloage fiind
egale). Condensatoarele C1 i C2 au fost reprezentate cu linie punct deoarece ele pot lipsi la
analiza n regim staionar, efectul lor
intervenind numai n regim dinamic
(condensatoare de accelerare).
Funcionare
La prima alimentare, datorit simetriei
circuitului, se poate presupune c cele
dou tranzistoare conduc la fel, adic
au acelai curent de colector iC1 = iC2 .
Aceast stare ns nu este o stare de
echilibru stabil. ntr-adevr, s
presupunem c dintr-o cauz extern, oarecare, curentul i C1 crete. n urma acestei modificri,
Fig. 8.1. CBB cu tranzistoare npn cuplaj C-B tensiunea din colectorul lui T1 scade (se
calculeaz cu UC1 = EC RC1 iC1 ).
Scderea lui UC1 se transmite prin divizorul rezistiv R1, r2 n baza lui T2 ceea ce determin
scderea tensiunii sale de baz. Se amorseaz modificrile n lan descrise de diagrama de mai
jos n care :
- O sgeat orizontal semnific trecerea de la cauz la efect (deasupra sgeii s-a
indicat procesul prin care se trece de la cauz la efect).
- Sgeata vertical semnific sensul de modificare (cretere/descretere) a mrimii
respective.
8.1. CBB cu tranzistoare npn cuplaj colector - baz 153
n concluzie, cele dou stri stabile ale circuitului basculant bistabil sunt:
Starea 1 caracterizat de T1 saturat T2 blocat .
Starea 2 caracterizat de T1 blocat T2 saturat.
Circuitul trebuie astfel dimensionat nct cele dou stri ale sale s fie stabile. Datorit
simetriei circuitului vom analiza numai una dintre cele doua stri, fie aceasta, de exemplu,
starea 1. Condiiile care se impun pentru ca aceast stare s fie stabil sunt :
1. Presupunnd T1 saturat trebuie s rezulte T2 blocat.
2. Presupunnd T2 blocat trebuie s rezulte T1 saturat.
Impunnd aceste dou condiii cele dou tranzistoare se menin unul pe cellalt la un nivel
de conducie ce corespunde strii 1 i, fr vreo intervenie din exterior, durata strii 1 devine
nelimitat. n cele ce urmeaz, datorit simetriei circuitului, n notaia componentelor vom
renuna la indicele 1 sau 2 (din considerente de simplitate i generalizare) astfel c de
exemplu rezistenele vor fi notate R, r i RC.
Fie situaia n care T1 este saturat, fig. 8.2. Vom calcula tensiunea din baz
tranzistorului T2, notat UB2 , i vom impune condiia ca aceasta s aiba o astfel de valoare
nct s rezulte blocarea lui T2 (mai mic dect U sau, i mai sigur, mai mic dect 0).
154 Capitolul 8: CIRCUITE BASCULANTE BISTABILE
U CE sat U BE
Se calculeaz I1 i
R
U BE E B
I2
r
Din I1 + ICBO = I2 se calculeaz
U CE sat U BE U BE E B i
I CBO
Fig. 8.2. CBB-ul cu tranzistorul T1 saturat R r
nc
1 1 U CE sat E
U BE I CBO B
R r R r
n ultima relaie impunem UBE < 0 ceea ce duce la
EB
r
U CE sat (8.1)
I CBO
R
Presupunnd UCE sat = 0, relaia (8.1) se simplific
EB
r (8.2)
I CBO
n concluzie, implicaia presupunnd T1 saturat trebuie s rezulte T2 blocat revine la
respectarea relaiei (8.2) de dimensionare a rezistenei r.
Observaii :
1. Pentru blocarea lui T2 ar fi fost suficient s se impun condiia U BE < U. Existena
sursei EB, care negativeaz baza, a permis impunerea unei condiii UBE < 0 care asigur
o blocare mai ferm pentru T2. Rolul sursei EB este acela de a asigura o mai mare
imunitate (blocare mai ferm) la zgomot a CBB-ului. (n general E B se adopt de
valoare mic, 2-3 V).
2. Curentul ICBO are n mod uzual o valoare extrem de mic nct relaia de dimensionare
(8.2) este inutil. De aceea n multe cazuri (vezi i variantele fr sursa E B) se
consider c prima implicaie este realizat fra a impune nici o condiie de
dimensionare pentru rezistenele circuitului.
Fie situaia n care tranzistorul T2 este blocat, fig. 8.3. Se va calcula pentru T1 curentul
su de baz, IB, i, distinct, curentul su de colector, IC , iar apoi vom impune condiia clasic
pentru saturaie IB > IC .
Se calculeaz
E C RC I C 2 RI 1 U BE sau
EC RC I 1 I CBO RI 1 U BE de unde se
E C U BE I CBO RC
scoate I1
R RC
U BE E B
Dar I2 i deci rezult
r
Fig. 3. CBB-ul cu tranzistorul T2 blocat
E C U BE I CBO RC U BE E B
I B I1 I 2
R RC r
E C U CE sat
Urmeaz s se calculeze curentul de colector pentru T1 : I C
RC
Condiia de saturaie revine la :
E C U BE I CBO RC U EB E C U CE sat
BE
R RC r RC
De regul, aceast inegalitate se rezolv n legtur cu rezistena R i se ine cont de
neglijrile ICBO = 0, UBE << EC i UCE sat = 0 :
E C
R RC
EC E B U BE (8.3)
RC r
Ceea de-a doua implicaie revine la ndeplinirea inegalitii (8.3) determin dimensionarea
rezistenei R. Pentru o mai bun evaluare a acestei rezistene se vor lua n eviden i
urmtoarele consideraii.
Observaie :
1. Se va evalua tensiunea din colectorul tranzistorului blocat, fig. 8.2.
156 Capitolul 8: CIRCUITE BASCULANTE BISTABILE
E C U BE E R U BE RC
U C U BE R C
R RC R RC
(8.4)
Se observ c UC, ca funcie de R, este o funcie cresctoare : pentru R = 0 rezult U C = UBE
iar pentru R rezult UC = EC. Deoarece tensiunea din colectorul tranzistorului saturat
este 0 se impune ca tensiunea din colectorul tranzistorului blocat trebuie s fie ct mai
apropiat de sursa EC (diferena dintre ele s fie ct mai mare), deci R s fie ct mai mare.
2. Condiia (8.3) de calcul pentru R provine din inegalitatea specific saturaiei I B > IC .
Pentru a evita suprasaturarea tranzistorului (vitez lent de comutaie) se impune ca relaia
IB > IC s fie satisfcut la limit i implicit rezistena R s satisfac relaia (8.3) la limit.
Schema analizat n fig. 8.1. prezint o variant complet de CBB. n fig. 8.4. sunt
prezentate unele variante simplificate ale CBB-urilor.
Dezavantajul principal al acestei soluii este diferena prea mic dintre tensiunea din
colectorul tranzistorului saturat UCE sat = 0 i tensiunea din colectorul tranzistorului blocat care
este egal cu UBE = 0,7 V. Datorit simplitii sale aceast variant este adoptat uneori n
implementarea circuitelor logice bipolare.
d. Transpunerea variantei anterioare n cazul circuitelor MOS conduce la ultima
variant prezentat, unde rezistena de sarcina poate fi realizat n diverse moduri (vezi
circuitele nMOS i CMOS).
Ieirea unui CBB se realizeaz din colectorul tranzistorului T1 sau T2. n mod
tradiional ieirea CBB-ului se noteaz cu litera Q. Ieirea din cellalt colector se va nota cu
litera Q. Datorit simetriei circuitului, oricare dintre cele dou colectoare poate fi ales drept
ieire Q, iar opusul su va rmne ieirea Q.
Prin analogie cu circuitele logice se observ c ieirea Q poate avea tensiunea
corespunztoare nivelului High sau Low. Se observ, de asemenea, c ieirea Q are nivelul
logic inversat fa de ieirea Q i de aceea Q' Q . n fine, n limbajul uzual, cnd ne referim
la starea n care se afl un CBB, n loc de starea 1 (T 1 saturat i T2 blocat) sau starea 2 (T1
blocat i T2 saturat) se va spune c acesta se afl n starea Q = 0 logic ( sau Q = Low)
respectiv starea Q = 1 logic (sau Q = High).
Schemele de comand care se vor prezenta sunt scheme de comand cu impulsuri. a
CBB-ului i pot asigura bascularea acestuia dintr-o stare n cealalt stare.
Pentru ieiri se folosete o logic de nivel n timp ce pentru intrri se folosete o logic
de impuls (comanda bistabilului este cu impulsuri):
- intrare = 1 logic prezena unui impuls de comand.
- intrare = 0 logic absena unui impuls de comand.
Circuitul de comand este compus din dou grupuri de difereniere identice R d1, Cd1 i
Rd2, Cd2 urmate de dou diode, D1 i respectiv D2, conectate spre bazele celor dou
tranzistoare. Uneori se conecteaz i sursa de polarizare EP (de valoare 2 3 V) pentru ca n
regim staionar cele dou diode s fie uor polarizate invers (se mrete imunitatea la
zgomot). Evident circuitul funcioneaz i pentru EP = 0.
8.1. CBB cu tranzistoare npn cuplaj colector - baz 159
Funcionare
Funcionarea CBB-ului este descris de tabelul de funcionare, fig. 8.5. n acest tabel
indicele n ataat ieirii Q semnific starea ieirii nainte de comand n timp ce indicele n+1
semnific starea ieirii dup comand. n fine, n tot timpul funcionrii, ieirea Q este
complementara ieirii Q motiv pentru care nu se mai face nici o referire la aceast ieire.
Funcionare
Conform tabelului de funcionare din fig. 8.6. , deosebim urmtoarele sectoare:
Sectorul I pentru care J = K = 0; n acest caz nu se aplic impuls de comand nici la
intrarea J nici la K. Starea ieirii Q rmne nemodificat, adic Q n = Qn+1 (fie egal cu 0,
fie cu 1).
8.1. CBB cu tranzistoare npn cuplaj colector - baz 161
n fig. 8.7 este prezentat circuitul basculant bistabil cu comand pe o cale comun n baze
numit i bistabil de tip T.
Construcia
Bistabilul a fost reprezentat cu schema electronic cea mai complet, dar poate fi
realizat n oricare din variantele simplificate.
Cele dou diode de comand sunt polarizate prin intermediul rezistenelor de derivare
cu potenialul din colectorul tranzistoarelor, realizndu-se n acest fel o selecie suplimentar a
diodelor, similar celei realizate la bistabilul JK:
- pentru starea Q = 0, tranzistorul T2 este saturat iar T1 este blocat; potenialul din
colectoarele tranzistoarelor este transmis n catodul diodelor astfel nct dioda D 2 este
blocat la limit iar D1 este puternic blocat.
- pentru starea Q = 1, o analiz similar conduce la concluzia c dioda D 1 este blocat la
limit iar D2 este puternic blocat.
- pentru linia trei a tabelului Qn = 0, adic D2 uor blocat iar D1 puternic blocat.
Impulsul negativ obinut dup derivri trece numai prin dioda D2 i amorseaz
procesul de basculare al bistabilului determinnd trecerea acestuia n starea Qn+1 = 1.
- pentru linia patru a tabelului Qn = 1, adic D2 puternic blocat iar D1 uor blocat.
Impulsul negativ obinut dup derivri trece numai prin dioda D1 i amorseaz
procesul de basculare al bistabilului determinnd trecerea acestuia n starea Qn+1 = 0.
n fig. 8.8. s-a prezentat o alt variant de implementare pentru CBB-ul de tip T care
provine pur i simplu din bistabilul de tip JK prin legarea mpreuna a celor dou intrri.
Funcionarea acestuia deriv evident din funcionarea bistabilului de la care se pleac.
n perioada actual, de departe, cele mai folosite bistabile sunt circuitele basculante
bistabile integrate. Acestea sunt ntlnite att ca circuite de sine stttoare n cadrul
integratelor pe scar mic dar mai ales ca elemente constructive de baz pentru registre,
numrtoare, celule de memorie, etc, din circuite VLSI. Bistabilele integrate sunt
implementate cu pori logice i au caracteristicile generale (tensiune i curent de alimentare,
nivele logice, vitez, densitate de integrare) specifice familiei din care fac parte. n
paragrafele urmtoare, porile logice pot aparine oricreia familiile de circuite digitale.
164 Capitolul 8: CIRCUITE BASCULANTE BISTABILE
Problem
Care din schemele prezentate n fig. 8.13 sunt bistabile ? S se noteze intrrile i ieirile
respectnd toate conveniile stabilite mai sus.
166 Capitolul 8: CIRCUITE BASCULANTE BISTABILE
Fig.8.13
Construcie
Circuitul de tip latch este compus din :
porile de acces 1 i 2
bistabilul elementar propriu zis, realizat cu porile 3 i 4
Funcionare
Pentru T=1 porile de acces 1 i 2 sunt validate i intrrile RS sunt puse n legtur cu
bistabilul elementar; circuitul acioneaz conform tabelului de funcionare al unui bistabil
elementar RS obinuit.
Pentru T=0 porile 1 i 2 sunt blocate (au 0 logic la ieire) i aplic bistabilului elementar
3, 4 exact comanda R=S=0 care nu modific starea acestuia; se spune c intrrile RS ale
latch-ului sunt decuplate de la bistabilul elementar i bistabilul intr n starea de zvorre
= latch, memornd starea anterioar .
A rezultat o funcionare n care intrrile RS au fost cuplate la bistabilul elementar
numai pentru palierul de 1 logic aplicat la intrarea de tact. Se observ deci c tactul
controleaz numai momentul cnd funcioneaz intrrile RS (nu i felul n care acestea
acioneaz) i de aceea se spune c intrrile RS sunt intrri sincrone.
Variante constructive
In fig.8.16 sunt prezentate cteva variante de bistabile RS tip latch.
168 Capitolul 8: CIRCUITE BASCULANTE BISTABILE
Observaie
Un bistabil are tactul activ numai pe un anumit front al semnalului de tact ("positive edge"
sau "negative edge"). De aceea dou fronturi active ale tactului sunt separate de o perioad a
semnalului dreptunghiular de tact. Rezult c ieirea bistabilului se modific n momentul
frontului activ al semnalului de tact i rmne nemodificat ntreaga perioad care urmeaz
pn la frontul activ urmtor.
8.1. CBB cu tranzistoare npn cuplaj colector - baz 169
Funcionare
Esenial n funcionarea unui bistabil master-slave este decalarea tactului dintre
master, TN , i slave ,TS, (fig. 8.18.) astfel nct ansamblul s funcioneze "n doi timpi".
Astfel, n intervalul (t1, t2) datele de la intrare intr n Master, iar bistabilul Slave este blocat.
n intervalul (t2, t3) Master-ul intr n blocare, iar Slave-ul este n continuare blocat. Pe
intervalul (t3, t4) Master-ul este blocat, n schimb Slave-ul l copie pe Master (Slave-ul este un
bistabil de copiere de exemplu de tip D). Pe intervalul
(t4, t1) ambele sunt blocate, ciclul relundu-se n
continuare. Se observ un ciclu de funcionare "n doi
timpi" fiecare tact fiind format din prima parte n care
se intr n Master i din a doua parte cnd datele se
transfer din Master n Slave.
Observaie
Intervalele (t2, t3) i (t4, t1) n care ambele
bistabile (att master ct i slave) sunt blocate simultan
Fig.8.18. Decalarea semnalului de pot fi reduse la minimum ca durat, forma de und
tact pentru cele doua semnale de tact artnd ca n fig.8.19.,
adic cele dou semnale und sunt una complementara
celeilalte.
Concluzie
Pentru a realiza decalajul dintre tactul aplicat la
Master i cel aplicat la Slave, fie c se vor folosi Master
i Slave, dou latch-uri de acelai tip i atunci se folosete un inversor pentru inversarea
nivelului activ al tactelor ntre Master i Slave ,vezi fig. 8.18., fie Master-ul i Slave-ul vor fi
construite cu pori de acces de tip diferit (unul SI, cellalt SAU) i atunci tactul poate fi
aplicat paralel (vezi i exemplele ulterioare).
Convenie privind notarea intrrii de tact pentru un bistabil master-slave
Ieirea Q a bistabilului master-slave se modific atunci cnd slave ncepe s-l copie pe
master adic n momentul t3. In consecin, bistabilul master-slave va funciona aparent
identic cu un bistabil sincron pe front i anume ca i cum ar avea front activ frontul care
blocheaz pe master i deschide pe slave. n consecin, se adopt o convenie de notare
similar celei aplicat la bistabilul sincron pe front :
Dac accesul n master este permis pentru Tact = 0 i accesul n slave pentru Tact = 1,
atunci ieirea se modific la frontul cresctor al tactului, intrarea de tact se noteaz cu T i
se simbolizeaz cu
Dac accesul n master este permis pentru Tact = 1 i accesul n slave pentru Tact = 0,
atunci intrarea de tact se noteaz cu T i se simbolizeaz cu
Observaie
Din punct de vedere al utilizatorului, bistabilul master-slave are o comportare identic
cu cea a unui bistabil sincron pe front, neputndu-se face o diferen de funcionare ntre
aceste dou tipuri. n literatur, acestor dou tipuri de bistabile li se mai spune i flip-flop.
8.3.4. Tipuri de bistabile integrate sincrone; reprezentare; tabele de adevr; ecuaii
Vom nota cu H variabila care definete tactul (indiferent de tipul su) i facem convenia:
H = 1 pentru tact activ ;
H = 0 pentru tact inactiv
Ecuaie:
Qn 1 H n Qn H n ( S n Rn Qn )
Ecuaie:
Q n 1 H n Q n H n ( J n Q n K n Q n )
Observaie
Bistabilul JK are aceeai funcionare cu cea a bistabilului RS cu deosebirea c acolo
unde bistabilul RS are nedeterminare (pentru R=S= activ) bistabilul JK are o funcionare
perfect determinat : pentru J=K=1, la aplicarea tactului bistabilul trece n starea opus ! Din
acest punct de vedere, bistabilul JK poate fi considerat un fel de generalizare a bistabilului
RS, n sensul c funcioneaz identic cu acesta i n plus rezolv i nedeterminarea sa .
Bistabilul de tip D
Bistabilul de tip T
Qn 1 H n Qn H n (Tn Qn )
R K Qn i S J Qn
Observaii:
Transformarea bistabilului de tip JK n D este identic cu cea a bistabilului de tip RS.
Nu exist probleme de compatibilitate a tactului deoarece bistabilul de tip D poate admite
toate tipurile de tact.
Fig. 8. 28. CBB tip RS, Master-Slave, prevzut cu intrri prioritare de Set i Reset
176 Capitolul 8: CIRCUITE BASCULANTE BISTABILE
Construcie
Recunoatem o structur master-slave n care master este realizat cu porile 1-4 din
care 3,4 formeaz bistabilul elementar, iar 1,2 sunt pori de acces; bistabilul slave este realizat
cu porile 5-8 dintre care 7,8 formeaz un bistabil elementar, iar 5,6 sunt pori de acces.
ntruct porile de acces 1,2 respectiv 5,6 sunt de acelai tip tactul celor dou latch-uri
este decalat de inversorul 9.
Se observ c slave-ul este de tip RS, are S legat la ieirea Q de la master i R legat la
ieirea Q de la Master, adic slave copie pe master (evident atunci cnd i permite tactul).
Funcionare
n tabelul de adevr se descrie funcionarea circuitului i din analiza acestuia rezult:
intrrile R A , S A sunt prioritare, asincrone i au nivelul activ 0 logic- vezi primele 3
rnduri din tabelul de adevr;
n restul tabelului, dac intrrile prioritare sunt inactive, tabelul ne arat o funcionare
clasic de bistabil RS, master-slave.
Fie R A 0, S A 1 - linia doi din tabelul de adevr; vom considera distinct cazurile
Tact=0 i Tact=1 i vom observa c, oricare ar fi tactul, ieirile sunt conform tabelului (Q = 0
i Q' = 1) indiferent de intrrile R i S.
a. fie Tact=1 ; acesta determin poarta P 9=0 i implicit porile P 5=P6=1 ; la intrrile
porilor 7 i 8 se aplic 1 (element neutru) i intrrile R A 0, S A 1 ; rezult Q = 0,
Q = 1 i aceasta indiferent de intrrile sincrone R i S (care nici nu intervin n analiza
de mai sus).
Observaie: Intrrile R A , S A se aplic i master-ului 3,4 aezndu-l i pe acesta n
starea QM = 0, QM = 1 ca i slave-ul, dei porile 5, 6 fiind blocate, nu las legtur
ntre master i slave.
Fig. 8.29. CBB tip JK, Master-Slave, prevzut cu intrri prioritare de Set i Reset
Construcie
8.1. CBB cu tranzistoare npn cuplaj colector - baz 179
Se observ construcia de tip master-slave (master - porile 1-4; slave - porile 5-8); se
observ porile de acces 1,2 care sunt I iar porile de acces 5,6 care sunt SAU : deci tactul
latch-urilor nu mai trebuie inversat ci se aplic paralel. Se remarc constructiv c intrrile
asincrone R A , S A sunt aplicate att la master ct i la slave, dar care necesit suplimentar
porile 9,10 i conectarea convenabil pentru a asigura compatibilitatea.
Funcionarea
Circuitul funcioneaz identic cu cel din cazul anterior. De asemenea, transformarea
RS n JK i n acest caz este identic cu cea din cazul anterior, prin reaciile de la ieiri la
porile 1 i 2 ca n fig. 8.29.
Construcie
bistabilul Master: - porile 1 i 2 pori de acces;
- porile 3, 4, 5, 6 bistabilul elementar (porile 3, 4 au rol n aplicarea
intrrilor asincrone R i S );
bistabilul Slave: - porile 7 i 8 pori de acces;
- porile 9 i 10 bistabilul ;
Funcionare
Circuitul are funcionarea descris de tabelul din fig. 8.29. i care poate fi urmrit n mod
similar cu analizele fcute n paragrafele 8.4.2. i 8.4.3.
tip p i unul cu canal indus de tip n, conectate n paralel i comandate simultan de dou
semnale de clock complementare astfel nct ori ambele sunt blocate ori ambele sunt dechise.
Poarta asigur conducie bidirecional.
Construcie
Porile 4 i 5 permit obinerea celor dou clock-uri complementare necesare pentru
comanda porilor de transmisie.
Se remarc de asemenea, faptul c porile de transmisie PT1 i PT2 sunt comandate de
acelai clock dar n opoziie (cnd una este deschis cealalt este blocat i invers).
Funcionare
Circuitul funcioneaz dup cum urmeaz:
Pentru CL 1 CL 0 i ca urmare PT1 este deschis i PT2 blocat. n acest caz
circuitul echivalent este de forma celui din fig.8.33.a., ieirea Q urmrind fidel intraea D.
Pentru CL 0 CL 0 i poarta de transmisie PT1 este blocat iar PT2 deschis.
n acest caz circuitul echivalent este cel din fig. 8.33.b, porile 2 i 3 lund structura un
bistabil elementar i memornd data care a fost anterior la intrarea D.
182 Capitolul 8: CIRCUITE BASCULANTE BISTABILE
Concluzii
Bistabilul prezentat are o funcionare clasic de circuit latch, poarta de transmisie PT1
jucnd rolul unei pori de acces iar porile 2, 3 i PT2 fiind bistabilul elementar. Dac n seriile
TTL bistabilul elementar de tip RS realizat cu dou circuite SI-NU era cel folosit n toate
construciile, n seriile CMOS bistabilul tip D latch este cel care st la baza realizrii
celorlalte tipuri de bistabile.
n seria CMOS 4000 exist circuitul 4042 care are exact schema analizat avnd n
plus nc o intrare prin care se poate stabili nivelul activ al tactului (n fapt intercaleaz sau nu
suplimentar n serie cu porile 4 i 5 nc o poart inversoare).
Construcie
Se recunoate o construcie Master-Slave n care cele dou latch-uri sunt de fapt
identice cu cel din fig.8.32 , singura modificare fiind transformarea porilor NU n pori SI-
NU cu scopul de a se putea aplica intrrile de forare asincrone R i S.
Circuitul master este realizat cu porile de transmisie PT1, PT2 i porile logice 1 i 2.
Bistabilul slave este realizat cu porile de transmisie PT3, PT4 i porile logice 3 i 4.
Porile 5, 6, 7 i 8 au rol de bufferare.
Porile 11 i 12 permit obinerea a dou tacte complementare necesare pentru comanda
porilor de transmisie.
8.1. CBB cu tranzistoare npn cuplaj colector - baz 183
Se remarc faptul c PT1 i PT2 sunt comandate n opoziie (aa cum este necesar la un
latch). De asemenea porile PT3 i PT4 sunt comandate n opoziie.
Se observ de asemenea faptul c porile de acces n Master i n Slave, PT 1 i
respectiv PT3 sunt comandate n opoziie aa cum este necesar la un ansamblu Master-Slave.
Funcionare
Funcionarea bistabilului este
descris de tabelul alturat.
Se observ c intrrile asincrone
R, S sunt prioritare (se aplic direct
bistabilelor latch-urilor i au nivel activ
1). Atunci cnd R, S sunt inactive
bistabilul funcioneaz cu intrrile D i
CL dup principiul clasic al bistabilelor master-slave.
Analiza funcionrii circuitului se poate face imediat folosind drept model celelalte
bistabile de tip master-slave analizate n capitolele anterioare.
Observaie
Atunci cnd se dorete realizarea unui bistabil JK sau T n variant CMOS, se
pornete de la un bistabil de tip D care ulterior se transform n JK sau T.
184 Capitolul 8: CIRCUITE BASCULANTE BISTABILE
n seria 4000 sunt realizate circuitul 4013, bistabil de tip D Master-Slave exact cu
schema analizat mai sus i bistabilul 4027 care este un bistabil de tip JK Master-Slave
obinut prin transformarea bistabilului D n bistabil JK.
Bistabil asincron (bistabil elementar tip RS sau intrri prioritare la un bistabil Master-Slave)
n conformitate cu fig. 8.34, pentru intrrile asincrone ale unui bistabil se definesc urmtorii
parametrii dinamici specifici:
tw - durata minim a nivelului
activ al intrrii asincrone;
nivelul activ poate fi L sau H.
tp In-Q - timp de propagare de la
intrare la ieirea Q : este timpul
scurs ntre momentul aplicrii
unei comenzi la intrare i
momentul n care ieirea
execut acea comand.
Fig. 8.34. Timpii specifici unui bistabil asincron
Exemple :
Circuitul 54/74-72 = Bistabil tip Master-Slave, seria TTL standard, comenzi pe
intrrile asincrone :
tw(L) = 25 ns
tp R,S-Q = 25 ns pentru variaia ieirii LH
40 ns pentru variaia ieirii HL
8.1. CBB cu tranzistoare npn cuplaj colector - baz 185
Exemple:
Circuitul 54/74-75 = Bistabil tip D latch, seria TTL standard.
tsu = 20 ns
th = 5 ns
tp D-Q = 30 ns pentru variaia LH ; 25 ns pentru variaia HL
tp CL-Q = 30 ns pentru variaia LH ; 15 ns pentru variaia HL
Aparent, un bistabil Master-Slave acioneaz similar unui bistabil sincron de tip front
i n consecin timpii specifici sunt definii similar cu ai acestuia, fig. 8.36. :
tw = durata minim pentru cele dou nivele active (unul pentru Master i cellalt pentru
Slave) ale tactului.
T = perioada minim (frecvena maxim ) a semnalului de tact.
8.1. CBB cu tranzistoare npn cuplaj colector - baz 187
tp CL-Q = durata scurs ntre momentul frontului activ al tactului i momentul n care ieirea
se modific.
tsu = timp de prestabilire ( time set-up) = intervalul de timp de naintea frontului activ al
tactului n care datele de la intrri nu au voie s se modifice.
th = timp de meniner (time hold) = intervalul de timp de dup frontul activ al tactului n
care datele de la intrri nu au voie s se modifice.
Exemple:
Circuitul 54/74-72 = Bistabil tip JK, Master-Slave, seria TTL standard.
tsu = 0 ns
th = 0 ns
tp CL-Q = 25 ns pentru variaia LH a ieirii; 40 ns pentru variaia HL a ieirii
tw (H) = 20 ns
tw (L) = 47 ns
fmax = 15 MHz frecvena maxim a tactului
tsu = timp de prestabilire ( time set-up) = intervalul de timp de naintea frontului activ al
tactului n care datele de la intrri nu au voie s se modifice
th = timp de meniner (time hold) = intervalul de timp de dup frontul activ al tactului n
care datele de la intrri nu au voie s se modifice
Fig. 8.37. Timpii specifici funcionrii unui bistabil sincron pe frontul tactului
Exemple:
Circuitul 54/74-74 = Bistabil tip D sincron pe frontul cresctor al tactului, seria TTL standard.
tsu = 20 ns
th = 5 ns
tp CL-Q = 25 ns pentru variaia LH a ieirii; 40 ns pentru variaia HL a ieirii
tw (H) = 30 ns
tw (L) = 37 ns
fmax = 15 MHz frecvena maxim a tactului