Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Traslatare il livello di Tensione LVTTL a TTL (e viceversa)

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] Traslatare il livello di Tensione LVTTL a TTL (e viceversa)

Messaggioda Foto Utentepaoloj » 30 ago 2011, 8:42

Salve a tutti,
ho la necessità di traslare il livello di segnale che mi esce da un modulo GPS il quale è di tipo LVTTL (3volt) ad un livello di tipo TTL (5volt) da far entrare in un microcontrollore (PIC).
E successivamente anche il discorso inverso ovvero da TTL (PIC) a livello LVTTL (GPS).
Cosa potrei utilizzare, leggendo un po su qualche pagina ho visto alcuni circuiti che utilizzavano un transistor MOSFET il quale invertiva però il segnale ma non indicava che tipo di transistor (codice), un altro circuito usava due diodi ma sempre non indicava che tipo di diodi.
Chi mi può suggerire qualche circuito, un qualche componente o altri riferimenti in internet.ù
Grazie.
Avatar utente
Foto Utentepaoloj
19 5
Frequentatore
Frequentatore
 
Messaggi: 140
Iscritto il: 19 mag 2008, 16:17

0
voti

[2] Re: Traslatare il livello di Tensione LVTTL a TTL (e viceversa)

Messaggioda Foto UtenteIsidoroKZ » 30 ago 2011, 9:10

A che velocita` devono comunicare le due unita`?
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[3] Re: Traslatare il livello di Tensione LVTTL a TTL (e viceversa)

Messaggioda Foto Utentepaoloj » 30 ago 2011, 12:22

La comunicazione è di tipo UART, con velocità di 9600 bps
Avatar utente
Foto Utentepaoloj
19 5
Frequentatore
Frequentatore
 
Messaggi: 140
Iscritto il: 19 mag 2008, 16:17

0
voti

[4] Re: Traslatare il livello di Tensione LVTTL a TTL (e viceversa)

Messaggioda Foto Utentecrestus » 30 ago 2011, 14:33

ma brutalmente un comparatore e un partitore resitivo?
...:::Pivello allo sbaraglio:::...

MY WEBSITE! come and see... ;) <-- Di nuovo online... spiacente per i problemi tecnici!
Avatar utente
Foto Utentecrestus
1.295 2 7 13
Expert EY
Expert EY
 
Messaggi: 478
Iscritto il: 3 ott 2008, 10:28
Località: studente al politecnico di torino

0
voti

[5] Re: Traslatare il livello di Tensione LVTTL a TTL (e viceversa)

Messaggioda Foto UtenteIsidoroKZ » 30 ago 2011, 16:31

Da normale a LV un partitore con due resistenze, da LV a normale collegamento diretto, 3V dovrebbero bastare per riconoscere il livello alto. Eventualmente diodo e pull up se non bastassero, ma non credo.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[6] Re: Traslatare il livello di Tensione LVTTL a TTL (e viceversa)

Messaggioda Foto Utentepaoloj » 30 ago 2011, 17:17

Grazie per le risposte,

Il modulo GPS mi dà queste caratteristiche delle porte seriali I/O dei dati:

TXA: Voh>=2.4V Vol<=0.4V
RXA: Vih>=0.7V*Vcc Vil<=0.3V*Vcc

Vcc=3.3V

Ho provato con il collegamento diretto al PIC ma non riesce ad inviare tutti i bit e li invia con molti errori.

Per cortesia è possibile magari illustrarmi gli schemi dei due circuiti sia il partitore con le due resistenze ed il circuito con il diodo e resistenza di pull up ed i relativi valori (diodo che tipo e valori delle resistenze).

Oppure maggiori riferimenti dove vedere questi schemi con i relativi valori dei componenti.

Grazie.
Avatar utente
Foto Utentepaoloj
19 5
Frequentatore
Frequentatore
 
Messaggi: 140
Iscritto il: 19 mag 2008, 16:17

0
voti

[7] Re: Traslatare il livello di Tensione LVTTL a TTL (e viceversa)

Messaggioda Foto UtenteIsidoroKZ » 30 ago 2011, 18:07

Prova a mettere una resistenza di pull-up da 2.2kohm collegata al positivo del 3.3V sulla linea che trasmette dall'LV al 5V. Se non funziona poi passiamo al diodo+pull-up.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[8] Re: Traslatare il livello di Tensione LVTTL a TTL (e viceversa)

Messaggioda Foto Utentepaoloj » 30 ago 2011, 22:08

Se ho ben capito, ho collegato la resistenza da un lato al Vcc (3V) e l'altro capo della resistenza al TXA (trasmissione in LVTTL) e da qui all'ingresso del PIC.
Facendo così praticamente non è cambiato nulla mi invia i bit al PIC ma con molti errori.
Forse ho sbagliato a collegare la resistenza se per cortesia mi puoi fare uno schema, oppure se è il caso utilizzare il diodo (tipo?).
Grazie.
Avatar utente
Foto Utentepaoloj
19 5
Frequentatore
Frequentatore
 
Messaggi: 140
Iscritto il: 19 mag 2008, 16:17

0
voti

[9] Re: Traslatare il livello di Tensione LVTTL a TTL (e viceversa)

Messaggioda Foto UtenteIsidoroKZ » 30 ago 2011, 22:50

Non saprei che cosa fare, proverei a dare un'occhiata al segnale di uscita con un oscilloscopio.

Diodo piu` resistenza non funzionano, non so bene che cosa avessi per la testa.

Il PIC devi proprio alimentarlo a 5V? Non puoi scendere con la tensione di alimentazione?
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[10] Re: Traslatare il livello di Tensione LVTTL a TTL (e viceversa)

Messaggioda Foto Utentepaoloj » 31 ago 2011, 0:40

Ho provato ad alimentare a 3.3V ma non va.
Ho visto questi schemi in questa pagina: http://www.daycounter.com/Circuits/Leve ... tors.phtml

Nel circuito: "Inverting transistor based 3V to 5V Level Translator using MOSFET" che usa una resistenza R1 ed un mosfet Q1, ma non indica il valore della resistenza e nemmeno che tipo di MOSFET, volendo realizzarlo cosa posso mettere che tipo di MOSFET?

Oppure quello "Non-inverting 3V to 5V Level Translator.", anche qui che tipi di diodi posso mettere e la resistenza?

Sembrano interessanti ma l'autore non indica i valori delle resistenze, e nemmeno i tipi di diodi o transistor usati, mi potresti aiutare a capire quali posso mettere per fare detti circuiti e provarli se funzionano?

Grazie.
Avatar utente
Foto Utentepaoloj
19 5
Frequentatore
Frequentatore
 
Messaggi: 140
Iscritto il: 19 mag 2008, 16:17

Prossimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 38 ospiti