Convertir una onda cuadrada positiva en positivo-negativo

2

Estoy buscando una manera de convertir una onda cuadrada proveniente de un microcontrolador con un rango de voltaje de 0V a 5V, a un rango de voltaje de -12V a + 12V. La frecuencia de una onda cuadrada variará de unos pocos Hz a unos pocos MHz.

Gracias de antemano!

    
pregunta Golaž

2 respuestas

4

Use un amplificador operacional, alimentado por rieles de +/- 15 V para amplificar y nivelar la onda cuadrada de 0 a 5V: -

El circuito anterior se llama op-amp summer (o sumador o mezclador) porque se agregan matemáticamente dos valores analógicos. Si V1 es la forma de onda de entrada centrada en 2.5 voltios, la acción de aplicar - 2.5 voltios a V2 resultará en la salida, Vout se desplazará a nivel para hacer una onda simétrica de aproximadamente 0V.

Elegir Rf adecuadamente asegurará que la amplitud de onda cuadrada sea de 24 voltios p-p. Use un amplificador operacional rápido para preservar las velocidades de los bordes de la onda cuadrada.

Una cosa más, el circuito de arriba invierte la onda cuadrada, por lo que si el ciclo de trabajo es importante, también aparecerá invertido.

    
respondido por el Andy aka
4

Podría considerar un controlador de cambio de nivel BJT simple como se muestra a continuación.

simular este circuito : esquema creado usando CircuitLab

Editar: cómo funciona:

Cuando la entrada es alta (cerca de Vcc - + 5V en su caso), Q4 está desactivado, R4 tira de la base de Q2 hacia abajo, Q2 está desactivado y R1 tira de la base de Q1 y Q3 alta. La salida será entonces de unos 11.4V.

Cuando la entrada es baja (en relación con Vcc - + 5V en su caso), la corriente fluye a través de R2, activando Q4. La corriente fluye a través de R3 y enciende Q2, tirando de las bases de Q1 y Q3 bajas. La salida será entonces de -11.4V.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas