Convertir el Eurorack's -5/5 V al Raspberry Pi's 0 / 3.3 V

0

Me gustaría convertir los voltajes de mi Eurorack Modular Synthesizer a los voltajes aceptados en GPIO de una computadora Raspberry Pi 3 Model B y viceversa.

Lamentablemente, no tengo ni idea de la electrónica, pero sé que el sistema Eurorack funciona con voltajes de -5 a 5V y los pines GPIO aceptan 0 a 3.3V .

La Raspberry Pi se ejecuta en 5V DC (1A), en caso de que esto sea o relevancia.

Sería amable por cualquier ayuda.

    
pregunta benniy

1 respuesta

1

Primero, no hay ADC en la Raspberry Pi, por lo que no puedes leer valores analógicos con Pi incluso si escala el rango de voltaje a límites aceptables. Todos los terminales GPIO en el Pi son digitales.

Si solo desea recibir señales digitales, es muy fácil hacerlo solo con un transistor. Aquí, en este esquema, el R2 y el Q1 forman un divisor de voltaje . El punto central del divisor está conectado a GPIO de Pi. Cuando su voltaje de entrada está en algún lugar por encima de 0 (por lo que fluye suficiente corriente hacia la base de Q1), el transistor se abrirá para que el voltaje entre el colector y el emisor sea bajo. El nivel de GPIO sería bajo (0). Cuando el voltaje de entrada es bajo o negativo, el transistor se cerrará y su resistencia será mucho mayor que R1, por lo que el nivel de GPIO será alto (1). Efectivamente, es una entrada de inversión, creo que no debería ser un problema para su software.

simular este circuito : esquema creado usando CircuitLab

Tendría que conectar 3 cables a su cabecera Pi GPIO: + 3.3V, GND y un pin IO (entrada). Y no olvide que la entrada es de dos cables: la señal de entrada y la conexión a tierra.

El número de pieza Q1 2N3904 es solo un ejemplo. Cualquier transistor NPN de pequeña señal funcionará aquí.

    
respondido por el Volodymyr Smotesko

Lea otras preguntas en las etiquetas