+ All Categories
Home > Documents > ELECTRO NICĂ II

ELECTRO NICĂ II

Date post: 19-Mar-2016
Category:
Upload: derick
View: 52 times
Download: 8 times
Share this document with a friend
Description:
ELECTRO NICĂ II. Notiţe de curs Cursul nr. 13 Conf. Dr. Ing. Gheorghe PANĂ [email protected]. Circuite logice combina ționale Circuite sumatoare. Sumatorul pseudoparalel - PowerPoint PPT Presentation
22
ELECTRONICĂ II Notiţe de curs Cursul nr. 13 Conf. Dr. Ing. Gheorghe PANĂ [email protected]
Transcript
Page 1: ELECTRO NICĂ II

ELECTRONICĂ II

Notiţe de cursCursul nr. 13

Conf. Dr. Ing. Gheorghe PANĂ[email protected]

Page 2: ELECTRO NICĂ II

Circuite logice combinaţionale Circuite sumatoare

• Sumatorul pseudoparalelSumatorul pseudoparalel este un CLC care utilizează n-1 sumatoare elementare complete şi un

semisumator elementar pentru a aduna 2 operanzi cu dimensiunea de n biţi, în acelaşi timp.

04/24/23 Cursul nr. 13 2

Page 3: ELECTRO NICĂ II

Circuite logice combinaţionale Circuite sumatoare

ObservaObservaţiiţii:• Circuitul se numeşte pseudoparalel deoarece, deşi

cei doi biţi de date se adună simultan, transportul trebuie să se propage de la rangul cel mai mic spre cel mai mare.

• Se mai numeşte şi sumator cu transport propagat şi este un sumator lent.

04/24/23 Cursul nr. 13 3

Page 4: ELECTRO NICĂ II

Circuite logice combinaţionale Circuite sumatoare

• Sumatoare de mare vitezăSumatoare de mare viteză• S-a impus realizarea unor astfel de sumatoare pentru a creşte viteza de procesare a

sistemelor. La aceste sumatoare, pe lângă utilizarea porţilor cu timpi de propagare mari, s-au utilizat şi structuri adecvate acestui scop. Tipuri:

• Sumatorul paralel complet este proiectat să adune strict în paralel şi este cel mai rapid sumator. La intrări se aduc simultan transportul şi biţii operanzilor.

• Sumatorul paralel cu transport anticipat, realizează un compromis între sumatorul pseudoparalel şi sumatorul paralel complet. El împarte sumatorul în module, calculează transportul pentru fiecare rang şi îl aduce apoi la intrarea corespunzătoare a sumatoarelor elementare în acelaşi timp.

• Sumatorul cu salvarea transportului este utilizat în cazul adunării unor şiruri de numere. La acest sumator se salvează transportul rezultat din însumarea a 2 operanzi într-un bistabil (celulă elementară de memorare) care se pune apoi la dispoziţia următoarei însumări, realizându-se astfel o adunare în manieră pseudoparalelă.

04/24/23 Cursul nr. 13 4

Page 5: ELECTRO NICĂ II

Circuite logice combinaţionale Circuitul scăzător

• scăderea a 2 operanzi binari este echivalentă cu adunarea la descăzut a complementului faţă de 2 al scăzătorului.

unde este complementul faţă de 1, iar [Q]2 complementul faţă de 2 al lui (Q)2 .

Observații:1. Complementul față de 1 al unui număr N (de lungime n-1 biți) se obține prin

complementarea (negarea) fiecărui bit al numărului:

01232 ... bbbbbN nn

04/24/23 Cursul nr. 13 5

Page 6: ELECTRO NICĂ II

Circuite logice combinaţionale Circuitul scăzător

Observații (continuare):

2. Complementul față de 2 al numărului N este egal cu complementul față de 1 al numărului N plus 1:

deoarece 12 NNn

nNN 2000...1001

04/24/23 Cursul nr. 13 6

Page 7: ELECTRO NICĂ II

Circuite logice combinaţionale Circuitul comparator

• Este un CLC care determină relaţia dintre 2 operanzi, de regulă reprezentaţi în binar sau în cod BCD (zecimal codificat binar).

• Relaţiile pe care se bazează construcţia comparatoarelor sunt A>B, A<B şi A=B, unde

• Comparatorul are deci 2 intrări (A şi B) şi 3 ieşiri:– f1=1 pentru A<B, – f2=1 pentru A = B, – f3=1 pentru A > B.

• IMPORTANT: la un moment dat numai una dintre ieşiri este activă (este în 1 logic).

012120121 ... si ... BBBBBAAAAA nnnn

04/24/23 Cursul nr. 13 7

Page 8: ELECTRO NICĂ II

Circuite logice combinaţionale Circuitul comparator

Comparatorul pe 2 biţiComparatorul pe 2 biţi

04/24/23 Cursul nr. 13 8

Schema bloc Tabelul de adevăr

Page 9: ELECTRO NICĂ II

Circuite logice combinaţionale Memoria cu acces numai în citire - ROM

ROM (Read Only Memory)• Este un circuit care din punct de vedere structural este un CLC care

poate implementa funcţii în forma canonică disjunctivă (sumă de produse).

• circuitul este destinat memorării datelor şi programelor într-un sistem de calcul.

• Accesul la aceste date în cursul funcţionării sistemului este limitat doar la citirea acestora nu şi la înscrierea lor.

• Înscrierea datelor în ROM se face prin procedee speciale fie în faza de fabricaţie a acestora fie ulterior de către utilizatori.

• Conţinutul memoriei nu se pierde la pierderea alimentării de aceea memoria se mai numeşte şi nevolatilă.

04/24/23 Cursul nr. 13 9

Page 10: ELECTRO NICĂ II

Circuite logice combinaţionale Memoria cu acces numai în citire - ROM

• ROM – schema de principiuROM – schema de principiu

04/24/23 Cursul nr. 13 10

Page 11: ELECTRO NICĂ II

Circuite logice combinaţionale Memoria cu acces numai în citire - ROM

Tipuri de circuite ROMTipuri de circuite ROM::• ROM cu mascare la care înscrierea ireversibilă a datelor se face în procesul de

fabricaţie pe baza specificaţiilor clienţilor, rezultând un preţ de cost redus.

• PROM, ROM programabil de către utilizator. La acest tip de circuit în toate nodurile matricii există tranzistoare dar, în procesul de programare, ele pot fi deconecate prin arderea unui fuzibil sau străpungerea unei joncţiuni, atunci când se doreşte înscrierea bitului 1.

• EPROM, circuite ROM care pot fi şterse prin expunere la radiaţie ultravioletă şi apoi reprogramate.

• EEPROM, circuite ROM care pot fi şterse pe cale electrică şi apoi reprogramate. Circuitele EPROM, în ambele variante, conţin în noduri tranzistoare cu poartă flotantă. Captarea electronilor de către poarta flotantă atunci când sunt injectaţi de drenă sau de sursă la aplicarea unei tensiuni mari pe canal, crează o tensiune de comandă ce ţine tranzistorul deschis (programat cu 0 logic) timp îndelungat, uneori 10 ani.

04/24/23 Cursul nr. 13 11

Page 12: ELECTRO NICĂ II

Circuite logice combinaţionale Matricea logică programabilă - PLA

PLA (Programmable Logic Array)

• Matricea logică programabilă spre deosebire de ROM prezintă pe lângă nivelul SAU programabil şi nivelul ŞI programabil.

• Programarea celor două nivele utilizează aceleaşi tehnici ca la ROM şi poate fi realizată din fabricaţie sau de către utilizator în cazul FPLA (Field PLA).

04/24/23 Cursul nr. 13 12

Page 13: ELECTRO NICĂ II

Circuite logice combinaţionale Matricea logică programabilă - PLA

• Exemplu: structura tipică a unei matrici logice programabile cu

14 intrări (variabile) D0, D1, … , D13 şi

8 ieşiri (funcţii) F0, F1, … , F7

04/24/23 Cursul nr. 13 13

Page 14: ELECTRO NICĂ II

Circuite logice secvenţiale(CLS)

• Un circuit logic secvenţial poate fi construit prin adăugarea unei căi de reacţie (ce conține elemente de memorie) unui circuit logic combinaţional.

04/24/23 Cursul nr. 13 14

Page 15: ELECTRO NICĂ II

Circuite logice secvenţialeasincron / sincron

Clasificare CLS• asincrone• sincrone În circuitele secvenţiale asincrone starea curentă (intrările secundare provenite pe

calea de reacţie) poate fi modificată în orice moment ca efect al schimbării variabilelor aplicate la intrarea primară. Elementul de memorie de pe calea de reacţie este în mod obişnuit un dispozitiv de întârziere; întârzierea este realizată prin propagarea semnalului printr-un şir de porţi logice. Întârzierea prin porţile logice nu poate fi controlată şi de aceea circuitele secvenţiale asincrone pot deveni instabile.

04/24/23 Cursul nr. 13 15

Page 16: ELECTRO NICĂ II

Circuite logice secvenţialeasincron / sincron

Circuitele secvenţiale sincrone sunt circuite la care schimbarea stării şi a ieşirii are loc la momente de timp bine definite. Aceste momente sunt asociate cu frontul crescător sau cu frontul căzător al unui semnal de temporizare cunoscut ca semnal de clock.

04/24/23 Cursul nr. 13 16

Page 17: ELECTRO NICĂ II

Circuite logice secvenţialeCLS asincrone - Circuite latch

• Circuite latch cu porţi logiceCircuite latch cu porţi logice Un latch este un circuit basculant bistabil capabil să stocheze un bit de informaţie

(00 sau 11). Din cauza capacităţii de stocare circuitul latch este numit şi dispozitiv bistabil de memorare.

04/24/23 Cursul nr. 13 17

Schema cu porțiSAU-NU

Simbolul logic Tabelul de adevăr

Page 18: ELECTRO NICĂ II

Circuite logice secvenţiale CLS asincrone - Circuite latch

• Tabelul caracteristic Tabelul caracteristic

04/24/23 Cursul nr. 13 18

Page 19: ELECTRO NICĂ II

Circuite logice secvenţiale CLS asincrone - Circuite latch

• Circuit latch cu porţi ȘI-NUCircuit latch cu porţi ȘI-NU Este tot un CLS asincron

04/24/23 Cursul nr. 13 19

Schema cu porțiSI-NU

Simbolul logic Tabelul de adevăr

Page 20: ELECTRO NICĂ II

Circuite logice secvenţiale CLS sincrone

• Există 2 tipuri:1.1. Circuitele latchCircuitele latch sunt active pe palier; ieşirile

circuitului sunt sensibile la nivel de tensiune (palier) şi nu la o tranziţie de semnal.

2.2. Circuitele flip-flopCircuitele flip-flop sunt active pe front; ieşirile circuitului sunt sensibile la tranziţia semnalului, fie din 1 în 0 (front negativ) fie din 0 în 1 (front pozitiv).

04/24/23 Cursul nr. 13 20

Page 21: ELECTRO NICĂ II

Circuite logice secvenţiale CLS sincrone

• Circuit latch cu validare/clockCircuit latch cu validare/clock

04/24/23 Cursul nr. 13 21

Circuitul este un latch RS cu validare.

Starea bistabilului se va modifica în concordanţă cu valorile aplicate la intrările S şi R, dar numai atunci când intrarea C este 1.

Dacă la intrarea C se aplică un semnal de clock, ieşirea circuitului îşi va modifica starea doar pe nivelul HIGH al semnalului de clock.

Se spune că circuitul este activ pe palierul semnalului de clock - circuit latch-SR activ pe palier.

Page 22: ELECTRO NICĂ II

Circuite logice secvenţiale CLS sincrone

• Funcționarea circuitului RS latch cu validare se poate descrie cu ajutorul tabelului de adevăr și a diagramei de semnal:

04/24/23 Cursul nr. 13 22

Tabelul de adevăr Diagrama de semnal


Recommended