Analizador lógico: ¿qué es y cómo se utiliza?

Índice

¿Qué es un analizador lógico?

Un analizador lógico es una herramienta que se puede utilizar para supervisar, analizar y depurar señales digitales. Se puede utilizar para solucionar problemas en circuitos digitales y para verificar el correcto funcionamiento de los sistemas digitales.

Función de los analizadores lógicos

Observe la forma de onda.

Observe si hay fallos, interferencias y si la frecuencia es correcta en la forma de onda de medición.

Medición del tiempo

Realice un análisis de sincronización de la señal medida para eliminar problemas como conflictos de funcionamiento y coordinación de sincronización.

Análisis auxiliar

Utilice las completas capacidades de análisis del analizador lógico para analizar señales de bus o protocolos avanzados y acelerar el desarrollo.

Solucionar errores

Utilice la potente función de activación del analizador lógico para detectar errores, eliminar errores ocultos en el sistema y aumentar la fiabilidad del producto.

¿Cómo funciona un analizador lógico?

Un analizador lógico suele constar de una unidad central de procesamiento (CPU) y varios canales de entrada/salida (E/S). Los canales de E/S se conectan al dispositivo o sistema sometido a prueba (DUT). La CPU procesa las señales digitales del DUT y las compara con el voltaje umbral establecido. Al final, se muestran en una pantalla u otro dispositivo de salida. 

schematic of logic analyzer
schematic of logic analyzer

Como se muestra en la imagen anterior, la sonda del analizador lógico supervisa los datos del objeto después de conectarlos. A continuación, recibe datos paralelos y los envía al comparador. A continuación, la señal de entrada se compara con un nivel de umbral establecido externamente en el comparador. Como resultado, el comparador emite un 1 lógico si la señal es superior al nivel de umbral. De lo contrario, emite un 0 lógico.

¿Cómo se utilizan los analizadores lógicos?

Ahora utilizamos DSView V1.2.1 x64 de DSLogic como guía de uso para el analizador lógico:

1. Conexión de hardware

1.1 Conecte DSLogic al PC

Para obtener el mejor rendimiento en la transferencia de datos, utilice el cable USB original o uno corto y de buena calidad, conéctelo al puerto nativo de la placa base y evite utilizar puertos de concentradores externos.

Connect DSLogic to PC
Conectar DSLogic al PC | fuente: dreamsourcelab

1.2 Software Open DSView

Comprueba que el indicador LED se vuelva verde y que DSView muestre el nombre correcto del dispositivo.

choose logic analyzer device on DSView software
choose logic analyzer device on DSView software

2. Opciones de hardware

2.1 Modo de funcionamiento

Los modos de funcionamiento del analizador lógico en DSView para capturar señales incluyen los modos de flujo y búfer. En el modo de flujo, los diferentes números de canal tienen diferentes frecuencias de muestreo, mientras que en el modo de búfer la frecuencia de muestreo es fija.

DSView operation mode
DSView operation mode

2.2 Voltaje umbral

El analizador lógico admite un rango de voltaje de 0 a 5 voltios. Esta característica hace que el analizador lógico sea compatible con una amplia gama de estándares de voltaje. (El antiguo hardware DSLogic no admitía esta característica).

DSView Threshold Voltage
DSView threshold voltage

2.3 Modo de canal

En modo búfer:

Para frecuencias de muestreo de 100 MHz y inferiores, están disponibles los 16 canales; para frecuencias de muestreo de 200 MHz, solo están disponibles los canales 0-7; para frecuencias de muestreo de 400 MHz, solo están disponibles los canales 0-3.

En modo Stream:

Si solo se utilizan 3 canales, la frecuencia de muestreo máxima es de 100 MHz. Si solo se utilizan 6 canales, la frecuencia de muestreo máxima es de 50 MHz. Si solo se utilizan 12 canales, la frecuencia de muestreo máxima es de 25 MHz. Si se utilizan los 16 canales, la frecuencia de muestreo máxima es de 20 MHz.

DSView channel mode
DSView channel mode

3. Duración y frecuencia de la muestra

3.1 Duración de la muestra

Como muestra la figura, el cuadro de la izquierda indica la duración de la muestra. Hay diferentes rangos según el modo, la frecuencia de muestreo y el número de canales.

DSView Sample Duration & Rate
DSView sample duration & rate

Modo búfer: duración máxima = profundidad del hardware / frecuencia de muestreo / número de canales.

Por ejemplo, la duración máxima de muestreo en un dispositivo DSLogic Plus que utiliza 100 MB y 16 canales es de aproximadamente 167,77 ms; en un dispositivo de 400 MB y 1 canal, es de aproximadamente 671,09 ms. Si la compresión RLE está habilitada, es posible obtener duraciones de muestreo mayores, que dependen de las variaciones totales de la señal.

Modo de transmisión: duración máxima (software de 64 bits) = 16 G / frecuencia de muestreo.

