¿Cuántos opamps se necesitan para encontrar la amplitud de pico de una señal?

4

Soy un principiante en EE y estoy tratando de encontrar el pico de amplitud de una señal de guitarra eléctrica (0-300mV) utilizando un ADC de 0-5v de Arduino. Voy a utilizar los datos para encender las luces de acuerdo con cada rasgueo de la guitarra.

He descubierto hasta ahora que necesito usar amplificadores operacionales para:

  1. Rectifique la señal de CA 0-300mv (onda completa o media)
  2. Amplifica la señal a 0-5v
  3. Use un buscador de picos de voltaje para ubicar el pico
  4. Use un búfer para protegerse contra la impedancia (¿no estoy seguro de si necesito esto?)

He encontrado circuitos que usan amplificadores operacionales para hacer todo esto, y funcionan bien, sin embargo todos son independientes entre sí.

Mi pregunta: es cómo combino todo esto en un solo circuito y cuántos amplificadores operacionales realmente necesito. Inicialmente, mi enfoque fue solo para encadenar todo, pero no estoy seguro de que sea el enfoque correcto. Además, la mayoría de estos utilizan un búfer op-amp como último paso, ¿realmente necesito uno si estoy enviando la señal a un ADC?

    
pregunta uberdanzik

5 respuestas

2

Creo que puedes hacer todo esto con solo dos amplificadores operacionales (aunque alguien probablemente me corregirá).

La primera etapa es el detector de picos y la descomposición. El op-amp está conectado para emular un diodo perfecto. Tomamos la señal de retroalimentación del diodo posterior para que el amplificador operacional funcione lo suficientemente fuerte como para superar la caída de voltaje del diodo. Al ser un detector de picos, en realidad no es una señal rectificada. El condensador mantiene el valor máximo, mientras que la resistencia lo descompone. Puede hacer que la descomposición sea más lenta seleccionando un condensador y una resistencia más grandes. Y viceversa.

La segunda etapa es simplemente 15x de ganancia. Tiene baja impedancia de salida.

    
respondido por el Rocketmagnet
1

Eche un vistazo a esto : es un rectificador, que puedes usar para encontrar la envolvente de la curva y amplificarla.

Debe configurar los resistores, ya que la ganancia es la deseada (puede usar un potenciómetro para configurarlo) y el condensador para minimizar la ondulación. Tenga en cuenta que la constante RC determinará la capacidad de respuesta del circuito, por lo que tendrá que encontrar el valor óptimo para usted.

    
respondido por el clabacchio
1

Ya que solo desea encender y apagar los LED, y no necesita alta fidelidad, esto debería funcionar para usted. El opamp amplifica solo el rango positivo de su señal de entrada y, por lo tanto, realiza la rectificación sin necesidad de diodo alguno y, al mismo tiempo, proporciona una ganancia de voltaje. El opamp entrará y saldrá de la saturación constantemente, con la penalización correspondiente en su respuesta de frecuencia pero, repito, ya que no necesita alta fidelidad, esto no debería ser ningún problema.

R1 = 4.7 kohm (para limitar la corriente de entrada cuando Vin es negativo)

R2 = 9310 ohm

R3 = 590 ohm (la ganancia será el 5 / 0.3 = 16.8 que necesitas)

R4 = 1 kohm

C1 = 47 uF (R4 y C1 pasarán el filtro de paso bajo a fc = 3.4 Hz, bueno para un vu-metro)

C2 = 1 uF 0805

U1 = AD8615AUJZ (con entrada y salida de riel a riel)

Observe que este circuito no realiza la detección de picos. Vout es el promedio de los ciclos positivos de Vin. Eso es proporcional a la amplitud media de la señal de entrada, que es lo que quería el OP. Entonces, de hecho, Vout tendrá una potencia máxima de 2.5 V para la entrada de onda cuadrada de escala de trabajo del 50% a escala completa, pero la linealidad será mejor que con un detector de pico, ya que no es lineal. El rango reducido de Vout se puede compensar fácilmente:

a) En software.

b) En hardware, aplicando 2.5 V a la entrada VREF del Arduino.

    
respondido por el Telaclavo
1

Aquí hay otro rectificador de onda completa de precisión. Amplificador de onda completa

Personalmente, puede realizar una gran cantidad de acondicionamiento de señal con los inversores CMOS HEX, ya que cada búfer tiene una ganancia de bucle abierto de 1000. Un amplificador de registro es útil si desea regular la intensidad de la luz con un registro de amplitud de entrada similar a la respuesta auditiva. Puede usar un filtro de variable de estado para crear un paso de banda, un paso bajo y un paso alto para 3 canales o usar una cadena de filtros BP giratorios con quad OA y hacer una luz por nota o una por octava. Una vez más, todo depende de lo que quieras hacer.

    
respondido por el Tony EE rocketscientist
-1

En los años 60 usamos filtros, triacs y luces para sonar .. Organos de luz ... millones de formas dependiendo de lo que quieras hacer

No estaba tratando de ser trivial, pero la pregunta es errónea y supone incorrectamente que necesitas amplificadores operacionales para detectar la amplitud máxima. @uberdanzik Por ejemplo, 2 transistores en NPN seguidor del emisor, luego PNP con tapas en el emisor detectarán el pico sin desplazamiento y lo almacenarán en el búfer. Espero que lo entiendas.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas