Newsgroup: it.hobby.elettronica.digitale
Titolo: FANOUT LINEE ADDRESS BUS Z80

Ciao a tutto il NG
Qualcuno mi può dire quanti carichi CMOS (serie 74HCxxx) sopporta una
linea
dell'address bus dello Z80 normale a 2,5 Mhz in DIL 40?
Grazie. - 
ros...@tin.it

...

Non ho le specifiche sottomano, ma ad occhio direi almeno
una ventina. Pero' non mi sembra che i livelli logici siano
tanto compatibili con gli HC, il vecchio Z80 era NMOS e i
livelli erano, se non sbaglio, all'incirca come i TTL.
Percio' dovresti usare la serie HCT. Comunque prova a
verificare. Ciao.
Luigi

Ciao Luigi, intanto grazie per la risposta;
mi cogli impreparato perchè pensavo che la serie 74HC fosse esattamente
compatibile con la serie 74 (TTL) ma con in più l'alta impedenza
d'ingresso
dei CMOS mentre la serie HCT pensavo fosse solo + veloce: potresti
spiegarmi la differenza tra HC e HCT ? (grazie per ora)
luigi funes ha scritto:


 spiegarmi la differenza tra HC e HCT ? (grazie per ora)
La HC ha la tensione di soglia a meta` strada fra le alimentazioni. Se
alimenti con 5V, la soglia potrebbe essere dalle parti di 2.5V, un po'
troppo alta per la ttl. 
Invece la HCT, alimentata a 5V, ha la soglia circa a 1.4V, quanto serve
per capire bene le ttl.
Per avere una soglia piu` bassa hanno messo un transistore di ingresso
piu` grande, e questo rallenta lievemente le HCT rispetto alle HC.
Ho anche trovato il catalogo zilog dell'81 (pero` ne avevo anche uno
precedente, chissa` dov'e` finito), che dice Vol 0.4V max, con Iol=1.8
mA, e Voh=2.4V min con Ioh = -250 uA. I parametri ac sono misurati con
50 pF di carico capacitivo. Ogni 50 pF in piu`, i tempi si allungano di
10 ns. Il massimo carico per le linee di indirizzo e controlli pare
essere 100 pF (o forse 150 pF, non capisco bene), ed e` questo il limite
di carico.
Ciao
--
Franco
Wovon man nicht sprechen kann, darüber muß man schweigen.
(L. Wittgenstein)

spiegarmi la differenza tra HC e HCT ? (grazie per ora)
Della compatibilità delle varie famiglie logiche se ne era parlato
proprio alcuni giorni fa.
In sintesi, a 5V di alimentazione:
HC   input livello alto >3.5V - input livello basso <1.5V
HCT input livello alto >2.0V - input livello basso <0.8V
Tempo di propagazione per entrambi intorno ai 10nS.
Ho controllato anche i livelli dello Z80 e ricordavo bene.
Il livello alto in uscita e' di 2.4V e pertanto non e' sufficiente
per comandare le logiche HC che richiedono appunto
almeno 3.5V, mentre e' sufficiente per comandare
la serie HCT.
Per quanto riguarda il fanout, le logiche HCT essendo
CMOS presentano soltanto un carico capacitivo
tipico di 3pF e massimo 10pF mentre l'address bus
puo' tollerare un carico massimo di 100 pF.
Percio' in definitiva, direi che il fanout e' di 10 HCT,
ma potresti stare ragionevolmente tranquillo anche
con un carico di 20, incluse le capacita' dei collegamenti
all'interno di una normale scheda.
Se invece devi pilotare un vero e proprio bus, con
connettori e piu' schede, allora e' indispensabile usare
un apposito buffer.
Ciao
Luigi

Ti ringrazio per l'esauriente risposta.
A proposito di Z80 mi è stata proposta una sfida ovvero gestire + di 64 KB
di memoria con uno Z80; l'unica idea plausibile che per ora mi è venuta in
mente è di gestire a banchi la ram oltre gli indirizzi occupati da codice e
stack.
Sono in cerca di idee migliori e suggerimenti, sperando di poter ricambiare.
luigi funes ha scritto:
