[email protected] 2ELETTRONICA : 19 - componenti digitali
Sommario
Componenti
digitali
Componenti
combinatori
Componenti
sequenziali
[email protected] 3ELETTRONICA : 19 - componenti digitali
Di cosa si parlerà
R
s1v
Ch1Ch2Ch3Ch4 out
MU
X
s1
DSP
Dat
a ou
t
Prog
ram
OpAmpOpAmp
AD
C
___SoC
Ain
Vref+5VVcc
GND
DA
C
__CE
Aout
Vref Vcc
GNDRAM
Dat
a in
Dat
a In
/Out
Add
ress
Address
+12V
OpAmp
select
µCPA1PA2PA3
PB1PB2PB3
PC1PC2PC3PC4
CE
Usc
ita
D Q
_Ck Q
__Pr
Cl
PA4
INT
Ck ResetQ0 1 2 3 4 5 6 7 8 9
__R/W
FlipFlop
Counter
+5V
In0SerialCkSerialIn
NMI
Ingr
essi
[email protected] 4ELETTRONICA : 19 - componenti digitali
Componenti combinatori
• Encoder
8-to-3 10-to-4
16-to-4
…
• Decoder 3-to-8
4-to-8
4-to-16
…
• Parity Checker/Generator
• Multiplexer 1-of-8 1-of-16
…
• Demultiplexer
8-to-1 16-to-1
…
[email protected] 5ELETTRONICA : 19 - componenti digitali
Encoder
Octal-to-Binary 8-to-3
Piedinatura
[email protected] 6ELETTRONICA : 19 - componenti digitali
Encoder (data sheet
4532B)
Tabella
della
verità Schema interno
del priority encoder
[email protected] 7ELETTRONICA : 19 - componenti digitali
Decoder
Tabella
della
veritàSchema logico
BCD-to-decimal 4-to-10
[email protected] 8ELETTRONICA : 19 - componenti digitali
Decoder
(data-sheet
4543)
Necessità
di erogare
corrente
(10-20mA)
Binary-to-7segment “7-segment Display Driver/Decoder”
[email protected] 9ELETTRONICA : 19 - componenti digitali
Parity
Checker/Generator
Un EX-OR per confrontare
due bit:
EX-OR in cascata
danno
un Parity-Generator:
Aggiungendo
un altro
EX-OR si
ottiene
un Parity-Checker:
4531B, 13-input parity checher/generator
[email protected] 10ELETTRONICA : 19 - componenti digitali
Mux
e Demux
Scegliere
uno
tra
più ingressi
digitali:
8-to-1 mux
Inviare
un ingresso
digitale ad una
delle
uscite:
1-to-8 demux
[email protected] 11ELETTRONICA : 19 - componenti digitali
Componenti sequenziali
• Latch SR
SR
enable
D
• Flip-Flop
D
JK Master-Slave T
• Shift register
SISO SIPO
PISO
PIPO
• Contatori
asincroni
sincroni
…
• ...
[email protected] 13ELETTRONICA : 19 - componenti digitali
Shift-Register
Dati
seriali...
Dati
paralleli...
...in Ingresso … in Uscita
Trasformare
dati
seriali
/ paralleli
[email protected] 14ELETTRONICA : 19 - componenti digitali
Shift-Register
Registri
Serial In Serial Out :
Registri
Serial In Parallel Out :
Registri
Parallel In Serial Out :
[email protected] 15ELETTRONICA : 19 - componenti digitali
Counter
Applicazioni:Contatore
di eventi
Misuratore
di tempo Divisore
di frequenza
Categorie:• asincroni
(ripple-counters)
cascata
di flip-flop si
sommano
i ritardi
• sincroni
flip-flop comandati
simultaneamente
(velocità
maggiori)
Esempio: Decadico
Up/Down a 4bit
[email protected] 16ELETTRONICA : 19 - componenti digitali
Finito!
R
s1v
Ch1Ch2Ch3Ch4 out
MU
X
s1
DSP
Dat
a ou
t
Prog
ram
OpAmpOpAmp
AD
C
___SoC
Ain
Vref+5VVcc
GND
DA
C
__CE
Aout
Vref Vcc
GNDRAM
Dat
a in
Dat
a In
/Out
Add
ress
Address
+12V
OpAmp
select
µCPA1PA2PA3
PB1PB2PB3
PC1PC2PC3PC4
CE
Usc
ita
D Q
_Ck Q
__Pr
Cl
PA4
INT
Ck ResetQ0 1 2 3 4 5 6 7 8 9
__R/W
FlipFlop
Counter
+5V
In0SerialCkSerialIn
NMI
Ingr
essi
[email protected] 17ELETTRONICA : 19 - componenti digitali
Conclusioni
•
Vasta
scelta
di componenti
combinatori
•
Sintesi
di funzioni
digitali
mediante
mux
e decoder
•
Vasta
scelta
di componenti
sequenziali
…adesso
…
ESERCIZI !!!