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 de ellos puede aproximarse mediante un circuito RC de paso bajo, lo que significa que los retardos 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 'scope' 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 impulsos 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 pueden aproximarse 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 bajo tensión (lógico 0) y alta tensión (lógico 1) hasta el 90% de la diferencia. Por ejemplo, en un sistema de 5V/0V, se define como el tiempo para pasar de 0.1*5V=0.5V
a 0.9*5V=4.5V
. Con estas limitaciones y algunas matemáticas avanzadas se puede calcular que cada tipo de tiempo de subida característico tiene un contenido frecuencial hasta aproximadamente 0.34/t_rise
para Gauss y 0.35/t_rise
para RC. (Yo uso 0.35/t_rise
sin una buena razón y lo hará durante el resto de esta respuesta).
Esta información también funciona en sentido inverso: un ancho de banda de sistema determinado sólo es capaz de medir tiempos de subida hasta 0.35/f_system
en tu caso, de 35 a 40 nanosegundos. Estás viendo algo similar a una onda sinusoidal porque eso es lo que el front-end analógico está dejando pasar.
Aliasing es un artefacto de muestreo digital, y también está vigente en tu medición (¡qué suerte tienes!). He aquí una imagen prestada de WP:
Como el front-end analógico sólo deja pasar tiempos de subida de 35ns a 40ns, el puente de muestreo del ADC ve algo así como una onda sinusoidal atenuada de 50MHz, pero sólo está muestreando a 50MS/s, por lo que sólo puede leer sinusoides por debajo de 25 MHz. Muchos 'scopes tienen un filtro antialiasing (LPF) en este punto, que atenuaría las frecuencias superiores a 0,5 veces la frecuencia de muestreo (criterio de muestreo de Shannon-Nyquist). Sin embargo, tu osciloscopio no parece tener este filtro, ya que la tensión pico a pico sigue siendo bastante alta. ¿De qué modelo se trata?
Tras el puente de muestreo, los datos se introducen en varios procesos DSP, uno de los cuales se denomina decimación y vanos cardinales que reduce aún más la frecuencia de muestreo y los anchos de banda para poder visualizarla y analizarla mejor (especialmente útil para el cálculo de la FFT). Los datos se manipulan aún más para que no muestren frecuencias superiores a ~0,4 veces la frecuencia de muestreo, lo que se denomina un banda de guarda . Habría esperado ver una sinusoide de ~20MHz -- ¿tiene activado el promediado (5 puntos)?
EDITAR: Me arriesgaré y supondré que tu osciloscopio tiene antialiasing digital, usando decimación y tramos cardinales, lo que básicamente significa un LPF digital y luego remuestreo de una ruta interpolada. El programa DSP ve una señal de 20 MHz, por lo que la diezma hasta que queda por debajo de 10 MHz. ¿Por qué 4MHz y no más cerca de 10MHz? "Cardinal span" significa reducir a la mitad el ancho de banda, y la decimación también suele ser por una potencia de dos. Alguna potencia entera de 2 o una simple fracción de ella daría lugar a que se escupiera una sinusoide de 4MHz en lugar de ~20MHz. Por eso digo que todo aficionado necesita un osciloscopio analógico :)
<strong>EDIT2: </strong>Ya que esto está recibiendo tantas visitas, será mejor que corrija la vergonzosa conclusión anterior.
EDIT2: La herramienta concreta te gustaba puede utilizar el submuestreo, para lo cual se requiere una entrada BPF analógica de ventana para el antialiasing, que esta herramienta no parece tener, por lo que sólo debe tener un LPF, restringiéndolo a sinusoides de menos de 25MHz incluso cuando se utiliza equiv. tiempo muestreo . Aunque también sospecho de la calidad de la parte analógica, la parte digital probablemente no hace los algoritmos DSP antes mencionados, en lugar de streaming de datos o la transferencia de una captura a la vez para cálculos numéricos de fuerza bruta en un PC. 50 MS/s y una longitud de palabra de 8 bits significa que se están generando unos 48 MB/s de datos en bruto, demasiados para transmitirlos por USB a pesar de su límite teórico de 60 MB/s (en la práctica, el límite es de 30 MB/s-40 MB/s), sin tener en cuenta la sobrecarga de la paquetización. Trabajar con 35MB/s da una velocidad de muestreo de ~37MS/s, lo que apunta a un límite de medición teórico de 18MHz, o un tiempo de subida de 20ns, cuando se transmite, aunque es probable que sea inferior, ya que 35MB/s es increíble (¡pero posible!). El manual indica un Modo bloque existe para capturar datos a 50 MB/s hasta que la memoria interna de 8k (tos) está lleno (160us), enviándolo después al ordenador a un ritmo pausado. Supongo que las dificultades encontradas en el diseño de una entrada analógica de calidad fueron parcialmente superadas por sobremuestreo por 2X (precisión extra de medio bit), lo que da una frecuencia de muestreo efectiva de 25MS/s, una frecuencia máxima de 12,5MHz y una banda de guarda 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ás viendo una sinusoide de 4MHz, ya que hay maneras de que esto suceda, pero querría hacer la misma medición en Modo 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...