Pagina 1 di 2

abbassare il livello di tensione

MessaggioInviato: 3 gen 2013, 17:13
da carmen976
ho un livello logico 1 dato da una tensione di 12 V
ed un livello logico 0 dato dalla tensione di 0 V.

qual è il modo più affidabile per portare il livello 1 da 12 V a 3.3V ?

tenendo conto che oltre i 3.3 si può danneggiare irreversibilmente il microcontrollore.

Il partitore di tensione?
il BJT con pull up?
o altro?

Re: abbassare il livello di tensione

MessaggioInviato: 3 gen 2013, 17:31
da simo85
Nel caso del BJT

Sei sicuro che quando VIn è a 0V, VO è a 3.3V.

EDIT: oppure così:


Senza avere l'inversione di stato logico.

Mentre nel caso del divisore di tensione o uno zener

Devi comunque tenere in conto delle tolleranze dei resistori, e del fatto che la VZ reale non è sempre precisa come la VZ nominale, oltre alla limitazione di corrente e dissipazione di potenza ovviamente.

Re: abbassare il livello di tensione

MessaggioInviato: 3 gen 2013, 17:46
da Dani88
Esatto, come ti hanno risposto è meglio usare un transistor se hai già il riferimento dei 3.3v (cosa che dovresti avere o che puoi banalmente ottenere con un regolatore dato che le correnti in gioco sono minime) :)
La soluzione dei transistor è usata anche su logic level converter "commerciali" tipo questo :ok:
Immagine

Re: abbassare il livello di tensione

MessaggioInviato: 6 gen 2013, 9:14
da carmen976
come fare se i livelli logici sono così:

livello 1 : tensione 6,5V
livello 0 : tensione 4,5V

come riportarli a 0

livello 1 : tensione 3.3V
livello 0 : tensione 0V

Re: abbassare il livello di tensione

MessaggioInviato: 6 gen 2013, 23:49
da carmen976
come riportarli a:

(scusate l'errore)

Re: abbassare il livello di tensione

MessaggioInviato: 7 gen 2013, 0:25
da simo85
Se il livello di tensione a stato logico alto è >= 6.5V e lo stato logico basso è <= 4.5V puoi usare un comparatore, un LM311 per esempio, con resistenza di pull-up sull'output collegata a 3.3V.

Re: abbassare il livello di tensione

MessaggioInviato: 7 gen 2013, 0:32
da carmen976
purtroppo i livelli sono quelli

Re: abbassare il livello di tensione

MessaggioInviato: 7 gen 2013, 0:42
da simo85
Però tra 6.5V e 4.5V hai 2V di margine. Forse ho chiesto male io.

VIL <= 4.5V
e
VIH > 4.5V e <= 6.5V?

Confermi?

Re: abbassare il livello di tensione

MessaggioInviato: 7 gen 2013, 0:44
da carmen976
VIL = 4.5 V
e
VIH = 6.5 V

Re: abbassare il livello di tensione

MessaggioInviato: 7 gen 2013, 0:54
da simo85
Allora se il segnale è una onda quadrata con tensione minima 4.5V e massima 6.5V, come detto prima usi un comparatore come quello consigliato. L'ingresso inverternte lo tari a 5.5V, resistenza di pull-up sull'output del comparatore collegata a 3.3V e dovresti aver risolto. Purtroppo non posso fare uno schema.