Analizador Lógico Tektronix 1230fbarrero/LIE/tek1230.pdfLaboratorio de Instrumentación...
Transcript of Analizador Lógico Tektronix 1230fbarrero/LIE/tek1230.pdfLaboratorio de Instrumentación...
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 1/29
Analizador Lógico Tektronix 1230
Figura 1. Analizador lógico Tektronix 1230.
Un analizador lógico es un dispositivo eléctonico especialmente diseñado para el
análisis de sistemas digitales y, principalmente, para el análisis de sistemas
microprocesadores. Su funcionamiento proporciona al usuario la posibilidad de estudiar
el comportamiento de un circuito digital ante una serie de entradas. Esta característica
hace de los analizadores lógicos el instrumento ideal para la depuración de problemas
hardware en sistemas digitales.
En este manual se describe el analizador lógico Tektronix 1230. Su uso es sencillo
debido a que funciona controlado por distintos menús accesibles desde la pantalla del
equipo.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 2/29
Las características básicas que presenta este analizador lógico son las siguientes:
1. Dispone de 16 canales, tanto síncronos como asíncronos, a 25MHz y de 8 canales
asíncronos a 50MHz. Existe la posibilidad de incrementar el número de canales,
hasta un total de 64, mediante el uso de una tarjeta que suministra el fabricante.
2. Por cada tarjeta de expansión se suministra una base de tiempos distinta, lo que
permite la adquisición, simultánea y con distintas velocidades de muestreo, de datos
desde diferentes partes del DUT (dispositivo bajo prueba).
3. Este analizador dispone de las interfaces RS-232C y GPIB lo que permite su
integración en sistemas de instrumentación más complejos.
Aspectos generales de uso
Para encender el instrumento basta conectarlo a la red. Posteriormente es necesario
pulsar el botón POWER, situado en la parte posterior del mismo. Un LED, ubicado en
la parte frontal del equipo, nos indicará que el dispositivo está realmente encendido.
Se trata de un aparato que no requiere un manejo especialmente cuidadoso de los
mandos de control como así ocurría, por ejemplo, con los mandos de control giratorios
de aparatos tales como el osciloscopio o algún que otro generador de funciones pero no
por ello se puede permitir un uso incivilizado de los mismos.
Como ya se ha comentado anteriormente, el uso de este analizador lógico es muy
sencillo puesto que su funcionamiento se basa, principalmente, en el manejo de una
barra de menús que aparece en la parte inferior de la pantalla. Por ello, ante cualquier
duda a la hora de pulsar algún botón, sería recomendable consultar la barra de menús,
que siempre nos dará el siguiente paso a seguir.
Es muy IMPORTANTE que, a la hora de conectar las sondas de prueba (pods),
tanto el DUT como el analizador lógico apagados.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 3/29
Mandos de control del Tektronix 1230
Tal y como se muestra en la Figura 2, los mandos de control que aparecen en el frontal
del analizador lógico son los siguientes:
Figura 2. Panel frontal del analizador lógico 1230 de Tektronix.
1. TECLADO DE ENTRADA DE DATOS (DATA ENTRY KEYS). Estos mandos se
usan para introducir, directamente, caracteres hexadecimales. También se usan para
acceder al menú deseado (tecla MENU).
2. START. Comienza la adquisición de datos.
3. STOP. Finaliza, manualmente, la adquisición de datos.
4. ENTER. Se utiliza para acceder y salir del modo editor, cuando se están cambiando
algunos campos del menú. También se usa para confirmar los cambios.
5. TECLAS DE CURSOR. Facilitan el desplazamiento a través de los distintos menús
o datos. Se usan también para introducir símbolos y caracteres alfanuméricos
cuando se están editando ciertos campos de menú.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 4/29
6. DON´ T CARE. Se utiliza para introducir valores indiferentes en el menú de
condiciones y para meter un espacio en blanco cuando se están editando los
7. MENU. Llama al menú principal o retorna al menú inmediatamente anterior al
actual.
8. NOTES. Muestra una ayuda on-line de cada menú. Permite la inicialización del
instrumento si se presiona, simultáneamente, junto con la tecla ENTER.
9. RANURAS DE SONDAS. Conectores de entrada reservados a las sonda. Para
adquirir datos es necesario ir conectando las sondas en un orden preestablecido.
Primero, se conectará una sonda en la ranura A, luego en la ranura B y así
sucesivamente hasta completar las cuatro ranuras (A, B, C y D). Siempre debe
seguirse este orden cuando se conectan las sondas de prueba (pods) al analizador
lógico.
10. LUZ INDICADORA. Muestra si el aparato está encendido o no.
Aspectos de uso y descripción de los diferentes menús
El funcionamiento del Tektronix 1230 está controlado por la programación que se
realice mediante los menús disponibles. El menú que aparece al encender el equipo es el
mismo que cuando se apagó por última vez. Si se desea restaurar el menú de
configuración que, por defecto, posee este analizador lógico, hay que pulsar,
simultáneamente, las teclas NOTES y ENTER (lo que inicializa al instrumento) y,
posteriormente, pulsar la tecla D.
Los menús del analizador lógico Tektronix 1230 se dividen en 3 grupos:
1. Setup. Permite configurar el dispositivo para diferentes tipos de adquisiciones.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 5/29
2. Data. Presenta los datos adquiridos en diferentes formatos (diagramas de tiempo o
tablas de estado). También permite manipular datos (por ejemplo, comparar dos
adquisiciones diferentes).
3. Utility. Controla características de apoyo o menús que aparezcan al instalar nuevas
opciones en el instrumento (tipo de impresora paralelo, configuración del puerto
RS-232C, etc).
Acceso a los menús.
Al encender por primera vez el analizador aparece la pantalla que se indica en la Figura
3. Esta pantalla es la conocida como pantalla de iniciación. Para acceder a ella, una vez
encendido el equipo, es necesario resetear el equipo o bien apagándolo o bien
presionando, simultáneamente, las teclas NOTES y ENTER como se comentó
anteriormente.
Figura 3. Pantalla de iniciación.
Para invocar cualquier opción configurable del equipo es preciso presionar el botón
MENU, tal y como se indica en la pantalla de iniciación. De esta forma, aparece en
pantalla el menú principal que se muestra en la Figura 4. Para acceder a cualquiera de
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 6/29
los menús u opciones de configuración que permite el instrumento, basta con presionar
el número correspondiente a la pantalla de configuración deseada. Por ejemplo, para
Conditions, teclear MENU seguido del número 3.
Figura 4. Menú principal.
Información en línea.
Para ayudar en al usuario en el manejo de los menús, el analizador lógico suministra dos
tipos de información en línea: las notas y las barras de menú. Presionando NOTES, en
cualquier menú, se invoca una ayuda que describe el menú y sus funciones. Una barra
de menú, en la parte inferior de la pantalla, muestra las teclas requeridas para hacer
cambios en el menú. Algunos menús tienen más de una de estas barras de información.
Para cambiar de unas a otras, pulsar la tecla F.
Avisos y Errores.
Hay veces que, al realizar un cambio en un menú, este cambio no sólo afecta a este
menú sino que puede influir, de alguna forma, en los demás (por ejemplo, activando
glitches en el menú Timebase se reduce el número de canales disponibles en el menú
Channel Grouping). Así, cuando realizamos una selección que afecta a alguna opción
de otro menú, aparece una pantalla que pregunta si se debe o no realizar el cambio.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 7/29
Si se trata de realizar un cambio que entre en conflicto con la configuración del
analizador lógico, aparece en pantalla un mensaje de error (por ejemplo, si intentamos
asignar un canal no disponible a un grupo aparecerá esta ventana de error).
Campos de menú y movimiento del cursor.
Para desplazarse por los campos del menú se utilizan las teclas de cursor. La posición
del cursor se marca en pantalla mediante un guión. Para acceder a un campo de un
menú, es necesario ubicar el cursor sobre él. Las teclas de cursor también mueven el
cursor de datos en los menús que muestran datos.
Hay dos tipos de campos en los menús en el analizador lógico, unos que sólo permiten
que, una vez se haya ubicado el cursor sobre ellos, se escoja una función de entre varias
fijadas por el fabricante (pulsando las teclas correspondientes del panel frontal se
conmuta entre ellas) y otros que permiten introducir caracteres en ellos (dentro de estos,
unos permiten introducir caracteres se coloque el cursor sobre ellos y otros necesitan
que se presione, previamente, la tecla ENTER para poder introducir los datos). Cuando
↑↑ e ↓↓ se pueden
utilizar para acceder a todos los caracteres. Presionando la tecla ENTER se sale de este
modo.
Adquisición de datos.
Para realizar la adquisición de datos, lo primero que hay que hacer es conectar al
analizador lógico el DUT (dispositivo bajo prueba). Esto se hace mediante los
conectores del panel frontal. Posteriormente, es necesario configurar el equipo mediante
los diferentes menús y, finalmente, presionando la tecla START, el analizador lógico
La conexión de las sondas de adquisición de datos se puede observar en la Figura 5.
Cada sonda (pod) posee tres conectores independientes: D0-D1-...-D6-D7-GND, D8-
D9-...-D14-D15-GND y los pines reservados para la configuración de relojes externos.
Para adquirir datos basta conectar las sondas a los puntos de prueba del DUT que se
deseen visualizar y conectar la sonda al analizador lógico.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 8/29
IMPORTANTE: Tanto el DUT como el analizador lógico deben estar apagados
mientras se estén conectando los puntos de prueba del DUT a las sondas del
instrumento.
Figura 5. Conexión del analizador lógico al DUT (dispositivo bajo prueba).
Menú de especificación de formatos
Estos menús controlan cómo se van a adquirir los datos. Coexisten cinco menús dentro
de este grupo (grupo Setup en el menú de inicio, Figura 4):
1. Timebase Menu (Figura 6). Permite especificar el número y tipo de las bases de
tiempo que se emplean para controlar la adquisición de los datos. También permite
glitches y fijar el umbral de tensión que utiliza el
instrumento en la adquisición de los datos. Los formatos de reloj permitidos son
síncronos o asíncronos. Dentro de este menú aparecen los siguientes campos:
• Linked Probes. Muestra las sondas disponibles o conectadas al instrumento.
Presionando las teclas A ó D nos movemos a través de la configuración de las
sondas conectadas que son las únicas cuya configuración es posible modificar.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 9/29
Figura 6. Menú de base de tiempo.
• Format (Sampling Clock Format). Formato del reloj de muestreo. La opción
Async indica que el reloj es interno, lo genera el propio analizador, mientras que
la opción Sync indica que el reloj es externo (el usuario debe generarlo y
pasárselo al instrumento mediante las sondas de prueba). Cuando se selecciona
opción Sync, desaparecen los campos Rate y Glitch ya que, en este caso, no se
puede elegir ni la tasa de muestreo ni la captura de gliches. Para seleccionar el
formato, presionar las teclas 0 ó 2.
• Rate (Sampling rate). Tasa de muestreo. Si se adquieren datos asíncronamente,
se puede seleccionar la tasa (frecuencia o velocidad) de adquisición entre 10ns y
40ms. Para ello, hay que colocar el cursor en éste campo y presionar 0 ó 2 para
seleccionar la tasa deseada.
• Glitch (Glitch capture). Si la tasa de muestreo es de 25MHz (40ns), o si ésta se
encuentra por encima de 40ns, el analizador permite la captura de glitches. En
ese caso, es posible para activar la captura de glitches (introducir YES en el
campo Glitch usando la tecla 0 para cambiar entre las opciones YES y No). Si la
tasa de muestreo baja de 40ns automáticamente en el campo Glitch aparece un
NO, indicando que no es posible la captura de glitches. Cuando se fija la opción
YES, el analizador adquiere datos sólo por la parte de la sonda asociada a 8 bits
menos significativos de la sonda (0-7).
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 10/29
• Threshold (Threshold voltage). Fija la tensión de umbral que utiliza el
instrumento para detectar un 0 ó 1 lógicos. Depende de la sonda. Si se está
usando una sonda P6443, el umbral es TTL+1.4V. Si, por el contrario, se utiliza
la sonda P6444, el equipo permite configurar los siguientes umbrales de tensión:
HCMOS+2.5V, ECL-1.3V o umbral variable entre -9.0V y +9.0V (VAR),
excluyendo 0V.
• Menu Bar. Muestra las teclas que hay que pulsar para cambiar los distintos
parámetros de este menú.
2. Channel Grouping Menu (Figura 7). Permite definir las señales digitales de entrada
que son fuentes para generar el disparo. Por otro lado, al agrupar señales, éstas se
muestran simultáneamente. Sólo se podrán agrupar canales que tengan seleccionada
la misma base de tiempo en el menú de base de tiempo (Timebase menu). Permite,
además, seleccionar el formato en el que se definen las condiciones de disparo
asociadas a cada grupo así como el tipo de lógica o polaridad (positiva o negativa)
empleada al adquirir los datos.
Figura 7. Menú de agrupación de canales.
Dentro de este menú aparecen los siguientes campos:
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 11/29
• Menu header. Muestra el nombre del menú, la fecha actual, la hora y el nombre
con el que se salvó esta configuración.
• Asterisk. Asterisco que aparece si se han hecho cambios desde la última vez que
Storage menu) esta estructura o agrupamiento de datos de entrada.
• Group Name . Campo donde se define el nombre de un grupo de señales de
entrada. Puede tener una longitud de hasta tres caracteres. Para cambiar el
nombre hay que desplazar el cursor hasta el nombre y presionar la tecla ENTER.
Entonces, se pueden introducir directamente caracteres del teclado (de la A hasta
la F) o usar las teclas ↑↑ ó ↓↓ para introducir otros caracteres y símbolos que no
aparecen en el teclado. Para actualizar este campo (cuando se haya terminado de
cambiar el nombre), presionar la tecla ENTER.
• Radix. Indica el formato en el que se define la condición de disparo o trigger
(Conditions menu). Se puede seleccionar HEX (hexadecimal), OCT (octal) ó
BIN (binario) pulsando las teclas 0 ó 2.
• Pol (polarity). Permite seleccionar la polaridad de la señal de entrada como
positiva (+) o negativa (-).
• TB (timebase). Muestra la base de tiempo de los canales de entrada de un mismo
grupo. La unión de canales en un único grupo trae consigo la representación de
estos datos de manera simultánea. Cuando se pone el primer canal en un grupo
vacío, el analizador actualiza, de forma automática, este campo definiendo la
base de tiempo de muestreo asociada al grupo de señales de entrada que se está
definiendo. Este campo no se puede modificar.
• Unused channels list. Lista de canales o señales de entrada de las sondas de
prueba que no se están usando.
• Menu Bar. Muestra las teclas que es preciso pulsar para realizar los cambios en
los distintos parámetros que muestra este menú. Cambia dependiendo del campo
• Channel definitions. Se puede añadir, borrar y cambiar el orden de los canales
de entrada asignados a cada grupo. La única restricción es que los canales deben
tener la misma base de tiempo para ser asignados al mismo grupo. Para insertar
un canal, se ha de situar el cursor en este campo, presionar 1 e introducir el
número completo del canal que se desee añadir al grupo. Para borrar un canal, se
ha de situar el cursor encima del mismo y presionar 0. Los canales que se borran
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 12/29
aparecerán en la lista de canales no usados definida anteriormente. La tecla
DON'T CARE permite abortar el cambio que se esté introduciendo en un
determinado instante, mientras que la tecla F permite restaurar la agrupación de
canales por defecto del instrumento (todos los canales de una sonda están en el
mismo grupo).
3. Trigger Spec Menu (Figura 8). Este menú permite definir el evento, o secuencia de
eventos, que provoca un trigger (disparo e inicio de captura de datos por parte del
analizador) y el almacenamiento de datos. Se permiten hasta 14 niveles o secuencias
de eventos que generen el disparo. Experimentalmente se ha detectado que el
instrumento necesita, para realizar el trigger correctamente, disponer de una
condición de disparo que tenga algún canal de la sonda de pruebas A. Dentro de
este menú aparecen los siguientes campos:
• Menu header. Muestra el nombre del menú, la fecha actual, la hora y el nombre
con el que se salvó esta configuración.
• Level. Este menú permite definir hasta 14 niveles de instrucciones de trigger o
condición de disparo. Cada nivel de disparo se corresponde con una instrucción.
Para añadir dicha instrucción a un nivel vacío hay que desplazar el cursor hasta
ese nivel y presionar ENTER. Para borrarla, basta presionar la tecla ENTER
hasta que desaparezca. En el modo de disparo básico, se pueden utilizar
instrucciones IF-THEN. El modo de disparo avanzado permite instrucciones
más complejas (presionar las teclas ↑↑ y/ó ↓↓ para acceder a las instrucciones
disponibles en este modo). Presionando la tecla 1 es posible conmutar entre los
modos de disparo básico y avanzado.
• Condition. Especifica la condición que se desea que el analizador reconozca
para generar el trigger o disparo. Para seleccionar esta condición es preciso
pulsar las teclas 0 ó 2. Las condiciones disponibles son la propia palabra de
Conditions menu) o el NOT lógico de ella, ciclos de reloj (CLOCK),
flancos en la entrada EXT (EXTERNAL) de las sondas de prueba y señales que
se conecten al puerto Trigger-In (TRIGIN) que aparece en el panel posterior del
instrumento. En este menú, una pantalla ubicada en la parte inferior muestra la
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 13/29
• Count. Indica el número de veces (de 1 a 4096) que debe cumplirse la condición
de disparo para que la acción programada tenga lugar. Para cambiar el valor
programado, pulsar la tecla ENTER cuando se esté en este campo y,
posteriormente, introducir directamente el valor deseado desde el teclado. Para
salvar los cambios, pulsar de nuevo la tecla ENTER.
• Action. Indica al analizador la acción que debe realizar cuando reconozca la
condición de disparo. Para programar la acción deseada, pulsar las teclas 0 y/ó 2.
Las acciones disponibles son TRIG (disparo), STR ON o STR OFF (activa o
desactiva el almacenamiento de datos), NOP (no hacer nada), TRGOUT (envía
una señal de salida al puerto Trigger-Out) y TGR O (hace un trigger y saca una
señal por el puerto Trigger-Out).
• Dest (Destination). Indica al analizador el nivel de trigger, de entre los catorce
posibles, que se ejecutará después de cumplirse la condición de disparo
programada. Pulsando las teclas 0 ó 2 se puede seleccionar el destino deseado de
entre los que ofrece el analizador lógico. Los destinos disponibles son rellenar la
memoria (FILL), continuar en el siguiente nivel (CONTIN) o ir al nivel #
especificado (GOTO#).
• Barra de menu. Ubicada en la parte inferior de la pantalla. Indica las teclas que
hay que presionar para utilizar las características de menú. Pulsando la tecla F es
posible conmutar entre las dos barras de menú del menú TRIGGER SPEC.
Figura 8. Menú para la especificación del trigger o disparo.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 14/29
4. Conditions Menu (Figura 9). Las condiciones son combinaciones de señales lógicas
(palabras de datos o eventos) que el analizador lógico debe reconocer en los valores
digitales muestreados en el tiempo. Las condiciones que se definen en este menú se
utilizan, en el menú TRIGGER SPEC, como eventos para que el instrumento las
reconozca como parte de la búsqueda del trigger o condición de disparo.
Inicialmente, el menú muestra tres condiciones. Mediante las teclas F y C es posible
expandir o contraer la ventana de condiciones para mostrar más o menos
condiciones, respectivamente.
Figura 9. Menú de condiciones.
Dentro de este menú aparecen los siguientes campos:
• Channel group names. Muestra (primera fila de la pantalla) el nombre de los
grupos definidos en el menú de grupo de canales.
• Radix. Muestra el formato, seleccionado en el menú Channel Group, en el que
se muestran las palabras de condición.
• Symbol. En esta columna se muestran las 24 condiciones que se pueden definir.
Los símbolos por defecto son A, B, C, etc., aunque se pueden renombrar con un
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 15/29
nombre de hasta ocho caracteres. Para renombrar una de las estas condiciones
basta pulsar la tecla ENTER mientras el cursor se encuentra sobre el símbolo
que corresponde a esa condición. Entonces, hay que introducir el nuevo símbolo
que se desea, utilizando el teclado y las teclas de movimiento del cursor
(flechas). Finalmente, es preciso pulsar la tecla ENTER para abandonar el modo
edición del nombre de la palabra de condición.
• Condition words (palabras de condición). Muestra el valor de la palabra de
condición. Los valores por defecto son indiferentes (X). Para editar el valor de
una palabra de condición es posible hacerlo directamente desde el teclado o
cargando el valor de la condición desde los datos adquiridos en la posición
actual del cursor (colocando el cursor en la definición de una palabra de
5. Run Control Menú (Figura 10). Se divide en dos partes. La superior permite
seleccionar cuál de las cuatro memorias de adquisición de datos se van a utilizar así
como qué formato será el que se emplee para mostrar los datos cuando se complete
su adquisición. La parte inferior permite establecer parámetros para comparar una
memoria con otra. Dentro de este menú aparecen los siguientes campos:
• Menu header. Muestra el nombre del menú, la fecha actual, la hora y el nombre
asignado a esta configuración. Un asterisco antes del nombre, indica que se ha
producido un cambio en el menú desde la última adquisición de datos.
• Update memory. Especifica la memoria (de la 1 a la 4) que se desea actualizar
con los datos que se adquieran la próxima vez que se pulse la tecla START.
Cuando la adquisición se complete, o bien cuando se pulse la tecla STOP, se
muestra, automáticamente y actualizada, la memoria especificada. Pulsando las
teclas 0 ó 2 se puede recorrer las diferentes opciones.
• Display. Determina el formato que el analizador lógico utilizará, cuando pare la
adquisición, para mostrar los datos. Pulsando las teclas 0 ó 2 es posible
seleccionar los distintos formatos (Timing, State, Disassembly o Scope −la
opción Scope requiere un modulador DSM para el analizador lógico−).
• Trigger position. Indica la posición −en incrementos de 128 posiciones de
memoria; 128, 256 y así hasta 1920− del instante del disparo. Pulsando las teclas
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 16/29
0 ó 2 se determina la posición del trigger. La pantalla que se muestra a la
derecha de esta opción muestra, gráficamente, la posición del disparo en la
memoria.
• Trigger position indicator. Muestra gráficamente la posición del disparo.
• Look for trigger. Le indica al analizador cuando debe comenzar a buscar, entre
los datos adquiridos, la condición de disparo. Pulsando las teclas 0 ó 2 nos
movemos por las diferentes opciones que ofrece el instrumento (Immediately,
Continuously o After Pre-Trigger Memory Full).
• Memory compare . Especifica una comparación manual o automática (Auto) de
la memoria actualizada con la posición de memoria de referencia. Pulsando las
teclas 0 ó 2 nos movemos por las diferentes opciones. Si se escoge la
comparación manual, el menú establece una serie de parámetros para la
comparación que se realiza en el menú de estado (State menu). Si se elige la
opción automática, el analizador compara, automáticamente después de cada
adquisición de datos, y realiza las acciones que se hayan especificado, basadas
en si las memorias son iguales o no.
• Auto Run Count. Muestra cuántas adquisiciones ha realizado el analizador
lógico desde que se ha pulsado la tecla START. Sólo aparece cuando se
selecciona el modo de comparación automático.
• Compare memory locations. Especifica un rango de memoria (de 0 a 2047)
para las comparaciones. Por ejemplo, si especificamos el rango 0815 a 1910, la
tabla de estados mostrará las diferencias sólo en este rango. Para editar este
campo, es necesario colocar el cursor en él, pulsar la tecla ENTER, e introducir
el rango desde el teclado para, finalmente, pulsar de nuevo la tecla ENTER y
salvar el cambio.
• Use channel mask. Permite controlar los canales que se van a comparar y los
que no (masked). Por defecto, se comparan todos los canales (no mask). El
símbolo X significa enmascarar (DON´T CARE) mientras que cualquier otro
• Display data at least. Este campo se utiliza cuando el campo Look-for-trigger
se ha especificado en modo continuo o cuando se selecciona el modo automático
en el campo de comparación. Permite especificar el tiempo que se muestran los
datos antes de adquirir datos nuevos. El rango va de 0 a 9 segundos.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 17/29
• Mask viewport. Indica la máscara de comparación (del menú de condiciones)
que se está utilizando en ese instante.
Figura 10. Run control menu.
Menús de datos
Este grupo de menús controla cómo se muestran los datos en la pantalla del analizador
lógico. Se distinguen cuatro menús dentro de éste grupo (DATA en Figura 4):
1. Mem Select (menú de selección de memoria, Figura 11). Este menú ofrece
información de los datos almacenados en cada una de las memorias del analizador
lógico. Muestra la hora y la fecha en que se adquirió el dato y, además, todas las
modificaciones realizadas en la base de tiempos para la adquisición. Seleccionando
una memoria en este menú se puede ver si la configuración actual del instrumento es
la misma que la que era cuando los datos fueron adquiridos. Dentro de este menú
aparecen los siguientes campos:
• Menu header. Primera fila del menú de selección de memoria. Muestra el
nombre del menú, la fecha actual, la hora y el nombre asignado a esta
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 18/29
configuración. Un asterisco antes del nombre, indica que se ha producido un
cambio en el menú desde la última adquisición de datos.
• Box. Muestra la memoria actualmente seleccionada. Para moverse entre las
cuatro memorias posibles, se pueden utilizar las teclas de cursor.
• Memory number. Identifica la memoria especificada (de la 1 a la 4).
• Date and Time . En la primera fila de cada recuadro asignado a cada una de las
cuatro memorias se especifica la fecha y la hora de adquisición de los datos que
se encuentran almacenados en dicha memoria.
• Setup name . En la parte superior derecha del recuadro asignado a cada memoria
se muestra el nombre con el que se almacenó el dato adquirido. Un asterisco al
lado del nombre indica que ha habido modificaciones en el menú desde que se
• Links (Probe links). Indica cómo estaban conectadas las sondas cuando se
adquirieron los datos.
• TB. Indica la base de tiempos utilizada en cada una de las sondas empleadas
para adquirir los datos almacenados.
• Format. Indica si los datos fueron adquiridos síncrona o asíncronamente.
• Rate. Especifica la tasa de muestreo en adquisiciones asíncronas.
• Glt (Glitch). Indica si la detección de glitches fue habilitada, o no, al adquirir
los datos que se encuentran almacenados en la memoria en cuestión.
Figura 11. Menú de selección de memoria.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 19/29
2. State (menú de estados, Figura 12). El menú de estados muestra los datos en
formato de tabla de estados. Para cada localización de memoria ofrece una
representación numérica del estado lógico de cada grupo de canales. En este menú
es posible cambiar el formato (octal, hexadecimal, etc.) empleado para mostrar los
datos, evitar que se muestren los datos de un grupo determinado o buscar un evento
determinado. Muestra, también, la localización del disparo y el resultado de
comparar una memoria con otra. Dentro de este menú aparecen los siguientes
campos:
• Menu header. Primera fila del menú de estados. Muestra el nombre del menú,
la fecha actual, la hora y el nombre asignado a esta configuración. Un asterisco
antes del nombre, indica que se ha producido un cambio en el menú desde la
• Group names. Segunda línea del menú. Muestra los nombres de los grupos de
canales que se definieron en el Channel Group Menu. Los grupos asociados con
la misma base de tiempos aparecen juntos. Para cambiar la base de tiempos,
pulsar la tecla 9. Si no hay suficiente espacio, en la pantalla, para mostrar todos
los grupos el analizador lógico muestra el símbolo > en la última columna de la
línea para indicar este hecho. Para ver todos los grupos es preciso cambiar el
formato de alguno de ellos a uno que permita mostrar más canales al usar menos
caracteres (por ejemplo, cambiar de binario a hexadecimal).
• Radix. Tercera fila del menú. Identifica el formato que utiliza cada grupo de
canales. Para cambiar el formato es preciso pulsar la tecla E (edición) y,
posteriormente, pulsar la tecla 0 para alcanzar el grupo de canales que se desea
modificar y la tecla 2 para, finalmente, seleccionar el formato deseado (bin, oct,
hex y ASCII). El cambiar el formato en este menú no afecta ni al menú Channel
Grouping ni al Conditions.
• Data. El analizador lógico puede mostrar hasta 20 líneas de la tabla de estados
↑↑e ↓↓ permiten al usuario desplazarse por las
filas mientras que las teclas ←← e →→ permiten desplazarse por las filas a saltos de
tamaño (que se puede modificar con las teclas 7 y 8) especificado en la barra de
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 20/29
• Loc (Localización en memoria de los datos). Indica la posición de los datos en la
memoria.
• TRIG. Palabra clave que indica la posición (en la memoria del analizador) del
evento de disparo. Cada vez que se haya producido aparece en la memoria con
esa palabra clave.
• Menu Bar. Muestra qué teclas pulsar para cambiar los distintos parámetros del
Figura 12. Menú de estados.
3. Disassembly. No se describe.
4. Timing (Figura 13). Este menú muestra el cronograma (forma de onda en el tiempo)
de los datos muestreados de cada canal. En el cronograma aparecen, además, dos
líneas verticales, una sólida que identifica al cursor y otra punteada que representa la
posición de una referencia para el cursor. El analizador puede mostrar hasta 16
mostrando y visualizar la siguiente página de cronogramas, pulsar las teclas 0 ó 2.
glitches, éstos se muestran como líneas
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 21/29
verticales pequeñas y brillantes. Para cambiar la resolución en pantalla del
cronograma (cantidad de muestras que se representan en la pantalla) es preciso
pulsar las teclas 4 y 5. Si se coloca la resolución a 2048 se puede ver en la pantalla,
de una sola vez, todo el contenido de la memoria.
Figura 13. Cronograma o menú de tiempos.
Dentro de este menú aparecen los siguientes campos:
• Menu header. Primera fila del menú de tiempos. Muestra el nombre del menú,
la fecha actual, la hora y el nombre asignado a esta configuración. Un asterisco
antes del nombre, indica que se ha producido un cambio en el menú desde la
• Memory indicator. Los 2k de memoria se representan como una caja en la parte
superior de la pantalla. Una T muestra la posición relativa, dentro de la memoria
adquirida, de la palabra de disparo. Una marca vertical muestra la posición
relativa, dentro de la memoria adquirida, del cursor de datos.
• Ref, Cursor and Ref to cursor. Identifica la posición de referencia, la posición
del cursor y el tiempo entre ambos. La posición de referencia se representa por
una línea vertical discontinua y la del cursor por otra línea vertical sólida.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 22/29
• Page. Indica la página de canales que se está visualizando. Para cambiar de
• Línea horizontal discontinua. Representa el número de muestras que se
muestran por pantalla. La localización del disparo se indica con una T. Los
siguientes eventos de disparo se muestran con una M. La resolución es uno de
los campos disponibles en la barra de menú. Para cambiar la resolución es
preciso pulsar las teclas 4 ó 5. Si se establece la resolución a 2048, la línea se
convierte en una línea sólida y toda la memoria adquirida es representada en la
pantalla del instrumento.
• Trazas Temporales. Cada traza es una forma de onda digitalizada que
representa el estado lógico (0 ó 1) de cada canal de datos en cada punto de
muestreo. El orden en el que las trazas son mostradas se puede cambiar
pulsando, primero la tecla E (edición de las trazas) y, posteriormente, la tecla D
(reordenación de trazas). La barra de menú en la parte inferior de la pantalla
indica las teclas que es necesario pulsar para reordenar las trazas (pulsar las
flechas para seleccionar la posición en la que se quiere emplazar una traza
diferente, pulsar 0 ó 2 para conmutar entre las trazas disponibles, pulsar 1 para
añadir la traza siguiente debajo de la seleccionada o pulsar 3 para habilitar o
inhabilitar una traza).
• Nombre de las trazas. Identifican el canal mostrado. Para renombrar un canal,
pulsar la tecla E. Posteriormente, usar las teclas UP y DOWN del cursor para
seleccionar el canal que se desea renombrar y, finalmente, pulsar nuevamente la
tecla E para cambiar el nombre. La barra de menú indica qué teclas hay que
presionar.
• Cursor de datos. Es una línea sólida vertical que representa la posición de la
memoria adquirida que estamos visualizando. La posición del cursor no cambia
timing, state ó disassembly).
• Cursor de referencia. Para situarlo es necesario mover el cursor de datos a la
posición en la que se desee ubicar este cursor de referencia. Posteriormente, es
necesario pulsar la tecla ENTER (aparecerá, y se fijará en ese punto de la
memoria adquirida, una línea discontinua vertical).
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 23/29
Menú de utilidades
Controlan los parámetros de algunas utilidades y opciones que se pueden utilizar con el
analizador lógico. Si el analizador tiene alguna opción instalada, éstas se controlan
dentro de los menús de este grupo (UTILITY, Figura 4).
1. Storage. Este menú permite almacenar configuraciones (setups) hechas con
anterioridad para poder reutilizarlos en un futuro y así ahorrar tiempo de definición
Figura 14. Es posible proteger las configuraciones almacenadas
para prevenir que puedan ser sobreescritas. Cuando se salva una configuración, los
cambios realizados en los menús de display también se guardan. Si se cambian las
etiquetas y orden de las trazas en el menú Timing o el formato en el menú State,
esos cambios también serán almacenados al guardar la configuración. Los campos
que nos vamos a encontrar en este menú son:
• Menu header. Primera fila del menú de almacenamiento. Muestra el nombre del
menú, la fecha actual, la hora y el nombre asignado a esta configuración. Un
asterisco antes del nombre, indica que se ha producido un cambio en el menú
desde la última adquisición de datos.
• Descripción del setup. Muestra el nombre del menú guardado así como la fecha
y hora en que se guardó, si está protegido o no contra escritura y las sondas
(pods) que se emplearon.
• Indicador de selección. Una flecha, en el lado izquierdo de la lista de Setups,
muestra la posición donde se va a almacenar o de donde vamos a cargar la
configuración. Con las teclas de cursor podemos recorrer las configuraciones
almacenadas.
• Active setup. Setup o configuración activa. Este campo se utiliza para cambiar
el nombre de la configuración actual (el indicado por una flecha). Para cambiar
el nombre de cualquier configuración almacenada, mover la flecha al campo
cuyo nombre se desea cambiar y pulsar la tecla ENTER. Posteriormente,
cambiar el nombre usando el teclado alfanumérico y pulsar la tecla ENTER para
confirmar los cambios. En cualquier caso, la barra de menú muestra las teclas
que se deben pulsar en cada instante.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 24/29
• Protection. La configuración almacenada puede ser protegida en el campo
Active Setup. Para ello, pulsar las teclas 0 ó 2 para cambiar de protegido (Yes) a
no protegido (No).
• Menu Bar. Muestra las teclas que hay que pulsar para cambiar los distintos
parámetros del menú. Indica, también, las teclas que pulsar para salvar una
configuración, restaurar una configuración establecida previamente, etc.
Figura 14. Menú de almacenamiento de configuraciones.
2. Sys Settings. El menú de configuración del sistema, ????, permite modificar la hora
y la fecha que muestra el analizador lógico. Permite, también, modificar el brillo que
tiene la pantalla así como activar o desactivar el protector de pantalla. Si se activa el
protector de pantalla, ésta se apagará si no se detecta actividad durante unos 18
minutos. Esto prolonga la vida del TRC (tubo de rayos catódicos) y, por tanto, del
equipo. También permite activar y desactivar los diagnósticos de encendido. Los
campos que nos vamos a encontrar en este menú son:
• Date. Controla el calendario que muestra el analizador. Para cambiar la fecha
(días, años o meses) es necesario colocar el cursor en el campo que se desee
modificar y presionar las teclas 0 ó 2. Para salvar los cambios, pulsar la tecla
ENTER.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 25/29
• Time . Controla la hora que muestra el analizador. Para modificar la hora es
necesario seleccionar este campo y pulsar las teclas 0 ó 2, tal y como se indica
en la barra de menús al ubicar el cursor en este campo.
• Intensity. Controla el brillo de la pantalla.
• Screensaver. Cuando se activa, el monitor se apaga transcurridos unos 18
minutos sin actividad.
• Diagnostics. Controla si el analizador lógico realiza, o no, internamente los
diagnósticos o test de encendido. Para cambiar el campo, es preciso
seleccionarlo (ubicar el cursor en él) y pulsar las teclas 0 ó 2.
• Menu Bar. Muestra las teclas que hay que pulsar para cambiar los distintos
parámetros del menú. Indica, también, las teclas que es necesario pulsar para
salvar una configuración determinada, cargar otra, etc.
Figura 15. Menú de configuración del sistema.
3. Int Notes 2. Permite seleccionar el idioma en el que serán presentados los distintos
menús. Los campos que nos vamos a encontrar en este menú son:
• Language. Este campo permite seleccionar el idioma que más nos interese. Por
defecto aparece el inglés pero, pulsando las teclas 0 ó 2, es posible elegir entre
danés, finlandés, noruego e incluso sueco.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 26/29
• Menu Bar. Muestra las teclas que hay que pulsar para cambiar los distintos
parámetros del menú.
4. Printer Port. Indica el estado de la impresora. Permite al usuario seleccionar la
densidad de impresión e imprimir los contenidos de memoria. Los campos que nos
vamos a encontrar en este menú son:
• Status of printer. Indica si la impresora está conectada y lista para imprimir.
• Print memory. Indica cuál de las cuatro memorias está conectada y lista para
imprimir su contenido. Sólo se pueden imprimir las memorias en formato de
tabla de estados.
• Print timebase. Si los datos fueron adquiridos en más de una base de tiempos,
este campo permite seleccionar la base de tiempo que se desea en la impresión.
• From locations. Especifica el rango de posiciones de memoria a imprimir. Para
modificar este campo, es necesario seleccionarlo y pulsar la tecla ENTER.
Posteriormente, hay que introducir el rango deseado mediante el teclado
alfanumérico del instrumento.
• Print density. Especifica la calidad de impresión. Las posibles densidades son
60, 80 ó 90 puntos. 90 puntos ofrece la mejor resolución y 60 la peor. Para
moverse entre las diferentes opciones usar las teclas 0 y 2.
• Menu Bar. Muestra las teclas que hay que pulsar para cambiar los distintos
parámetros del menú.
5. IEEE488 GPIB. Menú para la configuración de la interface GPIB −estándar para el
control de instrumentación−. No se va a estudiar.
Formato de salida de datos por pantalla
Una vez adquiridos por el analizador lógico los datos del DUT, podemos elegir la forma
de la que queremos que nos los muestren. Los dos formatos más comunes son el Timing
Format y el State Format. En general, ambos tipos dan la misma información pero,
dependiendo de la aplicación, puede ser más conveniente uno que otro.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 27/29
Timing Format Display
La representación de los datos es similar a la de un osciloscopio, Figura 16. Cada canal
se representa por una traza horizontal (eje de abscisas que representa el tiempo)
mostrando en el eje de ordenadas los niveles alto o bajo de la señal. Los diagramas
muestran formas de onda idealizadas (sólo informa de si el voltaje del canal estaba por
debajo o por encima del nivel preseleccionado para el instante de muestreo) que
representan el estado lógico de cada canal en varios instantes de tiempo, separados entre
sí por el tiempo de muestreo programado al instrumento.
Figura 16. Diagrama de tiempos.
Al observar el diagrama de tiempo es necesario tener en cuenta tres parámetros: el nivel
umbral, la condición de disparo y el periodo o tiempo de muestreo.
• El umbral o threshold determina cuando el valor en el eje de ordenadas de la traza es
alto o bajo.
• El periodo de muestreo determina la resolución del analizador (cuanto más rápido
sea el muestreo −menor tiempo de muestreo− mejor es la estimación).
• La posición del trigger o disparo determina cuántos datos se pueden ver antes y
después del evento que genera el disparo.
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 28/29
El menú Timing dispone de varias características que ayudan al usuario en la evaluación
de los datos adquiridos. Así, por ejemplo, el nombre del canal muestreado aparece a
cada lado de la pantalla. Pulsando las teclas de movimiento es posible desplazar el
cursor por la pantalla. Se puede, entonces, establecer un instante de muestreo como
referencia y medir la distancia en el tiempo (la cual se muestra en un campo en lo alto
del menú) entre el cursor y dicha referencia.
Un gráfico de barras en la parte superior de la pantalla muestra la localización del cursor
actual. Un carácter T muestra el momento en que se produjo el disparo. Mediante las
opciones de menú es posible especificar el número de trazas temporales que se muestran
por pantalla a la vez. Como es obvio, al cambiar el número de trazas, la resolución y el
escalado también cambian. Un indicador en el gráfico de barras se expande o contrae
para mostrar el número de muestras, de la memoria total de 2K, que se está visualizando
por pantalla. Hay otras opciones que permiten buscar una condición determinada,
cambiar el orden de las trazas por pantalla e incluso el realizar un desplazamiento de la
pantalla que se está mostrando.
State Format Display
La representación de los datos tiene la apariencia de las entradas numéricas en una
tabla. Cada columna representa un canal o un grupo de datos y cada fila representa los
datos adquiridos por todos los canales en un instante de tiempo. Es posible visualizar el
valor de un canal determinado, en un instante de tiempo, leyendo a lo largo de la
pantalla hasta que encuentre la fila asociada al instante de tiempo deseado.
La tabla de estados representa la misma información que el diagrama de tiempos pero,
en lugar de representar el estado de la tensión de cada canal como una forma de onda,
representa el valor de la tensión mediante un carácter alfanumérico. Normalmente, los
valores medidos se representan en base binaria (1 si el valor se encuentra por encima del
nivel umbral o 0 si se encuentra por debajo del mismo). Es posible representar varios
canales de datos en otro formato (por ejemplo, si se pueden agrupar canales en buses,
puede interesar mostrarlos en base 8 −octal−, base 16 −hexadecimal− o ASCII).
Laboratorio de Instrumentación Electrónica
Manual del Tektronix 1230 - Página 29/29
Al igual que en el diagrama de tiempo, cuando se analiza una tabla de estados es
necesario considerar la tensión umbral, la tasa de muestreo y la posición del disparo
(estos parámetros se describieron anteriormente).
conjunto de características que ayudan a evaluar los datos adquiridos. Así, el número de
localización o posición en la memoria de cada muestra aparece en el lado izquierdo de
la pantalla (la primera muestra, la más antigua, tiene los números más bajos y aparece
en la parte más alta de la pantalla) y la posición de disparo se marca con la palabra
TRIG. Varias funciones, accesibles desde la barra de menú, permiten cambiar el
formato en el que se visualizan los grupos de canales y la búsqueda de palabras
Con frecuencia, el formato de tabla de estados es el más conveniente en el depurado de
problemas software. Dichos problemas requieren examinar, simultáneamente, el estado
del bus de dirección, el de datos y las líneas de control, normalmente, en formato
hexadecimal. Un caso especial de tabla de estados son los ensambladores de los
microprocesadores (el analizador lógico es capaz de listar y mostrar en pantalla los
valores de las instrucciones que circulan por el bus de datos que tienen su equivalente,
mnemónicos, en lenguaje ensamblador). Esto puede ser de gran ayuda para la
evaluación de instrucciones que el microprocesador intenta ejecutar. Esta aplicación
requiere de la definición de tablas de datos (mnemónicos) específicas para cada
microprocesador con el que se trabaje.
Figura 17. Tabla de estados.