Porta parallela

Aug 19, 2005 4 Replies

Mi diletto spesso nel collegare alla porta parallela del PC qualche circuito tipo ad esempio convertitori A/D e D/A, display, ecc...



Mi sono costruito quindi una piccola interfaccia che usa 2 integrati



74HC244 per bufferizzare tutte le uscite e gli ingressi e per evitare di danneggiare la porta del PC in caso di errori di collegamento

Usando questa interfaccia ho notato che i circuiti collegati a valle non funzionavano piu' o funzionavano in modo irregolare



Dopo molti tentativi, ho fatto quindi una prova a sostituire gli integrati con dei 74LS244 e con questi tutto funziona perfettamente



Quindi la porta parallela non e' compatibile con gli integrati 74HCxx ?


Gli HC hanno soglie CMOS, cioe' circa 1/4 Vcc e 3/4 Vcc, mentre la porta parallela ha un'uscita compatibile TTL, il cui livello alto e' in mezzo alle due soglie HC e percio' a volte i segnali non sono compatibili. In alternativa al LS, avresti potuto usare un HCT che ha soglie compatibili con i TTL pur essendo un CMOS con tutti i vantaggi che ne derivano.

Il giorno Fri, 19 Aug 2005 22:42:24 GMT, "Valeria Dal Monte" ha scritto:

La soglia 1/3 e 2/3 Vcc è valida solo per gli ingressi Schmitt-trigger come i

74HC14 o simili.

I dispositivi HC commutano nell'intorno di Vcc/2 , mentre i livelli di uscita L e H di un TTL sono 0.8 e 2.4V. (Le commutazioni effettive di un input TTL non le ricordo)

Probabile quindi che magari per la presenza di una rete pull-down la tensione di uscita della parallela non raggiungesse i 2.5V necessari per la commutazione, mentre era sufficente per far condurre un TTL.

ciao Stefano

le

di

Ho collegato la parallela direttamente agli integrati senza alcuna resistenza di pull-up o pull-down

Il giorno Sun, 21 Aug 2005 19:38:47 GMT, Giuss ha scritto:

di

E questo non e' un bene, perchè una sovratensione indotta da uno spike potrebbe danneggiare gli integrati, soprattuttto se il filo è abbastanza lungo e passa vicino a fili a 220V.

Per esempio se vuoi usare un HC dovresti per sicurezza mettere in serie una resistenza da 1K e una rete resistiva di pullup da 10K.

ciao Stefano

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required