| Le 8 uscite sono
TTL di tipo LS;
nell'interfaccia Centronics originale sono quelle dell'integrato 74LS374,
un ottuplo latch
D-type con uscite tri-state
(prendiamo mentalmente nota di quest'ultima affermazione: ne
riparliamo dopo..). |
| quando
su di esse c'è un bit a
1
logico hanno un livello di tensione compreso tra +2,4
e +4,2 Volt e sono in grado di
erogare al
massimo 2,6
mA; i valori limite per
il carico ad esse collegato sono dunque: 2,6
mA a +2,4V. |
| è
chiaro che la porta dati non è
adatta a pilotare direttamente carichi
importanti, ma si presta in modo eccellente a pilotare
un'interfaccia come un transistor o un componente Open Collector,
lasciando ad essa il compito di amministrare la corrente
dell'alimentazione esterna per il carico. |
| ogni
accidentale collegamento di una di queste linee d'uscita con la massa può
provocarne la distruzione, a causa della elevata corrente che
essa sarebbe costretta ad erogare (ovviamente solo quando si
trova a 1 logico). |
| con
bit a
0 logico
la tensione disponibile è di poco superiore al livello di massa
(tra +0 e +0,8
Volt), assorbendo fino a
24 mA. |
| è
chiaro che la porta dati può
a pilotare direttamente carichi relativamente importanti
solo "in bevuta", cioè assorbendo fino
alla corrente massima di 24
mA, prodotta nel carico da una alimentazione esterna,
comunque mai superiore ai +5V. |
| per
esempio per il pilotaggio
diretto di un led
rosso
(caduta di +1,9V
con corrente di 20
mA)
conviene inserire in serie anche un resistore di [(5-1,9-0,8)V/20
mA]=115
Ohm,
arrotondati al valore commerciale più vicino, 120
Ohm. |
| osservando
lo schema dell'interfaccia salta subito all'occhio la presenza
di un
integrato 74LS244
( un ottuplo buffer
non
invertente tri-state) "in parallelo" al precedente;
sebbene si stia parlando di una porta d'uscita, con lo stesso indirizzo
(0378H/0278H)
è dunque possibile anche "leggere" da essa, ma solo a
fini diagnostici (non si tratta
di una porta bidirezionale!!): il byte letto, infatti, non può essere che quello prememorizzato sulla porta
d'uscita (non dimentichiamo il punto precedente: ogni livello
basso forzato sulle uscite rischia di "bruciare" la
porta!!). |
| La
lettura di questa porta SPP non
è possibile perché il controllo OC, Out
Control (spesso detto anche Out
Enable), delle uscite
dell'integrato
74LS374
è saldato a massa. |
| La
possibilità di rendere tri-state
le uscite del
74LS374
è non viene dunque utilizzata dalla SPP;
se fosse stato possibile le 8 uscite dell'integrato sarebbero state poste
in alta impedenza, cioè fisicamente "scollegate" dai
pin del
connettore, consentendo l'applicazione di segnali dall'esterno senza
rischiare di bruciarle. |
| L'idea si sfruttare il controllo OC
diventa la soluzione adottata nelle porte
standard della serie IBM
PS/2 al fine di rendere bidirezionale la porta
parallella.
|