Por ejemplo, la duración máxima de la muestra a una frecuencia de muestreo de 1 MHz será de aproximadamente 4,77 horas; a una frecuencia de muestreo de 100 MHz, será de aproximadamente 2,86 minutos.

3.2 Frecuencia de muestreo

Hay diferentes rangos en diferentes modos.
Modo búfer:

  • 100 M a 16 canales: 10 kHz~100 MHz
  • 200 M@8 canales: 10 KHz~200 MHz
  • 400 M@4 canales: 10 KHz~400 MHz

Modo de flujo:

  • 20 M@16 canales: 10 KHz~20 MHz
  • 25 M@12 canales: 10 KHz~25 MHz
  • 50 M@6 canales: 10 KHz~50 MHz
  • 100 M@3 canales: 10 KHz~100 MHz

En casos comunes, la frecuencia de muestreo debe ser entre 4 y 10 veces superior a la frecuencia más alta de la señal que se va a medir. Por ejemplo, para una señal serie con una velocidad de transmisión de 115 200 baudios, una frecuencia de muestreo de 1 MHz es razonable, mientras que para señales SPI con un reloj de 50 MHz, una frecuencia de muestreo de 400 MHz es razonable.

4. Configuración del disparador

La figura ilustra los dos modos de disparo compatibles con DSView: disparo simple y disparo avanzado. Cuando la memoria está llena, la recuperación se detiene hasta que se borra la memoria. Podemos utilizar los disparos para liberar espacio adicional configurándolos para capturar datos. En este ejemplo, utilizaremos el canal 1 para capturar flancos dobles o flancos ascendentes o descendentes.

DSView trigger
DSView trigger

Notas:

Ⅰ. Para un disparador simple, puede utilizar disparadores simples de flanco o nivel de uno o varios canales, así como ajustes de posición del disparador.

Ⅱ. En el disparador avanzado, puede configurar indicadores de disparador complejos, como disparadores de eventos múltiples y disparadores de protocolo.

5. Seleccionar modo de captura

DSView admite dos modos de captura: captura única y captura repetitiva. 

DSView Capture Mode

Captura única:
En el modo de captura única, la operación de captura se reanudará una sola vez después de alcanzar la duración de la muestra. La operación de captura se detendrá automáticamente una vez alcanzada la duración de la muestra.

Captura repetitiva:
con este modo activado, la operación de captura se repetirá hasta que se pulse el botón de parada. Puede utilizar este ajuste en combinación con los ajustes de activación para grabar automáticamente las ondas de un evento específico sin tener que realizar operaciones adicionales. Además, puede especificar un intervalo de repetición de entre 1 y 10 segundos.

6. Decodificador de protocolo de conjunto

Haga clic en el botón Decodificador para abrir el panel del decodificador. Como se muestra en la figura, el panel del decodificador consta de dos partes: selección del decodificador y visor de la lista de protocolos.

DSView protocol decoder
DSView protocol decoder

Seleccione el decodificador de destino en el cuadro combinado, haga clic en el botón «+» y se abrirá la ventana de configuración de este decodificador. Por ejemplo, la figura muestra la ventana de configuración del decodificador 1:UART. Una vez completada la configuración, haga clic en Aceptar para añadir este decodificador. Si los datos están listos, DSView comenzará a ejecutar el decodificador y mostrará los resultados del decodificador en la ventana de onda. Se pueden añadir más decodificadores utilizando las mismas operaciones.

DSView Add Decoder
DSView add decoder

De forma predeterminada, el decodificador se ejecutará de principio a fin para la captura actual. Si desea decodificar parte de los datos, puede colocar cualquier cursor en el punto inicial o final. 

decoder end

¿Cómo elegir un analizador lógico?

Hay varios tipos diferentes de analizadores lógicos disponibles en el mercado, cada uno con sus propias características y capacidades únicas. A continuación se incluye una lista de algunos de los analizadores lógicos más populares:

Serie TLA7000 de Tektronix

– El analizador lógico de la serie TLA7000 de Tektronix es un instrumento modular de alto rendimiento que ofrece una amplia gama de funciones y opciones. Está disponible en diversas configuraciones, con hasta 128 canales de entrada y varias opciones de salida.

TLA7000 Logic Analyzer
fuente: TEKTRONIX, INC

Serie Keysight 16900A

– El sistema de análisis lógico Keysight serie 16900A es un instrumento compacto y todo en uno que ofrece una amplia gama de funciones y opciones. Está disponible en diversas configuraciones, con hasta 64 canales de entrada y varias opciones de salida.

Keysight 16900A Series logic analyzer
source: © Keysight Technologies

Suscríbete

Únete a nuestra lista de suscriptores para recibir actualizaciones mensuales del blog, noticias de tecnología y estudios de caso. Nunca enviaremos spam y puedes cancelar tu suscripción en cualquier momento.

Scroll al inicio

Cotización