Pagina 1 di 1

Interfacciare uscita Attiny85 a 5V con GPIO Raspberry

MessaggioInviato: 31 mar 2022, 20:16
da DarioDT
Devo interfacciare una uscita di un Attiny85 ad un GPIO di un Rasperry che funziona a 3.3V
Ho il GPIO3 di Raspberry configurato come ingresso e con resistenza di pullup. Se lo porto a ground il Raspberry si spegne.
Il comando di spegnimento deve arrivare da Attiny85 che però è a 5V. Chi mi consiglia come comportarmi?
Un traslatore di livello? Mi date qualche idea?
Grazie,
Dario

Re: Interfacciare uscita Attiny85 a 5V con GPIO Raspberry

MessaggioInviato: 31 mar 2022, 20:19
da elfo
5V tolerant logic

Re: Interfacciare uscita Attiny85 a 5V con GPIO Raspberry

MessaggioInviato: 31 mar 2022, 20:24
da DarioDT
Tu dici che tollera?
Con quello che costano i raspberry in questo momento storico non vorrei rischiare.....

Re: Interfacciare uscita Attiny85 a 5V con GPIO Raspberry

MessaggioInviato: 31 mar 2022, 20:29
da elfo
Scusa la risposta precedente "stringata" :(

con "5V tolerant logic" intendo una logica alimentata a 3.3V ma che accetta in ingresso 5V

Val 3.3V
Vout 3.3V al lampone
Vin 5V dall'Attiny85

Ci sono molte logiche 5V tolerant logic (cerca con goggle)

Altrimenti usa un "banale" transistor in configurazione "open collector"

base - dall'Attiny85 con opportune(e) resistenza(e)
collettore - al lampone
emitter - a massa

Re: Interfacciare uscita Attiny85 a 5V con GPIO Raspberry

MessaggioInviato: 31 mar 2022, 20:41
da boiler
Puoi anche semplicemente usare un transistor (BJT o FET) che "tira giú" il pullup.
Metti tra l'ingresso della Raspberry e GND un piccolo condensatore ceramico (10 nF bastano) per evitare che qualche disturbo radiato o condotto te la spenga per errore.



Boiler

EDIT: vedo che mi sono "sovrapposto" a Foto Utenteelfo