Tengo un dispositivo que requiere una entrada lógica de 5 V. Normalmente, esa entrada debe ser alta y el dispositivo se activa cuando la entrada baja. Necesito manejar esto desde una salida de 3.3 V (Raspberry Pi GPIO) que es baja cuando la Raspberry Pi está arrancando.
En resumen: cuando el pin de 3,3 V de RasPi está bajo, la entrada de 5 V debe estar alta y viceversa.
¿Cuál es la mejor manera de lograr esto? Estoy pensando en usar un transistor PNP, pero me cuesta entender cómo manejar esto, ya que la entrada de 3.3 V no es suficiente para evitar que el transistor pase corriente.
He visto algunos circuitos de ejemplo que emparejan el PNP con un NPN, pero todos requieren que la entrada al NPN sea alta antes de que el PNP pase la corriente.
¿Es un convertidor de nivel lógico una forma más sensata de lograr esto?
Necesitas un inversor.
Si va de compras, puede encontrar una familia lógica que funcionará correctamente con una entrada de 3.3V y una salida de 0-5V. Las familias 74HCTxx y 74ACTxx hacen esto, por ejemplo. Si está haciendo un montaje en superficie, puede obtener un inversor de una puerta que lo hará.
También puede usar un transistor NPN y algunas resistencias. Esto será más lento y es posible que no cumpla con las especificaciones de velocidad de respuesta de entrada para la etapa siguiente, pero probablemente funcionará.
simular este circuito : esquema creado con CircuitLab
Además de otras sugerencias, un circuito no inversor de un transistor puede realizar esta conversión lógica de 3,3 V a 5 V.
simular este circuito : esquema creado con CircuitLab
Leyendo un poco su problema: su circuito estará fuera de la placa ya que está conectado desde la Raspberry Pi, lo que implica cierta distancia (no declarada) donde la señal viaja a través del cable conectado al encabezado GPIO. Es poco probable que use blindaje en esta conexión, por lo que la señal puede ser vulnerable a cierta cantidad de ruido ambiental.
El Raspberry Pi ha publicado niveles de voltaje para sus pines GPIO . Estos pueden informar el diseño de un disparador Schmitt inversor simple que ofrecerá cierta inmunidad contra el ruido en el extremo receptor. Suponiendo que el RPI está configurado para tener un , la salida GPIO tendrá , . Las transiciones de histéresis de quizás 0.5 - 2.5V deberían ser seguras, lo que a su vez hace posible un circuito como este:
simular este circuito : esquema creado con CircuitLab
Esto rechazará una cierta cantidad de ruido (conmutación, interferencia, etc.) en el lado de la entrada y aun así logrará su inversión y desplazamiento.
stevesh
stevesh
usuario253751
Sólo yo
Reinderien