Cambio de voltaje de 5V a 3.3V

2

Me gustaría usar MX-05V receptor de 433MHz junto con una Raspberry Pi. El MX-05V funciona con 5V, pero las entradas de la Raspberry Pi solo permiten 3.3V.

Entonces, necesito cambiar el nivel de salida de datos de RX de 5V a 3.3V. ¿Funcionaría un simple divisor de voltaje (por ejemplo, con R1 = 200 y R2 = 100 Ohm)?

Editar: ¿Sería posible usar un transistor como el siguiente?

    
pregunta squarebracket

3 respuestas

1

No, su solución de transistor no funcionará. Piénselo: cuando el transistor se enciende, básicamente se conecta 3.3 V a GND. En ese momento, el transistor se sobrecalentará y se quemará muy rápidamente. Además, la salida está conectada directamente a tierra, por lo que no puede funcionar, ¿verdad?

Si quisiera usar el transistor, tendría que colocar una resistencia (por ejemplo, 1k) entre la GND y el nodo que conecta el colector del transistor y el pin de salida. También necesitarías conectar otra resistencia (por ejemplo, 1k nuevamente) en línea con la conexión base para limitar la corriente de la base del emisor cuando la entrada es baja.

Sin embargo, personalmente, prefiero el divisor resistivo (si la velocidad no es importante) o el dispositivo lógico de 3.3 V 74 con entradas de 5 V tolerantes para hacer la conversión (si la velocidad es importante).

    
respondido por el David Smith
2

Puedes probar este: 74LVC1G07 con las extensiones adecuadas.

Clarificar : alimente el chip con el riel que alimenta el chip en el pin A, y tire de la salida hacia el riel que alimenta el chip tomando el resultado Y.

    
respondido por el Maxthon Chan
1

Sí, un divisor de resistencia funcionará bien en esta aplicación. Debido a que su entrada GPIO tendrá una impedancia muy alta y una capacitancia baja, puede usar un divisor de resistencia bastante pronunciado (por ejemplo, en el orden de resistencia total de 100 kiloohmios), haciendo que la impedancia de salida sea menos preocupante.

    
respondido por el Nick Johnson

Lea otras preguntas en las etiquetas