ELECTRONIC II Notie de curs Cursul nr 12

  • Slides: 17
Download presentation
ELECTRONICĂ II Notiţe de curs Cursul nr. 12 Conf. Dr. Ing. Gheorghe PANĂ pana@vega.

ELECTRONICĂ II Notiţe de curs Cursul nr. 12 Conf. Dr. Ing. Gheorghe PANĂ pana@vega. unitbv. ro

Circuite logice combinaționale Decodificatorul • Decodificatorul (DCD) este un circuit logic combinaţional care permite

Circuite logice combinaționale Decodificatorul • Decodificatorul (DCD) este un circuit logic combinaţional care permite (serveşte) la identificarea unui cod de intrare prin activarea unei singure linii de ieşire, corespunzătoare acestui cod. • Numărul maxim de linii distincte de ieşire m, corespunde numărului de combinaţii posibile ale celor n variabile binare de intrare (m=2 n). 11/5/2020 Cursul nr. 12 2

Circuite logice combinaționale Decodificatorul • DCD 2: 4 cu validare Schema electrică 11/5/2020 Schema

Circuite logice combinaționale Decodificatorul • DCD 2: 4 cu validare Schema electrică 11/5/2020 Schema bloc Cursul nr. 12 3

Circuite logice combinaționale Decodificatorul • Utilizarea decodificatorului 2 -în-4 la implemetarea decodificatorului 3 -în-8

Circuite logice combinaționale Decodificatorul • Utilizarea decodificatorului 2 -în-4 la implemetarea decodificatorului 3 -în-8 E=I 2 este a treia variabilă de intrare. • Când E=0 lucrează primul DCD și în funcție de combinația variabilelor de intrare I 0 I 1 câte o ieșire (O 0. . . O 3) devine activă (1 logic). • Când E=1 lucrează al doilea DCD și tot în funcție de combinația variabilelor de intrare I 0 I 1 câte o ieșire (O 4. . . O 7) devine activă. 11/5/2020 Cursul nr. 12 4

Circuite logice combinaționale Decodificatorul • Utilizarea decodificatorului 2 -în-4 la implemetarea decodificatorului 4 -în-16

Circuite logice combinaționale Decodificatorul • Utilizarea decodificatorului 2 -în-4 la implemetarea decodificatorului 4 -în-16 Se utilizează 5 DCD 2 -în-4 dintre care 4 pentru obținerea celor 16 ieșiri și un al cincilea pentru activarea pe intrarea de enable, pe rând, a celor 4 DCD. 11/5/2020 Cursul nr. 12 5

Circuite logice combinaționale Decodificatorul Aplicaţii ale decodificatoarelor: • Decodificatoare de adrese pentru selecţia unei

Circuite logice combinaționale Decodificatorul Aplicaţii ale decodificatoarelor: • Decodificatoare de adrese pentru selecţia unei locaţii de memorie sau a unui periferic de intrare-ieşire. Memoriile şi porturile perifericelor sunt legate la aceleaşi linii prin care sunt trimise adresele de selecţie. La un moment dat numai un periferic (sau locaţie de memorie) poate fi selectat şi anume acela care este legat la ieşirea activată a decodificatorului adresei. • Implementare de funcţii logice (aplicații, cursul nr. 11 cu DCD 3 -în-8), aplicaţie bazată pe faptul că decodificatorul este un generator de termeni canonici (mintermeni). 11/5/2020 Cursul nr. 12 6

Circuite logice combinaționale Decodificatorul Continuare aplicaţii DCD: • Decodificatoare BCD-zecimal, care pot fi realizate

Circuite logice combinaționale Decodificatorul Continuare aplicaţii DCD: • Decodificatoare BCD-zecimal, care pot fi realizate prin proiectare specifică cu ajutorul diagramelor V-K şi apoi implementate în circuite logice (de exemplu circuitul 7442). • Decodificatoare pentru afişoare pe 7 segmente, care au ca intrări cei 4 biţi ai codului BCD (zecimal codificat binar) iar ca ieşiri cele 7 segmente ale cifrelor zecimale unui afișor cu LED-uri. 11/5/2020 Cursul nr. 12 7

Circuite logice combinaționale Multiplexorul • Multiplexorul / Selectorul de date Multiplexorul (MUX) este un

Circuite logice combinaționale Multiplexorul • Multiplexorul / Selectorul de date Multiplexorul (MUX) este un circuit logic combinaţional care selectează una din intrările sale pentru a o transmite la ieşirea unică Schema de principiu 11/5/2020 Schema bloc pentru MUX cu 4 căi Cursul nr. 12 Tabelul de adevăr pentru MUX cu 4 căi 8

Circuite logice combinaționale Multiplexorul • Schema multiplexorului 4 -în-1 11/5/2020 Cursul nr. 12 9

Circuite logice combinaționale Multiplexorul • Schema multiplexorului 4 -în-1 11/5/2020 Cursul nr. 12 9

Circuite logice combinaționale Multiplexorul • Extinderea numărului de căi de intrare 11/5/2020 Cursul nr.

Circuite logice combinaționale Multiplexorul • Extinderea numărului de căi de intrare 11/5/2020 Cursul nr. 12 10

Circuite logice combinaționale Demultiplexorul • Demultiplexorul / Distribuitorul de date Demultiplexorul este circuitul logic

Circuite logice combinaționale Demultiplexorul • Demultiplexorul / Distribuitorul de date Demultiplexorul este circuitul logic combinaţional care realizează operaţia inversă multiplexării, adică trimite semnalul prezent la intrarea unică la una din ieşirile sale şi anume la cea selectată. Schema de principiu 11/5/2020 Schema bloc pentru DMUX cu 4 căi Cursul nr. 12 Tabelul de adevăr pentru DMUX cu 4 căi 11

Circuite logice combinaționale Demultiplexorul • DMUX 1 -în-4 Circuitul DMUX are și intrare de

Circuite logice combinaționale Demultiplexorul • DMUX 1 -în-4 Circuitul DMUX are și intrare de validare (E – Enable). • pentru E=1 circuitul se comportă ca un DMUX, 0 sau 1 de pe intrarea de date, D, trece la una dintre ieșiri în funcție de adresa selectată prin DCD 2 -în-4. • pentru E=0 toate ieșirile DMUX sunt în 0, indiferent de valoarea logică a datelor de pe intrarea D. 11/5/2020 Cursul nr. 12 12

Circuite logice combinaționale Circuite sumatoare • Semisumatorul elementar este un circuit logic combinaţional (CLC)

Circuite logice combinaționale Circuite sumatoare • Semisumatorul elementar este un circuit logic combinaţional (CLC) cu ieşiri multiple care adună 2 biţi de date şi obţine la ieşire un bit sumă (S) şi un bit de transport (C - carry). Schema bloc 11/5/2020 Tabelul de adevăr Cursul nr. 12 Schema circuitului 13

Circuite logice combinaționale Circuite sumatoare Expresiile funcţiilor extrase din tabelul de adevăr sunt: Obs.

Circuite logice combinaționale Circuite sumatoare Expresiile funcţiilor extrase din tabelul de adevăr sunt: Obs. este semnul pentru funcția logică SAU EXCLUSIV Poarta SAU EXCLUSIV 11/5/2020 Tabelul de adevăr Cursul nr. 12 14

Circuite logice combinaționale Circuite sumatoare • Sumatorul elementar complet este un CLC cu ieşiri

Circuite logice combinaționale Circuite sumatoare • Sumatorul elementar complet este un CLC cu ieşiri multiple care adună 3 biţi, 2 biţi de date şi unul de transport intrare şi obţine un bit sumă şi unul de transport ieşire. Schema bloc 11/5/2020 Cursul nr. 12 15

Circuite logice combinaționale Circuite sumatoare Expresiile sumei și transportului ieșire: Tabelul de adevăr 11/5/2020

Circuite logice combinaționale Circuite sumatoare Expresiile sumei și transportului ieșire: Tabelul de adevăr 11/5/2020 Cursul nr. 12 16

Circuite logice combinaționale Circuite sumatoare Schema sumatorului elementar complet 11/5/2020 Cursul nr. 12 17

Circuite logice combinaționale Circuite sumatoare Schema sumatorului elementar complet 11/5/2020 Cursul nr. 12 17