Porta parallela - Interfaccia Temporizzazioni - Giobe®2000 - Assembler - Assembly - centronics 378 278 input output epp ecp spp

|  | Come Funziona Indirizzi Base Area Comunicaz. Bios Registri Livello Hardware Livello BIOS Livello DOS Tecniche d'Interruzione Connettori Cavi Interfaccia Applicazioni Software Applicazioni Hardware Download INDICE
Porta Parallela

| Interfaccia Hardware | CARATTERISTICHE SPP 1/4 [31 di 166]

| █ █ █ █ |  | Caratteristiche SPP (questa pagina) registro d'uscita a 8 bit registro d'ingresso a 5 bit registro d'uscita a 4 bit
| █ █ █ █ |  | Caratteristiche IBM PS/2
| █ █ █ █ |  | Caratteristiche EPP generalità in/out dati in/out indirizzi

█ █ █ █

Caratteristiche ECP
generalità - 1
generalità - 2
ciclo dati/comandi in avanti
ciclo dati/comandi indietro
considerazioni finali

| █ █ █ █ |  | Interfaccia per SPP bidirezionali

| La gestione personalizzata di una Porta Parallela richiede la conoscenza delle caratteristiche di ciascuna delle linee disponibili sul connettore; esse non sono tutte uguali e per ciò vanno usate con attenzione.
| Con riferimento all'interfaccia Centronics originale SPP, presente fin dalla nascita dei primi PC IBM, possiamo analizzare in dettaglio l'hardware corrispondente a ciascuno dei 3 Registri standard.

Le 8 linee di output del Registro 0378H/0278H

| 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.

Schema aggiornato 6 novembre 2003

| Porta Parallela |  |  | CARATTERISTICHE SPP 1/4 |  |  |  |
31 di 166

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166

Parallela » | Come Funziona.. | Indirizzi Base | Area di Comunicazione Bios | Registri | Cavi Livello Hardware | Livello BIOS | Livello DOS | Tecniche d'Interruzione | Connettori Applicazioni Software | Progettazione | Interfaccia | Download | INDICE

DataSheet| Display LCD Parallela| Stampanti| Tastiera| Timer Seriale| Video| Cursore| RamVideo |

Home

| Pascal| Manuali| Tabelle| Schede Tutorial Assembly| Palestra Assembler

Aggiungi Giobe®2000 ai preferiti

Motore
Ricerca

| Rendi Giobe®2000 pagina di Default

© 2001-2006 - Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati