Normalmente utilizo un Arduino para mis proyectos porque tiene entradas y salidas de 5V y tiene Vin de 5V por lo que hace la vida muy fácil cuando se interconecta con componentes de 5V. Para este proyecto quiero usar una Raspberry Pi porque quiero conectarla a una pantalla. La Pi se alimenta de 5V así que es bastante fácil. Sin embargo, tiene pines de E/S de 3,3V y los dispositivos con los que quiero interactuar son de 5V.
Tengo un dispositivo con un pin de entrada de 5V, que necesita ser conducido a 5V. El dispositivo tiene un pin de salida de 5V, que el dispositivo conduce a 5V cuando sale.
He convertido bidireccionalmente entre dispositivos de 5V y 3,3V antes, pero eso fue con un cambiador de nivel lógico que era activo LOW. El circuito es el típico con un transistor y un dio y dos resistencias pull up. Esta aplicación requiere un HIGH activo. Este proyecto afortunadamente no requiere E/S bidireccional.
Para la dirección de 5V a 3.3V, un divisor de voltaje crudo funcionará.
Sin embargo, para la dirección de 3,3V a 5V, no conozco una solución fácil. He buscado un poco y parece que hay convertidores boost (DC-DC boost converters) pero para construirlos a partir de componentes discretos necesito construir un circuito PWM para conducir la conmutación.
Sólo me preguntaba si había una forma más sencilla de conseguirlo, con una complejidad comparable a la del desplazador de nivel lógico bajo activo.
0 votos
Comprueba esto: diferentes métodos para la interconexión. savagecircuits.com/
0 votos
Véase también: electronics.stackexchange.com/questions/82104/
0 votos
¿Cuánta corriente debe suministrar la salida de 5V? ¿Está alimentando una entrada de nivel lógico?