El circuito se ha simplificado como se muestra en la imagen. La fuente de la señal está conectada con un amplificador analógico, que amplifica la señal de CA y también la eleva en 1,5 V para que coincida con el rango del ADC de 0-3 V. Algunas características del circuito:
Quiero medir la amplitud de la señal. El ADC no se puede cambiar. Mi pregunta es, ¿cómo determinar la ganancia del amplificador? Bajo las condiciones anteriores, la baja resolución del ADC ya no parece ser un problema, ya que opera a alta frecuencia. Y los ruidos analógicos dominan el ruido de cuantificación del ADC.
Los ruidos de cuantificación del ADC no empeorarán la SNR, ya que dominan los ruidos analógicos. Y el amplificador tampoco mejorará la SNR. ¿Podría hacer que el amplificador gane = 1, suponiendo que los ruidos agregados por el amplificador sean insignificantes?
Sin embargo, dado que las señales son muy pequeñas, no estoy seguro de si el ADC realmente puede detectar los voltajes. En este caso, ¿cómo se debe diseñar la ganancia del amplificador? ¿Hay alguna teoría detrás de esto? No quiero amplificar el voltaje al rango completo, ya que eso conducirá a la adición de varios OpAmps y no mejora la SNR en absoluto.
¡Muchas gracias!
Su señal está enterrada en el ruido. Suponga que su banda limita su entrada en un ancho de banda de 200 Hz.
Su entrada SNR
Cuando amplifique su señal, el ruido también se amplificará. Es posible que necesite un amplificador de bloqueo.
Actualizar:
Gracias @Brian Drummond, creo que debería completar los cálculos por ti :).
Suponga que el ruido es ruido blanco, la amplitud debe ser una distribución gaussiana. Es una práctica común tomar el valor pico a pico del ruido gaussiano como 6,6 veces el valor rms, ya que el valor instantáneo está dentro de este rango el 99,9 % del tiempo.
La ganancia permitida sin saturar la entrada ADC:
Debido a que 3.3 es un valor estadístico, puede elegir una ganancia menor que esta.
Realmente necesitamos saber el ancho de banda del ruido para responder. Si esto es lo mismo que la señal BW, entonces simplemente necesita ganancia, pero como señaló "diverger" en su respuesta (ahora eliminada), tiene un ruido de 7 mv (rms) o S / N de aproximadamente -2dB.
Su señal está enterrada en el ruido.
Su entrada SNR
fórmulas anteriores citadas de la respuesta de "diverger": ¡quot y Mathjax no están jugando bien juntos para mí!
Si el ancho de banda del ruido es de 20 kHz completos, necesita un filtro de paso de banda ajustado para reducir el ancho de banda del ruido a 200 Hz, como dice Andy, además de la ganancia, limitando así el voltaje del ruido a 7 mVrms en lugar de los 60+mv de Andy.
Luego, desea obtener ganancia (para aprovechar al máximo la resolución limitada del ADC), pero no demasiada (para evitar recortar el ruido). % del tiempo. O bien (de la manera correcta) busque estadísticas de relación pico-media de ruido blanco o (agitando la mano) adopte una relación pico-media bastante generosa de 5: 1, por lo que desea permitir un pico de 35 mv o 70 mv pico a pico, lo que le da una ganancia de 3000/70 o sobre... 42. (En la práctica, 40 o 50 para facilitar el escalado post-proceso).
Y recuerde esa relación S/N deficiente... necesitará algo de posprocesamiento, filtrado o una implementación digital de un amplificador lock-in... para recuperar la señal deseada de todo ese ruido.
EDITAR: Actualización en respuesta a un comentario en la publicación de Diverger...
También para el bpf de banda estrecha, encontramos que no es fácil sintonizar la frecuencia central. Por lo tanto ponemos el filtro dentro del procesador.
¡NO! Si te refieres al filtro BW de 200 Hz, eso no funcionará. Específicamente, puede devolverlo al régimen descrito en la respuesta de Andy, con una relación señal/ruido de aproximadamente -20dB y una ganancia máxima permitida de aproximadamente 6.
Reduzca el ancho de banda de ruido tanto como pueda en el dominio lineal antes del proceso no lineal de muestreo.
Si tiene una densidad de ruido de señal de , sobre un (digamos) ancho de banda de 20kHz, este es un ruido RMS de 71mV y mucho más grande que su señal de 8mV, por lo que recomendaría filtrar la señal primero para eliminar todo el ruido fuera del ancho de banda de 200Hz que ocupa la señal.
Si no filtró la señal, tiene un ruido que tiene un 99.9% de probabilidad de que tenga una amplitud pp dentro de 6.6 del valor RMS, es decir, tiene una amplitud pp típica de 6,6 x 71 mV = 469 mVp-p.
Compare esto con el valor pp de su señal deseada (22.6mVp-p)
Esto limita la cantidad de ganancia que puede aplicar a 3V/(0,469 + 0,023) = 6,1.
Este cálculo supone que puede "vivir" con recorte el 0,1% del tiempo sobre la base de que probablemente no "dañará" seriamente la medición de la señal que desea.
Hágase un favor y prefiltre la señal con un par de etapas de amplificador operacional O viva con una ganancia que le brinde una resolución granulada en sus mediciones. En el lado positivo (de usar con una ganancia de 6.1), debido a que su frecuencia de muestreo es de 96 kHz, obtiene cierta ganancia de proceso en el sentido de que puede promediar muestras, reduciendo así el ruido por encima de 10 kHz.
Es posible que la amplificación no ayude a la SNR (en cualquier sistema del mundo real, por lo general, la empeorará), pero le permitirá muestrear la señal a una resolución útil.
Dado que 8mV es apenas 1 conteo de un ADC de 9 bits a 3.3V (y menos de 1 conteo a 5V), en este momento su resolución de muestreo no es muy útil.
Diría que tiene muy pocas opciones más que hacer el intercambio: reduzca un poco su SNR a cambio de poder capturar la señal. Una ganancia de voltaje de entre 100 y 200 debería dar un equilibrio razonable.
Damián