Conceptos básicos de Logic Analyzer

4

Estoy comprando un analizador lógico de segunda mano (Agilent 1661A) y veo la terminología como la siguiente:

  • Velocidad estatal de 100MHz
  • Velocidad máxima de temporización convencional: 250 MHz de canal completo, 500 MHz de medio canal
  • Tiempo máximo con tasa de falla: medio canal de 125 MHz

Y hay muchos más. Espero medir señales de 50MHz entre FPGA y otros circuitos integrados personalizados.

Tengo las siguientes preguntas:

  • Para una medición de 50MHz, ¿cuál es la velocidad mínima que debo recoger? (Si este fuera un alcance, para 50MHz, probablemente necesitaría un alcance de 500MHz para ver la señal con mucha claridad)
  • Necesito medir los tiempos de configuración y retención y algunos otros parámetros de tiempo, cómo la velocidad del alcance afecta estos.
pregunta Ktc

2 respuestas

4

Un analizador lógico generalmente tiene dos modos de operación, según el origen del reloj de muestreo. El reloj puede provenir de su circuito, en cuyo caso, las muestras se sincronizan con el funcionamiento del circuito, o el analizador lógico lo puede generar internamente, lo que significa que las muestras no están sincronizadas. Tiendo a referirme a estos como operación "síncrona" y "asíncrona", respectivamente, pero Agilent usa los términos "estado" y "tiempo convencional", respectivamente.

El modo de estado es útil para tareas como capturar la actividad del bus de un microprocesador para rastrear cómo está ejecutando el software. El modo de temporización convencional se utiliza para medir los retrasos reales entre las transiciones de la señal.

La especificación le indica que en el modo de estado / síncrono, el 1661A puede aceptar un reloj de hasta 100 MHz, pero en el modo de temporización / asíncrono convencional, puede generar un reloj de hasta 250 MHz, y al intercalar Canales puede alcanzar una frecuencia de muestreo de 500 MHz.

A la velocidad más alta, el analizador toma una muestra cada 2 ns, por lo que este es el límite de la resolución que puede obtener para medir cosas como los tiempos de configuración / espera. Además, tenga en cuenta que cualquier transición que vea en la pantalla podría haber ocurrido en cualquier momento ± 2 ns desde la posición mostrada, por lo que si se muestran dos transiciones dentro de un intervalo de muestra, no puede estar seguro de cuál En realidad ocurrió primero. Esto hace que sea difícil medir pequeños intervalos con un analizador lógico, y un osciloscopio es a menudo una mejor herramienta para este tipo de tarea.

    
respondido por el Dave Tweed
0

No conozco Agilent, pero un analizador lógico no es un alcance. Le mostrará lo que está sucediendo a nivel de bit y protocolo, no a nivel de señal como un alcance. El nivel de activación donde un analizador lógico considera una señal con un "1" puede que ni siquiera sea el mismo que el del chip de destino / destino, aunque los buenos analizadores le permiten configurar este parámetro (y otros similares).

Si desea medir la velocidad de giro, el timbre, etc., y ver las transiciones de la señal, obtenga un alcance. El analizador le dará 1s y 0s, pero muchos más, con más inteligencia, que un alcance.

    
respondido por el Jon Watte

Lea otras preguntas en las etiquetas