Newsgroup: it.hobby.elettronica.digitale
Titolo: Line buffer 5V

Ciao,
ho bisogno di bufferizzare una linea seriale TTL duplex (andata, ritorno, massa).
Il problema principale e' isolare la linea che mi arriva dalla scatola nera 
quando il mio dispositivo e' spento. Se vado direttamente al uC con la linea 
seriale, che a riposo e' a 5V, spegnendo il mio circuito trovo un po' di 
corrente che gira...
Inoltre la linea che sulla scatola nera e' in ascolto mi pare anch'essa essere 
a 5V (vorra' un open collector?!).
La soluzione piu' immediata mi pare un NPN in configurazione non invertente 
ON/OFF. Ma cosi' anche togliendo l'alimentazione non ci sarebbe comunque un 
po' di I_b ?
C'e' qualche integrato reperibile, da pochi cent, che faccia questo lavoro? E 
che non si offenda se all'ingresso ha una tensione quando e' spento?!
Grazie.


optoaccoppiatori?
non conosco velocità e caratteristiche del tuo sistema, ma credo che tu 
necessiti di un optotransistor (es.TLP181 della sharp)
Ciao
CG 

 necessiti di un optotransistor (es.TLP181 della sharp)
perdinci! a 4800 baud, 0/5V in e out vanno benissimo. anzi, andrebbero benissimo.
ma visto il costo da nuovo di un oggettino simile (di solito li recupero dagli 
alimentatori switching), che dovrebbe isolare solo a circuito spento, credo 
sia piu' economico usare un interruttore a due vie anziche' una via: Vcc e 
linea dati.
meccanica 1, elettronica 0 :)
questo consiglio pero' lo metto nello scaffale delle soluzioni semplici ed 
eleganti :)
Paolo

 via: Vcc e linea dati.
Urca! Hai trovato un interruttore che non ha rimbalzi e che, azionandolo,
non ti manderà nella seriale ogni sorta di porcherie?

 non ti manderà nella seriale ogni sorta di porcherie?
Altro consiglio da incorniciare. Si vede che non sono avvezzo a progetti in 
digitale, eh?! E soprattutto che non lo faccio per mestiere. ;-)
Nella mia applicazione eventuali porcherie generate dai rimbalzi vengono ignorate.
La blackbox la cui linea TXD devo isolare non manda nulla se non e' interpellata.
La mia applicazione non legge la seriale se non si aspetta effettivamente una 
risposta dalla blackbox (molti comandi non hanno feedback). Affinche' ci sia 
una tale interazione l'utente deve aver premuto almeno un tasto sulla mia 
applicazione. Via software pulisco il buffer prima di leggere e comunque ho 
inserito dei ritardi di 100ms, gia' solo nella lettura del tastierino.
Spero che i miei utenti non montino una tale ciofeca di interruttore da 
rimbalzare cosi' a lungo!
Mi preoccupa di piu' la RF che puo' pasticciare i miei segnalozzi a 4800 baud...
Paolo

 Mi preoccupa di piu' la RF che puo' pasticciare i miei segnalozzi a 4800 baud...
Io avrei pochi dubbi: se  metti un trasmettitore ed un ricevitore RS422
(puoi usare due DS/SP/ST485) risolvi entrambi i problemi in modo elegante,
comodo (non c'è bisogno di azionare nulla), pulito ed economico.
Per collegarli il sistema migliore è usare una coppia di cavo Cat.5 (quello
per Ethernet). Su una delle tre coppie rimanenti puoi portare la massa,
sulle altre due chissà quante altre meraviglie... ;-)
Senza contare che, volendo, puoi usare cavi già fatti, che al cliente ci
fanno tutt'altra impressione..
Per brevi distanze, a quella velocità, scommetto puoi rischiarti anche un
comune doppino telefonico non ritorto, insomma, il normale "filo del
telefono" con i connettori RJ11

 fanno tutt'altra impressione..
Fermo li..... dove, dico DOVE, trovo qualcuno che mi fa dei cavi intestati con 
minidin 8 poli? Servono per prelevare il segnale seriale dalla blackbox, che 
vada direttamente alla mia applicazione o passi nel transceiver RS422.
Oppure compro una partita surplus di cavi AppleTalk e li taglio a meta' :-)
Paolo

 Oppure compro una partita surplus di cavi AppleTalk e li taglio a meta' :-)
Se davvero puoi trovarli, perché no? Poi li saldi direttamente alla basetta
del trasmettitore. Nota che, con un solo circuito stampato astutamente
disegnato puoi fare sia il trasmettitore che il ricevitore. Se vuoi un
contenitore decente, che può alloggiare tutto ciò che ti serve, facendo
solo un buco per il cavetto, ti segnalo
https://www.pactecenclosures.com/Plastic-Enclosures/CNS-0007-drawing.html

 interpellata.
ricordati che le linee delle UART rs232 sono attive basse, quindi aprendo il 
circuito generi porcherie
Ciao
CG