You are on page 1of 4

Manual del analizador lgico

Concepto de analizador lgico Un analizador lgico es un instrumento electrnico orientado a la verificacin de circuitos digitales secuenciales. Es un dispositivo cuyo objetivo es visualizar un conjunto de valores digitales durante un periodo de tiempo de adquisicin. Por lo tanto el analizador lgico: - Slo adquiere muestras que tomen unos valores discretos. - Adquiere varias muestras simultneamente para poder observar un conjunto de lneas digitales (por ejemplo un bus). - Las muestras pueden tomar diferentes valores a lo largo del tiempo de adquisicin. - Las muestras se almacenan en una memoria digital interna, llamada memoria de adquisicin, para su posterior observacin. Un analizador lgico representa las seales de forma semejante a un osciloscopio: el eje horizontal representa el tiempo y el eje vertical el valor de la seal. Sin embargo, un osciloscopio representa seales analgicas que pueden tomar infinitos valores entre unos lmites establecidos y que normalmente son peridicas. El nmero de seales a visualizar en un osciloscopio es reducido dependiendo del nmero de canales del equipo (de 1 hasta 4 normalmente). A diferencia del osciloscopio, que trata de representar las seales con gran resolucin de voltaje y precisin temporal, los objetivos de los analizadores lgicos son los siguientes: - Representar simultneamente un gran nmero de seales (en general superior a 16). - Visualizar las seales mediante el nivel lgico (0/1) que representan en el circuito y no mediante valores precisos de voltaje. - Observar el estado de las seales entorno a la aparicin en varias lneas de un determinado patrn de bits (condicin de disparo o trigger). Dado que el analizador lgico no observa seales peridicas y la memoria de adquisicin es limitada, es necesario determinar el momento en que se desea realizar la adquisicin. Esto se consigue mediante el establecimiento de una condicin de disparo (trigger) que es la que determina cuando se comienza a guardar las muestras en la memoria de adquisicin. La condicin de disparo puede ser un patrn de bits determinado de las seales que se quieren visualizar o puede ser una seal de disparo externa. Cuando se utiliza una condicin de disparo, el analizador lgico empieza a muestrear de forma continuada al recibir la orden de inicio y hasta que se produce la condicin de disparo. Cuando se cumple la condicin de disparo, las muestras se empiezan a guardar en la memoria (pretrigger) o se guardan las ltimas muestras (post-trgger). Al usuario se le muestran los datos almacenados en la memoria de adquisicin que incluyen la condicin de disparo.

Por ello, los analizadores lgicos resultan adecuados para observar relaciones temporales entre mltiples lneas de datos, como por ejemplo, el bus de datos o direcciones de un sistema basado en microprocesador. Unidad de entrada La unidad de entrada es la encargada de detectar los niveles elctricos de las seales conectadas a los canales de entrada del analizador lgico. Estos niveles se guardan como valores binarios en la memoria de adquisicin. Los niveles elctricos se pueden programar para definir el umbral que determina si el valor de la seal es un 0 o un 1. El ancho de banda depende de la mxima frecuencia de muestreo que permite el analizador lgico. Memoria de adquisicin La memoria de adquisicin es una memoria de tamao limitado donde se guardan las muestras adquiridas de forma continuada durante el proceso de adquisicin. Las muestras almacenadas en esta memoria pueden ser observadas por el usuario en la unidad de visualizacin. Esta memoria se caracteriza por su tamao, que determina el nmero de muestras que se pueden almacenar, y por su ancho que determina el tamao del vector binario (nmero de canales), es decir, el nmero mximo de muestras que puede ser adquirido simultneamente. Unidad de control de adquisicin Esta unidad es la encargada de controlar la adquisicin de las muestras. Se puede programar la adquisicin utilizando un reloj interno o tomando como referencia los flancos de subida o bajada de un reloj externo. Tambin se encarga de detectar la aparicin de una condicin de disparo (trigger) y detener la adquisicin. El punto donde se encuentra la condicin de disparo determina el tipo de disparo en funcin del momento que interese observar: Laboratorio de Electrnica Digital Departamento de Tecnologa Electrnica, Universidad de Vigo - Pre-disparo (pre-trigger): la informacin que se almacena es toda la que sigue a la aparicin de la condicin de disparo. - Post-disparo (post-trigger): se guarda en la memoria de adquisicin todas las muestras anteriores a la condicin de disparo. - Disparo intermedio: la memoria de adquisicin tiene muestras anteriores y posteriores a la condicin de disparo. La unidad de control se encarga de preparar la informacin para su presentacin en la unidad de visualizacin. Tambin determina el modo de adquisicin. Los modos de adquisicin dependen del modelo de analizador (modo continuo, nica con condicin de disparo, repetitiva con condicin de disparo, etc.).

Unidad de visualizacin Constituye el interfaz de usuario. Desde esta unidad se observan las muestras adquiridas, se programan los diversos parmetros de adquisicin (reloj externo o interno, frecuencia de muestreo, umbral de nivel 0 y 1, modo de adquisicin, etc.), y se determina la forma de visualizacin (binario, octal o hexadecimal, seales individuales o buses, etc.). Modos de funcionamiento Un analizador lgico puede operar de dos modos fundamentales, como analizador temporal o como analizador de estados. La diferencia entre ambos modos viene determinada por el origen de la seal de reloj que determina los instantes de muestreo de las seales externas. Si esta seal se genera internamente por el instrumento se tiene un analizador de tiempos. Por el contrario, si esta seal proviene de la seal de reloj del circuito externo (impulsos de sincronismo que determinan la evolucin del sistema secuencial) se tiene un analizador de estados. Descripcin del analizador lgico LA-2124A El analizador lgico que se utiliza en el laboratorio (LA-2124A) permite observar hasta 24 seales digitales simultneamente. Este analizador lgico tiene un tamao de memoria de adquisicin de 128 K y la frecuencia mxima de muestreo es de 160 MHz. Para la conexin de las seales a muestrear dispone de un conector con 40 terminales. Estos terminales se organizan de la siguiente manera: - Fila superior (20 terminales) 00 al 15: canales 0 al 15 para conexin de 16 seales digitales para muestreo. Clk: entrada de reloj externo. Trig: salida de disparo (trigger externo). Para utilizar como seal de disparo de un circuito externo. Gnd: terminales de tierra. - Fila inferior (20 terminales) 16 al 23: canales 16 al 23 para conexin de 8 seales digitales para muestreo. Nc: terminales no conectados. Gnd: terminales de tierra.

You might also like