Ancho de banda del osciloscopio, ¿de qué se trata?

Esta pregunta me surgió hace unos momentos. Estaba midiendo lo que se supone que es una onda cuadrada de 50 MHz de nivel 0 a 2,5, sin embargo, lo que vi en la pantalla es una onda sinusoidal que estaba centrada alrededor de 1,2 V y un nivel de 0,5 a 2,0 V, la frecuencia era de 4 MHz.

Revisé la hoja de datos de mi osciloscopio y mostró que el ancho de banda era de 10 MHz con una frecuencia de muestreo de 50 MS/s.

Me pregunto de qué se tratan estas cifras.

  • ¿Son una medida del límite de frecuencia superior que puede medir un osciloscopio?
  • ¿Es este osciloscopio capaz de medir 50Mhz?
¿Puedes hacer una medición en una onda sinusoidal en lugar de una onda cuadrada? Lo que usted llama una onda cuadrada de 50 MHz es en realidad una combinación de ondas sinusoidales de mayor frecuencia.
¡Buena idea! Sin embargo, no tengo una fuente de alta frecuencia, a menos que, por supuesto, construya una.
Claro, podría construir uno con un filtro de paso de banda estrecho (opamp y algunas tapas/resistencias) centrado en su frecuencia deseada y controlarlo con su onda cuadrada. National Semi tiene un artículo sobre eso, aquí hay un generador de seno y coseno , y aquí está la simulación Falstad de ese generador.

Respuestas (4)

El ancho de banda del sistema es una combinación del ancho de banda de la sonda y el ancho de banda de entrada del osciloscopio. Cada uno se puede aproximar mediante un circuito de paso bajo RC, lo que significa que los retrasos se suman geométricamente:

t_system^2 = (t_probe^2 + t_scope^2)
f_system = 1/sqrt((1/f_probe)^2 + (1/f_scope)^2)

Esto significa que un osciloscopio de 10MHz con sondas de 60MHz puede medir sinusoides de frecuencia 9,86MHz con una atenuación de -3dB (100*10^{-3/20}%).

Cuando se miden trenes de pulsos digitales, lo que importa no es tanto la periodicidad, sino los tiempos de subida y bajada, ya que contienen la información de alta frecuencia. Los tiempos de subida se pueden aproximar matemáticamente mediante una subida RC o una subida gaussiana, y se definen como el tiempo que tarda la señal en pasar del 10 % de la diferencia entre la tensión baja (0 lógico) y la tensión alta (1 lógico) al 90 %. de la diferencia Por ejemplo, en un sistema de 5V/0V, se define como el tiempo para llegar de 0.1*5V=0.5Va 0.9*5V=4.5V. Con estas restricciones y algunas matemáticas sofisticadas , se puede calcular que cada tipo de tiempo de subida característico tiene un contenido de frecuencia de hasta aproximadamente 0.34/t_risepara gaussiana y0.35/t_risepara RC. (Lo uso 0.35/t_risesin una buena razón y lo haré durante el resto de esta respuesta).

Esta información también funciona a la inversa: un ancho de banda de sistema en particular solo puede medir tiempos de subida hasta 0.35/f_system; en su caso, de 35 a 40 nanosegundos. Estás viendo algo similar a una onda sinusoidal porque eso es lo que deja pasar la interfaz analógica.

El aliasing es un artefacto de muestreo digital y también tiene efecto en su medición (¡qué suerte!). Aquí hay una imagen prestada de WP:

Ejemplo de alias.

Como el front-end analógico solo permite tiempos de subida de 35 ns a 40 ns, el puente de muestreo ADC ve algo así como una onda sinusoidal atenuada de 50 MHz, pero solo muestrea a 50 MS/s, por lo que solo puede leer sinusoides por debajo de 25 MHz. Muchos osciloscopios tienen un filtro antialiasing (LPF) en este punto, que atenuaría las frecuencias por encima de 0,5 veces la frecuencia de muestreo (criterios de muestreo de Shannon-Nyquist). Sin embargo, su alcance no parece tener este filtro, ya que el voltaje de pico a pico sigue siendo bastante alto. ¿Qué modelo es?

Después del puente de muestreo, los datos se introducen en algunos procesos DSP, uno de los cuales se llama diezmado y intervalos cardinales , lo que reduce aún más la frecuencia de muestreo y los anchos de banda para visualizarlos y analizarlos mejor (especialmente útil para el cálculo de FFT). Los datos se modifican aún más para que no muestren frecuencias superiores a ~0,4 veces la frecuencia de muestreo, lo que se denomina banda de protección . Habría esperado que vieras una sinusoide de ~20 MHz. ¿Tienes activado el promedio (5 puntos)?


