Digital
El primer paso es asegurarse de que realmente necesita una salida de 5 V. Muchas entradas digitales tienen un umbral alto de lógica mínima lo suficientemente bajo como para que 3.3 V sea sólidamente alto.
Si realmente necesita señales lógicas de 5 V, use convertidores de nivel . Estos son pequeños, baratos y fácilmente disponibles. Tienen una fuente de alimentación dividida. Usted alimenta un lado de la fuente de alimentación de 3.3 V y lo conecta a la lógica de 3.3 V, y alimenta el otro lado de 5 V y lo conecta a la lógica de 5 V.
A veces, los requisitos son simples para que esto pueda lograrse con un solo transistor. Pero, dado el nivel de su pregunta, la mejor respuesta es simplemente "usar convertidores de nivel".
Analógico
La conversión de 5 V a 3,3 V se realiza fácilmente con un divisor de voltaje , que está hecho de dos resistencias.
Una vez más, para convertir de 3.3 V a 5 V, primero asegúrate de que sea realmente necesario. Si es así, esto se puede hacer con un opamp en la configuración de ganancia positiva clásica. Eso significa señal en la entrada +, y dos resistencias que dividen el voltaje de salida en la - entrada.