Pagina 1 di 1

Interfacciamento 3,3V to 5V

MessaggioInviato: 31 mar 2013, 19:23
da Fiz88
Salve,
vorrei chiedere un consiglio a quanti sono più esperti di me.
Devo interfacciare un PIC (PIC24F04KA200) ad un display alfanumerico.
La prima domanda è: il display in questione funziona a 3,3V? dal datasheet sembrerebbe di si, ma la scritta tra parentesi "(also available for 3v)" non mi convince tanto.

Pormi questa domanda mi ha spinto a chiedermi come interfacciare le uscite del PIC (3,3V) ad ingressi logici dei vari componenti che funzionano esclusivamente a 5V. Ho pensato a diversi metodi e vorrei chiedervi quale pensate sia il più valido, o quale usate.

1) Rispolverando un po' dell'elettronica imparata a scuola ricavo questo circuito:

L'ingresso può assorbire poco più di 10mA, che dovrebbero essere più che sufficienti. in alternativa si potrebbero eliminare T2,R3 ed R4 ottenendo però logica invertita, rimangono comunque un sacco di componenti se devo interfacciare i sette canali del display.

2) Usare dei fotoaccoppiatori.

3) Usare un buffer come questo:
http://docs-europe.electrocomponents.co ... cb37e1.pdf
che però alimentato a 5V riconosca in ingresso i 3,3V (non ne ho trovato uno).

4) Opzione sicuramente più comoda: forzare un pochino il PIC alimentandolo a 4,7V.


Documentazione:
PIC http://docs-europe.electrocomponents.co ... db6676.pdf
DISPLAY http://docs-europe.electrocomponents.co ... ef9d65.pdf

Re: Interfacciamento 3,3V to 5 V

MessaggioInviato: 31 mar 2013, 23:34
da IsidoroKZ
Dove hai trovato che gli ingressi possono consumare fino a 10mA? Oppure non ho capito a quali ingressi ti riferisci.

CI sono due varianti del controllore, una a 5V e una a 3V.

Comunque buone notizie. E` abbastanza probabile che se colleghi le uscite del micro alimentato a 3.3V direttamente al controllore alimentato a 5V il tutto funzioni correttamente, perche' il micro a livello alto da` praticamente 3.3V, mentre la soglia di ingresso del controllore dovrebbe essere dalle parti di 2.5V (se e` un CMOS onesto).

In caso non andasse puoi usare un buffer (o un inverter) della famiglia HCT, ad esempio 74HCT244, alimentandolo a 5V. La famiglia HCT ha le soglie di ingresso piu` basse rispetto alle HC, dalle parti di 1.5V e quindi e` perfettamente pilotata dal micro e pilota correttamente il display.

Re: Interfacciamento 3,3V to 5 V

MessaggioInviato: 1 apr 2013, 16:26
da Fiz88
Grazie IsidoroKZ,
per i 10mA in effetti ho scritto una cavolata, mi riferivo alla corrente erogata verso l' "ingresso generico 5V"con l'attuale valore di R4.

Grazie anche per la dritta sulla famiglia HCT, il componente che hai indicato è proprio l'ideale (sempre che non funzioni già collegando direttamente il PIC).

Marco