EDITAR: me arriesgaré y adivinaré que su osciloscopio tiene antialiasing digital, que usa diezmado y tramos cardinales, lo que básicamente significa un LPF digital y luego un nuevo muestreo de una ruta interpolada. El programa DSP ve una señal de 20 MHz, por lo que la diezma hasta que está por debajo de 10 MHz. ¿Por qué 4MHz y no más cerca de 10MHz? "Lapso cardinal" significa reducir a la mitad el ancho de banda, y la aniquilación también suele ser por una potencia de dos. Alguna potencia entera de 2 o una simple fracción de ella resultó en una sinusoide de 4 MHz que se escupió en lugar de ~ 20 MHz. Es por eso que digo que todo entusiasta necesita un 'visor analógico'. :)


EDIT2: Dado que esto está recibiendo tantas visitas, será mejor que corrija la conclusión vergonzosamente delgada anterior.
EDIT2: la herramienta particular que le gustó puede usar submuestreo, para lo cual se requiere una entrada BPF analógica de ventana para antialiasing, que esta herramienta no parece tener, por lo que solo debe tener un LPF, restringiéndolo a sinusoides de menos de 25MHz incluso cuando se usa equiv. muestreo de tiempo . Aunque también sospecho de la calidad del lado analógico, es probable que el lado digital no haga los algoritmos DSP mencionados anteriormente, sino que transmita datos o transfiera una captura .a la vez para el procesamiento de números de fuerza bruta en una PC. 50 MS/s y longitudes de palabra de 8 bits significa que esto está generando ~48 MB/s de datos sin procesar, demasiado para transmitir a través de USB a pesar de su límite teórico de 60 MB/s (el límite práctico es de 30 MB/s-40 MB/s), no importa la sobrecarga de empaquetamiento, por lo que hay algo de aniquilación desde el primer momento para reducir esto. Trabajar con 35 MB/s proporciona una frecuencia de muestreo de ~37 MS/s, lo que apunta a un límite de medición teórico de 18 MHz, o un tiempo de subida de 20 ns, durante la transmisión, aunque es probable que sea más bajo, ya que 35 MB/s es asombroso (¡pero posible!). El manual indica que existe un modo de bloque para capturar datos a 50 MB/s hasta la memoria interna de 8k (tos)está lleno (160us), luego enviándolo a la computadora a un ritmo pausado. Asumiría que las dificultades encontradas en el diseño de una entrada analógica de calidad se superaron parcialmente con un sobremuestreo de 2X (precisión adicional de medio bit), dando una frecuencia de muestreo efectiva de 25 MS/s, una frecuencia máxima de 12,5 MHz y una banda de protección del 10 % ( (0.5*25-10)/25), todo lo cual podría reducirse en la propia herramienta manual. En conclusión, no estoy seguro de por qué está viendo una sinusoide de 4 MHz, ya que hay formas de que esto suceda, pero me gustaría hacer la misma medición en modo de bloque y luego analizar los datos con un programa de terceros. Siempre he sido duro con los osciloscopios basados ​​en PC, pero este parece tener entradas decentes...

Tenga en cuenta que algunos sistemas digitales (CMOS en particular) definen tiempos de subida del 20 % al 80 %.
¡Vota a favor! ¡bastante técnico y algunas cosas que no entiendo! ;)
El alcance está aquí picotech.com/handheld-oscilloscope.html , modelo 2104
¿Alguna recomendación para un osciloscopio de 2 canales para 100Mhz?
Revisé la especificación del alcance nuevamente y la frecuencia de muestreo (disparo único) = 50 MS/s y para señales repetitivas es 1GS/s, ¿no estoy seguro de lo que significan estas cifras?
@KevinBoyd, la frecuencia de muestreo real siempre es de 50 MS/s. Se puede reclamar 1GS/s combinando muestras de más de 20 períodos, una técnica utilizada por los osciloscopios de muestreo y algunos analizadores de espectro digital llamada submuestreo .
@KevinBoyd, En este momento, el Instek GDS-1062A se ve bastante bien con 2M de memoria y 60MHz. Tengo un Rigol DS1052E con 1M de memoria y puedo aumentarlo hasta 100MHz, pero eso no es tan importante para mí como la palabra memoria. Para frecuencias más altas compré un viejo Tek 485: 4 canales, 200MHz. Creo que Rigol ha cambiado su firmware recientemente para detener el hackeo. Información : A , B.
Además, actualizaré esta pregunta muy pronto para profundizar en la diferenciación de los DSO, los osciloscopios de muestreo y los analizadores de espectro, si está interesado.
@tyblu: ¿Diseñan osciloscopios?
@KevinBoyd, Je - ¡Ojalá! Gracias, pero solo soy un EE junior y un aficionado que ha leído una o dos notas de la aplicación...
@tyblu: Dice que no ha sido un gran admirador de los osciloscopios basados ​​en PC, ¿algún inconveniente en comparación con los osciloscopios de sobremesa?
@KevinBoyd, solo un estereotipo general que los pinta como herramientas exageradas con entradas analógicas sucias. Lo que realmente importa es el ancho de banda, el ruido de fondo, el ruido de activación (fluctuación de escritura) y la memoria; una excelente interfaz de usuario es un requisito personal mío. Sería difícil igualar un DSO en todos estos factores sin igualar el precio, además de atar una computadora. Me imagino que hay PC-scopes competitivos por ahí, tal es la naturaleza del capitalismo. Aquí hay algo prometedor que se está desarrollando en este momento. (PD: el sniffer de lógica abierta es genial).
@tyblu: si bien los osciloscopios agradables pueden hacer un promedio adecuado cuando se ejecutan a velocidades de muestra más lentas, muchos DSO chinos malos no se molestan y simplemente descartan todas las muestras adicionales.
Además, si este es realmente un modelo chino barato, no cuente con que tenga filtros anti-aliasing. muchos no

El ancho de banda analógico de 10 MHz significa que una señal de 10 MHz a 10 V se verá como una de 5 V, en otras palabras, su amplitud se reducirá a la mitad a 10 MHz.

El ancho de banda de 10 MHz significa que su señal de 50 MHz se amortiguará un poco, pero es difícil especular sobre cuánto.

Los 50 MS/s significa que no puede trabajar de manera realista con señales mucho más de 5 MHz si espera hacer una captura de la señal de un solo disparo, que es realmente la única razón para tener un DSO en primer lugar.

Ignorando el problema del ancho de banda por un minuto, es posible que pueda poner el osciloscopio en modo de muestreo repetitivo y capturar una señal repetitiva de esa manera, tal como lo hace un osciloscopio analógico.

Obtendría un DSO adecuado (el Rigol ds1052e modificado a un ancho de banda analógico de 100 MHz recibe mis recomendaciones), en su defecto, un osciloscopio analógico Tektronix usado podría ser una buena opción (utilizo los modelos 2236, 2246 y 2247A de vez en cuando y todos son buenos osciloscopios analógicos)

10 MHz sería el punto de atenuación de 3dB, por lo que 0,707x no 0,5x.
@dren.dk: Este es un osciloscopio basado en PC. Para medir señales digitales de hasta 100Mhz, ¿qué osciloscopio y sondas recomendaría?
@dren.dk: Revisé el Rigol ds1052e, parece ser de 50Mhz, ¿cómo lo modificas a 100Mhz?
@Thomas O: ¡Ay! según tyblu, ¡Rigol parece haber cambiado su firmware!
@Kevin: Lo siento por el dB thinko allí.
@Kevin: No hay problema para modificar el Rigol, ya que aún puede cambiar al firmware anterior, hacer la modificación y luego actualizar a la última y mejor. Tendrán que cambiar el hardware real para deshacerse del mod.
@dren.dk, tiene razón: veo la solución aquí . La versión de software 02.05 SP1 (00.02.05.01.00) parece tener un error de activación , así que manténgase en 2.04 SP1.
* Are they a measure of the upper frequency limit an oscilloscope can measure?

Sí para medición directa.

* Is this oscilloscope capable of measuring 50Mhz at all?

Sí, usando algunas formas complicadas: 1) detección de picos (útil cuando necesita ver la señal modulada AM) 2) Cambio de frecuencia (nuevamente, útil cuando la señal está modulada) - Si mezcla una señal de 50Mhz con una onda sinusoidal de 49Mhz, obtendrá Señal de 1Mhz cerca de la frecuencia que desee.

¿Qué es la medición directa?
Cuando acabas de conectar el osciloscopio a tu señal y quieres verlo todo.

El ancho de banda y la frecuencia de muestreo normalmente deben ser de 4 a 5 veces la frecuencia máxima que desea medir. Pero tenga en cuenta que si su señal de entrada no es una onda sinusoidal pura, como en su caso la onda cuadrada, también contiene armónicos con frecuencias mucho más altas. Para una medición precisa, debe cubrir al menos el primero de estos armónicos.

A la frecuencia del ancho de banda máximo (aquí 10 MHz), una onda sinusoidal de esta frecuencia es atenuada en 3dB por la parte frontal analógica del osciloscopio. Esto significa que se mide a sólo el 70% de su valor real. La frecuencia de muestreo especifica cuántas mediciones realiza el osciloscopio por segundo, es decir, con qué precisión se adquiere la forma de la señal (50 MS/s equivale a 5 mediciones por ciclo en una señal de 10 MHz).

Ahora piense en lo que ve su osciloscopio con la señal de entrada muy atenuada (debido al ancho de banda demasiado bajo) y con solo 5 muestras por ciclo (debido a la frecuencia de muestreo).