|
Tuttavia, pur in presenza di un
pull-up
interno di 2k, il
Decoder 74LS48
non è in grado di pilotare
direttamente un
normale digit: questo componente è stato
progettato per "vedere" una logica TTL o DTL,
o per pilotare un amplificatore di corrente
(driver) ad esso successivo (per esempio un
ULN2003) per il
controllo di lampade, piuttosto che per
quello di digit; alcune copie del
data sheet
originale del driver ULN2003 (contenente 7 coppie di transistor NPN in configurazione Darlington)
sono disponibili qui:
ULN2003 [Allegro],
ULN2003 [Silan],
ULN2003 [Sprague],
ULN2003 [ST].
|
|
Con queste premesse
possiamo puntualizzare che:
|
a livello
alto (1
logico) può
erogare (secondo il data sheet) al massimo
2mA; se il transistor
TR non conduce
(interdetto) la
caduta di tensione sul
pull-up
interno di 2k, pari a (5V-1,8V)
= 3,2V, impone il passaggio di
1,6mA, una corrente
decisamente insufficiente per i
segmenti-led di un normale
digit a
catodo comune |
|
a livello
basso (0
logico) è garantita (sempre
secondo il data sheet) una corrente assorbita di
6mA, attraverso il transistor
TR,
ora in saturazione: d'istinto sembrerebbe
più logico l'impiego con digit
ad anodo comune
(naturalmente corredato da adeguati resistori in serie a ciascun
segmento per limitare la
corrente al valore di
6mA, di resistenza
470ohm con alimentazione
esterna di
+5V), ma va tenuto presente che le sequenze logiche
d'uscita sono progettate per dare effetto in logica positiva, per cui
(essendo attivo, in questo caso, lo
0
logico) l'effetto sul digit
sarebbe decisamente inaccettabile: |
|