Normalmente uso un Arduino per i miei progetti perché ha ingressi e uscite a 5 V e ha Vin a 5 V in modo da semplificare la vita quando si interfaccia con componenti a 5 V. Per questo progetto voglio usare un Raspberry Pi perché voglio collegarlo a un display. Il Pi è alimentato da 5V, quindi è abbastanza facile. Ha comunque 3.3VI / O pin e i dispositivi con cui voglio interfacciare sono 5V.
Ho un dispositivo con un pin di ingresso 5V, che deve essere guidato a 5V. Il dispositivo ha un pin di uscita a 5 V, che il dispositivo guida a 5 V quando emette.
In precedenza ho convertito in modo bidirezionale tra dispositivi da 5 V e 3,3 V, ma con un cambio a livello logico attivo BASSO. Il circuito è quello tipico con un transistor e un diodo e due resistori pull-up. Questa applicazione richiede ALTO attivo. Per fortuna questo progetto non richiede I / O bidirezionali.
Per la direzione da 5 V a 3,3 V, funzionerà un partitore di tensione grezza.
Per la direzione da 3,3 V a 5 V, tuttavia, non conosco una soluzione semplice. Ho fatto qualche ricerca e sembra che ci siano convertitori boost (convertitori boost DC-DC) ma per costruirli da componenti discreti ho bisogno di costruire un circuito PWM per guidare la commutazione.
Mi stavo solo chiedendo se ci fosse un modo più semplice per raggiungere questo obiettivo, con una complessità paragonabile al cambio di livello logico attivo basso.