Cómo medir con precisión un reloj de 16 MHz con un osciloscopio

Tengo un pequeño problema al tratar de hacer una señal de 16 MHz con un alcance de 100 MHz 1 GS/s. Parece que no puedo leer la onda cuadrada del reloj MCU, vea los resultados en la imagen adjunta.

Calibré la sonda con la onda cuadrada incorporada de 1 kHz en el osciloscopio.

Además, puedo ver que si emito la señal de reloj con un preescalador de 5, es decir, una frecuencia de 3,2 MHz, puedo leer una señal que se parece más a una señal cuadrada.

No estoy seguro de lo que me estoy perdiendo o haciendo mal.

Estoy usando la placa de desarrollo STM Nucleo F410RB.

señal medida en osciloscopio

Edite su pregunta para mostrar un esquema de qué y dónde está midiendo. Si conecta una sonda a un oscilador de cristal, la capacitancia de la sonda de alcance probablemente la cargará y cambiará su frecuencia o la detendrá por completo.
Busque en el manual del alcance "contador"
Así se ve exactamente cómo se vería una onda cuadrada de 16 MHz, cuando no hay coincidencia de impedancia y se prueba con el clip de tierra largo que no puede manejar el ancho de banda requerido debido a la inductancia parásita. Si la señal es una onda cuadrada de 3,3 V, la sonda se establece en 10x pero el alcance se establece en 1x, por lo que la amplitud informada también es incorrecta por un factor de 10. Visualmente, la frecuencia parece estar cerca de los 16 MHz ya que hay 4 periodos en 250ns. ¿Qué precisión espera ver, mejor medición de frecuencia o mejor forma de onda?
Lo que esperaba leer era una mejor forma de onda.

Respuestas (3)

La forma de la forma de onda no afectará la frecuencia fundamental de una señal. Sin embargo, un osciloscopio no suele ser el instrumento correcto para medir con precisión la frecuencia. Es posible que solo tenga una precisión del 1% más o menos.

Como @glen_geek señala en su respuesta, algunos osciloscopios tienen contadores/temporizadores integrados en el instrumento que pueden brindar alta precisión (generalmente solo para un solo canal), pero la frecuencia que se muestra usando las instalaciones de medición normales generalmente solo se obtienen después de que la señal es muestreado y, por lo tanto, no será tan preciso.

Si desea medir la frecuencia con precisión y su osciloscopio no tiene un contador de frecuencia incorporado, necesitará un contador de frecuencia/temporizador como [Keysight 53230A 350 MHz Contador de frecuencia universal 1

La distorsión de la forma de onda que ve se debe casi con certeza a su técnica de sondeo. La sonda debe tener un terreno extremadamente corto: un par de pulgadas es demasiado largo. Los accesorios de la sonda de su osciloscopio probablemente contengan algunos resortes pequeños que se usan para este propósito.

ingrese la descripción de la imagen aquí

Para obtener la mejor forma de onda, no uso una sonda y, en su lugar, uso un cable coaxial conectado directamente a la señal. Con conexiones muy cortas.

Si la fuente no puede conducir un cable coaxial directamente, una resistencia de 470 o 910 ohmios en el punto de la sonda puede crear un atenuador ad-hoc 10:1 o 20:1 con muy buena respuesta de frecuencia (hasta unos pocos GHz). Establezca el osciloscopio en una impedancia de entrada de 50 ohmios si utiliza este enfoque.

"La forma de la forma de onda no afectará la frecuencia de una señal". Probablemente te refieres a la frecuencia fundamental. La forma de la forma de onda en el dominio del tiempo obviamente afecta también el dominio de la frecuencia de la señal. Pensé que esto podría ser un poco engañoso, especialmente como primera oración de la respuesta.
Gracias a todos por la información útil. Cambié la punta a la sugerida, ya que estaba usando el gancho con resorte, reduje la longitud de los cables de puente y ahora obtengo una forma de onda mucho mejor.
"un osciloscopio no es el instrumento correcto para medir con precisión la frecuencia. Puede que solo tenga una precisión del 1% más o menos" - ¿Estás seguro? El manual de usuario del Rigol DS1054Z de nivel de entrada menciona una precisión de <25 ppm para la base de tiempo. Por supuesto, la precisión del contador de frecuencia depende de cómo se implemente (cuántas muestras considera, etc.), y no encontré reclamos al respecto en la guía del usuario. Pero este artículo afirma que observó <2 ppm en la práctica. 1-2% me suena muy pesimista.
@marcelm: de acuerdo si hay un contador de frecuencia interno disponible que pueda brindar alta precisión. A menudo, la medición en el osciloscopio se derivará de la señal muestreada y, por lo tanto, está sujeta a las limitaciones de muestreo y la cantidad de ciclos que se muestran en la pantalla. Dependiendo de la configuración, he visto errores inferiores al 1%, incluso si la precisión de la base de tiempo es muy buena.

La foto de su osciloscopio indica que puede medir bastante bien el reloj MCU a 16 MHz.

Debería estar usando una sonda "10X". Agregará algo de capacitancia al oscilador MCU, lo que probablemente reducirá su frecuencia. Si el oscilador MCU tiene un pin de entrada y un pin de salida , pruebe el pin de salida .

Su osciloscopio OWON tiene una precisión de base de tiempo de ± 100 partes por millón. Si necesita más precisión, mida la frecuencia con un contador de frecuencia ... un contador de frecuencia decente debería contener una base de tiempo más precisa.

Su OWON 'scope tiene un contador interno que reclama una resolución de 6 dígitos. Si este contador interno utiliza la base de tiempo principal (con una precisión del 0,01 %), sus dígitos menos significativos son sospechosos.


Del manual OWON SDS1102:

Contador:
Es un contador monocanal de 6 dígitos. El contador solo puede medir la frecuencia del canal de activación. El rango de frecuencia es de 2 Hz al ancho de banda completo. Solo si el canal medido está en el modo de borde del tipo de disparo único, se puede habilitar el contador. El contador se muestra en la parte inferior de la pantalla. Pasos de la operación:

  • 1.Pulse el botón Trigger Menu , configure el tipo de disparo en Single , configure el modo de disparo en Edge , seleccione la fuente de la señal.
  • 2.Pulse el botón Adquirir para mostrar el menú de la derecha.
  • 3.Seleccione Contador como ENCENDIDO o APAGADO en el menú de la derecha.
¿Cómo afecta esto el desajuste de impedancia del timbre falso de la forma de onda de la señal?

@KevinWhite ha dado la solución correcta.

Análisis. La onda cuadrada subamortiguada indica picos cada 2/5 en 1 cm a 50 ns por cm = división aprox. por lo tanto, ciclo de 40 ns = resonancia de 25 MHz. Esto es común con una inductancia de cable de tierra larga de 0,5~1 nH/mm y un coaxial especial usado en sonda 10:1 < 90 pF/m. La resonancia calculada depende de la longitud de la inductancia del conductor de tierra. Por lo tanto, esperar un aumento en la frecuencia resonante requiere una mejor adaptación de impedancia de la relación 10RC+L : 1RC de la sonda al reducir el valor L. Esto aumenta la frecuencia resonante por la raíz cuadrada inversa (LC), por lo que para aumentar 25MHz a 200Mhz 1:8 se requiere reducir la longitud del cable de tierra en un factor de 64 hasta ~5~10 mm desde (est. =) 160~320 mm de suministro o tierra longitud del cable, incluida la longitud de la ruta de conexión a tierra de la sonda en la ubicación de tierra de la placa cct. Así que predigo que el cable de tierra de su sonda era demasiado largo y también la calibración era imperfecta.

Conclusión: use una almohadilla de tierra o puntos de prueba directamente en IC. Asegúrese de que Vdd, Vss esté desacoplado en al menos 10 nF directamente en IC. Como estos también agregan inductancia de ruta a Zout.

También considere que la impedancia de salida CMOS ~ 50 ohmios +/- 50 % de RdsOn también no coincide y se pueden realizar mejoras adicionales examinando todas las cargas perdidas del cableado de la placa de pruebas a la salida. (L, C)

La resonancia de la sonda de 25 MHz de Ps es bastante común y esta es otra razón por la que todos los DSO tienen LPF de 20 MHz con sondas amateur 10:1.