¿Salida de 5v a 3.3v?

Tengo un microcontrolador y una Raspberry Pi, ambos funcionando con el mismo suministro de 5v, en paralelo. El microcontrolador tiene 4 pines de salida de 5v y el otro es un Raspberry Pi, que solo puede aceptar entradas de 3.3v y menos.

Obviamente, no puedo conectar directamente las salidas a las entradas, eso freirá la Raspberry Pi.

¿Cómo puedo conectar salidas de 5v a los pines GPIO en la Raspberry Pi?

Respuestas (2)

Utilice un traductor de niveles como el que vende sparkfun .

Conecte un VCC a 5V y el otro a 3.3V en el Rasberry Pi.

Con un poco más de investigación, encontré esto . Esto parece ser exactamente lo que necesito, gracias.
Para una conexión unidireccional como OP parece estar preguntando, un divisor de voltaje será más barato que un chip traductor.
@ThePhoton: Cierto.
Eso es lo que pensé que podía hacer al principio, pero en este caso comprar las resistencias para los divisores + envío terminará costando lo mismo que este chip, que ocupará menos espacio que veroboard.

Si la conexión va en una dirección: de 5 V a 3,3 V, además de un chip dedicado, hay disponible una variedad de técnicas de cambio de voltaje, como se describe en esta publicación. Los más relevantes (más baratos, más fáciles, etc.) son:

  • Divisor de voltaje (dos resistencias conectadas en serie desde su salida +5 a GND con el "toque" central conectado a su entrada de 3.3V
  • Circuito de reducción de voltaje de diodo (diodo conectado en serie con una resistencia al voltaje más bajo, 3,3 V en este caso)