SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf ·...

261
ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA ELÉCTRICA SISTEMA DE CONVERSIÓN DE INTERFACES SERIAL - PARALELO ANA C. QUINTANA A_ TESIS PREVIA A LA OBTENCIÓN DEL TITULO DE INGENIERO EN ELECTRÓNICA Y TELECOMUNICACIONES ABRIL 1992

Transcript of SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf ·...

Page 1: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

r

ESCUELA POLITÉCNICA NACIONALFACULTAD DE INGENIERÍA ELÉCTRICA

SISTEMA DE CONVERSIÓN DE INTERFACESSERIAL - PARALELO

ANA C. QUINTANA A_

TESIS PREVIA A LA OBTENCIÓN DEL TITULO DEINGENIERO EN ELECTRÓNICA Y TELECOMUNICACIONES

ABRIL 1992

Page 2: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

Certifico que la presente Tesis

ha sido elaborada en su totalidad

por la Srta. Ana C. Quintana A.

Ing. Luis Montalvo

Page 3: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

DEDICATORIA

A MIS PADRES Y HERMANOS

Page 4: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

AGRADECIMIENTO

Agradezco a todas las personas que de una u otra

manera han ayudado a la realización de esta Tesis

y en especial al Ing. Luis Montalvo por su

acertada dirección en el desarrollo del presente

trabao o de Tesis.

Page 5: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

ÍNDICE

INTRODUCCIÓN

PAG.

CAPITULO I

ASPECTOS GENERALES

1.1 Características de la Norma EIA-RS232C

1.1.1 Introducción 11.1.2 Comunicación Sincrónica y Asincrónica ... 31.1.3 Características Eléctricas , 61.1.4 Características Mecánicas . 81.1.5 Descripción de las Señales 91.1.6 Control de la Comunicación 161.1.7 Usos no Normalizados de las señales de

Control 131.1.8 Formas de Conexión de la Interfaz 191.1.9 Pasos para la Comunicación Usando una

Interfas EIA-RS232C 26

1.2 Especificaciones de la norma IEEE-488

1.2.1 Introducción 271.2.2 Características del Bus . 291.2.3 Estructura del Bus 301.2.4 Líneas y Señales de Bus ................. 331.2.5 Especificaciones Mecánicas . 371.2.6 Funciones de Interfaz 381.2.7 Características Eléctricas 471.2.8 Temporización para la Transición de

. Estados 501.2.9 Tipos de Mensajes » 511.2.10 Transferencia y Codificación de Mensajes

Remotos 531.2.11 Velocidad de Transferencia de Mensajes ., 561. 2 .12 Direccionamiento 581.2.13 Petición de Servicio del Bus 611.2.14 Diálogo 65

1.3 Definición de las Características del Sistema .. 70

Page 6: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

CAPITULO II

DESARROLLO DEL HARDWARE

2 .1 Introducción , 72

2.2 Diagrama de Bloques General del Sistema 75

2.3 Descripción y Diseño de los Bloque Individuales

2.3.1 Bloque EIA-RS232C 782.3.2 Bloque IEEE-488 ......... 802.3.3 Bloque de Control 1122.3.4 Funcionamiento del Sistema 1152.3.5 Diagrama de Conexiones del Sistema de

Conversión de Interfaces Serial-Paralelo 122

CAPITULO III

DESARROLLO DEL SOFTWARE

3.1 Descripción General del Software 124

3.2 Módulo para la Parte EIA-RS232C 124

3.2.1 Iniciali2ación del Puerto Serial 1263.2.2 Diseño de la Subrutina para Transmisión de

Datos , 1343.2.3 Diseño de la Subrutina para Recepción de

Datos - 1363.2.4 Diseño de la Subrutina de Detección

Automática dek Ritmo Binario 138

3.3 Módulo para el Bloque IEEE-488 144

3.3.1 Diseño de la Subrutina NO__CONT 1453.3.2 Diseño de la Subrutina CONT 148

3.4 Software para las Pruebas del Sistema

3.4.1 Diseño de Programas para laParte EIA-RS232C 178

3.4.2 Diseño de Programas para laParte IEEE-488 . 193

CAPITULO IV

RESULTADOS EXPERIMENTALES COMENTARIO Y CONCLUSIONES

4.1 Resultado Experimentales 198

Page 7: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

4.1.1 Equipos de Pruebas , 1984.1.2 Protocolo de Pruebas 200

4.2 Conclusiones y Recomendaciones 201

BIBLIOGRAFÍA 205

ANEXO A Manual de UsoANEXO B Representación del Código ISO 7-BitsANEXO C Información Técnica de los Circuito Integrados

Page 8: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

El propósito principal de la presente Tesis es

realizar un sistema que permita la interconexión de

equipos compatibles con la norma EIA-RS232C y equipos con

salida IEEE-488.

Cada norma tiene diferentes especificaciones, por lo

tanto el sistema debe convertir las señales y protocolos

de una interfaz a los adecuados para la otra interfaz.

La normalización de una interfaz incluye cuatro

elementos básicos: mecánico, eléctrico 3 funcional y

operacional. El elemento mecánico se refiere a los medios

físicos de la interconexión, esto es cables y conectores.

El aspecto eléctrico comprende los límites de voltajes y

corrientes, convenciones lógicas y sobretodo las

especificaciones del medio de intercambio.

Los elementos funcionales describen las definiciones

- precisas de cada línea de señal, su propósito y método de

uso, el protocolo y la temporización relativa requerida

para el intercambio de mensajes, este elemento es el que

tiene un significativo impacto en la compatibilidad entre

productos diseñados independientemente. El cuarto elemento

-s¿ se relaciona con los parámetro • dependientes del

dispositivo (por ejemplo aplicaciones de software, códigos

Page 9: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

11

de programas, rutinas de diagnóstico).

La interfaz IEEE-488 ofrece un medio normalizado de

integrar instrumentos y un computador en un sistema de

instrumentación automatizado. Su protocolo ofrece

suficiente flexibilidad y * compatibilidad para

Ínterconectar dispositivos de diferentes fabricantes. Con

un computador personal puede ser usado para mediciones7

adquisición de datos y control en el laboratorio y la

industria.

La interfaz EIA-RS232C es la norma más común y de más

amplio uso para la interconexión del equipo terminal de

datos y el equipo de comunicación de datos. Conectando un

terminal a través de un modem a la línea telefónica que lo

conectará a un terminal lejano. Es utilizada también en

otras aplicaciones como el conectar dos terminales

directamente y diversos periféricos a un computador.

Para realizar el diseño del sistema de conversión de

interfaces serial - paralelo la Tesis se ha distribuido en

cuatro capítulos que contienen los siguientes puntos:

El Capítulo I contiene una revisión de las

características más importantes de las norma EIA—RS23C e

IEEE-488, definiendo las especificaciones que se tomarán

Page 10: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

111

en cuenta de cada una de las normas en el diseño del

sistema.

El Capítulo II presenta . el diseño del hardware del

sistema. Describiendo sus tres partes principales que son:

la parte de la interfaz EIA-RS232C, la parte de la intefas

IEEE-488 y el bloque de control.

La descripción del software se trata en el Capítulo

III, en donde se explican las subrutinas realizadas para

el hardware diseñado, con los diagramas de flujo

respectivos.

El- Capítulo IV presenta los resultados de las pruebas

realizadas con el equipo y las conclusiones y

recomendaciones.

En los anexos se incluyen, el manual de uso, la

información de los diversos circuitos integrados

utilizados y los listados de los programas

Page 11: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

CAPITULO

Page 12: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

ASPECTOS

1.1. CAEACTERISTICAS DE LA NORMA EIA-RS232C

1.1.1 INTRODUCCIÓN

La norma EIA-RS232C fue definida por la EIA

(Electrical Industry Association) , para la interconexión

del equipo terminal de datos (DTE) con el equipo de

comunicación de datos (DCE) . Se la usa ampliamente en la

comunicación serial entre computadores con periféricos

como: impresoras, trazadores gráficos, modems, etc. Su

norma CCITT correspondiente es la V . 24 . A través de la

interfaz se realiza la transferencia de datos binar ios ,

señales de control y sincronismo, a distancias de máximo

15 metros y velocidades de transferencia de máximo 20

Kbits/s.

La norma EIA-RS232C tiene aplicación en los sistemas

electrónicos en los que los equipos tienen un retorno

común simple (señal de tierra), que puede ser

interconectado en un solo punto de la interfaz . No es

aplicable cuando se requiere aislación eléctrica entre los

Page 13: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

equipos conectados a los extremos de la interfaz i.

En una comunicación serial existen dos tipos de

dispositivos ilustrados en la Figura 1.1:

definición dela Interfazsegún NornaEIA RS-232C

I

DTE

fl

DTE

B

iiiiiT N

Definición dela Iníerfazsegún Hor-waElfl RS-232C

i'i

ñ

B

S Enlace deCoHunicscion

FIGURA 1.1 Sistema Básico de Transmisión Serial

a) El DTE (Data terminal equipment) que cumple dos fun-

ciones básicas: ser fuente y destino final de los

datos y controlar la comunicación.

b) Y el DCE (Data communication equipment) que es un

RS-232 MADE EASY, Seyer Martin, Anexo A, p. 79

Page 14: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

3

equipo intermedio en la comunicación. Comprende

convertidores de señales, generadores de sincronismo,

regeneradores de impulsos y dispositivos de control,

además de equipos con otras funciones como protección

contra errores, llamadas y respuestas automáticas.

La norma EIA-RS232C define cuatro aspectos

fundamentales de la interfaz que son:

1) Las características eléctricas de las señales.

2) Las características mecánicas de la interfaz.

3) Las características funcionales de las señales.

4) La configuración de los sistemas de comunicación.

1.1.2 COMUNICACIÓN SINCRÓNICA Y ASINCRÓNICA

Hay dos tipos básicos de transmisión serial: la

transmisión sincrónica y la transmisión asincrónica. Ambos

tipos de transmisión usan el concepto de tiempo de bit.

Puesto que en una transmisión serial los bits son

transmitidos sobre la línea de enlace uno a la vez, es

necesario identificar donde finaliza un bit y comienza el

siguiente. Para esto se define el período de tiempo en que

•un bit está presente en la línea. Este período se llama un

tiempo de bit,

Page 15: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

4

La transmisión asincrónica se llama así porgue cada

carácter se transmite sin tiempo f ijo entre éste y el

precedente y los caracteres sucesivos. Puesto que no hay

información de sincronismo entre caracteres, cada carácter

debe tener bits de sincronismo adicionales.

Un bit de inicio precede cada carácter transmitido en

formato asincrónico. Esto indica al receptor que un carác-

ter está llegando. El carácter es terminado por uno o más

bits de parada que permiten al receptor un periodo de

descanso antes de que el próximo carácter se transmita. No

se envía ni reloo ni señal de sincronización con los

datos. El transmisor y el receptor tienen relojes internos

y el bit de inicio se usa para sincronizarlos.

Siguiendo al bit de inicio están los bits de datos en

el carácter, el bit menos significativo primero. Cada bit

se mantiene en la línea de datos por una longitud de

tiempo precisamente controlada. Este tiempo, es el tiempo

de bit.

El receptor se prepara a recibir el carácter entrante

al detectar el bit de inicio. Y realiza un muestreo de

cada bit tan cerca del centro del tiempo de bit como sea

posible. Naturalmente, el transmisor y el receptor deben

concordar en la longitud de tiempo que un bit se mantendrá

Page 16: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

5

en la línea de datos o la transmisión será errónea porque

los muéstreos se hacen en tiempos incorrectos.

Este tipo de comunicación se basa en la existencia en

el receptor de un reloj teóricamente igual al existente en

el transmisor. El sincronismo 'de bit se consigue

arrancando el reloj de recepción en el instante en que

comienza o se detecta el bit de inicio, por tanto el

sincronismo de carácter es simple ya que el receptor sabe

que el primer bit de información es siempre el que sigue

al bit de inicio.

La transmisión sincrónica en cambio se orienta a blo-

ques. Mientras la información de sincronismo se incluye

con cada carácter en la transmisión asincrónica añadiendo

los bits de inicio y de parada, mensajes de caracteres

múltiples se sincronizan en la transmisión sincrónica

añadiendo uno o-más caracteres de sincronismo al comienzo

del mensaje. Estos caracteres de sincronismo sirven para

sincronizar el receptor con el transmisor. Ellos indican

el inicio del mensaje,

A diferencia de la transmisión asincrónica, los

transmisores y receptores sincrónicos comparten un reloj

común. Por tanto no es necesario el bit de inicio porque

el transmisor y el receptor están siempre en

Page 17: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

6

sincronización de bit. Únicamente debe indicarse el inicio

de un bloque y el final del mismo ya que una vez recibido

el primer carácter el receptor puede predecir exactamente

cuándo llegará el siguiente.

Utilizando la norma EIA-RS232C se puede realizar los

dos tipos de comunicaciones, pues existen pines para las

señales de sincronismo en el conector que se encargan de

controlar la relación en la cual los datos se transmiten y

reciben en las líneas.

1.1.3 CARACTERÍSTICAS ELÉCTRICAS

Como norma general las señales de datos se consideran

como marca (1L) cuando en ellas hay una tensión negativa,

y como-espacio (OL) cuando hay una tensión positiva. En

cuanto a las señales de control y sincronismo se

consideran en estado abierto (ON) cuando están a tensión

positiva y en estado cerrado (OFF) cuando están a tensión

negativa.

Las variaciones permitidas para uno y otro nivel son:

VOLTAJE POSITIVO: Corresponde a cero lógico (OL), con

una variación permitida de +5V a +15V

para la salida, y de +3v a 4-15V para

Page 18: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

la entrada.

VOLTAJE NEGATIVO: Corresponde a uno lógico (1L), con una

variación permitida de —5V a -15V para

la salida y de -3V a -15V para la

entrada.

Las capacidades parásitas presentes pueden afectar la

calidad de la señal en la transición entre nivelesy por lo

que la norma recomienda 15 metros como la máxima distancia

para cables normales y velocidades usuales. Para

distancias grandes es necesario un MODEM en cada extremo

de la línea.

Existen otras características eléctricas que también

debe cumplir la interfaz y son las siguientes:

- Las entradas deben soportar sobrevoltajes de hasta

25V sin daños.

- Las salidas deben tolerar un cortocircuito sin daños.

- La impedancia de salida debe ser mayor o igual a 300Q

con o sin fuente de alimentación.

- La impedancia de entrada debe estar entre 3KQ y 7K&.

Page 19: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

1.1.4 CARACTERÍSTICAS MECÁNICAS

La interfaa EIA-RS232C utiliza un conector de 25

pines generalmente un conector DB-25 indicado en la Figura

1.2. Los 25 pines de la interfaz tienen una función

preasignada; sin embargo3 sólo un número limitado de estos

son usados en la mayoria de aplicaciones por esta razón

con frecuencia no es necesario un conector de 25 pines y

en su lugar se utiliza un conector de 9 pines DB9 que

permite tener las lineas más utilizadas de la interfaz,

este conector se indica en la Figura 1.3.

sera

CTSO.K RX

RTSSRXD

RXDO_K TX

TXDSTXD 14

GNO

FIGURA 1.2 Conector DB25

Page 20: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

FIGURA 1.3 Conector DB9 \1~

La norma EIA-RS232C especifica que el equipo DCE debe

utilizar un conector hembra y el DTE un conector macho.

Las señales son de cuatro clases: datos, control,

sincronismo y las tierras. En la Tabla 1.1 se indican el

pin de la señal en el conector DB25 y sus denominaciones:

común,'de acuerdo al EIA y de acuerdo al CCITT, En la

Tabla 1.2 en cambio se indica el pin de la señal para

cuando se utiliza un conector DB9 y el nombre común de la

linea de señal.

1.1.5 DESCRIPCIÓN DE LAS SEÑALES

a) SEÍ5ALES DE TIERRA

Son los pines 1 y 7 de la interfaz. El pin 1 (GND) se

Page 21: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

10

PIN

1234567a9101112

13

14

15

16

17

1819

2021

2223

24"

i 25

NOMBREEIA

AABABBCACEceABCF——— .SCF

SCB

SBA

DB

SBB

DD

—. SCA

CDCG '

CECHCIDA

NOMBRECCITT

101103104105106107102109

_ —

122

121

118

114

119

115

120

108/2110

125111112113

_, —

NOMBRECOMÚN

GNDTXDRXDRTSCTSDSRSGDCD.

SDCD

STZD

SRXD

SRTS

DTR

RI

FUENTE

DTEDCEDTEDCEDCE

DCE

DCE

DCE

DTE

DCE

DCE

DCE

DTE

DTEDTE

DCEAmbos

DTE

:_

DESCRIPCIÓN

Tierra de protecciónTransmisión de datosRecepción de datosPetición para TxPreparado para TxEquipo datos listoTierra de las señalesDetección de portadoraReservado para pruebasReservado para pruebasSin asignaciónDetección de portadoradel canal secundarioCanal secundario listopara transmitirTransmisión de datospor canal secundarioSincronismo de Tx confuente en el DCERecepción de datos porcanal secundarioSincronismo de Rx confuente en el DCESin asignaciónPetición para Tx por elcanal secundarioTerminal de datos listoDetector de calidad delas señales de datosIndicador de llamadaSelector de velocidadbinaria origen DTE/DCESincronismo de Tx confuente en el DTESin asignación

TABLA 1.1 Señales de Intercambio de la Norma

EIA RS232C en un Conector DB25

Page 22: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

11

PIN

123456789

NOMBREKIA

AABABBCA ¡

CBCCABCF—

NOMBRECCITT

101103104105106107102109

NOMBRECOMÚN

GNDTXDRXDRTSGTSDSR

. SGDCDDTR

FUENTE

DTEDCEDTEDCEDCE

DCE •DTE

DESCRIPCIÓN

Tierra de protecciónTransmisión de datosRecepción de datosPetición para TxPreparado para TxEquipo datos listoTierra de las señalesDetección de portadoraTerminal de datos listo

TABLA 1.3 Señales de Intercambio de la Norma

EIA-RS232C en un Conector DB9

llama tierra de protección, debe ser conectada a la

carcaza correspondiente del equipo y sirve como protección

contra descargas eléctricas y cortocircuitos. El pin 7

(SG) en cambio establece el retorno común de la señal para

todas las señales excepto la tierra de protección, es

decir provee el potencial de referencia. Esta linea debe

terminar en un sólo punto en la interf az; siempre debe

estar incluido en el cable.

b) SEDALES DE DATOS

TRANSMISIÓN DE DATOS TXD : Es el pin 2 del conector. Usado

para la transmisión de datos desde el DTE hacia el DCE.

Debe mantenerse en condición de marca durante los

Page 23: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

12

intervalos entre caracteres o palabras, y en todo momento

en que no se transmitan datos. El DTE no transmitirá datos

a menos que las señales DTR, DSR, RTS y CTS estén en

estado abierto (condición ON).

RECEPCIÓN DE DATOS RXD : Corresponde' al pin 3 del conector

y se usa para la recepción de datos por parte del DTE

desde el DCE. Debe mantenerse en condición de marca

mientras la señal Data Carrier Detect 'esté en estado

cerrado (condición OFF). En un sistema half dúplex debe

mantenerse en la condición de marca cuando la señal

Request to Send esté en estado abierto (ON) y por un breve

intervalo después de la transición del estado abierto al

cerrado de la señal RTS para permitir que se complete la

transmisión.

c) SEÍ5ALES DE CONTROL

TERMINAL DE DATOS PREPARADO DTR : Este pin (20) se usa

para indicar en estado abierto que el DTE se encuentra

funcionando correctamente. Prepara al DCE para conectarse

al canal de comunicación manteniendo la conexión.

CONJUNTO DE DATOS LISTO DSR : Esta señal (pin 6) cuando se

encuentra en estado abierto indica que el DCE está listo o

preparado para funcionar.

Page 24: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

13

PETICIÓN PARA TRANSMITIR RTS : (pin 4) Enviado por el DTE

hacia el DCE para indicar en estado abierto que quiere

realizar una transmisión. Cuando se realiza el cambio de

cerrado a abierto, el DCE responde cambiando la señal CTS

a estado abierto. Los datos a transmitir pueden ser

enviados únicamente después de que el DTE detecte este

cambio en la señal CTS.

PREPARADO PARA TRANSMITIR CTS : (pin 5) Señal enviada

desde el DCE para indicar al DTE en estado cerrado que

está preparado para transmitir datos. Se activa en

respuesta a una señal RTS.

DETECTADA PORTADORA DE DATOS DCD : Es el pin 8 de la

interfaz y la envía el DCE hacia el DTE. Detecta la señal

de portadora desde el equipo DCE distante. El estado de

esta señal indica si las señales de línea recibidas por el

cana.l de- datos están o . no dentro de los límites

especificados para el DCE.

INDICADOR DE LLAMADA RI : (pin 22) En estado abierto indica

la recepción de una llamada en el canal de comunicación y

la necesidad de que se establezca una conexión. La señal

se desactiva en el intervalo entre llamadas.

Page 25: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

14

d) SEÑALES DE SINCRONISMO

SINCRONIZACIÓN PARA BITS DE DATOS EN LA TRANSMISIÓN

(Proveniente del DCE): (pin 15) Va desde el DCE hacia el

DTE. Esta señal se -usa para proveer al DTE información de

sincronismo de bit en transmisión. El DTE deberá cambiar

el estado de la linea TXD cuando se produzca una

transición de estado cerrado a abierto en esta línea. Tal

como se muestra en la Figura 1.4a.

SINCRONIZACIÓN PARA BITS DE DATOS EN LA TRANSMISIÓN:

(Proveniente del DTE): (pin 24) Va desde el DTE hacia el

DCE. El cambio del estado abierto a cerrado indica al DCE

el centro de cada bit a transmitir. Se utiliza cuando la

sincronización proviene del DTE. La señal se indica en la

Figura 1.4b.

SINCRONIZACIÓN PARA BITS DE DATOS EN LA RECEPCIÓN

(Proveniente del DCE): (Pin 17) Esta señal va desde el DCE

hacia el DTE. Se usa para proveer al DTE la información de

sincronismo de bit en la señal recibida. La transición de

estado abierto a cerrado en esta línea indica al DTE el

centro de cada bit en la línea RXD. Esta señal se indica

en la Figura i.5.

Page 26: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

15

a)

DftTOS TXCpin 23

SINCRONISMO TXFUENTE DCECpin 163

b)

DATOSCpin

SINCRQNISr'K)FUENTE DTECpin 24)

FIGURA 1.4 Sincronismo de Bit en Transmisióna) Con fuente en DCEb) Con fuente en DTE

DATOS RXCpin 33

SINCRONISMO RXFÍJENTE DCECpin 17)

FIGURA 1.5 Sincronismo de Bit para Recepción

e) SEÑALES SECUNDARIAS

Las señales secundarias funcionan de la misma manera

que las señales primarias correspondientes y controlan los

canales secundarios de la facilidad de comunicación. Hay

-señales secundarias RTS, CTS, DCD además de los canales de

Page 27: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

16

transmisión y recepción secundarios.

Los Equipos de Comunicación de Datos inteligentes

capaces de transmitir información de diagnóstico, usan

esos canales secundarios de datos para pruebas y reporte

de errores. Sin embargo, generalmente los canales de datos

secundarios rara vez son utilizados.

1.1.6. CONTROL DE LA COMUNICACIÓN

Para que se establezca adecuadamente una

comunicación, es necesario que el transmisor de datos

conozca cuándo el receptor está listo para recibir

información. Las indicaciones del estado de operación del

transmisor y del receptor se conocen como handshake e

involucran señales que viajan desde el transmisor hasta el

receptor y viceversa.

Hay dos métodos por los cuales, el receptor puede

controlar el flujo de datos: el handshake por hardware y

el handshake por software.

En el primer método, el receptor envía un voltaje

positivo a través de las líneas .de Ínterfaz destinadas

para este propósito cuando está listo para recibir, en

cambio cuando no está listo para recibir envía un voltaje

Page 28: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

17

negativo, para que éste deje de enviar datos. En el EIA-

RS232C las lineas DSR, GTS, DTR y RTS están dedicadas al

handshake por hardware.

En el segundo método las señales consisten de

caracteres especiales transmitidos a través de las lineas

de datos. Se usa generalmente cuando dos computadores se

comunican directamente o via modem y cuando la

comunicación en los dos sentidos es posible. Los

protocolos más comunes para el handshake por software son:

XON/XOFF: El dispositivo receptor envia el carácter ASCII

(13H), al equipo que transmite cuando quiere parar la

transmisión y envia el carácter ASCII (11H) cuando quiere

reiniciar la transmisión.

KTX/ACK: Es el método conocido como Fin de

Transmisión/Reconocimien~bo, en el cual loe datos se envían

en bloques de longitud fija, después de estos el

dispositivo transmisor envía un carácter ASCII 3H (ETX End

of Transmission). El receptor acusa recibo del bloque

transmitido sin errores enviando el carácter ACK (ASCII

6H), si se detectan errores en el bloque transmitido, el

receptor envía el carácter NACK (21H) para indicar al

transmisor que debe enviar nuevamente el bloque anterior.

Page 29: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

18

1.1.7 USOS NO NOKMALIZADOS DE LAS SEflALES DE CONTROL

La mayoría de enlaces de comunicación no utilizan

todos los pines de la interfas. Los más importantes son

los pines 2 y 3 para transmitir y recibir datos

respectivamente, el resto de las señales con excepción de

las tierras son señales de control para establecer y

mantener un enlace de comunicación. Desafortunadamente no

siempre se usan las señales de control de la manera

normalizada lo que causa problemas cuando se quiere

interconectar equipos.

De acuerdo a la definición estricta del EIA-RS232C,

el DTE activa el pin 5 (RTS) cuando tiene un dato para

transmitir y espera que el DCE active el pin 4 (GTS) antes

de transmitir. Por tanto el pin 4 no puede ser usado

apropiadamente por el DCE como un indicador de flujo., ya

que al DCE no se le permite baj-ar CTS hasta que el DTE

baje RTS, puesto que CTS y RTS son señales que permiten al

DTE tomar el control del enlace de comunicación desde el

DCE. El DTE asume que éste mantendrá el enlace tanto como

sea necesario y por lo tanto el DCE no puede bajar CTS

arbitrariamente.

Algunos fabricantes ignoran la definición estricta de

los pines 4 y 5 y los usan para handshake de datos, al

Page 30: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

19

igual que los pines 6 (DSR) y 20 (DTR) . El uso de

cualquier pin del EIA-RS232C -para handshake no garantiza

el reconocimiento del handshake por el dispositivo en el

otro extremo del cable. Ya que la norma no considera la

idea de que la interfaz se use como un puerto de I/O

serial general.

Porque esta posibilidad no se considera en la norma,

el resultado de implementar un mecanismo de handshake en

una interfaz no puede determinarse sin estudiar los

manuales de interfaz de los dos dispositivos.

1.1.8 FORMAS DE CONEXIÓN DE LA INTERFAZ

Los pines más usados y que tienen mayor importancia

en la -interfaz son: el pin 2 (TXD), el pin 3 (RXD) y el

pin 7 (GND), pudiendo prescindir del resto de los pines.

Estos tres pines son suficientes para una comunicación

bidireccional entre el DCE y el DTE como se indica en la

Figura 1.6.

Sin embargo., esta forma de conexión presenta la

desventaja de que ninguno de los equipos sabe si el otro

está listo para comunicarse, por lo que adicionalmente se

usan las señales de control DTR, DSR, RTS y GTS con lo que

las conexiones quedarían como se indica en la Figura 1.7.

Page 31: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

20

1X5

RXD

DTE

SG

GHD

U

2 2

3 3

7 7

TXD

RXD

DCE

SG

oto

TCarcaza Carcaza

FIGURA 1.6 Minimas Conexiones para Operación Full Dúplex

TXD

RXD

DTR

DSRDTE

RTS

CTS

DCD

GHD SG

iT

Carcaza

2

3

29

6.•i

2

3

28.V

6•w4 4

5X

18.-i

^5

18

7 7

TXD

RXD

DIR

DSRDCE

RTS

asDCD

SG GHD

iCarcaz;

1'i

FIGURA 1,7 Conexión Full Dúplex con las Principales

Lineas de Control

Para una comunicación sincrónica hace falta además de

las anteriores las señales de sincronismo. La

Page 32: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

21

configuración de la Figura 1.8 se sincroniza con la señal

de sincronismo de bit en transmisión con fuente DCE del

pin 15 de la interfaz y la señal de sincronismo de bit en

recepción del pin 17.

Otra posible fuente de sincronismo de bit en

transmisión tiene como fuente el DTE; en este caso se

suministrará la señal de sincronismo por el pin 24 y la

señal de sincronismo se recepción por el pin 17. Esta

configuración se indica en la Figura 1.9.

TV TTMTNft

DTE

RX TIMING

15 15.-i

17 17.-i

DCE

EX IIMING

FIGURA 1.8 Conexión de las señales de sincronismo

Cuando el sincronismo derivado en el pin 17 se

conecta al pin 15, la sincronización se mantiene

fácilmente, porque viene de una fuente simple. Por tanto

se minimiza el número de fuentes de sincronismo. La Figura

Page 33: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

22

1.10 muestra esta configuración.

Si se quieren conectar dos DTE directamente no es

necesaria la presencia de equipos DCE por lo que se deben

realizar conexiones cruzadas o nuil modern, ya que en este

caso los dos equipos generan unas señales y esperan otras

para funcionar adecuadamente; por lo tanto hay ciertas

señales que deben generarse de las señales existentes en

los DTE teniendo en cuenta que siempre una señal de salida

debe estar conectada a una entrada.

RX 1IHIMG

DTE

RELOJ RX

17

124

17

241

RX TIHIHG

DCE

RELOJ íüf

FIGURA 1_9 Conexión de las señales de sincronismo

Asi en la configuración de la Figura 1.11 el pin 2

(TXD) del DTE1 debe conectarse con el pin 3 (RXD) del DTE2

y de la misma manera en el sentido contrario. En cuanto a

las señales de control los DTE tienen como salidas las

Page 34: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

23

señales DTR y RTS y necesitan como entradas las señales

DSR, GTS y DCD por tanto en la conexión de la Figura 1.11

se conecta la señal DTR de uno de los DTE a la señal DSR

del otro DTE en ambos extremos, la señal RTS de uno de los

DTE a la señal GTS del otro DTE en ambos extremos el mismo

y a la señal DCD del otro extremo.' Con esto se tienen las

conexiones necesarias para una comunicación full dúplex.

TX TIMIHG

DTE

RX IIHING

15

L? 1?

TX TIMIHG

DCE

RX TIHIHG

FIGURA 1.10 Conexión de las señales de sincronismo

El cable de conexión de la configuración Nuil Modem

de la Figura 1.12 tiene solamente tres cables TXD, RXD y

SG, al contrario de la configuración anterior en la que

las señales de control se conectaban de un extremo a otro,

en este caso las señales de control se conectan las

salidas con las entradas en el mismo extremo sin pasar por

Page 35: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

24

el cable. Asi la señal DTR se conecta a la señal DSR del

mismo DTE y las señales RTS, GTS y DCD se interconectan

juntas en el mismo extremo, se conectan los pines de datos

y tierra igual que en la Figura 1.11. Esta configuración

también permite la comunicación full dúplex entre los dos

DTE.

IXD

RXD

DTR

DSRDTE

ilTS

CTS

' DCD

GND SG

'Carcaz;

iri

2

í,

20

6M4

5í. — r18 j

r 1

7

21 I

v'

201 !rr — &

41 I V

\8

7

IXD

m>

DTR

DSRBT

RTS

CTS

DCD

SG Gf

'Carcazí

E

ÍD

1ri

FIGURA 1.11 Conexiones Cruzadas

Finalmente si la comunicación entre los DTE es

sincrónica existe una posibilidad adicional de conexión de

las señales de sincronismo tal como se muestra en la

Figura 1.13, en donde la señal de sincronismo de bit en

transmisión con fuente DTE proveniente del DTE1 es

utilizada como fuente única de sincronismo.

Page 36: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

25

TXD

RXD

01 R

DSRDTE

RIS

CTS

SCDi^WTl Cftufu/ i/y

U

2 2

3 r-^H 3^28 20

6 i 6C — ' ' — r'4 4

5 5íl — í i — D:18 18

"Ñ — — í7 7

TXDi

RXD

DTR

QSRDTE

RTS

CTS

DCD

Q/í /ÍN7VJÜ UÍTi'

¡1T T

Carcaza Carcaza

FIGURA 1.12 Conexión Nuil Modem

RX TIHINS

DTE

RELOJ TX

1

17 15

í A24 17

1

TX IIMING

DCE

RX I IHIKG

FIGURA 1.13 Conexión Nuil Modem Sincrónica

Page 37: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

26

1.1.9 PASOS PARA LA COMUNICACIÓN USANDO UNA INTERFAZ

EIA-RS232C

La secuencia de eventos que ocurre en la Ínterfaa

EIA-RS232C para que el DTE A se comunique con el DTE B de

la Fig. 1.1 son los siguientes2 :

1.- Los pines de las señales y la tierra deben estar

conectados.

2.- Los DTE activan sus respectivos pines 20 (DTR) para

indicar que están encendidos, y los DCE activan sus

pines 6 (DSR) en respuesta.

3.- El DTE A solicita una transmisión activando el pin 4

(RTS). EL DCE A envía la señal portadora al DCE B y

activa el pin 5 (CTS) para el DTE A, El DCE B detecta

la señal portadora y activa el pin 8 (DCD) para el

DTE B.

4.- El DTE A comienza la transmisión de los datos sobre

el pin 2 (TXD) al DCE A. El DTE A genera la señal de

sincronismo de transmisión para el DCE A. El dato es

modulado y transmitido por el DCE A hacia el DCE B,

que lo demodula y transmite los datos al DTE B usando

el pin 3, el DCE B envía la señal de sincronismo

apropiadas al DTE B en el pin 17.

2 JOURNAL OF DATA & COMPUTER COMMUNICATIONS, pg. 28

Page 38: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

5.- El procedimiento de fin de transmisión (EOT) causa

que el DTE A desactive el pin 4 (RTS), indicando al

DCE A que debe desactivar su señal portadora y la

señal CTS para el DTE A. EL DCE B detecta la ausencia

de portadora y desactiva a su vez la señal DCD del

pin 8 al DTE B.

1.2.ESPECIFICACIONES DE LA NORMA IEEE-483

1.. 2.1 INTRODUCCIÓN

La norma IEEE-488 se utiliza en la interconexión

digital de instrumentos electrónicos programables, debido

a gue facilita el diseño, ensamblado y uso de los sistemas

de instrumentación y elimina la incompatibilidad entre

equipos de diferentes fabricantes.

Por su versatilidad y alta velocidad de transferencia

de datos, puede ser usada también para otras aplicaciones,

como por ejemplo en la comunicación entre computadores,

control de periféricos, etc.

Fue definida por la Hewlett Pac&ard y aprobada por la

IEEE en 1975 (con una revisión en 1978). Se le conoce bajo

diferentes nombres: Bus HP, IEEE-488, pero el nombre más

usado es el de IEEE-488 (General Purpose Interface Bus).

Page 39: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

28

Las especificaciones generales de la norma incluyen

reglas para definir circuitos, cables, conectores, las•

señales de control y particularmente la descripción del

repertorio de mensajes, que aseguran una transferencia de

información sin ambigüedades.

El IEEE-488 cumple los siguientes ob j etivos

básicos3:

1.— Especifica un sistema de fácil uso, pero que tiene

toda la terminología y definiciones relacionadas

exactamente con el sistema, esto significa que todos

los dispositivos usan el mismo lenguaje cuando se

comunican por el IEEE-488.

2.~ Define todos los requerimientos mecánicos, eléctricos

y ' funcionales de la interfaz en un sistema, sin

definir ningún aspecto del dispositivo.

3.- Permite un amplio rango de capacidades de

instrumentos y periféricos del computador para

usarlos en un sistema con la mayor eficiencia.

4.- Permite que equipos manufacturados por diferentes

fabricantes puedan ser conectados y trabajar juntos

en el mismo bus.

5.- Define un sistema adecuado para distancias de

s MICROSYSTEM COMPONENTS HANDBOOK VOLUME II, INTEL, pg.7-321

Page 40: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

29

interconexión limitadas.

6.- Define un sistema con minimas restricciones en el

funcionamiento de los dispositivos.

7.- Define un bus que permite comunicación asincrónica

con un amplio rango de velocidades de transmisión de

datos.

8.- Define un sistema de bajo costo que no requiere una

Ínterfaz lógica extensa, ni elaborada, para

instrumentos de bajo costo y provee grandes

capacidades para los instrumentos de alto costo si se

desea.

9.- Permite la existencia de sistemas sin necesidad de un

controlador.

1-2.2 CARACTERÍSTICAS DEL BUS

Para que un sistema esté dentro del alcance de esta

norma debe cumplir con las siguientes restricciones:

1.— El número de dispositivos interconectados por un sólo

bus continuo no debe exceder de 15.

2.- La longitud total del cable de enlace máximo puede

ser 20 metros.

3.- Dos dispositivos cualesquiera no deben estar a

distancias mayores de 4 metros entre si.

5.- La máxima velocidad de transferencia de información

Page 41: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

30

es de IMbyte/s.

5.- Intercambio solamente de datos digitales.

Las especificaciones de la interfaa no pueden ser

usadas en aplicaciones que requieran grandes distancias,

un número mayor de dispositivos, o incremento en la

inmunidad de ruido.

1.2.3 ESTRÜCTÜEA DEL BUS

El IEEE-488 tiene una estructura del bus de lineas

compartidas, indicada en la Figura 1.14, con un máximo de

15 elementos de cuatro tipos conectados al bus. Todos los

dispositivos se conectan en paralelo.

Los cuatro t ipo s de dispo sit ivos que pueden

conectarse al bus son los siguientes:

a) Un controlador : que es la unidad central de control.

b) Los dispositivos oyentes ("listener"), que

intervienen únicamente en la recepción de

información, es decir sólo escuchan.

c) Los dispositivos Locutores ("talker"), que

intervienen únicamente en la emisión de- información,

es decir sólo hablan. Pero pueden ser receptores de

las órdenes.

Page 42: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

31

d) Los dispositivos a la vea oyente y locutores, que

hablan o escuchan dependiendo de cómo estén programa-

dos .

El controlador maneja el flujo de información en el

IEEE-488 enviando comandos a todos los elementos.

Usualmente direcciona a un locutor y a un oyente antes de

que el primero pueda enviar mensajes al segundo, y después

de la transmisión del mensaje los desactiva.

Algunas configuraciones del bus no requieren un

controlador, por ejemplo en el caso en que un dispositivo

sea siempre el locutor y los otros dispositivos siempre

escuchen. Sin embargo, si la cadena es más compleja o es

necesario cambiar al locutor y a los oyentes, el

controlador dirigirá los intercambios activando los

dispositivos y controlando el proceso.

Aunque puede haber múltiples contraladores, uno sólo

debe estar activo en un instante dado, o ser el

controlador activo CIC (Controller In Charge).

El control puede transferirse-desde el actual CIC a

un controlador pasivo (en standby). Solamente el

controlador del sistema puede autoactivarse,

Page 43: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

32

A

COHTROLABOR

C O N T R O L AHABLA '¿ Q^'E

B

LOCUTOR

POR EJEMPLOUN Í1EDIDOR

C

OraiE

POR EJEHPLGUN Í H F R E S Q K

D

LOCUTOR ?

fiVFMTPvI.Lin.ij2

1

1!1111111

ir i

,-í

^

CONTROL m INTERFAZ ^5 L I N E A S

*2< CONTAL BE

BE BATOS3 L I N E A S

í D A U Date1 \A unen un r

1 HDñC .Date

i I F C In te

í SRO PetJR E H HabíEOI f i n

% BUS BE BATOS3 L I N E A SD I O i - D I O S

1 E H - R A "" ' *lDE 1 DATGS / 5 H L I

U a l i d oisto Para Datos

No Aceptado

rfaz Librec i o ncion de Serví cj ol i tado Control HeMotoo Ident i f icación

ÓTEOSEQUIPOS

( H A S T A 15)

FIGURA 1.14 Es-tnictiira del IKKE-488

Page 44: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

33

El locutor en cambio envía mensajes de datos a uno o

más oyentes. Muchos oyentes pueden funcionar

simultáneamente pero en un instante cualquiera sólo un

locutor debe estar activo. Una cadena mínima la constituye

un locutor y un oyente.

1.2.4 LINEAS Y SEfiALES DEL BUS

El IEEE-488 conecta el controlador a los

dispositivos de la forma indicada en la Figura 1.15.

OQ

ZH

KO

hMP

OK

PII *" f*

E

7 80 8

> LINEiííi ItfJii- 188 DE MÍOS (8 bits) vi

f' UDISPOSITIUO

1

if.\

DISPOSITIUO DIS2

I IV

POSITIUO3

/LINEAS IEEE-488 DE CONTROL (8 bits)

FIGURA 1.15 Características del IEEE-488

El bus consiste de dos grupos de líneas, un grupo con

líneas de datos y otro grupo con 8 líneas de control.

LINEAS DE DATOS Las ocho líneas de datos DI01 a DIOS,

Page 45: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

34

permiten transmitir por el bus mensajes de byte en byte.

Estos mensajes pueden ser datos del dispositivo,

direcciones , comandos normalizados y palabras de estado .

Todos los comandos y la mayoría de datos usan el código

ASCII de 7 bits o código ISO, en ambos casos el octavo bit

DIOS no es usado o se lo usa para la paridad.

LINEAS DE CONTROL.- Las 8 líneas de control forman dos

subgrupos de líneas llamadas: a) líneas de control de la

transferencia de datos (handshake) y b) líneas de control

de la interfaz (General interface management) .

a) LINEAS DE CONTROL PE _ LA TRAHSFSRKNCTA _ PE DATOS

Estas tres líneas controlan asincrónicamente la

transferencia de bytes de mensaje entre dispositivos y

permiten que el byte de mensaje en las líneas de datos se

envíe y reciba sin error en la transmisión.

NRFD : Not Ready For Data (No listo para datos).- Indica

si el dispositivo está listo o no para recibir un byte de

mensaje . La línea es manejada por todos los dispositivos

cuando reciben comandos y por los oyentes direccionados

cuando reciben datos, cada dispositivo' a su tiempo libera

esta línea. Sin embargo, la línea no retorna al estado

Page 46: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

35

inactivo hasta que el elemento que responde más lentamente

lo libere.

NDAC : Not Data Accepted (Dato .no aceptado). - Indica si

los dispositivos direccionados han aceptado o no un byte

de mensaj e. La linea es manej ada por todos los

dispositivos cuando reciben comandos y por los oyentes

direccionados cuando reciben datos.. Se mantiene en el

estado activo hasta gue todos los dispositivos

direccionados acepten el byte.

DAV : Data Valid (Dato válido).- Indica cuándo las señales

en las lineas de datos están estables, es decir son

válidas y pueden ser aceptadas con seguridad por los

dispositivos. El controlador maneja la linea cuando envía

comandos y el locutor la maneja cuando envía datos,

b) LTHEAS PE CONTROL DE LA TNTERFAZ fGKNKRAL INTERFACK

MANAGEMENT ">

ATN : Attention (Atención).- La emplea el controlador del

bus para indicar que está enviando un mensaje de interés

general. El controlador activa la línea ATN cuando usa las

líneas de datos para enviar comandos y la desactiva cuando

permite que un locutor envíe datos.

Page 47: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

36

IFC : Interface Clear (Limpiar la interfaz).- Esta linea

lleva \ina señal de reset que puede ser activada solamente

por el controlado^ con esto pone al bus en un estado

conocido.

SRQ : Service Request (Petición de servicio).- Es un tipo

de linea para interrupción que puede ser activada por

cualquiera dispositivo conectado al bus que necesite

servicio del controlador. Estas necesidades de servicio

pueden darse cuando un dispositivo quiere utilizar el bus

para efectuar una transferencia de datos, cuando un

dispositivo ha detectado un error interno, etc.

REN : Remote Enable (Habilitado control remoto).- Activado

por el controlador, indica a los dispositivos

direccionados que ignoren el control local para obedecer

al control remoto recibido a través del bus,

EOI : End or Identify (Fin o identificación).- Esta linea

tiene dos propósitos: a) la activa el locutor durante la

transferencia del último byte de datos en una cadena de

datos para señalar el fin de la cadena y b) la activa el

controlador simultáneamente con la línea ATN para

preguntar el estado de los dispositivos en una búsqueda en

paralelo (ver numeral 1,2.13).

Page 48: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

37

.Estas 16 líneas con sus señales asociadas de retorno

hacen el total de conexiones físicas entre el controlador

y cualquiera de los 15 dispositivos externos conectados al

bus. Las líneas DAV, NDAC, NRFD, ATN? IFC y SRQ disponen

de su tierra lógica individual, existiendo además la

tierra general y el blindaje general. El elevado número de

líneas de tierra se explica por la necesidad de evitar

interacciones eléctricas entre las principales líneas de

control.

1.2.5 ESPECIFICACIONES MECÁNICAS

El cable de enlace constituye el bus propiamente

dicho, es un cable pasivo por el cual la información se

transmite en los dos sentidos. Se compone de dieciséis

líneas de señal, una tierra lógica, seis blindajes

parciales y un blindaje general. Con una longitud de 0,5 a

4 metros el cable está provisto en cada extremo de un

conector macho/hembra. En cada dispositivo debe haber un

conector hembra. Se recomienda conectores de forma

trapezoidal de 24 contactos tipo rack y panel (MICRORIBBON

o CHAMP). La configuración del conector se indica en la

Figura 1.16.

Page 49: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

38

DI01DI02DI03DI04EOIDWW*FT>MDACIFCSRQATN

SHTF1D

i234567a3101112

X.

+*

s1

^

*r

131415161718192021222324

DIOSDioeDI07DiceRENGNDCB3<ídC7DCNDCS3GNDC35GNDCiB)GNDCii?Gtü

FIGUEA 1.16 Configuración del Conector IEEE-488

Las señales se distribuyen en los 24 contactos del

conector de la forma indicada en la Tabla 1.3.

Los equipos en el bus de interfaz IEEE-488 pueden

conectarse en cualquier tipo de configuración, pero las

configuraciones más usadas son: a) Configuración en

estrella b) en cadena ye) Cualquier combinación de las

dos anteriores, indicadas en la Figura 1.17.

1,2,6 FUNCIONES DE INTERFAZ

Cada dispositivo está compuesto de dos grupos de fun-

ciones: 'las funciones de dispositivo y las funciones de

interfaz. Esto se indica en la Figura 1.18. El primer

grupo controla la operación del dispositivo y no está

Page 50: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

39

definido por la norma. El segundo grupo en cambio, realiza

el procesamiento de los mensajes de interfas y está

definido por la norma.

Contacto

123456789101112131415161718192021222324

Señal en el pin

DI01DI02DIOSDI04EOIDAVNRFDNDACIFCSRQATNSHIELDDIOSDI06DI07DI08RENGnd (6)Gnd (7)Gnd (8)Gnd (9)Gnd (10)Gnd (11)Gnd (datos)

TABLA 1.3 Distribución de Contactos en el Conector

Page 51: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

a) Configuración, en estrella

40

CONTROLADO!! Conectóles IEEE-488

DISPOSITIVO 1

DISPOSITIVO 3

U Cables iEEI-488

DISPOSITIVO 2

b) Configuración en cadena

CONTRQLADOR

_1

Cables ISEE-48

DISPOSITIVO i DISPOSITIUO 2 DISPOSITIVO 3

c) Configuración estrella — cadena

CONTROLADOS Conectores IEEE-488

Cables IEEEH

DISPOSITIVO 1 DISPOSITIVO 2 DISPOSITIVO 3

FIGURA 1.17 Configuraciones del Bus 1KKK-488

Page 52: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

41

!

FUNCIONESDEL

APARATO

< -

FUNCIONESDE

INTERFAZ/ ESTRUCTURA DEL BUS \ '

FUNCIONESDE

INTERFAZv

MENSAJES DE INTERFAZ \ ESE— 4:88

f

\S

DELAPARATO

\S DEPENDIENTES DEL DISPOSITIUO "

/

¡

\

/

DISPOSITIUO 1 DISPOSITIUO 2

FIGURA 1.18 Estructura de las Funciones de un

Dispositivo

La norma IEEE-488 define un total de diez funciones

de interfaz gue se indican ' en la Tabla 1.44. Un

dispositivo puede tener todas las funciones de interfaz o

solamente algunas de ellas.

Para que un dispositivo sea capaz de interpretar los

mensajes enviados a través del bus es preciso gue se le

haya dotado de las funciones necesarias para analizarlos y

responder en función de dichos mensajes.

4IEEE-488 STANDARD DIGITAL INTERFACE FOR PROGRAMMABLEINSTRUMENTARON, IEEE, pg. 56

Page 53: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

42

FUNCIONES INTERFAZ

Handshake Fuente(Source Handshake)

Handshake Destino(Acceptor Handshake)

Locutor (Talker ) oLocutor Extendido

Oyente ( Listen ) uOyente Extendido

Petición de Servicio(Service Reguest)

Control Remoto/Local(Remote/Local )

Búsqueda en paralelo(Parallel Poli)

Limpiar Dispositivo(Device Clear )

Disparar Dispositivo(Device Trigger)

Controlador(Controller )

SÍMBOLO

SH

AH

TTE

LLE

SR

RL

PP

DC

DT

C

TABLA 1.4 Funciones de interfas; de la norma IEEE-48S

Las funciones que puede realizar un dispositivo

conectado al bus se indican en la Figura 1.19.

Las características de las diez funciones de Ínter faz

definidas por la norma son las siguientes:

Page 54: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

43

1j FUNCIONES DE

í

IrVcHon

M ODAOTTTI1A01 VOl I iVV

} A* »i V

nrnnrrv l¡ v V v

innrV V V

A H | T I L S K I R L I P P |¿C" I 1 1 iFUNCIONES k INTESFñZ( i 1 i I

! i /

\N

\

—11 —IIDT

.

ni\i\*i

|

/

DEL MENSAJEI

A) iV

IRABSCEIVHB

/ A \I

J \ P1 1í 1 ^

' VBUS DE I N T E J i F f l Z

v /

FIGURA 1-19 Funciones de un dispositivo conectado al

IEEE-488

a) PROTOCOIiO FOENTE (Soixrce H:andshake) (SH)

Esta f-unción permite al dispositivo realizar una apropiada

transferencia de información por el bus, controlando el

inicio, terminación y transferencia de los mensajes,

utiliza las lineas NDAC, NRBX> y DAV para efectuar cada

transferencia.

Page 55: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

44

b) PROTOCOLO RECEPTOR (Acceptor Handshake) (AH)

Esta función permite al dispositivo realizar una

apropiada recepción de mensajes. Dado que la transferencia

de datos es asincrónicas y puede haber más de un

dispositivo recibiendo el mensaje, el protocolo receptor

puede retardar el inicio de la transmisión, o el final de

la transferencia del mensaje. Utiliza las lineas DAV, NRFD

y NDAC para efectuar cada transferencia.

c) LOCUTOR (T)

Esta función permite que el dispositivo envié datos o

estado a otros dispositivos conectados al bus. Un

dispositivo con esta capacidad sólo podrá usarla cuando

haya sido direccionado por el controlador para hablar.

Hay dos versiones alternativas de la función: La

primera es la función T normal que usa un byte de

dirección. La segunda tiene direccionamiento extendido y

usa dos bytes de dirección, se le llama locutor extendido

TE. Solamente una de las dos funciones debe tener el

dispositivo.

d) OYENTE (L)

Esta función permite que el dispositivo reciba datos

desde otros dispositivos conectados al bus. Un dispositivo

con esta capacidad sólo podrá usarla cuando haya sido

Page 56: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

45

direccionado por el controlador para oír.

Tiene dos versiones alternativas: La normal L que usa

un byte de dirección. Y la que tiene direccionamiento

extendido que usa dos bytes para la dirección y se le

llama locutor extendido LE. Solamente una de las dos

funciones debe incluirse en el dispositivo.

e) PETICIÓN DE SERVICIO (SR)

Esta función capacita al dispositivo para pedir

servicio de modo asincrónico al controlador activo. Para

estoy el dispositivo activa la linea SRQ del bus, y la

mantiene en este estado hasta que el controlador indique

que ha recibido la petición.

f) CONTROL REMOTO/LOCAL (RL)

Permite al dispositivo seleccionar entre dos fuentes

de información de entrada. La íunción indica si el

dispositivo debe usar la información desde los controles

del panel frontal (local) o la correspondiente información

desde la interfaz (remota).

g) BÚSQUEDA EN PARALELO (PP)

Capacita, al dispositivo para responder a una búsqueda

en paralelo presentando un mensaje PPR al controlador

activo. Las líneas DI01 a DI08 llevan los bits de estado

Page 57: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

46

durante la búsqueda en paralelo. Antes de responder a una

búsqueda el dispositivo debió haber sido configurado

asignándole una linea DIOi mediante el controlador o por

un mensaje local.

h) DEVICE CIJSAR (DC)

Permite que el dispositivo pueda ser borrado o

inicializado individualmente o como parte de un grupo.

Normalmente ésta función del bus pone a los dispositivos

en el estado inicial de "power on".

La diferencia entre el comando IFC y el Device Clear

es que el primero reinicializa al bus 1EEE-488 y los

circuitos de interfaz del bus de todostlos dispositivos

conectados a él sin afectar las funciones internas de

éstos,-y el segundo reinicializa las funciones internas

del dispositivo a los valores definidos por defecto.

i) DEVICE TRIGGER (DT)

Permite que el dispositivo pueda ser iniciado en su

operación básica individualmente o como parte de un grupo.

0) CONTROI*ADOR (C)

Esta función proporciona al dispositivo la capacidad

de enviar comandos universales y comandos de direcciona—

miento a otros dispositivos por medio de la interfaz.

Page 58: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

47

Además puede conducir búsquedas en paralelo o en serie

para determinar el estado de los dispositivos.

El controlador analiza las peticiones de servicio,

averigua el dispositivo que ha realizado la petición y le

autoriza el uso del bus por orden de prioridad, según los

criterios con los que se haya programado el controlador.

Tiene además la capacidad de enviar órdenes a todos los

dispositivos conectados al bus, modificando el estado

interno de estos.

1.2.7 CARACTERÍSTICAS ELÉCTRICAS

Las siguientes especificaciones0 se definen para

sistemas de interfaz que son usados en ambientes donde:

1.- La distancia física entre dispositivos es corta.

2.- El ruido eléctrico es relativamente bajo*

Las especificaciones eléctricas están basadas en el

uso de tecnología TTL en lógica negativa. La relación

entre los estados lógicos de los mensajes y los niveles

eléctricos presentes en las líneas de señal se indican en

la Tabla 1.5:

e IEEE-488 STANDARD DIGITAL INTERFACE FOR PROGRAMMABLEINSTRUMENTARON, IEEE, pg. 17

Page 59: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

48

ESTADO

0

1

NIVEL

Corresponde allamado estado

Corresponde allamado estado

+2.0Valto

+0.8Vbajo

TABLA 1.5 Niveles Eléctricos de los Estados Lógicos

Deben usarse drivers de colector abierto para manejar

las lineas de señal SRQ, NRFD y NDAC y drivers de colector

abierto o drivers tres estados para manejar las lineas de

señal DI01-8, DAV? IFC, ATN, REN y EOI. Con una excepción:

DI01-8 deben usar drivers de colector abierto para

aplicaciones de búsqueda en paralelo. Los drivers tres

estados son usados donde se requiere operación a alta

velocidad.

Las especificaciones para los drivers tres estados

son las siguientes:

estado bajo:

estado alto:

voltaje de salida (drivers tres

estados o colector abierto) < +0.5V

en +48mA de corriente.

voltaj e de salida (tres estados)

>+2.4V en 5.2mA

Y debe ser capas de absorver 48mA de corriente continua-

Page 60: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

49

mente.

Requerimientos del receptor: Las especificaciones para el

receptor con inmunidad al ruido nominal deben ser las si-

guientes :

estado bajo: voltaje de entrada < +0.8V

estado alto: voltaje de entrada > +2.0V

Requerimientos de carga: Cada una de las lineas de señal

(esté o no conectada) debe terminar dentro del dispositivo

con una carga resistiva cuyo propósito principal es

establecer un voltaje de estado cuando todos los drivers

de una linea están en alta impedancia y mantener una

impedancia de dispositivo uniforme en la linea para

proveer inmunidad al ruido.

Confjguración de un circuito típico: La Figura i.20

muestra la configuración de un circuito típico para una

línea de señal de entrada/salida.

Cada una de las líneas de señal DAV, NRFD, NDAC, IFC,

ATN, EOIj REN y SRQ deben ser entorchadas con su tierra

lógica correspondiente, o aisladas usando un esquema

equivalente para minimizar el ruido de cross talk.

Page 61: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

50

B U S

DISPOSITIVO,—ovcc

SRLi

T -RL2

RECEPTOR

I_L

TRPNSrtTSOR

FIGURA 1.20 Impedancia Terminal de las Líneas del Bus.

1.2.8 TEMPORIZACION PARA LA TRANSICIÓN DE ESTADOS

Para asegurar la máxima compatibilidad entre los

dispositivos interconectados la norma IEEE-488 especifica

la relación de tiempo entre las señales criticas de

entrada y salida en los dispositivos. La Tabla 1,6 indica

los valores definidos y su descripción6. Los valores de

tiempo TI, T6, T7, T8 y T9 indican el retardo de

propagación normal permitido en los enlaces de transmisión

y en los circuitos de retardo.dentro del dispositivo.

6 IEEE-48S STANDARD DIGITAL INTERFACE FOR PROGRAMMABLEINSTRUMENTATION, IEEE, pg. 52

Page 62: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

51

TIEMPO

TI

t2

T3

t4

t5

T6

T7

T8 .

T9

FUNCIÓN A LAQUE SE APLICA

SH

SH3AH,T,L

AH

T , L , 3 C y RL

PP

C

C

C

C

DESCRIPCIÓN

Tiempo de seteo demensajes multilínea

Respuesta a ATN

Tiempo de aceptaciónmensaj es de. interf as

Respuesta a IFC o RENfalsos

Respuesta a ATN y EOI

Tiemp.o de ejecuciónbúsqueda en paralelo

Retardo para que ellocutor vea ATN

Longitud de IFC y RENfalsos

Retardo para EOI .

VALOR

> 2 s

< 200ns

> 0

< 100 s

< 200ns

> 2 s

> SOOns

> 100 s

> 1.5 s

TABLA 1.6 Relaciones de Tiempo para las Señales de

Entrada/Salida

1.2.9 TIPOS DE MENSAJES

La comunicación entre elementos interconectados al

bus se lleva a cabo enviando mensajes a través del sistema

de interfaz. En el IEEE-488 existen dos tipos de mensajes:

a) mensajes dependientes del dispositivo y b) mensajes de

interfas7.

7- IEEE-48S STANDARD DIGITAL INTERFACE FOR PROGRAMMABLEINSTROMENTATION, IEEE, pg. 55

Page 63: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

52

a>.) Mensajes dependientes del dispositivo ._ Contienen

información especifica de los dispositivos tales como

instrucciones de programación, resultados de mediciones,

estado de la máquina, archivos de datos, etc.

Después de que un locutor y uno o más oyentes han

sido direccionados por medio de los mensajes de interfas,

cualquier código conocido comúnmente, como BCD, binario, o

alfanumérico puede ser usado.

Los códigos alfanuméricos (código ISO) son preferidos

para comunicación de los mensajes dependientes de los

dispositivos donde sea posible. El bit 1 al 7 del código

ISO corresponden a DI01 - D107 (Ver Anexo B).

Cuándo otros códigos son usados (por ejemplo el

binario) el bit más significativo debe ser puesto en la

linea DIOS. El código especifico as los mensaj es

dependientes del dispositivo no ha sido especificado por

esta norma.

b) Mensajes de la interfajz.— Son mensajes que manejan el

bus, realizan funciones como: inicialización el bus,

direccionamiento y desactivación de los dispositivos,

programación local o remota, etc. Se emplea el código ISO

para su codificación.

Page 64: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

53

Para diterenciar los mensajes de interfas de los men-

sajes dependientes del dispositivo se utiliza la linea

ATN. Cuando la linea ATN está activada se envían o reciben

mensajes de interfas. En cambio cuando la línea ATN está

desactivada se intercambian mensajes dependientes del

dispositivo.

1.2.10 TRANSFERENCIA Y CODIFICACIÓN DE MENSAJES REMOTOS

Los mensajes remotos que pueden ser transmitidos por

el bus se indican en la Tabla 1.7:s

TABLA 1.7 Listado de Mensajes Remotos

SIMB. NOMBRE DEL MENSAJE

ACG Grupo de órdenesselectivas

ATN AtenciónDAB Byte de datosDAC Dato aceptadoDAV Dato válidoDCL Limpiar dispos.END FinEOS Fin de cadenaGET Disparo de grupoGTL Pasar a localIDY IdentificaciónIFC Limpiar ÍnterfasLLO Bloqueo local

LINEAS DB DATOS1 2 3 4 5 6 7 8

LINEAS DEL BUSD N N A E S I RA R D T O R F EV F A N I Q C N

X O X X X X X X X X X X X X X X

XDX

X

X

X

EX

X

X

X

X

X

DX

X

0X

E00X

X

0

X

DX

X

0X

E00X

X

0

X

DX

X

1X

E00X

X

1

X

DX

X

0X

E10X

X

0

X

DXX

1X

E00X

X

0

X

DX

X

0X

E00X

X

0

X

DX

X0X

E01XX

1

X

X

X

1X

X

XX

X

X

X

X

X

X

X

X

X

X

XXxXX

X

X

X

0X

X

X

XX

X

X

X

X

X

X

X

X

X

X

X

X

X

1X

X

1X

X

X

X

1XX

X

1X

X

X

X

X

X

XX

X

X

X

X

X

X

X

X

X

X

X

X

XX

X

X

1X

X

X

X

X

X

X

X

X

X

X

X

X

e IEEE-488 STANDARD DIGITALINSTRÜMENTATION, IEEE., pgs . 50 , 51

INTERFACE FOR PROGRAMMABLE

Page 65: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

54

LAG Grupo de direcc.d e oyente x O l x x x x x x x x x x x x x

MLA M i dirección d e x O l L L L L L x x x x x x x xoyente 5 4 3 2 1

MTA Mi dirección de x 1 O T T T T T x x x x x x x xlocutor 5 4 3 2 1

MSA M i dirección x l l S S S S S x x x x x x x xsecundaria . 5 4 3 2 1

NUL Byte nulo 0 0 0 0 0 0 0 0 x x x x x x x xOSA Otra dirección (OSA-SCG^ MSA)

secundaria 'OTA Otra dirección de (OTA=TAG *MTA)

locutorPCG Grupo de órdenes (PCG=ACG v UCG v LAG v TAG)

primariasPPG Montar encuesta x 0 0 0 0 1 0 1 x x x x x x x x

paraleloP P E Validar encuesta x O O O O l O l x x x x x x x x

paraleloP P D Invalidar encuesta x l l l D D D D x x x x x x x x

paralelo 4 3 2 1PPR1 Respuesta a x x x x x x x 1 x x x x x x x x

encuesta paralelolPPR2 Respuesta a x x x x x x 1 x x x x x x x x x

encuesta paralelo2PPR3 Respuesta a x x x x x 1 x x x x x x x x x x

encuesta paralelosPPR4 Respuesta a x x x x l x x x x x x x x x x x

encuesta paralelo4PPR5 Respuesta a x x x l x x x x x x x x x x x x

encuesta paralelosPPR6 Respuesta a x x l x x x x x x x x x x x x x

encuesta paralelosPPR7 Respuesta a x l x x x x x x x x x x x x x x

encuesta paralelo?PPR8 Respuesta a I x x x x x x x x x x x x x x x

encuesta paralelosPPU Desmontar encuesta x O O l O l O l x x x x x x x x

paraleloR E N Validar control x x x x x x x x x x x x x x x l

remotoR F D Listo para dato x x x x x x x x x O x x x x x xRQS Servicio pedido x l x x x x x x x x x x x x x xS C G Grupo d e órdenes x l l x x x x x x x x x x x x x

secundariasS D C Limpiar dispos. x O O O O l O O x x x x x x x x

seleccionadoSPD Fin de encuesta x O O l l O O l x x- x x x x x x

serieSRQ Pedido d e servicio x x x x x x x x x x x x x l x xS T B Byte d e estado S x S S S S S S x x x x x x x x

Page 66: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

55

T C T Tome e l control x O O O l O O l x x x x x x x xTAG Direcc. d e locutor x l O x x x x x x x x x x x x xUCG Orden universal' x "O O 1 x x x x x x x x x x x xUNL No oír x 0 1 1 1 1 1 1 x x x x x x x xUNT N o hablar x l O l l l l l x x x x x x x x

Cada mensaje remoto se envía a través de una o más

lineas de señal. Existen dos clases de mensajes remotos:

mensajes unilínea y mensajes multilínea.

Los mensajes enviados como el estado lógico de una

linea de señal son llamados mensajes unilínea por ejemplo

ATN. Y los mensajes enviados como una combinación lógica

de estados de dos o más lineas son llamados mensajes

multilínea por ejemplo DCL. Este tipo de mensajes pueden

ser definidos como un combinación lógica AND, OR o NOT de

otros mensajes por ejemplo OTA.

FINALIZACIÓN DE LA COMUNICACIÓN:

Un tipo especial de mensaje es el que indica la

finalización de la transferencia de una cadena de datos.

La IEEE-488 define dos métodos de identificación del

último byte de una cadena.

a) MENSAJE END.- En este método, el locutor activa la

señal. EOI (End o Identify) simultáneamente con la

transmisión del último byte de la cadena de datos. Por

Page 67: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

56

diseño, el oyente debe dejar de leer cuando detecta un

byte acompañado por EOI, prescindiendo del valor del byte.

b) CARÁCTER DE FIN DE SECUENCIA.- En este caso, el locutor

usa un carácter especial al final de su cadena de datos.

Por previo arreglo el oyente deja de recibir datos cuando

lo detecta. Un carácter ASCII de 7 bits o un byte binario

de 8 bits puede usarse como carácter de fin de secuencia

(forma ISO o ASCII).

También es posible usar una combinación de los dos

métodos; pero lo importante es configurar adecuadamente al

locutor y al oyente para evitar errores al finalizar la

comunicación.

1.2.11 VELOCIDAD DE TRANSFERENCIA DE MENSAJES

Debido a que los intercambios que se realizan son

asincrónicos no todos los dispositivos aceptan los datos a

la misma velocidad, por lo tanto la velocidad de

transmisión es fijada por el dispositivo más lento. Para

determinar la velocidad a la cual el dispositivo

transmitirá los mensajes, deben considerarse las si-

guientes recomendaciones de la norma6:

s IEEE-488 STANDARD DIGITAL INTERFACE FOR PROGRAMMABLEINSTRUMENTARON, IEEE, pg. 59

Page 68: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

a) El bus de ínterfas operará en distancias de hasta 20

metros, a un máximo de 250.000 bytes/s, con un equivalente

normalizado de carga por cada 2 metros de cable "usando

drivers de colector abierto de 48mA,

b) El bus de interfas también operará en distancias de

hasta 20 metros a un máximo de 500.000 bytes/s, con una

carga equivalente normalizada por cada 2 metros usando

drivers tres estados de 48mA.

c) Operación a alta velocidad: Para conseguir en un

sistema la máxima velocidad posible de transferencia de

datos (nominalmente de hasta 1 Mbyte/s), deben observarse

las siguientes condiciones:

(1) Todos los dispositivos que van a hablar a altas

velocidades deben usar un valor mínimo de TI de

350ns.

(2) Todos los dispositivos que van a operar a altas

velocidades deben usar drivers tres estados de 48 mA.

(3) La capacitancia del dispositivo en cada línea

(excepto REN e IFC) debe ser menor que 50pF por cada

carga resistiva equivalente en el sistema.

(4) Todos los equipos en el sistema deben estar encendi-

dos.

(5) Los cables de interconexión deben ser tan cortos como

Page 69: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

58

sea posible hasta un máximo de 15 metros de longitud

total por sistema con al menos una carga equivalente

por cada metro de cable.

1.2.12 DIRECCIONAMIKNTO

Todo dispositivo conectado al IEEE-488 debe tener al

menos una dirección por la cual el controlador activo del

bus pueda configurarlo para hablar, o ir o enviar su

estado. El sistema permite 31 direcciones primarias y otro

tanto de direcciones secundarias.

A todos los dispositivos se les debe asignar una

dirección primaria en el rango de OOH a 1EH. La dirección

listen se forma sumando 20H a la dirección primaria y la

dirección talk se forma sumando 40h a la dirección

primaria.

Cada dispositivo debe disponer de un juego de cinco

dipswitches para ingresar por medio de estos la dirección

del dispositivo, adicionalmente deben haber dos

dipswitches más para seleccionar los modos "oyente

solamente" y "locutor solamente".

El controlador activo es el encargado de direccionar

los dispositivos enviando los comandos de

Page 70: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

59

direccionamiento. El byte que emite puede tener algunos o

todos los siguientes elementos:

Un bit de paridad (P)

- Un código de dos bits que define el modo

- Cinco bits de dirección

El código de dos bits es el siguiente:

01 indica una dirección primaria de oyente

10 indica una dirección primaria de locutor

11 indica una dirección secundaria

00 indica un comando del bus

Los dispositivos conectado al bus detectan por los

bits 6 y 7 de los datos que tipo de mensaje de dirección

ha enviado el controlador. La dirección propiamente dicha

la constituyen los bits del 1 al 5 de los datos.

En el IEEE-488 existen tres tipos de direccionamiento

talk only/listen only (Ton/Lon), primario y secundario,

Ton/Lon es un método donde la habilidad de la

interfas IEEE-488 para hablar u oír está determinada por

el dispositivo y no por el controlador IEEE-488. Con este

método funciones fijas pueden asignarse fácilmente en

sistemas simples donde no es necesaria un controlador.

Page 71: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

60

Esto es conveniente para ciertas aplicaciones.

En cambio cuando es necesaria una reasignación el

controlador direcciona los dispositivos mediante tres

comandos: MTA (My Talk Address), MLA (My Listen Address),

y MSA (My Secondary Address). La dilección del dispositivo

se envía por medio de un comando. El dispositivo cuya

dirección es igual a la enviada en el comando se habilita.

Cuando el controlador envía al bus una dirección de

locutor, el dispositivo al que corresponde esa dirección

queda seleccionado como locutor para futuras

comunicaciones a través del bus. En cambio el dispositivo

que estaba actuando como locutor al detectar esa dirección

deja de actuar como tal. Por lo tanto un mismo mensaje de

dirección de locutor es interpretado de dos formas distin-

tas: por el dispositivo que actuaba de locutor como OTA

(Otra dirección de locutor) y por el dueño de la dirección

transmitida como MTA (Mi dirección de locutor).

En el direccionamiento primario, un dispositivo está

habilitado para hablar u oír recibiendo el mensaje MTA o

MIíA respectivamenté. El direccionamiento secundario

extiende el campo de dirección de 5 a 10 bits, permitiendo

un byte adicional. El byte adicional es enviado mediante

el mensaje MSA. El direccionamiento secundario se usa para

Page 72: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

61

separar lógicamente los dispositivos en varios subgrupos y

se aplica solamente a los dispositivos cuya dirección

primaria los precedió inmediatamente, en caso contrario se

toma como el mensaje OSA (Otra Dirección Secundaria). El

controlador puede enviar una dirección primaria y a

continuación una serie de direcciones secundarias,

seleccionando de esta forma a varios dispositivos.

1.2.13 PETICIÓN DE SERVICIO DEL BUS

La norma IEEE-488 dispone de dos métodos para que el

controlador pueda dar servicio a los dispositivos

conectados al bus: la búsqueda en serie y la búsqueda en

paralelo.

1.- BÚSQUEDA EN SERIE

Cuando el controlador realiza una búsqueda en serie7

cada dispositivo devuelve al controlador un byte de estado

indicando en el sexto bit si requiere o no servicio. La

norma define únicamente el bit de petición de servicio,

por lo que los siete bits restantes son definidos por el

•usuario, y se usan para indicar qué tipo de servicio se

requiere.

Si el dispositivo necesita servicio activa la linea

Page 73: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

64

datos de estado desde múltiples dispositivos al mismo

tiempo, en tanto que en la búsqueda en serie se

recoge secuencialmente el estado de cada dispositivo.

En el desarrollo de la búsqueda en paralelo se

produce la siguiente secuencia de mensajes:

1) Se selecciona los ocho dispositivos que deben respon-

der a la búsqueda en paralelo. Para esto el controlador

direcciona a los dispositivos y les envía el comando PPG

(Parallel Poli Configure), y la configuración del bit

asignado a cada dispositivo con el comando PPCi.

2) Se realiza la búsqueda, preguntando a los ocho dis-

positivos su estado. El controlador activa simultáneamente

las líneas ATN y EOI (mensaje IDY). Los dispositivos

seleccionados responden a la pregunta al mismo tiempo, en

el bit asignado del byte de datos.

El controlador interpreta el mensaje y da servicio de

acuerdo a la prioridad de cada dispositivo.

3) Si se quiere cambiar alguno de los dispositivos

seleccionados se utiliza el comando PPD. Y para acabar la

búsqueda en paralelo se envía el comando PPU (Parallel

Poli Unconfigure).

Page 74: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

65

1.2.14 DIALOGO

La transferencia de datos se realiza a través de las

lineas DIOi. Todo el bus puede ser visualizado como un

enlace simple de comunicación entre un locutor y al menos

un oyente como se indica en la Figura 1.21.

!

MUL O C U T O R

HRFD

KMC

LINZfiS DE CñTOS

h

s

DAUO* ENTE

HSFD

HDAC

iGPIB

FIGURA 1.21 Enlace de Comunicación Simple IEKE-488.

Para comunicarse el locutor debe dar a conocer al

oyente cuándo el dato está disponible en el bus y el

oyente debe reconocer este hecho. Además deberán estar de

acuerdo en <iue elemento activará las lineas de control.

Las tres líneas de control que hacen la

sincronización entre el emisor y el receptor son DAV, NRFD

y NDAC.

La linea DAV corresponde al locutor, e identifica un

dato válido. Las dos líneas restantes NRFD y NDAC

Page 75: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

66

corresponden a los oyentes. Los oyentes usan NRFD para

indicar si están listos o no para aceptar el dato. Los

oyentes usan NDAC para indicar que han recibido y aceptado

el dato.

El controlador inicializa al sistema enviando el

mensaje IFC (Interface Clear) para luego direccionar a los

dispositivos que intervendrán en el diálogo.

El diagrama de tiempo de la Figura 1.22 ilustra el

proceso del diálogo.

DIOl-9. /^CATO 1

2 5

HRFD 1 ,- ;

4,','í

DflTO 2

Todos limto»7 :777¡rT

. l.1. '. '/ I NinjLno lisio

Tocios aceptan

acspts

FIGURA 1.22 Diagrama de Tiempo de las Señales de

Hand.shake

Asumiendo que la información de direccionamiento ya

ha sido transferida por el bus. Oyente y locutor saben ya

que han sido seleccionados.

Page 76: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

67

El oyente sube la línea NRFD © (en la Figura 1.22)

cuando está listo para aceptar el dato que el locutor le

enviará por el bus. El locutor pone entonces el dato en

las lineas DIO del IEEE-488. Después de dejar el

suficiente tiempo para que el dato se establezca en las

lineas, el locutor baja su línea DAV (g) indicando que el

dato está disponible.

Al reconocer el nivel bajo en DAV los oyentes

contestan poniendo un bajo en NRFD (§) para indicar que no

están listos para aceptar otro dato. Una vez que los

oyentes almacenan el dato en el buffer interno, alzan la

línea NDAC ©indicando que el dato ha sido aceptado.

El locutor reconoce que la línea NDAC está en alto y

baja la línea DAV ©para indicar que el dato en el bus ya

no es válido. Cuando el oyente detecta que la línea DAV

está en alto, nuevamente baja NDAC© reconociendo que el

dato se está retirando del bus. El oyente pone entonces

NRFD a alto (?) indicando que está listo para que el próximo

byte de datos se envíe por el bus.

La secuencia se completa de esta, manera. El oyente

espera por el próximo dato y el locutor procesa el próximo

dato antes de ponerlo en el bus. Esta secuencia es la

esencia de toda comunicación a través del bus.

Page 77: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

68

Cuando hay más de dos oyentes cada dispositivo

participa en el mismo ciclo de handshake. La principal

diferencia está en que cada paso del ciclo de handshake no

se completa hasta que todos los dispositivos acaben el

proceso.

El mensaje RFD no lo ve el locutor hasta que todos

los oyentes están listos para datos, y el mensaje DAC no

es visto por el locutor hasta gue el último oyente ha

aceptado el dato,

Debido a la estructura del bus y al uso de drivers de

colector abierto las líneas NRFD y NDAC, forman una

función lógica AND (wired OR).

El diagrama de flujo de la Figura 1.23 indica los

pasos que siguen el locutor y el oyente para realizar la

transferencia de datos en el bus IEEE-48S de una" manera

similar a la explicada con el diagrama de tiempo de la

Figura 1.22.

Page 78: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

FUENTE (SH)/• '

I N I C I O

PONGA DftV EHALTO

PONGA LOS DATOSEN LAS LINEAS

PASA A ALTO SOLO

PQHGft DAV ENBfiJO

CUANDO TODOS LOS RX ESTAH LISIOS

LOS DATOS SON VALIDOS V

PUEDEN SER ACEPTADOS

RECEPTOS (AH)^ •INICIO

NO /LISTOSA ACEPTARDATOS?

NDAC NO REGRESA fi BAJO HASTA QUE

TODOS LOS RX ACEPTEN LOS DATOS

ACEPTADO UN B'nEDE DATOS

PONGA NRFD EHBAJO

PONGA NDAC EHALTO

DESPUÉS DE ESTE TiEhPO

LOS DATOS VA NO SOH VALIDOS

69

FIGURA 1.23 Procedimiento del Diálogo.

Page 79: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

70

1.3 DEFINICIÓN DE LAS CARACTERÍSTICAS DEL SISTEMA

Las características que se tuvieron en cuenta en el

diseño para cada una de las interfaces se indican en este

apartado. Como se vio en los apartados anteriores, cada

una de las normas tiene diversas características que

pueden ser implementadas en el diseño; sin embargo, no

todas esas características se tomaron en cuenta en el

diseno del sistema y para cada interfaz se definieron las

características que se debía cumplir,

INTERFAZ EIA-RS232C

La Ínterfas SIA-RS232C, permite una comunicación

sincrónica o asincrónica, con diversas formas de conexión

que ya fueron explicadas, en el diseño sin embargo, se

escogió únicamente la comunicación asincrónica, con ocho

bits de datos, un bit de parada y sin paridad.

Debido al amplio uso de la conexión nuil modem se

escogió ese tipo de conexión en el diseño de la parte de

la interfaz serial del sistema.

- En cuanto al ritmo binario, el sistema puede

comunicarse a 19200, 9600, 4800, 2400, 1200, 600, 300 y

150 bits/s, este ritmo binario será detectado

Page 80: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

71

automáticamente por el sistema mediante software.

INTERFAZ IEEE-488

Para la interfaz IEEE-488, el sistema tiene las

capacidades de controlador, locutor; oyente, puede

realizar y responder a los comandos SDC3 DT3 REN, LOC y a

las búsquedas en paralelo y en serie.

Como se vio en el apartado .1-2 la interfaz paralela

es conocida con diversos nombres; sin embargo, en la

presente Tesis, solamente se le designará con el nombre de

norma o interfaz IEEE-488.

Page 81: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

ISCCE

11 enrío: i

Page 82: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

DEL

2.1. INTRODUCCIÓN

El sistema de conversión de interfaces serie -

paralelo se diseñó para permitir la interconexión de

dispositivos compatibles con la norma IEEE-488 con

dispositivos compatibles con la norma EIA-RS232C.

El sistema manejado por un computador personal a

través de una interfas EIA-RS232C puede controlar disposi-

tivos con salida IEEE-488 trabajando en ese caso como

ccntrolador del bus, ya que están implementadas todas las

funciones de control del ISEE-488. Puede también conectar

equipo con interfaz EIA-RS232C a un controlador IEEE-488

funcionando en ese caso como un dispositivo direccionabla

a través del bus o como un dispositivo "locutor solamente"

u "oyente solamente" en un sistema sin controlador.

Antes de iniciar la comunicación es necesario deter-

minar si el sistema va o no a trabajar como el controlador

del bus seleccionando esa función a través de un switch

externo incluido en el equipo,

Page 83: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

73

Cuando el sistema no va a realizar las funciones de

controlador del bus, el usuario debe seleccionar

adicionalmente la dirección IEEE-488 primaria del

dispositivo por la cual podrá ser direccionado por el

controlador del bus o en otro caso su funcionamiento como

"oyente solamente" o "locutor solamente" por medio de dip-

switchs incluidos en el equipo.

Básicamente el sistema consta de tres bloques prin-

cipales que son: a) el bloque EIA-RS232C, b) el bloque

IEEE-488 y c) el bloque de control. Como se ilustra en la

Figura 2.1.

H í

S

23 S2 j

i

i¡Ii

i

1, ,.,.. .

1i

3 I o ce u e

de íi

Co n t JTO 1 i

1

VI

B 1 o qc u e

EIA-R523 2 C j

1X,

B

I E

'I/ N

1 o ce u e p '

EE-488 ¡y SK /

_ ]

I

E

E

E

43

FIGURA 2.1 Partes principales del sistema de conversión

Page 84: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

74

Las funciones que realizan cada uno de los bloques se

indican brevemente a continuación:

BLOQUE EIA-RS232C

El bloque EIA-RS232C tiene 'la función básica de

convertir los niveles de voltaje del microcontrolador

Í8751H (+5V) a los niveles de voltaje de la interfaa EIA-

RS232C (± 9V)? tanto en las señales de entrada como para

las señales de salida del microcontrolador.

BLOQUE IEEE-488

El bloque IEEE-488 permite implementar las funciones

definidas en la norma IEEE-488, el protocolo de comunica-

ción del bus IEEE-488 y la interfaz eléctrica con dicho

bus. De manera que el sistema pueda funcionar como el

controlador del bus o como un dispositivo controlado a

través del bus.

BLOQUE DE CONTROL

SI bloque de control es la parte central del sistema,

que se encarga de programar -la operación del sistema,

controlar su funcionamiento y realizar la comunicación de

datos entre el bloque EIA-RS232C y el bloque IEEE-488.

Page 85: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

75

2.2 DIAGRAMA DE BLOQUES GENERAL DEL SISTEMA

La Figura 2.2 es un diagrama de bloques detallado de

la estructura del sistema de conversión. Las característi-

cas generales de cada elemento constitutivo del diagrama

de bloques del sistema se detallan brevemente a continua-

ción:

C_I. Í8293

El Í8293 contiene los transceivers bidirecionales que

permiten realisar la interfas eléctrica del bus 1EEE-488

de manera que se cumplen las especificaciones eléctricas

de la norma IEEE-488 y adicionalmente puede conectarse a

los circuitos integrados Í8291A e Í8292.

C.I. Í8291A

Este circuito integrado realiza las funciones de la

norma IEES-488 que no tienen que ver con el control del

bus y maneja la transferencia de mensajes entre el

microcontrolador Í8751H y el bus IEEE-488.

C.I. ±8292

SI circuito integrado Í8292 realiza las funciones de

control del bus "IEEE-488, de modo que se puede implementar

•un sistema controlador con un C.I.18292 para las funciones

de control, un C.I. Í8291A para la transferencia de

Page 86: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

76

mensajes y dos C.I.18293 para establecer las característi-

cas eléctricas que cumple totalmente la norma IEEE-488.

C.I. Í8751H

Es la parte más importante del bloque de control y

todo el sistema funciona en base al programa escrito para

el microcontrolador, configura la operación de los demás

circuitos integrados y controla la transferencia de

mensajes de un bloque a otro.

C.I. 74LS373

Puesto que el microcontrolador Í8751H tiene mul-

tiplexados los buses de dirección y de datos en tiempo, el

circuito integrado 74LS373 realisa la separación del bus

de direcciones y de datos por medio de este laten externo,

controlado por señales provenientes del microcontrolador

Í8751H.

C.I. MAX232

El circuito integrado MAX232 se encarga de recibir

los datos de la interfaz EIA-RS232C en niveles de voltaje

de ± 9V y los envía en niveles TIL al microcontrolador. De

igual manera recibe los datos del microcontrolador en

niveles TTL y los envía convertidos en niveles EIA-RS232C.

Page 87: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

77

C O H E C T O H I E EE-4-8 8

8 2 9 3

IBANSCEIVERGPIB

M0D0

3

8 2 9 i f l

MLKEMISIEHERGPIB

frl j

i mJrcim i

8751

HICBOCONIMAMR

M A X

2 3 2

8293

• TRANSCENDÍGPIB

H0 'D '0

2

8 2 9 2

CONIMLLLER

BUS DE DIRECCIONES

7

BUS DE 0ñTOS

i C O H É C T O R E I A — R S 2 3 2

BLOQUE

IEEE-488

BLOQUE DE

CONTROL

BLOQUE

EIñ-HS232C

FIGURA 2.2 Diagrama de Bloques General del Sistema

Page 88: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

78

2.3 DESCRIPCIÓN Y DISEEÍO DE LOS BLOQUES INDIVIDUALES

2.3.1 BLOQUE EIA-RS232C

La función principal del bloque consiste en adaptar

los niveles de voltaje de la interfas EIA-RS232C (± 9V) a

los niveles TTL (5V) que usa el microcontrolador, tanto

para las señales de entrada como para las señales de

salida. Utilizando el circuito integrado MAX232.

El circuito integrado MAX232 que se indica en la

Figura 2.3 consta de dos transmisores y dos receptores del

bus serial de la norma EIA-RS232C. Y permite generar los

voltajes de la Ínter fas serial (± 9V) a través de

capacitores externos con una sola fuente de alimentación

de 5V. Esta característica es bastante útil en el diseño,

porque el sistema total necesita solamente una fuente.

1C1+_£*3CÍ-

VCC

GND

4C2+ T10U714RÍIN

5C2- R10LTT12T1INT2IN

:IN R20UT 3

Ü.

13

11mMAXE32

FIGURA 2.3 Circuito Integrado MAX232

Page 89: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

79

Los capacitores externos necesarios para el fun-

cionamiento del circuito integrado MAX232 son los siguien-

tes :

1) Entre Vcc y GND un capacitor de 10uF (Co).

2) Entre C1+ y Cl- un capacitor de 4.7uF a 6.w (Ci).

3) Entre C24- y C2- un capacitor de 4.7uF a 10V (Cs) .

4) Entre V- y GND un capacitor de lOuF a 6.3V (Ca).

5) Entre V+ y Vcc un capacitor de 10uF a 10V (C-O

Debido a la amplia utilización de las conexiones de

tres lineas o Nuil Modem; en el diseño del bloque EIA-

RS232C solamente se utilizaron en la comunicación las

señales TXD (pin 2), RXD (pin 3) y GND (pin 7), prescin-

diendo de las demás señales de control y de sincronismo

que incluye la interfas por lo tanto no es necesario más

que un circuito integrado MAX232 para cumplir con todas

las conexiones.

Estas conexiones se ilustran en la Fig. 2.4.

Page 90: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

80

Ci 1CI+2V+3C1-

f)5C2-5ÍV- TIIN

n7T20UT T2INBR2IN

MPX232

R20U7_§.

FIGURA 2,4 Conexiones del bloque EIA-RS232C

2.3,2 BLOQUE IEEE-488

Este bloque implementa la interfaa IEEE-488 como se

define en la norma. Realiza el protocolo de comunicación,

las funciones de interfaa y provee la interfas eléctrica

del sistema con el bus IEEE-488? de manera que se cumplen

todas las especificaciones eléctricas.

Tiene dos modos de operación gue pueden elegirse

mediante un switch externo: a) Como un dispositivo direc-

cionable a través del bus o b) Como el controlador del

bus. En el último caso tiene capacidad para realisar todas

las funciones de control y transferencia de información.

El bloque consta de un circuito integrado Í8292

Page 91: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

81

(IEEE-488 Controller), un circuito integrado Í8291A (IEEE-

48-Talker/Listener), dos circuitos integrados Í8293 (IEEE-

488 Transceivers) y el microcóntrolador Í8751H.

Í8291A (IEEE-488 TALKER/LISTENER)

Realiza las funciones no controladoras de la norma

IEEE-488 y maneja la comunicación entre el

microcóntrolador Í8751H y el bus IEEE-488.

Puede decodificar la información de entrada distin-

guiendo entre comandos y datos, por medio del estado de la

línea ATN. Si llega una dirección la verifica y reconoce

cuando ha sido direccionado para oír o hablar. El circuito

integrado Í8291A se presenta en la Figura 2.5.

LOCUTOR/OYENTE CPIB

DODI02D3D4DSD6D7

RS0RS1RS2

INTCLK

SRORE56T RENDflEQ IFCDOCK TRCG

DI01oíosOIO3DI04DIOSDI08DIO7Dice

V&T/RiATNEOI

8291

FIGURA 2.5 Circ-uito Integrado Í8291A

Page 92: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

82

Sus características principales son:

- Compatibilidad con las familias de los microcontrola-

dores Í804S/49, Í8051, Í8080/85 e ÍS086/88:

Velocidad de transferencia de datos programable.

- Funciones: Handshake Fuente (SH), Handshake Aceptor

(AH), Locutor (T), Locutor Extendido (TE), Oyente

(L), Oyente Extendido (LE), Petición de servicio

(SRQ), Remoto/Local (RL), Búsqueda en serie , Búsque-

da en paralelo (PP2) , Limpiai^ dispositivo (DCL) .,

Disparar dispositivo (DT) incluidas en el circuito

integrado.

- Interrupciones seleccionables.

- Reconocimiento de la dirección en el circuito in-

tegrado .

- Direccionamiento y protocolo de handshake manejado

automáticamente,

- Características adicionales por software, como por

ejemplo responder a una búsqueda en paralelo.

Conecta directamente a transceivers externos no

invertidos,

- Provee tres modos de direccionamiento.

- Handshake en DMA para permitir transferencias sin la

intervención de el microcontrolador.

- Pin para salida de disparo.

Reconocimiento del mensaje EOS en el circuito in-

Page 93: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

83

tegrado, lo gue facilita el manejo de transferencias

de bytes múltiples.

Tiene dieciséis registros, ocho para escritura y ocho

para lectura, de los cuales dos se utilizan en la transfe-

rencia de datos, los restantes registros controlan varias

características del circuito integrado y del bus e infor-

mación de estado.

Los registros son accesibles usando los pines de

selección de registros RSO, RS1., RS2 y los pines de

control CS, SE), WR de acuerdo a lo especificado en la

Tabla 2.1:

REGISTROS

Registros lectura

Registros escritura

Alta impedancia

CS

0

0

1

RD

0

1

X

WR

1

0

X

RSO

C

C

X

RS1

C

C

X

RS2

C

C

X

TABLA 2.1 Pines de selección de registros

Los pines RSO, RS1 y RS2 llevan la dirección del

registro seleccionado y el microcontrolador ÍS751H activa

las señales RD y WS para leer y escribir en el registro.

Los tres pines de selección de registros RSO, RS1 y

Page 94: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

84

RS2 se conectan a las líneas AO, Al y A2 del

microcontrolador Í8751H previamente demultiplexadas a

través del circuito integrado 74LS373 evitando de esta

manera conflictos entre datos y direcciones y la linea de

control CS se conecta a la línea de dirección A4.

Los registros del Í8291A se indican en las Figuras

2.6 y 2.7.

D07 D06 DOS DO4 DOS D02 D01 DOO

REGISTRO DATA OUT

CPT APT GET END DEC ERR BO BI

REGISTRO INTSRRUPT ENABLE 1

0 0 DMAO DMA I SPC LLOC REMC ADSC

REGISTRO INTERRUPT ENABLE 2

S8 rs S6 S5 S4 S3 S2 SI

REGISTRO SERIAL POLL MODE

TO LO 0 0 0 0 ADM1 ADMO

FIGURA 2.6 Registros de Escritura del C.I. Í8291A

Page 95: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

CNT2 CNT1 CNTO CM4 CM3 CM2 CM1 CMO

REGISTRO AUX MODE

ARS DT DL AD5 AD4 AD3 AD2 AD1

REGISTRO ADDRESS 0/1

SC7 EC6 ECS EC4 ECS EC2 EC1 ECO

REGISTRO EOS

FIGURA 2.6 Continuación

DI7 DI6 DI5 DI4 DI3 DI2 DI1 DIO

REGISTRO DATA IN

CPT APT GET END DEC ERR BO BI

REGISTRO INTERRUPT STATUS 1

INTi

SPAS LLO1REM SPC LLOC REMC - ADSC

REGISTRO INTERRUPT STATUS 2

S8 SRQS S6 S5 S4 S3 S2 SI

REGISTRO SERIAL POLL STATUS

85

FIGURA Registros de Lectura del C.I. Í8291A

Page 96: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

ton Ion EOI LPAS TPAS LA TA MJMN

REGISTRO ADDRESS STATUS

CPT7 CPT6 CPT5 CPT4 CPT3 CPT2 CPT1 CPTO

REGISTRO COMMAND PASS TROUGH

INT DTO DLO AD50 AD40 AD30 AD20 ADÍO

REGISTRO ADDRESS O

X DT1 DL1 AD51 AD41 AD31 AD21 AD11

86

REGISTRO ADDRESS 1

FIGURA 2.7 Continuación

El control del circuito integrado Í8291A por parte

del microcontrolador se realiza leyendo y escribiendo a

los dieciséis registros del circuito integrado.

Para la transferencia de mensajes con el bus se

utilizan los registros DATA IN (lectura) y DATA OUT

(escritura). El primero permite ingresar datos desde el

IBEE-488 al microcontrolador o hacia memoria cuando el

Í8291A está recibiendo datos. El segundo en cambio permite

que el microcontrolador envié datos al bus.

Page 97: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

87

Los Registros Interrupt Enable e Interrupt Status

permiten definir la manera en que el microcontrolador es-

tablecerá la comunicación con el Í8291A.

Cuando se requiere que la comunicación se establezca

mediante interrupciones, los bits de los Registros Inter-

rupt Enable 1 y 2 deben habilitarse previamente al inicio

de la comunicación. Los bits de los Registros Interrupt

Status 1 y 2 tienen su respectivo bit de habilitación en

los Registros Interrupt Enable 1 y 2.

Las condiciones que pueden generar interrupción se

indican en la Tabla 2.2:

Al ocurrir una interrupción el microcontrolador debe

leer lo's registros de estado para determinar qué condición

la produjo y realisar la rutina correspondiente. Los bits

activados se borran al leer el registro de estado respec-

tivo .

El pin de interrupción (11) del Í8291A normalmente se

activa en alto y se borra cuando el microcontrolador lee

el registro de estado. Pero puede ser configurado por

software para activarse en ba,jo como requiere el Í8751H

habilitando esta característica en el Í8291A.

Page 98: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

CONDICIÓN

CPT

APT

GET

END

DEC

ERR

BO

BI '

SPC

LLOC

REMC

ADSC

DESCRIPCIÓN

Recibido comando indefinido

Pasar dirección secundaria

Ocurrió comando GET

Recibido mensaje EOI y/o EOS

Estado activo de Device Clear

Error no hay oyentes" activos

Espera byte de salida

Léase byte de entrada

Completa búsqueda serial

Cambio en estado del Local Lock

Cambio estado de Remoto/Local

Cambio en el direccionamiento

Nota: Todas las condiciones se activan con 1L.

TABLA 2.2 Condiciones que Producen Interrupciónf

en el 18291A,

Si no se requiere una comunicación mediante interrup-

ciones todos los bits que pueden producirlas deben

deshabilitarse y el microcontrolador deberá leer

secuencialmente los Registros Interrupt Status 1 y 2 para

determinar si uno o más bits están seteados y realizar la

rutina correspondiente.

El Í8291A puede operar en diversos modos de direc-

cionamiento que se eligen a través del Registro Address

Page 99: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

89

Mode. El modo indican la manera en que el circuito

integrado será direccionado.

A través de los bits AD1 y AD2 se eligen cuatro modos

de operación:

MODO 1: Tiene dos direcciones primarias separadas, una

dirección de locutor/oyente mayor y una dirección de locu-

tor/oyente menor. En aplicaciones donde sólo una dirección

es necesaria se usa la dirección mayor y se deshabilita la

menor. Las direcciones se cargan en el Registro Address

0/1 una a continuación de la otra.

MODO 2: Este modo en cambio permite al usuario tener una

sola dirección locutor/oyente pero de dos bytes, es decir

una dirección primaria y una dirección secundaria. Ambas

direcciones deben recibirse para "habilitar al dispositivo.

Con este modo se consiguen las funciones de locutor

extendido y oyente extendido como se definen en la norma.

Las dos direcciones se cargan en el Registro Address 0/1.

MODO 3: Se parece al Modo 1, pero en este caso las dos

direcciones primarias tienen una dirección secundaria, que

necesita ser verificada por el microcontrolador.

Adicionalmente a esos cuatro modos de

Page 100: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

90

direccionamiento el Í8291A puede programarse en los modos

TON (talk only) o LON (listen only) habilitados a través

de los bits TO y LO del Registro Address Mode.

En el modo TON el dispositivo puede operar como un

locutor en un sistema sin controlador y se lo usa también

cuando el Í8291A funciona con el Í8292 para enviar

comandos o datos al bus porque en ese caso no puede ser

direccionado a través del !EEE 488. En el modo LON el

dispositivo opera como un oyente en un sistema sin

controlador y también cuando funciona con el Í8292 para

recibir datos y estado del IEEE-488.

Otro registro del Í8291A es el Registro Command Pass

Through necesario para los comandos de la norma que el

Í8291A no reconoce. Y se lo usa también en sistemas que

emplean direccionamiento secundario, ya <aue en el modo 3

de direccionamiento la dirección secundaria debe pasarse

al microcontrolador para su verificación.

Un registro importante en el Í8291A es el Registro

Aux Mode. Con este registro es posible realizar las

siguientes funciones:

a) Cargar los registros auxiliares escondidos A y B.

b) Enviar comandos desde el microcontrolador al Í8291A.

Page 101: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

91

c) Presetear un contador interno usado para generar el

retardo TI en la función Handshake Fuente, como la

define el IEEE-488.

Estas funciones se realizan en el circuito integrado

de acuerdo a la Tabla 2.3:

BITS CONTROL

000

001

100

101

Olí

BITS COMANDOS

occcc

ODDDD

DDDDD

DDDDD

USPsPzFl

FUNCIÓN

Ejecuta comando auxiliarccccCarga contador interno afrecuencia DDDD

Escribe al Registro Auxi-liar A comando DDDDD

Escribe al Registro Auxi-liar B comando DDDDD

Habilita o no la búsquedaen paralelo

TABLA 2.3 Funciones del Registro Aux Mode.

Registros Auxiliares:

El Í8751H tiene dos registros auxiliares escondidos

que habilitan algunas características del circuito in-

tegrado y a los que puede escribirse a través del Registro

Aux Mode

El Registro Auxiliar A permite habilitar caracterís-

Page 102: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

92

ticas como: Setear el bit END en el Registro Interrupt

Status 1 cuando se ha recibido el carácter EOS en una lec-

tura, o activar la linea EOI cuando se envia el carácter

EOS en escritura, entre otras características.

SI Registro Auxiliar B permit'e características como:

habilitar el manejo por software de comandos indefinidos,

alta velocidad en transferencia de datos, permitir que el

pin 11 de interrupción se active en bajo, etc.

Comandos Auxiliares:

Los comandos auxiliares que el microcontrolador puede

enviar al Í8291A permiten entre otras cosas inicialisar al

circuito integrado, liberarlo del estado de reset, enviar

EOI con el último byte de datos, reconocer la dirección

secundaria en el Modo 3 de direccionamiento, etc.

Contador Interno:

Para cargar el contador interno debe enviarse un byte

de la forma 0010DDDD (binario), en donde DDDD puede ir de

0001 (1 MHz) a 1000 (8 MHz), de acuerdo a la frecuencia de

la señal conectada en el pin 3 (Clock). Dicha señal se usa

para determinar el tiempo de retardo permitido para que se

establezcan los datos en las líneas DIO, definido como TI.

Page 103: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

93

DAV se activa TI segundos después de que se envió los

datos a las lineas DIO.

Consecuentemente TI es un factor importante en la

determinación de la velocidad de transferencia de datos

del 18291A hacia el IEEE-488. Cuando se usan transmisores

de colector abierto para la conexión al bus, TI se define

como 2us. Con los transmisores tres estados, el IEEE-488

permite la velocidad de transferencia más alta. Para el

diseño se escogió una frecuencia de 1 MHZ como reloj

externo por lo que se carga el contador interno con 21H.

FUNCIONAMIENTO:

Antes de operar normalmente el Í8291A debe ser

inicializado enviando una señal de reset al pin 4 (RST)7 o

escribiendo el comando Reset al Registro Aux Mode. Con lo

que en el circuito integrado se producen los siguientes

eventos:

- Se mantiene el mensaje local "pon" como está definido

en la norma hasta que el circuito integrado sea

liberado del estado de reset.

Los Registros Interrupt Status 1 y 2, Serial Poli

Mode y Auxiliares A y B, se borran.

Se borran el bit de búsqueda en paralelo y el bit EOI

Page 104: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

94

en el Registro Address Status.

- El contador interno se inicializa a 8 MHz.

- Es enviado el mensaje local rdy.

En este estado el Í8291A puede ser programado por el

microcontrolador, escribiendo en sus registros las carac-

terísticas requeridas en el sistema. Como: habilitación de

interrupciones, dirección del dispositivo, caz^gar el

carácter EOS si es necesario 3 etc.

Para liberar al circuito integrado del estado de

reset el microcontrolador envía el comando Inmediate

Execute Pon al Registro Aux Mode.

Antes de escribir datos al bus, el microcontrolador

debe esperar que el bit BO en el Registro Interrupt Status

1 del Í8291A se setee. Esto sucede cuando ha sido

detectado el mensaje RFD lo que indica que debe enviarse

un dato al IEES-488, Se escribe el dato al Registro Data

Out del Í8291A, y este circuito integrado inicia y

completa el handshake mientras envía el dato al bus.

Cuando quiere leer un dato, el microcontrolador debe

esperar que el bit BI en el Registro Interrupt Status 1

del Í8291A se setee;, lo que indica que hay un dato

disponible en el Registro Data In, para que el Í8751 lo

Page 105: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

95

lea. El mensaje RFD se mantiene falso mientras no se lee

el registro. El Í8291A completa automáticamente el

handshake.

Í8292 IEEE-488 CONTROLLER

El circuito integrado Í8292 (Fig.2.8) es un

microcontrolador Intel 8041A programado para realizar las

funciones de controlador IEEE-488 usado con un Í8291A y

dos Í8293. En este caso se comporta como un procesador

esclavo inteligente para el microcontrolador maestro. En

la Figura 2.9 se presenta el diagrama de bloques del

Í8Q41A, éste contiene procesador, memoria RAM, memoria ROM

(Conteniendo el programa controlador IEEE-488), lineas de

entrada/salida y un contador/temporizador. Y en la Figura

2.10 se presenta el Modelo de Programación del Í8041A.

CQfíTPq-fítXy GPIS

ceOÍDZ0304DGD6D7

RE8ETTdSPIcen:IHF1smcXI

X2

SROREN

IFCftTNO

EO12

XFO.CDC

O.THSYC

3232

FIGUEA 2.8 Circuito Integrado Í8292.

Page 106: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

96

CIBCUITQ INTEGRADOÍ884ÍH

f TI

ÍU „ OJJ'. A U

1 i C.Á „ O1 A Oi i

i ¡ i i i! R BíTS I Í HESPÍA W$ i 1 ¡1EÍ10RIA'RAÍ1I U U i 1U j j Huí tu J t ¿ l i J t v l i í í • iiil !•» J I ¿I i i i i i i

I í L _^___ J LTIHEE/COUNTEE

i t i 1i i i }1 1 ! Í

i i !i i I

í t

| ENTRADA DATOS | SALIDA BATOS1 8 BITS 8 BITSí

A ! 1i \\i ¡ Í

i!ií

REGISTRO DEESTADO8 BITS

J - J J1 1 1 ii

i"

I/O

,

J

'*-, BUSH1N1ERNO

18 |LÍNEAS |

tif\

V

BlíS EXIEKHOFIGURA 2.9 Diagrama de Bloques del C.I. 8041A

Las capacidades del circuito integrado son las

siguientes:

Control e inicialiaación del bus a través del manejo

de la linea 1FC.

Atención a peticiones de servicio,

Envió del mensaje REN.

Protocolo corapleto de control de la transferencia.

Toma de control sincrónica para prevenir la destruc-

ción de cualquier transmisión de datos en progreso.

Envió de mensajes de interfas.

Page 107: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

97

Toma y entrega de control del bus.

Búsquedas en paralelo.

MEMORIA DE DATOS MEMORIA DE PROGRAMAoo

32

24

87

0

USER RAM32 x 8

BANCO 1 DE REGISTROS3 x 8

Rl'

R(T

STACK0

RAM DEL USUARIO16 x 8

BANCO 0 DE REGISTROS8 x 8

Rl

RO

JL\J¿**~>

768767

512511

256955

1

0

PAGINA 3

PAGINA 2

PAGINA 1

PAGINA 0

ACUMULADOR

DBBIN

DBBOUT

CONTADOR

BANDERAS

FIGURA 2.10 Modelo de Programación del Í8041A

Page 108: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

98

El contador interno se utiliza para funciones de

timeout o para contar los bytes de datos transferidos. La

RAM interna se usa como un banco de registros de propósito

especial. Aunque el 8041A tiene solamente dos registros de

lectura y uno de escritura, a través del firmware el Í8292

presenta seis registros de lectura y1 cinco de escritura.

Para accesar a los registros se utilizan las lineas

de control CS, RÍ) y WR y la linea de dirección AO de la

manera que se indica en la Tabla 2.4. La linea de

dirección AO se usa para seleccionar entre el bus de datos

y el Registro de Estado durante operaciones de lectura y

para distinguir entre datos y comandos en operaciones de

escritura.

REGISTROS

Registros lectura

Leer estado

Escribir comandos

Registros escritura

Deshabilitados

CS

0

0

0

0

1

RD

0

0

11X

WR

1

1

0

0

X

AO

0

10

1X

TABLA 2.4 Líneas de Selección del C.I. Í8292.

Las Figuras 2.11 y 2.12 presentan los registros

disponibles para lectura y escritura en el Í8292 respec-

tivamente. La linea de control CS fue conectada a la.linea

Page 109: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

99

de dirección A5 del microcontroiador Í8751.

SYC ERR SRQ EV X IFCR IBF OBF

REGISTRO INTERRÜPT STATUS

X X USER X X TOUT3 TOUT2 TOUT1

REGISTRO ERROR FLAG

OSES CA X X SYCS IFCC REN SRQ

REGISTRO CONTROLLER STATUS

REN DAV EOI X SYC IFC ANTI SRQ

REGISTRO GPIB (BUS) STATUS

D D D D D D D D

REGISTRO EVENT COUNTER STATUS

D D D D D D D D

REGISTRO TIME OUT STATUS

FIGURA 2.11 Registros de Lectura del C.I. ÍS292.

Page 110: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

100

1 SPI TCI SYC OBEI IBFI 0 SRQ

REGISTRO INTERRÜPT MASK

0 0 USER 0 0 TOUT3 TOUT2 TOUT1

1 1 1 1 OP c c c

REGISTRO COMMAND FIELD

D D D D D D D D

REGISTRO EVENT COUNTER

D D D D D D D D

REGISTRO TIME OUT

FIGURA 2.12 Registros de Escritura del C.I, ±8292.

Los Registro Interrupt Mask (IM) y Error Mask (EM),

pueden ser escritos directamente con la linea de dirección

AO igual a cero, el firmware del circuito integrado usa el

bit más significativo para diferenciar un registro de

otro.

En cambio para lectura el Registro Interrupt Status

Page 111: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

101

es el único que puede; leerse directamente. Los restantes

registros se seleccionan a través de comandos del 18292

que se escriben en el Registro Command Field.

El 18292 puede realizar dos grupos de comandos que se

distinguen por el valor del bit OP en el Registro Command

Field y son: 1) los comandos de operación y 2) los

comandos utilitarios. Las dos clases de comandos se

escriben en el 18292 con la linea AO en alto.

1) CQMANTOS DE OPERACIÓN

Inician alguna acción en el bus de interfaz IEEE-

488. Usando estos comandos se realizan funciones de

control como búsqueda en paralelo, pasar y recibir el

control3 tomar el control y otras funciones del control

del sistema. Para estos comandos el bit OP es igual a 1L.

2) CÓMANLOS UTILITARIOS

Son utilizados para leer y escribir a los registros

del 18292 que no son accesibles directamente. Para

realisar esto, se escribe al Registro Command Field el

comando utilitario correspondiente, y a continuación se

escribe o lee la información en el registro del 18292

seleccionado. En este caso el bit OP es igual a OL.

Page 112: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

102

El microcontrolador puede escribir comandos al buffer

del bus de datos tan pronto como el comando anterior ha

sido leído, comprobando el estado de la interrupción IBFI.

El microcontrolador no debe escribir al Í8292 mientras

IBFI esté en 1L porque la información se perderá.

El circuito integrado Í8292 tiene cuatro pines de

interrupción que son los siguientes:

IBFI Buffer de entrada vacío: usado para interrumpir

al microcontrolador mientras el buffer de

entrada del ÍS292 está vacío.

OBFI Buffer de salida lleno: usado para indicar que

el buffer de salida está lleno.

SPI Interrupción en eventos especiales: usada en

eventos no iniciados por el microcontrolador.

TCI Interrupción en tarea completa: interrumpe al

microcontrolador para indicar que la tarea

requerida se completó en el ÍB292 y la informa-

ción pedida está lista en el buffer del bus de

datos.

Los eventos especiales que provocan interrupción. SPI

son los siguientes:

IFCR IFC recibida

Page 113: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

103

EV Interrupción del Contador de Eventos

SRQ Petición de servicio

ERR Ocurrió un error

SYC Cambió el estado del switch controlador.

Al detectar una interrupción SP'I, el microcontrolador

debe leer el Registro Interrupt Acknowledge para que el

18292 borre la interrupción y los bits correspondiente en

el Registro Interrupt Status. Puede reconocer cualquier

combinación de las cinco interrupciones SPI: SYC, ERR,

SRQ, EV e IFC.

La interrupción TCI es útil cuando el

microcontrolador envía comandos al Í8292, TCI se borrará

con cada nuevo comando escrito al circuito integrado.

Los comandos enviados al Í8292 pueden dividirse en

dos grupos:

a) Comandos que requieren respuesta del Í8292 al microco-

ntrolador, por ejemplo la lectura de un registro y

b) Comandos que inician alguna acción o habilitan carac-

terísticas , pero no requieren respuesta del i8292 por

ejemplo la habilitación de las interrupciones.

Page 114: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

104

Con el primer grupo, la interrupción TCI se usa para

indicar que la respuesta requerida está lista en el buffer

y el microcontrolador puede leerla. Con el segundo grupo,

se usa para indicar que se completó la tarea y el

microcontrolador puede enviar nuevos comandos.

El Í8292 puede comunicarse con el microcontrolador

mediante interrupciones, o por lectura secuencial de . los

registros de estado.

Cuando la comunicación no se realiza a través de

interrupciones sino por lectura secuencial de los

registros de estado, todas las interrupciones deben

deshabilitarse, el microcontrolador revisará si algún bit

está seteado y realizará la rutina correspondiente.

FUNCIONAMIENTO:

El Í8292 puede reinicializarse de tres modos

diferentes: a) cuando se enciende el equipo, b) con una

señal de reset externa aplicada al pin 4 (RST), o c)

enviando el comando RST a su Registro Command Eield. En

este estado se produce la siguiente secuencia de eventos;

1) Todas las salidas del IEEE-488 van a alto SRQ, ATNI,

SYC, CLTH, ATÑO, CIU, TCI, SPI, SÜ1, OBFI3 IBFÍ, DAV,

Page 115: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

105

REÑ.

2) Las cuatro salidas de interrupción (TCI, SPI, IBFI y

OBFI) y la salida CLTH se ponen en bajo.

3) Los registros de Interrupt Status, Interrupt Mask,

Error Flag., Error Mask, Time Out y Event Counter se

borran.

4) Si el Í8292 es el controlador del sistema, ejecuta un

comando ABORT y toma el control del bus.

Para su correcto funcionamiento el Í8292 necesita una

señal de reloj, que puede generarla internamente ya que

tiene integrado un oscilador al que debe conectarse un

cristal externamente en los pines 2 y 3 como se indica en

la Figura 2.13.

15 pf

ICl

Xi

FIGURA 2.13 Circuito de Reloj del C.I.±8292.

Page 116: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

106

Í8293 IEEE-488 TRANSCEIVKR

SI Í8293 es un circuito integrado multiuso que

contiene los transceivers bidirecionales IEEE-488 no

invertidos, diseñados para realizar la interfas eléctrica

con el IEEE-488 (Fig. 2.14). Contiene la lógica adicional

para que el Í8291A, Í8292 e Í8293 trabajen juntos.

DIO!DI02DI030104DIOS01060107oíoeDftVT/R1flTNEOI

flTNOIFCL

DI01DIOSDIO3DI04DIOSDioeDI07DIOS

DPV

OPTñOPT8

22Tg

it?

Lí21

9233

FIGÜEA 2.14 Circ-uito integrado 18293.

El circuito integrado Í8293 tiene las siguientes

características:

Nueve drivers con salida seleccionable de colector

abierto o tres estados de acuerdo a la configuración

del usuario.

Drivers de línea con capacidad de corriente de hasta

48 mA.

Page 117: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

107

- Nueve receptores tipo Schmitt Trigger.

- Drivers con capacidad de manejo de cargas capacitivas

altas.

- Fuente única de 5V.

Tecnología HMOS de baja potencia.

Decodificador interno del modo de operación.

- Protección del estado del bus en encendido y apagado.

- Conectado con el Í8291A y el Í8292 forma una interfaz

IEEE-488 Locutor/Oyente/Controlador sin componentes

adicionales.

- Se requiere dos circuitos integrados Í8293 por cada

interfaz.

Terminaciones del bus de acuerdo a la norma IEEE-488.

El Í8293 cumple y en algunos casos excede todas las

especificaciones eléctricas definidas en la norma IEEE-488

1978.

Puede ser programado por hardware para funcionar en

uno de sus cuatro modos de operación. Estos modos le

permiten ser configurado y funcionar en ambientes Locu-

tor /Oyente/Control ador y Locutor/Oyente. Adicionalmente

puede ser usado como transceiver del bus con salida tres

estados (pull/push) o colector abierto de propósito

general con nueve drivers/receivers.

Page 118: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

108

Los modos de operación del 18293 se escogen a través

de los pines OPTA (27) y OPTE (26) de acuerdo a la Tabla

2.5. Según el modo escogido se configura la lógica interna

del circuito integrado.

OPTA

0

0

11

OPTE

0

1

0

1

MODO

0

1

2

3

TABLA 2.5 Modos de operación del circuito integrado

Í8293

MODO O: Este modo de operación configura al 18293 para

manejar las lineas de control de un sistema Talker/Liste-

ner, IFC,REN, ATN como entradas al sistema; SRQ como

salida del sistema y las lineas EOI, NRFD y NDAC como

lineas bidireccionales.

MODO 1: Sn el modo 1 en cambio el 18293 se configura para

manejar las lineas de datos del bus IEEE-488 DI01 - DIOS y

la líneas de control DAV como lineas bidireccionales en un

sistema Talker/Listener.

MODO 2: Este modo y el modo 3 se utilizan en sistemas con-

Page 119: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

109

figurados como Talker/Listener/Controller. El circuito

integrado Í8293 en el modo 2 maneja las lineas de control

IFC, REN, ATN como salidas del sistema; SRQ como entrada

al sistema y las lineas NDAC, NRFD y EOI como lineas

bidireccionales.

MODO 3: El Í8293 en el modo 3 se encarga de manejar las

lineas de datos DI01 - DIOS del bus IEEE-488 y la linea de

control DAV funcionando en un sistema Controlador. Con la

caracteristica adicional de que en este caso las salidas

de los drivers de las lineas de datos se seleccionan como

salidas tres estados para enviar comandos y datos y como

salidas de colector abierto cuando se realiza una búsqueda

en paralelo.

Cada interfaz IEEE-488 requiere dos circuitos in-

tegrados Í8293 configurados en dos modos diferentes porque

uno de ellos lleva los datos y la señal DAV hacia el bus

IEES-4S8 y el otro lleva las restantes señales de control.

Si el sistema va a trabajar como Locutor/Oyente se

utilizan los Modos O y 1. Si adicionalmente va a trabajar

como Controlador se utiliza los modos 2 y 3. Estas

configuraciones se indican en las Figuras 2.14 y 2.15.

El sistema realizado en el diseño tiene una con-

Page 120: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

110

figuración Locutor/Oyente/Controlador por lo tanto los dos

circuitos integrados 18293 funcionarán en los Modos 2 y 3

respectivamente.

Las señales en las lineas pueden ser tanto entradas

como salidas, el 18293 tiene dos pines que controlan la

dirección de las lineas, y son el pin 1 (T/R1) y el pin 2

(T/R2) manejadas por el Í8291A y el Í8292.

T/R1: Controla la dirección de las lineas NDAC, NRFD,

DAV y DI01 -DIOS, cuando está en alto NRFD y

NDAC se reciben y las demás señales se transmi-

ten.

T/R2: Controla la dirección de EOI,

Page 121: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

111

Ucc

Hacia el

S 2 9 J L f l '-^ --- — -

«icrocontroiador

i OPTft1 OPTB

j pt 8 2 9 3

HODO Si

: OPTAOPTB

¿i 8^93

MODO i1

)

~~TGND,.- -•.f.^ s

ÍGNDi--' ^r-^ — v

x\T !' !E jr ¡B iK J" !

480 iU ;

!

FIGURA 2.15 Configuración Locutor/Oyente.

Ucc

Hacia el

Hacia el

8 2 9 1 H

rolados

:

¡ 8 2 9 2

,— x

..— v

OPTñiIPTTR

8 2 9 3

MAIVj 5

OPTftOPTB

8 2 9 3

HflTVfl ?

b-

.«•^ K-

U cei

h-JI 1

TN ^

xN

irnrL.-

T?Li

,18o" 1

FIGURA 2.16 Configuración Locutor/Oyente/Controlador.

Page 122: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

112

En el Í8293 las salidas de los drivers pueden con-

figurarse como salidas de colector abierto o como salidas

tres estados. Esta característica es útil para cumplir con

las especificaciones de la norma que permite el uso de

drivers con salidas tres estados en las líneas DI01 -DIOS

salvo en el caso en que se realice una búsqueda en para-

lelo en la cual las salidas deben ser de colector abierto.

En el Modo 3 del Í8293 las líneas EOI y ATN están

internamente conectadas a una compuerta- AND,, esto

determina cuando las salidas de los drivers son tres

estados o de colector abierto. Cuando alguna de las

señales está en alto, las salidas son tres estados., pero

si las dos señales están en bajo simultáneamente el

controlador está realizando una búsqueda en paralelo, por

lo que las salidas de los drivers se configuran como

salidas de colector abierto.

2.3.3 BLOQUE DE CONTROL

El bloque de control consta del microcontrolador

Í8751H, el latch 74LS373 y lógica adicional. Es la parte

más importante del sistema, recibe y envía los datos,

programa la función de los circuitos integrados y controla

todas las tareas que se realizan.

Page 123: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

113

El Í8751H incorpora un puerto serial full dúplex para

manejar las comunicaciones seriales con dos bufiers

separados, uno para la transmisión y otro para la

recepción. El carácter entrante llega al microcontrolador

a través del pin 10 y el carácter saliente se envía por el

pin 11. La información llega serialmente desde el MAX232 y

el ÍS751H la convierte internamente en un dato paralelo,

por lo que la parte serial no necesita elementos

adicionales para la conversión serie/paralelo. La Figura

2.17 muestra el C.I. 18751.

-3JU es/vpXI

xaRESET

INT03NT1TCTI

Pl.aPi.iPi.2Pi.3

P1.-4Pl.Epi.aPI.7

PC.0re. iTO.Spe. 2P3.4pe. sPC. epe. 7

pz'.iP2.2P2.3

P2.4P2.SP2.8

P2.7

WJí-ít

PSENPLE/P

TXDRXD

97S1

FIGURA 2.17 Microcontrolador 18751H

Con el IEEE-488, el microcontrolador Í8751H programa

al Í8291A y al Í8292, leyendo y enviando datos al bus.

Estos circuitos integrados son tratados como memoria de

datos externa usando los pines RD y WR para leer o

Page 124: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

114

escribir en ellos, y habilitándolos a través de las lineas

de dirección. El Í8751H controla el intercambio de

información y atiende las interrupciones.

Puesto que el Í8751H tiene ios buses de datos y

direcciones multiplexados en tiempo, la separación del bus

de direcciones se realiza por medio del latch externo

74LS373, controlado por el Í8751H a través de la señal ALE

(pin 30) . De esta manera se obtiene el byte menos

significativo del bus de direcciones (AO - A7), con la

configuración indicada en la Figura 2.18.

BUS DE DfiTOS

poaPCipeaP33P34POS

hcsarTSi paepg?

PUS:

í}>>/>>

i

rr?347913LAL7La

rX

C« 00Di 0102 0203 03EM CMoe ce06 O607 Q7

OCG74L3373

*|

NBUSDXRE

FIGURA. 2.18 Multiplexación del bus de datos/direcciones

del C.I.Í8751H

A través del puerto 2 del Í8751H se ingresan los

parámetros de operación del IEEE-488 mediante ocho dip-

switches, en los que se selecciona la dirección primaria

Page 125: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

115

del dispositivo y otras características adicionales como

las funciones "locutor solamente", "oyente solamente".

El procesador genera la señal de reloj de trabajo a

través de un oscilador integrado al que se conecta

externamente un cristal de frecuencia 7.3728 MHz que

permite obtener por software todas las velocidades de la

Ínterfaz EIA-RS232C.

2.3.4 FUNCIONAMIENTO DEL SISTEMA

Como se señaló anteriormente es,posible seleccionar

el funcionamiento del equipo para que trabaje como el

controlador del bus o para que trabaje como un dispositivo

direccionado a través del bus. Esta selección se la

realiza a través de un switch externo conectado al pin 24

(SYC) del Í8292. En la Tabla 2.6 se indica la posición del

switch y el respectivo estado del sistema.

sw0

1

ESTADO

No controlador

Controlador del sistema

TABLA 2.6 Operación del equipo

Si se elige que funcione como un dispositivo no

Page 126: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

116

controlador del bus, el circuito integrado ±8292 no

realiza ninguna función y permanece en un estado de reposo

(idle). El equipo puede entonces ser direccionado a través

del bus por el controlador o funcionar como un dispositivo

"locutor solamente" u "oyente solamente" en un sistema sin

controlador, estas características se escogen a través de

dipswitches, en los que también se ingresa la dirección

primaria del equipo.

Los primeros cinco switches se usan para ingresar la

dirección a la cual responderá el equipo, y los dos

siguientes para escoger los modos "oyente solamente",

"locutor solamente", de acuerdo a la Tabla 2.7.

TON

0

0

11

LON

0

1

0

1

ESTADO

Direccionado

Modo LON

Modo TON

Deshabilitado

TABLA 2.7 Características del equipo.

La dirección del dispositivo pueden ser cualquier

número de O a 30, la dirección 31 en el 1EEE-488 se toma

como el comando UNL (Nadie Oye).

Page 127: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

117

Operación como controlador del bus

Si el sistema va a ser el controlador del bus el

Í3291A oye y habla por medio de las lineas de datos y de

handshake (NRFD, NDAC y DAV) y el Í8292 controla cuatro de

las cinco lineas de manejo del bus '(IFC, SRQ? ATN y REN) .

La quinta linea EOI es maneja por el Í8291A en transferen-

cias de datos y por el Í8292 cuando se realiza una

búsqueda en paralelo.

Es necesario inicialisar los dos circuitos integrados

del siguiente modo:

Para el Í8291A

1.- Pulsar la entrada RESST o escribir 02H (Comando

Reset) al Registro Aux Mode.

2.- Escribir a los Registros Interrupt Enable 1 y 2,

habilitando o deshabilitando los bits de interrupción

según el caso.

3.- Escribir al Registro Address Mode para elegir el modo

TON para poder enviar los comandos al bus.

4.- Deshabilitar las direcciones en el Registro Address

0/1.

5.- Escribir el carácter de fin de secuencia EOS si se va

a utilizar en la comunicación.

Page 128: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

118

6.- Escribir en el Registro Aux . Mode las características

como enviar y reconocer EOI en una escritura o

lectura y para poner el tiempo TI en el contador

interno.

7.- Escribir OOH al Registro Aux Mode para liberar al

circuito integrado del estado de reset y dejarlo en

estado de espera.

Para el Í8292 en cambio:

1.- Pulsar la señal de reset o enviar el comando RST al

Registro Command Field.

2.- Habilitar las interrupciones en el Registro Máscara

de Error especialmente las interrupciones TCI y SPI.

El ÍB292 toma el control del bus activando la linea

ATN y se autoactiva como controlador, envía entonces la

señal IFC por al menos 100 us como se define en la norma.

Como el Í8291A está en el modo TON (Talk Only), el

bit BO en el Registro Interrupt Status 1 se activa tan

pronto como se libera al circuito integrado del estado de

reset. El microcontrolador escribe el comando al Registro

Data Out y espera que se active nuevamente el bit BO para

enviar el siguiente comando.

Page 129: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

119

La línea ATN permanece en estado activo hasta que se

envíen todos los comandos y el ÍS292 es puesto en estado

de reposo escribiendo el comando GTSB (Go To Standby) en

el Registro Command Field. Al reconocer este comando la

línea ATN se desactiva y en este momento se puede enviar o

recibir datos.

El Í8291A se encarga de enviar los comandos y direc-

ciones al bus mientras ATN es verdadera y de enviar y

recibir los datos cuando ATM es falsa.

En una transferencia de datos el Í8751H controla al

Í8291A programándole en los modos TON y LON de acuerdo a

su participación en la transferencia, porgue en estas

condiciones no puede ser direccionado a través del bus.

Operación como no controlador

Si el sistema no va a ser el controlador del bus al

empezar la comunicación es necesario realisar los siguien-

tes pasos:

El micro control ador debe leer el puerto 2 para

determinar las características como la dirección del

equipo, o si se han elegido la funciones "locutor

solamente", "oyente solamente" en las que el equipo

Page 130: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

120

funcionará en un sistema sin controlador y por lo tanto no

será direccionado a través del bus.

Si el equipo va a ser direccionado a través del bus,

entonces el Í8751H debe leer la dirección primaria e

inicialisar al Í8291A de la siguient'e manera:

1.- Pulsar la entrada de RESET o escribir 02H (Comando

Reset) al Registro Aux Mode.

2.- Escribir a los Registros 1 y 2 de Habilitación de las

Interrupciones, habilitando o deshabilitando los bits

de interrupción según el caso.

3.- Escribir al Registro Address Mode para elegir el Modo

1 de direccionamiento.

4.- Escribir al Registro Address 0/1 la dirección prima-

ria del dispositivo que se leyó previamente.

5.- Escribir el carácter -de fin de secuencia EOS si es

necesario.

6.~ Escribir en el Registro Aux Mode las características

requeridas en la comunicación, como cargar el con-

tador interno, enviar el carácter EOS en una escri-

tura, si es necesario,etc,

7.- Escribir OOH al Registro Aux Mode para liberar al

circuito integrado del estado de reset y lo deja en

estado de espera.

Page 131: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

121

El Í8291A permanecerá en estado de reposo hasta que

el controlador inicie alguna actividad enviando ATN . El

controlador direcciona al sistema activando ATN y poniendo

el comando MLA (My Listen Address) o MTA (My Talk Address)

en el bus. Si los cinco bits más bajos del comando se

igualan a la dirección programada eh el Registro Address

0/1 del Í8291A, el sistema es direccionado para oír o

hablar. El bit ADSC en el Registro Interrupt Status 2

indica si el Í8291A ha sido direccionado o desactivado. Y

los bits TA y LA del Registro Address Mode indican cuándo

el sistema es direccionado para oir o hablar.

Si es direccionado para oír, el microcontrolador

puede leer el Registro Data In cuando BI se setee en el

Registro Interrupt Status 1. En cambio, si se le

direccionó para hablar debe esperar que se setee el bit BO

en ese registro de estado antes de escribir el dato al

Registro Data Out. Si el bit EMD del Registro Interrupt

Status 1 se ha seteado SOI o el byte SOS ha sido recibido

y la comunicación debe finalizar.

En cambio si se ha escogido las funciones talk only o

listen only el Í8291A debe escoger en el Registro Address

Mode las funciones ton. Ion respectivamente.

Page 132: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

122

2.3.5 DIAGRAMA DE CONEXIONES DEL SISTEMA CONVERSOR DE

INTERFACES SERIE - PARALELO.

El diagrama cié las conexiones del sistema diseñado se

presenta en la Figura 2.18.

Page 133: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

xxx

Page 134: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

DEL

3.1. DESCRIPCIÓN GENERAL DEL SOFTWARE

La operación del sistema de conversión serie - para-

lelo es controlada por un programa que se ejecuta en el

microcontrolador Í8751 que se encarga de controlar el

flujo de información de cada transferencia de datos y

realizar los pasos necesarios para establecer la comuni-

cación.

El diagrama de flujo de la Figura 3.1 presenta el

procedimiento que seguirá el programa general del micro-

controlador. El programa configura los valores iniciales

de la interfas serial y determina el ritmo binario de la

comunicación, para la operación del puerto EIA-RS232C,

luego configura las condiciones de operación del bloque

IEEE-488.

3.2 MODULO PARA LA PARTE EIA-RS232C

Para el bloque EIA-RS232C se realizaron las subruti-

nas de inicialisación del puerto serial del ÍS751 en 'su

modo de operación, para transmitir y recibir datos desde

la interfas serial y para establecer el ritmo binario de

Page 135: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

la comunicación.

125

N I C l H L l Z f t P U E H T Q i¡SEH1AL DEL Í8751 i

L L f t f i f l N & Q H LK iSU3HUIIHA I NI SER i< K í T Í 1 0 S I N A R I O f l J

ÍS239 Sits/s) I

1

LLftHfl A SUBRUTIHñBHÜ» PflRft LADETECCIÓN DEL .

HíThO BJNfiRÍO DEL ii FUEHTO SERIAL i

NO / DETECTADOC RITHQ j

SUBRUTiNft TIKHPO 1i

i 3í i í í K I A L I Z f t PUESTO 1!3E3ífU, CON H i i ü O í¡ B I í l f i H Í O 1289 b/s iI i

HO

iii,nlm rí ur.

SUBRüTINAHOCOHT

X

íS Í:L N. 51COHTHGLADOR

DEL3Ü3?

EÍ AHüTI

• "OHT

FIGURA 3.1 Diagrama de Flujo del Programa General

Page 136: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

126

3.2.1 INICIALIZACION DEL PUERTO SERIAL

INFORMACIÓN GENERAL:

Antes de recibir o transmitir datos por el puerto

serial el microcontrolador debe inicializar los registros

que controlan ese puerto, configurándolo a un ritmo

binario y en un modo de trabajo determinados. Estos

registros de control son: TMOD, SCON, TCON y el Timer 1,

los cuales se indican en la Figura 3.2.

1 SMO SM1 SM2 REN TES RB8 TI RIREGISTRO SCON

7 ' 01| GATE C/T MI MO GATE C/T MI MO j

REGISTRO TMOD

0

IF1 TR1 TFO TRO IE1 IT1 IEO ITO 1REGISTRO TCOM

15

TTTI TT.l

TIMER 1

FIGURA 3_2 Registros de Control de la Interfaz Serial

Page 137: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

127

El 18751 tiene cuatro modos de operación para el

puerto serial, seleccionados en el Registro SCON (Control

del Puerto Serial), este registro se indica en la Figura

3.2.

Donde los bits del registro tienen las siguientes

funciones:

SMO y SM1: Eligen el modo de operación del puerto

serial de acuerdo a la especificación de la

Tabla 3.1.

SMO

0

0

11

SM1

0

10

1

MODO

0

12

3

TABLA 3.1 Modos de Operación del Puerto Serial del Í8751

SM2:

REN:

TI y El:

Habilita la característica de comunicación

de multiprocesador.

Habilita la recepción serial cuando se pone

en 1L.

Son las banderas de interrupción en

transmisión y recepción respectivamente.

Page 138: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

128

TBB y RB8: Sirven para almacenar y enviar un bit

adicional programable para los modos 2 y 3.

Las características de los modos de operación del

puerto serial se indican a continuación:

MODO O (ínterfaz Serial)

En este modo el puerto serial recibe o transmite un

carácter de 8 bits de datos, el bit menos significativo

primero y a un ritmo binario fijo a 1/12 de la frecuencia

del oscilador.

MODO 1 (Interfaz Serial)

Cuando el puerto serial trabaja en el modo 1 transmi-

te o recibe un carácter de 10 bits. Un bit de inicio (O),

8 bits de datos y un bit de parada (1). A un ritmo binario

variable, generado a través del Timer 1.

MODO 2 (Interfaz Serial)

En el modo 2 el puerto serial transmite o recibe un

carácter de 11 bits. Un bit de inicio, 3 bits de datos, un

bit programable para la paridad y un bit de parada. El ri-

tmo binario es programable a 1/32 o 1/64 de la frecuencia

del oscilador.

Page 139: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

129

MODO 3 (Interfaz Serial)

En este modo el puerto serial funciona de manera

parecida al Modo 2; sin embargo, en este caso el ritmo -

binario es variable y generado a través del Timer 1.

El 18751 tiene dos registros Timer/Counter de 16

bits: el Timer 1 y el Timer O. Estos registros pueden

funcionar como temporizadores o como contadores de even-

tos. En cada Timer pueden direccionarse separadamente los

ocho bits menos significativos como un registro de ocho

bits TL1 o TLO y los ocho bits más significativos del

Timer como el registro TH1 O THO. El Timer 1 es usado para

generar el ritmo binario de la interfas serial.

La operación del Timer 1 y del Timer O se configura ta

través del Registro TMOD (Modo del Timer), indicado en la

Figuraba.2.

Los cuatro bits menos significativos del Registro

TMOD controlan la operación del Timer O y los cuatro bits

más significativos la operación del Timer 1.

Cada Timer puede ser configurado para operar como

Timer o como Counter con el bit C/f que le corresponde en

el Registro TMOD. Cuando se escribe un 1L en ese bit, el

Timer funciona como Counter y cuando se escribe un OL fun—

Page 140: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

clona como Timer.

Los Timers pueden operar en cuatro modos diferentes.

Los bits MO y MI del Registro TMOD (Modo del Timer)

permiten seleccionar el modo en que funcionará cada

registro de acuerdo a la manera que -indica la Tabla 3.2.

SMO

0

0

. 1 •1

SM1

0

10

1

MODO

0

12

3

TABLA 3.2 Modos de Operación del Timer del Í8751

Las características de los modos de operación de los

Timer son las siguientes:

MODO O ( Timer/Co-uirter)

En este modo el Timer 1 y el Timer O son configurados

como registros de 13 bits. Cuando en la cuenta del Timer

se produce un sobrefinoo, la bandera de interrupción del

Timer se activa. Este registro de 13 bits consiste de los

8 bits de TH y los 5 bits menos significativos de TL, los

tres bits más significativos de TL se ignoran.

Page 141: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

131

MODO 1 (Timer/Co-unter) :

El modo 1 funciona de manera parecida al Modo 0; sin

embargo, en este caso el Timer se configura como un

registro de 16 bits con TH y TL completos.

MODO 2 (Timer/Co-unter)

El modo 2 configura al Timer 1 o al Timer O, como un

contador de 8 bits (TL) con copia automática de un valor

inicial cargado en TH, cuando la cuenta en TL alcanza 255.

El sobrefluoo de TL no solamente activa la bandera de

interrupción del Timer, sino que además TL se carga con el

contenido de TH, que debió haber sido inicializado por

software.

MODO 3 (Timer/Counter)

El Timer O funciona de una manera diferente al Timer

1 cuando se selecciona el modo 3, El Timer 1 en este modo

se halla deshabilitado 3. de una maner-a similar al caso en

que no se activa el bit TE1 en el Registro TCON. En cambio

en el Timer O TLO y THO se configuran como dos contadores

separados. TLO usa los bitas de control del Timer O en el

Registro TCON. Y THO usa los bits de interrupción y de

habilitación del Timer 1 en el Registro TCON.

Cuando se utiliza el Timer 1 para generar el ritmo

binario, éste se determina por la relación de sobreflujo

Page 142: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

132

del Timer 1. Si se elige el Modo 2 del Timer la relación

de sobrefino o está dada por la Ecuación 3.1. Donde TH1 es

el valor que se debe cargar en la parte alta del Timer 1

(TH1) .

THI=256- ose EC 3.1

384* VELOCIDAD

Si SMOD - O y una frecuencia del oscilador de 7.3728

MHz, se puede obtener la gama de ritmos binario mostradas

en la Tabla 3.3.

RITMO BINARIO(bits/a)

19200

9600

4800

2400

1200

600

300

150

VALOR EN TH1( Hexadecimal )

FF

FE

FC

F8

FO

EO

co80

TABLA 3,3 Valores de Autoijiicio para el Timer 1

El registro TCON (Control del Timer) se indica en la

Page 143: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

133

Figura 3.2. Este registro controla al Timer 1 con los bits

indicados con el subíndice 1 y al Timer O con los bits in-

dicados con el subíndice O.

Los bits del Registro TCON tienen las siguientes fun-

ciones :

TFí: Es la bandera de sobreflujo del Timer i. Activada por

hardware al producirse el sobreflujo y desactivada

por hardware cuando el procesador atiende la

interrupción.

TRi: Control de cuenta del Timer i. Si se activa se

habilita al Timer para contar.

lEi: Bandera de interrupción en señal externa para el

Timer i. Activada por hardware y desactivada cuando

la interrupción se procesa.

ITi: Este bit determina si la interrupción externa se

generará con un nivel bajo en la señal externa o con

una transición de alto a bajo en dicha señal.

* Nota: Todos los bits anteriores son activados con 1L y

desactivados con OL.

Page 144: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

134

DISSSQ DE LA SÜBRDTINA DE INICIALIZACION DE LA INTERFAZ

SEEIAL

La subrutina de inicialisación del puerto serial

(INISER) cuyo diagrama de flujo se indica en la Figura

3.3, programa la operación de la interfaz serial, para

esto realiza los siguientes pasos: escribe en el Registro

SCON 50H configurando el puerto serial en el Modo 1 de

operación (Un bit de inicio, ocho bits de datos, un bit de

parada y un ritmo binario variable generado a través del

Timer 1), escribe en el Registro TMOD 20H para configurar

al Timer 1 en su función de Timer operando en el Modo 2,

escribe en los Registro TH1 y TL1 el número OFFH como

valor inicial- de carga del Timer 1 para obtener un ritmo

binario de 19200 bits/s? y por último la subrutina activa

la cuenta del Timer 1 seteando el bit TR1 en el Registro

TCON (Registro de Control del Timer). Para esta aplicación

debe deshabilitarse la interrupción de sobrefino o de Timer

1.

3.2.2 DISEÑO DE LA SUBRUTINA PARA TRANSMISIÓN DE DATOS:

La transmisión de datos en el 18751 se inicia con

cualquier instrucción que utilice el Registro SBUF como

registro de destino. El dato se escribe en el Registro

SEUF y el microcontrolador lo envia serialmente por el pin

Page 145: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

135

11. La subrutina envía un dato y espera que se active la

interrupción de transmisión TI en el Registro SCON antes

de enviar el siguiente dato, esto garantiza que no se

enviará un nuevo dato antes de acabar de transmitir el

dato anterior. El diagrama de flujo de la subrutina se

indica en la Figura 3.4.

INICIO\O í O P E R A C I Ó N i

"-8 BUS D A T O S I-í 8 I i BE P A R A D A !- R I 7 H Q B I N A R I O

U f l R I f t B L ESCOH <- 58H

i - H O D O 2 O P E R A C I Ó Ní - C A R G A N D O U A L O Ri DE ftüTOIHICIOi IriOD <- 20Ht

-CftRGfl EN THi ELUñLOR DE

H Ü T O I H K I OTHÍ <- FFH

i - C A H G A EN TLí ELi U f t L O R I N I C I A L

ILÍ <- FFH

Es el valori n i c i a l decuenta paraei T Í M e r í

A C T i U ñ L A C U E N T ASEL I I H E f l i

S E I E A H B O TKÍ

FIGURA 3.3 Diagrama de Flujo de la Subrutina INISER

Page 146: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

136

INICIO-

DESHflBILITA LAINTERRUPCIÓN

SERIAL

CARGA EL DATO ALREGISTRO SEÜF

SBUF <- A

BORRA LA BANDERADE LA

INTERRUPCIÓN

HABILITA LAINTERRUPCIÓN

SERIAL

c FIN^

Esta subruiina, TRAMSpercute transmitir-datos hacia lainterfaz RS-232C

SEACTIVO LA

INTERRUPCIÓN

FIGURA 3.4 Diagrama de Flujo de la Subrutina TRANS

3.2.3 DISEÑO DE LA STJBRUTINA PAEA RECEPCIÓN DE DATOS:

La recepción en el Í8751 se inicia al detectar- -una

transición de 1 a O en la linea RXD (pin 10). La subrutina

de recepción espera que el dato se haya acabado de recibir

antes de leer ese dato desde el Registro SBUF. El

Page 147: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

137

microcontrolador activa el bit de interrupción en

recepción RI en el Registro SCON cuando acaba de recibir

el dato. El diagrama de flujo de la subrutina se indica en

la Figura 3.5.

t IHICIO )y

DESHñBILIlH LH 1INTERRUPCIÓN i

SERIAL i

rLEE EL DfiTO DEL

K E G I S T I Í O SBÜFft <- SBUF

B O R H f t LA Bf tHDESf lBE LH

I H I E R R Ü P C I O H

H ñ B I L I Í H L Ai H T E K K U P C I O H

S E K I ñ L

F I H

FIGURA 3.5 Diagrama de Flujo de la Subrutina RECEP.

Page 148: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

138

3.2.4 DISEÑO DE LA SUBRUTINA DE DETECCIÓN AUTOMÁTICA DEL

RITMO BINARIO (BAÜD RATE).

Esta subrutina permite que el microcontrolador

detecte automáticamente el ritmo binario de la Ínterfaz

serial a partir de un dato enviado al iniciar la operación

del sistema por el dispositivo conectado en el otro

extremo de la interfaz EIA-RS232C.

Inicialmente se asume que la comunicación se reali-

zará con el -ritmo binario más alto posible para el sis-

tema, en este caso se escogió 19200 baudios. La subrutina

espera recibir el carácter de inicialisación desde la

interfaz EIA-RS232C. Si el dispositivo envía el dato a

19200 bits/s el carácter es recibido correctamente; pero

si el -ritmo binario es menor que el asumido, el carácter

se recibe alargado.

Al muestrear el microcontrolador el dato a un ritmo

binario mayor que el verdadero, parte del bit de inicio

que es cero, se lee como si fueran bits de datos. El

número de bits cero que se leen como datos depende del

ritmo binario.

Para distinguir cuando se acaba el bit de inicio (OL)

y comienzan los bits de datos, es necesario que el bit

Page 149: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

139

menos significativo del carácter recibido sea 1L o lo que

es lo mismo que el carácter sea impar ya que el primer bit

recibido es el bit menos significativo y adicionalmente

para ésta subrutina el carácter enviado debe tener todos

sus bits en 1L, es decir el carácter debe ser FFH. La

Figura 3.6 indica un diagrama de lo que ocurre con un

carácter cuando se recibe a diferentes ritmos binarios.

RITMO BTNPRIO CARÁCTER DE IMICIfl TZfldON1 1 1 1 1 . 1 1 1

L32&2 bit»/* bi Bl B2 93 B4¡ BS B6 B7 BS

4800 bit»/» bi, 91, B2a B31 B4 BS BB B7 B8 bp

Í20C bit»/* bi, 91, 92, B3g S4, BS, B6, B7B 88, b^B bi, Bi, 62,33,94,95

bi - bit de iniciobp - bit de paradaBj - bit de datos (1 <j< 8)

FIGURA 3.6 Recepción del Carácter de Inicialización a

Diferentes Ritmoa Binarios

En la Tabla 3.4 se indica la relación entre el ritmo

binario y el dato recibido a diferentes velocidades a

Page 150: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

140

partir del envió del carácter de inicialización (FFH) y

adicionalmente el valor de autoinicio que se debe escribir

en el TH1 para conseguir ese ritmo binario.

Por los valores de la Tabla 3.4 se puede observar que

existe un problema en la detección del ritmo binario

cuando éste es igual o menor que 1200 bits/s, ya que en

esos casos el dato recibido es igual a cero. La subrutina

realiza dos procesos: el uno para cuando el ritmo binario

está entre 19200 bits/s y 2400 bits/s y el otro cuando

está entre 1200 bits/s y 150 bits/s. Determinando cual de

los procesos se realiza al detectar si el dato recibido es

o no igual a cero.

RITMO BINARIO(bits/s)

19200

9600

4800

2400

1200

600

300

150

DATO RX(DE FFH)

FF

FE

F8

80

00

00

00

00

VALOR KN TH1(Hexadecimal )

FF

FE

FC

F8

FO

EO

CO

80

TABLA 3,4 Valores para la Subrutina BAÜD_RATE

Page 151: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

141

Eri el programa general se asume un ritmo binario de

19200 para la interfas serial. La subrutina BAUD_RATE cuyo

diagrama de flujo se indica en la Figura 3.7, se encarga

de la detección automática del ritmo binario, realizando

los siguientes pasos: espera la llegada de un carácter por

el puerto serial, cuando ha recibido el carácter comprueba

si es diferente de cero, si eso se cumple, compara éste

dato con el valor FFH si no es igual la velocidad es

diferente de 19200 bits/s por lo que salta a comparar el

dato recibido con los diferentes valores indicados en la

Tabla 3". 4 y de acuerdo a esto cargar en TH1 el valor

correspondiente de autoinicio.

En cambio si el carácter recibido es igual a cero

sale de la subrutina. En éste caso el programa sabe que el

ritmo binario es menor que 2400 bits/s; por lo tanto espe-

ra el tiempo suficiente para que se limpie el puerto y lo

reinicializa a un ritmo binario de 1200 bits/s, y luego

llama nuevamente a ésta subrutina BAUD__RATE que espera la

llegada de un nuevo carácter. Esta última parte del

programa necesita que el equipo conectado a la Ínterfaz

EIA-RS232C envíe nuevamente el carácter de inicialización

para su adecuado funcionamiento.

Page 152: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

142

í I N I C I O )

B I T DE X 'I H T E R R Ü P . X

RI E S T A >S E T E f l D O ? /

LEE CARÁCTER DELPUEEiORl <-

SESIñLSBUF

BORRA EL BIT DEI N T E R R U P C I Ó N Hl

DEL PUESTO SERIAL

ICAF.Gfl EL R E G I S T R Oi *AJI COH K Í T H Oi B I H f t R I O f tSüf l IDO

FIH

FIGURA 3.7 Diagrama de Fliijo de la Siibru1;ina BAÜD__RATE

Page 153: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

143

CARGA CONTADOR íCOH VALOR i

APROPlñDO <R5) ii

BORRA EL CARRVV DESPLAZA EL

REGISTRO "A" UNBIT ñ Í2QUÍEKDHHACIA EL CARRV

HO CONTADORIGUAL A

\?

THí <- A

TLí <- A

FíH

I DECREHEHTñ ELi CONTADOR EHi UHO iI 1

FIGURA 3,7 Continuación

Page 154: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

144

3.3 MODULO PARA EL BLOQUE IEEE-488 ;

Para el bloque IEEE-488 se realizaron dos grupos de

subrutinas:

a) Subrutinas para cuando el sistema no es el contro-

lador del bus.

b) Subrutinas para cuando el sistema es el controlador

del bus.

Para el primer caso se pueden dar también dos formas

de funcionamiento:

i) Existe controlador conectado al bus por lo que el

dispositivo espera ser direccionado para hablar, oír, y

responder a una búsqueda en serie o en paralelo.

ii) No existe controlador en el bus y el dispositivo puede

funcionar como locutor solamente o como oyente solamente.

Para el segundo caso el sistema se-encarga de enviar

comandos y direcciones a los dispositivos en el bus. Y

puede también realizar las funciones de locutor, oyente;

además de realizar otras funciones propias de control del

bus.

Page 155: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

145

Los dos grupos de programas se agrupan en las sub-

rutinas NO_CONT y CONT.

3.3.1 DISSííO DE LA SÜBRUTINA NO_CONT

Esta subrutina tiene el diagralna de bloques indicado

en la Figura 3.8 y se ejecuta cuando el equipo no es el

controlador del bus. La subrutina inicialiaa al circuito

integrado Í8291A, escribiendo el comando de reset (02H) en

el Registro Aux Mode. Luego lee el puerto 2 del

microcontrolador Í8751 en el que se ingresan las

características de operación del sistema como son: la

dirección primaria del equipo y el estado de los pines de

selección de las funciones "Locutor solamente/oyente

solamente".

Cuando se han elegido las funciones "locutor

solamente" u "oyente solamente" la subrutina no toma en

cuenta la dirección primaria del sistema ya que en ese

caso no será direccionado por un controlador.

Al elegir la función "Locutor solamente", la subru-

tina programa al Í8291A en el modo TON (Talk Only) de

direccionamiento escribiendo 8OH en el Registro Address

Mode y espera hasta que haya un oyente activo antes de

comenzar la comunicación. El bit ERR del Registro "Inte-

Page 156: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

146

rrupt Status 1" del circuito integrado Í8291A en 1L indica

que no hay oyentes activos. Una ves que se ha desactiva

ese bit la subrutina esperar que se active el bit BO del

Registro "Interrupt Status 1" que indica que ya puede

escribir el dato al Registro Data Out que se encarga de

enviarlo al bus. Si ya se han acabado de enviar todos los

datos sale de la subrutina, en caso contrario debe volver

a esperar la interrupción BO-para enviar el nuevo dato.

Si se escoge la función "oyente solamente", el Í8291A

debe ser programado en el modo LON (Listen Only)

escribiendo 40H al Registro Address Mode. La subrutina

espera que se active el bit Bl en el Registro Interrupt

Status 1, que le indica la llegada de un dato que debe

leer desde el Registro DATA IN7 cuando se detecta el

mensaje END, la subrutina acaba la recepción de datos.

Si se eligen al mismo tiempo las funciones "locutor

solamente" y "oyente solamente" el sistema indicará la

ocurrencia de un error, porque en ese caso seria necesaria

la presencia de un controlador para determinar qué función

le toca realisar en un momento cualquiera, como esa opción

ya está considerada en el funcionamiento del sistema con

un controlador, ésta opción no es válida y produce un

error.

Page 157: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

147

Cuando el sistema va a ser conectado a un controla-

dor, la subrutina inicialisa los registro internos del

Í8291A configurándolo al Modo 1 de Diraccionamiento

cargando en el Registro Address Mode el número 01H,

escribe en el Registro Address 0/1, la dirección primaria

obtenida en el puerto 2 del Í8751 y' después habilita en el

Registro Auxiliar B la recepción de comandos indefinidos,

ésto es necesario para responder a una búsqueda en parale-

lo.

El sistema espera que se active un bit en los Re-

gistro "Interrupt Status 1" o "Interrupt Status 2" y

determina la función que va a realizar. De manera que si

se activa el bit ADD en el Registro "Interrupt Status 2"

el sistema sabe que ha sido direccionado por el contro-

lador del bus, por lo que debe determinar si se le ha

seleccionado como locutor o como oyente mediante los

comandos MTA (My Talk Address) o MLA (My Listen Address) y

en ese caso debe realizar las funciones de enviar o

recibir datos.

Los otros bits de los registros pueden activarse

cuando el controlador envía un comando como SDC- (Select

Device Clear) que le indica que el sistema debe reini-

cializarse, esto es volver a un estado inicial deter-

minado, puede ser puesto en estado remoto si llega su

Page 158: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

148

dirección de oyente y luego el comando REN (Habilitado

control remoto), o volver al estado local al recibir el

comando LOC (Control local). Finalmente se detecta también

si se ha recibido un comando indefinido para responder a

una búsqueda en paralelo.

3.3.2 DISESO DE LA SUBRÜTINA CONT

En la Figura 3.9 se indica el diagrama de flujo de la

subrutina CONT, ejecutada cuando el sistema va a operar

como el controlador del bus, en ese caso la subrutina rea-

liza los siguientes pasos: inicializa los circuitos

integrados Í8291A e ±8292, enviando los comandos de reset

al Registro Aux Mode del Í8291A y al Registro Command

Field del Í8292, inicializa los Registros "Interrupt

Status 1" e "Interrupt Status 2" del C.I. Í8291A y

programa su funcionamiento en el modo TON (Talk Only)

escribiendo 80H en el Registro Address Mode3 carga en el

contador interno del 18291Á la frecuencia de reloj externo

de 1 Mhz escribiendo 21H en el Registro Aux Mode. Habilita

la recepción de comandos indefinidos escribiendo en el

Registro Auxiliar B el número OA1H y por último escribe

OOH en el Registro Aux Mode para liberarlo del estado de

reset y dejarlo en estado de espera.

Page 159: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

149

EHVlft AL REGISTRO | El cortando B2HAUXILIAR COHANDO iDE RESET A Í82SÍA i

INICIftLIZft BITSDE INTERRUPCIÓN

EH EL Í829ÍA

En los RegistrosIníerrupi EnaMe i y 2

C A R G A EL C O N T A D O RI N T E R N O D E i829if tC O N L A F R E C U E N C I A

Para d e f i n i r eltiettpo Tí

Í L E E EH EL PUERTOSDEL Í3751 LAS

C A R A C T E R Í S T I C A SDE O P E R A C I Ó N i

L E E D I R E C C I Ó NP R I H A R I A EN EL i

P U E R T O 2 DE Í875Í I

FIGUEA 3.8 Diagrama de Flujo de la Subrutina NOCONT

Page 160: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

I P R O G R A t t A AL Í829ÍA iEli EL H O D Q i DE 1

I D I R E C C I G H f t H I E H í O II i

150

CARGA DIRECCIÓN IPRíhARIA EH EiREGISTRO 8/1 DE

DIRECCIÓN i

PONGA AL ÍS291A ENESTADO DE ESFERACARGANDO @8H AL

REGISTRO DER O D O A U X I L I A R

FIGURA 3.8 Continuación

Page 161: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

1.51

PONE flL SISIEHA

EN HODO LOCAL

/ R E C I B I D O- C Q t t f t H D O

SDC?

R E C I B I D OCOiiAHDO

. I N D E F I N I D O ?

RECIBIDOC Q H f i H D QL O C A L ?

PONE AL SISYEflflEN

ESTADO REHOYO

SI

\R ]

! EL SISTEñH ii i

i PONE EL 3VTE DE ii E S T A D O EH ELi SUS ÍEEE-488 iI i

FIGURA 3.8 Continuación

Page 162: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

152

NO^L,rt i i,'HW ü|i

XIÓN? ,

X-1"i

PHQGKflfíft ñL ÍS2SÍÍ) \H EL HODÜ LOH DE i

DIRECCIGHñíl IENTQ j

T 1

x<x^C,Sí

?

LEE £L D A T O DEL iBUS IEEE-438 EH i

REGISTRO DftTft íN L

T

/SÉ \O /ftCflSO\ GE HECIBÍK 5

^^TOS/'

SI

T

C Fi* )

/

7

/ícuyo\if i ó riKíi" i nn i\LOH? > •

HO

T

iPROGRftfíñ ñL iS23ífi ¡IEK EL HODO TOH DE IiDIñECCSOHf t f l IEHTO ¡j 1

J

^,/ SE \/ SESflCTlUO \f EL BIT ERR >

\H EL /XÍS2SÍH?/

?

HO/^SE D j\^ B!?"/^

"lEH'Jíñ EL uñTO ñL j

BUS IEEE-488 j

T

! EHHOR iiDESHABILITAP, !i EL SISIEhft i1 i

FIGURA 3.8 Corrtiimación

Page 163: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

153

Después del proceso de inicialización la subrutina

espera un carácter desde la Ínterfaz EIA-RS232C que le

indicará si la comunicación va a usar el carácter EOS para

finalizar la transferencia de una cadena de datos.

Si la comunicación va a finalizar con el carácter

EOS, entonces la subrutina espera recibir ese carácter

desde el puerto serial y lo escribe en el Registro EOS del

Í8291A, además habilita en el circuito integrado

caracteristicas como: activar la línea EOI al enviar el

carácter EOS al final de una cadena de datos cuando el

sistema es el locutor y activar el bit END en el Registro

Interrupt Status 1 al recibir el carácter EOS al final de

una cadena de datos cuando el sistema es el oyente3

escribiendo el número 8CH en el Registro Auxiliar A.

En cambio cuando no se va a utilizar el carácter EOS

el final de una comunicación se indicará -activando la

línea EOI que es el mensaje END.

Una vez determinadas las características de la

-comunicación la subrutina espera recibir un carácter desde

la interfaz EIA-RS232C indicándole la función del bus que

se debe realisar.

Page 164: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

154

í I N I C I O )

ESCRIBE AL Í8232 ¡El COríAHDG DE i

R E S E T @F2H |i 1

ESCRIBE AL ÍS231AEL CGÍ1ANDO DE

RESEI 62H

HABILITA LASINTERRUPCIONES EN

EL ÍS23ÍAJ

PROSRAHft Í823ÍHEH EL Í10DO TON DED l H E C C I O f i f i H I E N T O ¡

i

iCf lBSf t E L C O N T A D O R !DEL I8291A i

CON 2ÍH (i HHz)j I

H A B I L I T A L A R XDE C O f í A H D Q SI N D E F I N I D O S

i D E J A AL Í82SÍA ii EN ESTADO DE !S ESPERA Ií

FIGURA 3.9 Diagrama de de la Subrutina CONT

Page 165: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

f c 15í

RECIBE CARÁCTERDESDE EL PUERTO i

EIA-RS232C i

RECE? es la subruiinade recepción de datosdesde el puertoserial.

-M * K

1

CARGA EL DATO ENEL REGISTRO EOS

DEL ÍS29ÍA

HABILITA EN EL |REGISTRO ftUXJIODE iDEL i829ift EKUIARÍEL CARÁCTER EOS |

i EH TX

1 HABILITA TAHBIENi EL SETEO DEL BITH EHD CUANDO SEi RECIBA CARÁCTERi EOS EN RX

í ii ESPERA RECIBIR i1 UH CARÁCTER DEL iI PUERTO EIA-RS232C i1 1

í

i DETERHIHft EL1 UALOR DEL BVTEí RECIBIDOi

Estees elcarácterenei_Uv .

rDE ACUERDO AL

UALOR LLAHA A LASUBRÜTINA QUE LE

CORRESPONDE

FIGUEA 3,9 Continuación

Page 166: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

156

DISEÑO DE LA SUBRUTINA DIEECC

Antes de comenzar la comunicación, el controlador

debe enviar los comandos de direccionamiento a los dis-

positivos conectados al bus, ésta información se envía con

la subrutina DIRECC cuyo diagrama de flujo se indica en la

Figura 3.10. La subrutina espera que el equipo conectado a

la interfas SIA-RS232C le envíe las direccione-s del

locutor y de los oyentes, entonces el Í8291A se encarga de

enviar esas direcciones al bus mientras el Í8292 mantiene

activada la línea ATN.

La subrutina realiza los siguientes pasos: Envía a la

interfas IEEE-488 los comandos UNL (Unlisten) y UNT

(Untalk) para deshabilitar al locutor y a los oyentes

anteriores. Recibe desde la interfas EIA-RS232C la

dirección del locutor, espera que se active el bit BO en

el Registro "Interrupt Status 1" del Í8291A y luego envía

la dirección al bus 1EEE-488. Espera las direcciones de

los oyentes y luego de comprobar el estado del bit BO las

envía al bus. Y por último escribe en el Registro Command

Field del Í8292 el comando GTSB (Go To Standby) para

liberar la línea ATN dejando al integrado en reposo. La

subrutina DIRECC es utilizada en las siguientes

subrutinas: ENVIAR, RECIBIR y TRANSF.

Page 167: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

( INICIO }y

EHUIA COMANDOSÜHL V UNÍ ALBUS IEEE-438

157

RECIBE DIRECCIÓNDE (NENIES DESDE

ENUIA LAS ]DISECCIONES AL iBUS IEEE-43S i

I R E C I B E D I R E C C I Ó N I' DE LOCUTOR DEL i

EIS-RS232C !i

E H W I f t D I R E C C I Ó NAL BUS iEEE-438

i

ESCRIBE 3L Í8292EL COhflNDO STSB

V QUEDñ EN REPOSOi

Con esto ss posibleenviar datos eniu?ar de comandosai GPIB

FIN

FIGURA 3.10 Diagrama de Flrijo de la Subrutina DIRECC

Page 168: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

158

Las funciones que puede realisar el sistema contro-

lador del bus se describen a continuación:

a) DISEÑO DE LA SUBRUTINA ENVIAR

El diagrama de flujo de la subrutina ENVIAR se indica

en la Figura 3.11. Esta función permite que el sistema

envíe datos al bus, actuando en este caso como locutor del

bus IEEE-488.

Antes de comenzar a enviar datos al bus deben

direccionarse los dispositivos que intervendrán en la

comunicación para lo que se llama inicialmente a la

subrutina DIRECC. Después de enviar los comandos de

dirección, la subrutina pone al Í8292 en estado de reposo

para que libere la línea ATN y el Í8291Á puede enviar los

datos. La subrutina ENVIAR escribe los datos al bus, estos

datos llegan al equipo a través de la interfaz serial y

son enviados al bus por el Registro DATA OÜT del Í8291A,

la subrutina acaba la transmisión de datos cuando recibe

desde la interfas EIA-RS232C el carácter ESC.

Cuando acaba la transferencia de datos la subrutina

escribe en el Registro Command Field del Í8292 el comando

TCSY para que éste tome el control del bus y active la

línea ATN y envía al bus IEEE-488 los comandos ÜNT y UNL.

Page 169: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

159

r i H i C I O^\ñ DIRECCIONES 1

ftL BUS IL-AhíUiDQ iA S Ü B R U I Í H f i D I R E C Í

i I

ESPEfiñ CñRfiCTE?. iDESDE EL FUESIG i

SEKI3L I

HQ/BQ Eñ C T I U A D O ? _)

"ESEL

ULIÍ Í10\DftIO?

E H U I A EL Df i íO

fiL BUS IEEE-438

E S C R I B E 96H EN ELH E G I S T K O f t U X H Ü D EFñRñ ñ C T i U ñ ñ EOI

EHüíA EL D A T O ftL

BUS 1EEE-488

i EHÜIfl COfiftNDOS1 UHL f UHT AL ii BUS ÍEEE-4S8 ¡

FIGURA 3.11 Diagrama de Fliijo de la Subrutina ENVIAR

Page 170: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

160

b) DISKfíO DE LA SÜBRÜTINA RECIBIR

La Figura 3.12 presenta el diagrama de flujo de la

subrutina RECIBIR. Esta función se utiliza para leer datos

desde el bus IEEE-488 hacia la interfaz EIA-RS232C. En

este caso el sistema es uno de los oyentes o el único

oyente. El controlador envía la dirección del locutor y

las direcciones de los oyentes al bus, esta información se

transfiere con la subrutina DIRECC.

Una vez que el controlador ha enviado los comandos de

direccionamiento, debe liberar la linea ATN antes de

recibir datos desde el bus, por lo que pone al Í8292 en

estado de reposo para que desactive la linea ATN, escri-

biendo el comando GTSB en el Registro Command Field. El

Í8291A. recibirá los datos desde el Registro Data In al

detectar que el bit BI en el Registro Interrupt Status 1

está activado. La comunicación termina al recibir el

carácter SOS o al detectar la activación de la línea EOI

desde el bus IEEE-488.

El microcontrolador Í8751 escribe el comando TCSY en

el Registro Command Field del Í8292, para que tome el

control y active la línea ATN cuando ha finalizado la

comunicación. El C.I.Í8291A es puesto en el modo TON para

enviar los comando ÜNL y ÜNT' al IEEE-488.

Page 171: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

( I N I C I O )

161

L L A f l ñ A LASUERUTlHfiDIRECC

PONE AL Í8291A •EH hODQ LON PARA

RECIBIR DATOS

'

ESPERA QUE SEACIIUE UH BIT EH

Ei Í829ÍA

LEE EL DATO DESDE j

EL BUS IEEE-488

RECIBE EL ULTIHODATO DESDE ELBUS IEEE-438 ¡

¡ P O N E AL Í829ífl EH ii EL h O D Q TOH P A R A i¡ E H U I A R COi lAHDOS i

EHUIA fiL BUSLOS COHAHDOS UHL

V UHT

FIH

FIGURA 3.12 Diagrama de Flujo de la Subnrtina RECIBIR

Page 172: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

162

c) DISEííO DE LA SÜBRUTINA TRANSFERIR

El diagrama de flujo de la subrutina TRANSF se indica

en la Figura 3.13, Esta función permite realizar una

comunicación en la que no participa el controlador como

locutor ni como oyente. El controlador envía la dirección

del locutor y las direcciones de los oyentes con la

subrutina DIRECC al bus 1EEE-4SS y se pone en estado de

espera hasta que la comunicación se termine. El Í8292 va a

standby al recibir el comando GTSB al acabar de enviar los

comandos de direccionamiento.

Con la subrutina TRANSFERIR se configura al C.I.

8751A al modo Lon (Listen Only) en un modo de "ciclo de

handshake aceptor continuo" escribiendo 83H en el Registro

Auxiliar A, esta característica permite que el Í8291A no

participe en la transferencia de información, pero pueda

detectar el final de la comunicación al reconocer el

carácter EOS o la activación de la línea E01.

Cuando el controlador detecta que la transferencia de

datos finalizó, escribe en el Registro Command Field del

Í8292 el comando TCSY para que éste tome el control del

bus y active la línea ATN. Entonces la subrutina programa

al circuito integrado Í8291A en el modo TON escribiendo

80H en el Registro Address Mode y envía los comandos UNL y

Page 173: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

ÜNT al bus.

163

c I H I C I O

LLAhA A LftSUBRUTIHfl

DIKECC

i POHE AL Í329ÍA i

i EH NODO LOH i1 i

IPOHE AL Í829ÍA EHÍHODO DE HAHDSHAKE

ACEPTÜR CONT INUO

TOHA EL CONTROL iDEL BUS iEEE-483 iEHUlftNDO AL Í8292 iEL COÍ1AHDO TCSV i

í

I POHE AL Í83SÍA¡EH HODO ION PAHfllESCfi lBÍH COHfiNDOS

ESCRIBE AL BUSLOS COHAHDO ÜHL

V ÜHT

FIGURA 3.13 Diagrama de Flujo de la Subrutina TRANSF

Page 174: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

164

d) DISEffO DE LAS SÜBRUTINAS PABA LA BÚSQUEDA EN PARALELO

Antes de realisar una búsqueda en paralelo el con-

trolador debe configurar los dispositivos para responder a

la petición de estado en una linea de datos DIOi. La

subrutina CONFIG realiza esta configuración y debe ser

llamada antes que se ejecute la subrutina que inicia la

búsqueda en paralelo PPOLL.

- DISEÑO DE LA SUBRUTINA CONFIO

El diagrama de Flujo para esta subrutina se indica en

la Figura 3.14. Para la configuración de los dispositivos

el controlador debe tener el control del bus; es decir el

Í8292 debe estar en estado activo para que la línea ATN

también este activa. Fl sistema envía el comando PPG

(Configure Búsqueda en Paralelo) luego direcciona un

dispositivo como oyente y le envía el comando PPEi, donde

i es el número de la línea de datos que usará el

dispositivo para responder a una búsqueda en paralelo.

Direcciona al siguiente dispositivo y continúa el proceso

para configurar hasta a 8 dispositivos en el bus a la vez.

Page 175: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

rINICIO>.

ENVIft AL Í8292 EL ICORANDO GTSB PARA |TOMAR EL COHTñOL 1

1IT

l E H U I f i EL COHftHDOi FPC ( C O N F I G U R E )i AL BUS IEEE-483

ESPERA HECiBIKDIKECCIOH DE

OVEHIE

ENVÍA AL BUSIEEE-483 ESA

DIRECCIÓN

ENVÍA A ESEDISPOSITIVO ELCOMANDO PPEi

cr

CONFIGURARONTODOS LOS^EQUIPOS/X

HO

C Ioí

165

FIGURA 3.14 Diagrama de Flujo de la Subrutina CONFIG

- DISEÑO DE LA SUBRUTINA PPOLL

La subrutina PPOLL cuyo diagrama de flujo se indica

en la Figura 2-15, asume gue la configuración de los

Page 176: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

166

dispositivos ya fue realizada. El miorocontrolador pone al

Í8291A en el Modo LON escribiendo en el Registro Address

Mode 40H, y envía al Registro Command Field del Í8292 el

comando EXPP (Realice Búsqueda en Paralelo), lo que hace

que las líneas ATN y EOI se activen simultáneamente

indicando a los dispositivos que deben poner en la línea

de datos correspondiente su estado. El Í8291A leerá ese

dato desde el Registro DATA OUT. Para acabar la búsqueda

el sistema envía el comando PPU (Desconfigure Búsqueda en

Paralelo),

L

PHOGRAHA AL ÍS29ÍAEN EL HQDÜ LON DEDIKECCIÜNAHIEHTO

L

ESCRIBE EH Í8292EL COMANDO EXPP

(IHÍCÍE BÚSQUEDA)

ESPERA QUE SEACTIVE EL BIT BI

EH EL i329ia

LEE EL ESIñDQDE LOS OCHODisposinuos

íEHíí lH AL BUS

EL COHf iHDO ?FU iÍACftBflR BUSQUEDfl) í

( FIÍI ;FIGURA 3,15 Diagrama de Flujo de la Subrutina PPOLL

Page 177: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

167

e) DISEtfO DE LA SUBRUTINA TCONTROL

Esta función permite que el sistema se convierta en

el controlador activo del bus, transfiriendo el control

desde el actual controlador activo hacia el sistema. La

Figura 3.16 presenta el diagrama de flujo de la subrutina

TCONTROL. Para que la transferencia de control pueda

realizarse el sistema no debe ser el controlador activo

del bus, ya que no tiene sentido que se transfiera el

control a si mismo.

Para proceder a transferir el control, el actual con-

trolador activo envía el comando TCT y el sistema esperar

ser direccionado para hablar por parte del actual control-

ador activo, al detectar este direccionamiento, el Í8291A

es configurado al modo TON escribiendo 80H al Registro

Address Mode? se deshabilita la dirección primaria y se

deja al circuito integrado en estado de espera.

El C.I. Í8292 que hasta ese momento no estuvo

funcionando se activa para que tome el control del bus

IEEE-488, el Í8751 escribe el comando TCNTR en el Registro

Command Field del Í8292 informándole que debe tomar el

control del bus. El C.I, Í8292 espera a que el actual

controlador activo libere la linea ATN para poder tomar el

control, si esto no sucede la transferencia del control no

Page 178: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

puede producirse.

168

I H I C I O V

EcIfPERE QUE SACTÍUE EL BIT

cH

ECPT

EL ÍS25ÍA

Este bit indicaque se harecibido uncolando indefinido

LEA EH Í82SÍA ELREGISTRO COHflNDOS

INDEFINIDOS

SI X LEÍDO EL" " " TOhE

VEL C O N T R O L

ESPERE SEKDÍRECC10NA00 PARA

HABLAR POR EL iCOHTROLñDOR DEL i

BUS ñCTUftL j

ei control.

POHGA AL Í323ÍAEH NODO TON PARAENUifiR MENSAJES

PONGA AL Í3251AEH ESTADOR DE

REPOSO

ENVIÉ AL Í3292 ELCOMANDO TCÜTR

PABñ QUE UEMGft fiSER EL HUEVO

COHTKOLADOR 3PIB

1

£NU1E AL Í8291AEL

COHAHDO USCHD

El echando USCHSinferna que laCPU recibió ei

c »,

FIGURA 3.16 Diagrama de Flujo de la Subrutina

TCONTOOL

Page 179: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

169

f) DISEÑO DE LA SUBRUTINA PCONTROL

Esta función permite que el sistema pueda transferir

el control del bus a otro dispositivo conectado al bus

IEEE-488 que tiene incorporadas las funciones de control

del bus. Esta subrutina solamente puede ejecutarse si el

sistema es el controlador activo. La Figura 3.17 presenta

el diagrama de flujo de la subrutina PCONTROL.

Para que se realice la transferencia del control, el

sistema debe enviar al dispositivo que tomará el control

el comando TCT y lo direccionará como locutor. En tanto se

programa al Í8291A en el Modo 1 de direccionamiento escri-

biendo en el Registro Address Mode el número 01H, y en el

Registro Address 0/1 la dirección primaria del sistema y

se dejará al circuito integrado en estado de espera.

La subrutina envía al Í8292 el comando GIDL (Go To

Idle) para que libere la línea ATN, con lo que el dispo-

sitivo al que se transfiere el control tomará el control

del bus IEEE-488 y vendrá a ser el nuevo controlador

activo.

Page 180: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

INICIO

170

ENUIA COMANDOSUHL Y UHT ALBUS IEEE-488

RECIBE DIRECCIÓNDE LOCUTOR DESDEEL EIA-RS232C

ENVÍA AL IEEE-4S8LA DIKECCION DEL

LOCUTOR

Es la direccióndel dispositivoque va a ser elnuevo controlado/1,

ENUIft EL COHAHDOTCT AL BUSIEEE-483

Indios aldisposi t ivo queya puede tottarel control .

P O N E AL Í329ÍA ENEL H O D O í DE

D í R E C C I Ü H A H I E N l O

Para que puedaser drreccionadoa través delbus.

CARGA EL Í823ÍAC O N L A D I R E C C I Ó N

P R I M A R I A

i E H V I f t AL Í8292 EL Ií C O h f t H D O 6IDL |1LIBEKE EL CONTROLI I

DEJA AL Í829ÍA EH 1

E S T A D O DE R E P O S O í

FIGURA 3,17 Diagrama de Flujo de la Subrutina PCONTROL

Page 181: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

171

g) DISESO DE LA SÜBRUTINA DISPD

La fnnción DISPD permite enviar el comando GET

(disparo) a un grupo de dispositivos a los gue se ha

direccionado como oyentes. Para esto el controlador envía

las direcciones de los oyentes y a continuación el comando

GET todo esto con la línea ATN activada. El diagrama de

flujo de la subrutina DISP se indica en la Figura 3.18.

( INICIO

i ESPEKñ QUE SE iACTIUE EL 3IT SO i

EN EL I82SÍH

KECIBE DIRECCIÓNDE OYENTES DE LHINTEHFíu SEKiHL

EHUIfi DIRECCIONESDE OYENTES ALBUS IEEE-4SS

ESPEHñ HHSTfi QUEEi BIT BO DEL

Í829Í SE SETEE

EL COHñNDOGET fiL BUS

IEEt-488

FIÍf

Son losdisposi i iyos^ue van a ser-disparados.

Este comandoi n d i c a a losoyentes que hansido disparados.

FIGURA 3.18 Diagrama de de la Subrutina DISPD

Page 182: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

172

h) DISEÑO DE LA SÜBRÜTINA LIMDS

Permite enviar el comando SDC (reinicialiaar dispo-

sitivos seleccionados) a un grupo de dispositivos direc-

clonados como oyentes. La subrutina envía las direcciones

de los oyentes y luego el comando' SDC. El diagrama de

flujo de la subrutina se indica en la Figura 3.19.

( I N I C I O \ ESPERn QUE SE

I ñ C T Í U E EL 3IT EO i1 EN EL iSSSÍñ II J

RECIBE DIRECCIÓNIDE OVEHTES DE LA

ERIftL

rEHUIft DIRECCIONESDE OVENIES 3LSUS IEEE-488

T

I ESPEBñ QUE SEí f lCTiVE EL BIT BO" EN EL iS29iñ

Son losdispositivosque van a serre inic ia i izaáos .

EH'JIfi COHHfmO SDCJ Este colandoj i indica que losi AL BUS IEEE-488 oyentes debeni 1 reinicial izarse.

( F!íl )

FIGURA 3,19 Diagrama de Flujo de la Subrutina LIMDIS

Page 183: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

173

i) DISEfíO DE LA SUBRUTINA IFCL

Esta función activa la linea IFCL por al menos 100 M.S

como está definido en la norma ISEE-488. Esto provoca gue

la Ínterfas IEEE-488 vaya a un estado conocido o de

inicialisación. La Figura 3.20 indica el diagrama de flujo

de la subrutina IFCL.

El controlador activo se encarga de enviar este

mensaje al iniciar la operación del bus IEEE-488. Esta

función se realiza escribiendo al Registro Command Field

del Í8292 el comando ABORT.

( I N I C I O )> x

1 iESCRISñ EN EL

¡REGISTRO CGÍ-thANüFIELD DEL Í82S2

EL CQtiftNDÜ HBGRí

ESTE COHAHDO ifiCTiMA LH LiHEñ i

IFCL DEL BUS

FIN

FIGURA 3.20 Diagrama de Fl-ojo de IFCL

Page 184: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

174

0) DISEflO DE LA SUBRUTINA REM

Con esta función se habilita el control remoto de los

dispositivos que previamente fueron direccionados como

oyentes, activando la linea REN de la interfaz IEEE-488.

Para esto el controlador envía las direcciones de

oyente de los dispositivos en los que quiere habilitar el

control remoto y luego escribe el comando SREN en el

Registro Command Field del Í8292 para que active la linea

REN. La Figura 3.21 indica en diagrama de flujo de la

subrutina REM.

í ÍHICIO\E LAS

DIRECCIONES DE1 LOS OVEHTES i

í ESCRIBE EN EL¡ K E G I S I K G C Q f l f i f t H J )¡ FIELD DEL Í82S2i EL C O H ñ H D O SñEH

¡v "" ;

FIGURA 3.21 Diagrama de Flujo de la Subrutina REM

Page 185: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

175

JO DISEfíO DE LA SUBRUTINA LOCAL

La Figura 3.22 presenta el diagrama de flujo de la

subrutina LOCAL. Esta función habilita el control local en

los dispositivos previamente direccionados como oyentes,

desactivando la linea REN. El 'controlador envía la

dirección de los oyentes y luego desactiva la línea REN

escribiendo en el Registro Command Field del Í8292 el

comando SLOC.

{ I H I C Í O

ESCRIBE LASD I R E C C I O N E S D E

LOS OYENTES

ESCRIBE EN EL IR E G I S T R O COHt tñHD i

F I E L D DEL Í8292 IEL C Q H A N D O SLOC i

F I N

FIGURA 3.22 Diagrama de ETuáo de la Subrutina LOCAL

Page 186: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

176

El controlador realiza "una búsqueda en serie cuando,

detecta que la línea SRQ ha sido activada, esto indica que

uno o más dispositivos conectados al bus requiere

servicio. El sistema debe tener el control del bus para

realisar una búsqueda en serie, por la subrutina escribe

en el Í8292 el comando TCSY para que tome el control del

bus y active la linea ATN, Envia al bus el comando SPE y

la dirección de locutor del primer dispositivo al que se

va a pedir el estado, se deja al Í8292 en estado de

standby escribiendo en su Registro Command Field el

comando GTSB para que libere la línea ATN y el Í8291A lee

el estado del dispositivo.

El 18292 toma nuevamente el control del bus y si hay

más dispositivos en el bus envía la dirección del

siguiente locutor y recibe su estado. Para acabar la

búsqueda en serie el sistema envía el comando SPE> al bus y

escribe en el Registro Command Field del Í8292 el número

2BH para indicar el reconocimiento de la interrupción y

borrar el bit de interrupción activado. El diagrama de

flujo de la subrutina PSERIAL se presenta en la Figura

3.23.

Page 187: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

177

y

1 H I C I Ü

i E H U I A AL ÍS23ÍH iI EL C O i l A N D Ü ÍCSY ¡I ÍTOÍ1E EL CONTROL) i

1

E H V I f t C Q H A H D O S P E ¡PARA I N I C I A R 1

BÚSQUEDA AL BUS I

L

E H U ! A D I R E C C I Ó NDE PEIÍ1EH L O C U T O R

fiL BUS iEEE-488

E H l / l H AL ÍS2?2 ELC O H f t N D O 6TSB

< S T f t H D B V )J

iLEE EL ESTADO DEL i

D I S P O S I T I V O iDESD£ EL 6P!B i

A C A B OBÚSQUEDA

\SERIAL?\

ÍSI

f E H U I A C O H f l H D O SPD Ii FAKA ACABAR

B Ú S Q U E D A AL BUS I

i E H Ü I f t AL i3292 EL !I R E C O H O C i n i E M T O DE ii LA IHTESBÜPCIOH ii i'

FIGURA 3.23 Diagrama de de la Subrutina PSEEIAL

Page 188: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

178

3-4 SOFTWARE PARA PRUEBAS DEL SISTEMA-

3.4.1 DISEÑO DE PROGRAMAS PARA LA PARTE EIA-RS232C.

El programa que maneja la operación del sistema desde

la interfaz EIA-RS232C fue desarrollado en QUICKBASIC, y

se encarga de realisar la comunicación desde la interfas

serial con el sistema. El diagrama de flujo general del

programa se indica en la Figura 3.23.

Antes de empezar la comunicación deben inicialiaarse

las características que se van a utilizar en dicha comu-

nicación, como: el ritmo binario de la interfaz serial y

si 'el sistema va o no a ser el controlador del bus IEEE-

488. En caso de que vaya a realisar las funciones de

controlador, deben ingresarse la dirección del sistema y

el carácter EOS si se va a utilizar en la transferencia de

datos. En cambio si no va a operar como el controlador del

bus debe indicarse si el sistema va a funcionar

direccionado por un controlador o en sus funciones de

"solamente locutor" o "solamente oyente".

El programa presenta un menú con las opciones prin-

cipales j de manera que al comenzar el funcionamiento debe

escogerse la opción de inicialisación en la que se

ingresarán las características antes mencionadas, o la

Page 189: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

179

opción para salir del programa^ antes de seleccionar la

opción "FUNCIONES". Las opciones pueden seleccionarse

presionando la tecla de la letra más iluminada o mediante

el movimiento del cursor y la presión de la tecla ENTER.

Si se escoge la opción "INICIALIZAC10N" el programa

llama a la subrutina CARAC cuyo diagrama de fluj o se

indica en la Figura 3.24, en la cual se presenta una

pantalla con las características que deben inicialisarse.Y

adicionalmente dos opciones: presionar la tecla Fl para

ingresar o editar los parámetros y presionar la tecla F2

para salir al menú principal.

Si se presiona la tecla F2 para salir sin ingresar

las características se presenta el mensaje de que no se ha

inicialisado la comunicación y sale al menú anteriormente

descrito.

Page 190: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

180

[ INICIO

ÍESEHTft HENOPRINCIPAL VESPERA SE

V C?

i ESCOGIDA LLAílA Ai SU3RUIIHA CñEñC1 V REGRESA ALi flEHU PRINCIPAL

FIH "")

HO ESCOGIDA \IUHft ^

OFCIOH?

LLAflfi A LA iSUBRÜTIHA CARAC i

PAHA INICIALI2AR !

OPCIÓNFUNCIONE-ESCOGIDA?

í

LLAílfi A LA iSUBRUTiNA OPCIOHDE LAS FUNCIONES !

!

FIGÜEA 3.23 Diagrama de Fliojo General

Page 191: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

181

Si ya se ha realizado la inicialización, antes de

salir de éste submenú la subrutina abre el puerto de

comunicación serial y envía al sistema el carácter de

inicialización FFH para que éste detecte el ritmo binario

y espera recibir el carácter ACK (06H) que le indica que

la comunicación con el sistema se ha establecido con el

ritmo binario adecuado, si dentro de cierto tiempo no

recibe el carácter ACK (OSH), envía nuevamente el carácter

de inicialización FFH y de nuevo espera recibir el

carácter ACK (06H), esto lo hace cuando el ritmo binario

es menor o igual que 1200 bits/s. Si no se recibió el

carácter ACK el programa muestra una indicación de error

de comunicación no establecida.

Para ingresar las características se debe presionar

la tecla Fl, en éste caso el programa llama a la subrutina

EDITAR que tiene el diagrama de flujo de la Figura 3.25,

que permite ingresar los valores para cada característica,

determinando si son o no correctos con los límites

esperados y si no lo son, espera el ingreso de nuevos

valores.

Page 192: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

182

I N I C I O J

P R E S E N T A L A SO P C I O N E S f tI N I C I A L I Z H R

FUE .E S C O G I D A \O

ü H f t XOPCIOH?

'i ! \S i'ííhbtLLAhA A LH I Í1ENSAJE I

SUBRUTINft EDilHK I AL ÍNICÍP A R A INGRESAR 1 SALE fl l

LOS PñRAÍlETEOS i INI\

/¡NNO /ESCOGIDA

• C ÜHft\?

X /x/

y

C FIN\I

/ T

il / OPCIÓN X— C SALIR J

\ESC06I0A? /

-, \D >7

i LLñHñ A LA iSUBRUTINfi EDITAR |

PARA INGRESAR iLOS FARAÍ1ETHOS i

|

UA EL)E ERRORUI2AR V, HENU»IfiL

i

FIGURA 3.24 Diagrama de Flujo de la Subrutina CAEAC

Page 193: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

f INICIO }

183

INGRESA?, EL UfiLOR iDEL HITHO iBINARIO i

HITHOBINARIO

ES UNCORRECTO?

SIMU T

?

ABRE EL PUESTO !DE COÍ1ÜNKACION i

SERIAL ii i

iT

iENUiñ EL C A R Á C T E R '¡DE IHICíALIZACIOH¡EL RIIrlQ BINARIO1

T

/ X

^XDESDÉ El" "/\SISTEi1Ax

XX

ísiT

C «« )

L ^wHI\H^ 1 LJi j |

X EOS? / T

XX i INGRESAR EL 1

NO CARÁCTER EOS

\

,„, .,INGRESA LH

DIRECCIÓN DELSISTEMA

Tyx/ FUE \I S , JNA \O

\ ÜALIDA? /

x^

FIGURA 3.25 Diagrama de Flujo de la S-ubrutina KDITAR

Page 194: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

184

a) Operación del sistemai como controlador del bus IEEE—

488.

Si el sistema va a operar como el controlador del bus

IEEE-488 al escoger la opción "FUNCIONES" en el menú

principal, se ingresa a un submenú de las funciones que

puede realisar un sistema controlador. El programa llama a

la subrutina OPCIÓN, cuyo diagrama de flujo se indica en

la Figura 3.26 en donde las funciones se escogen mediante

el movimiento del cursor y presionando la tecla ENTER.

Al escoger una de las funciones el programa ejecuta

la rutina correspondiente a la función elegida. Las doce

funciones que pueden seleccionarse son: ENVIAR, RECIBIR,

TRANSFERIR, BÚSQUEDA SERIAL, BÚSQUEDA PARALELO, PASE EL

CONTROL, TOME EL CONTROL, REMOTO, LOCAL, REINICIALIZAR,

DISPARAR, IFCL.

a) RUTINA ENVIAR

Esta ??utina permite al sistema enviar datos al bus

IEEE-488, en primer lugar indica al sistema la función que

debe realisar. Luego envía al sistema la dirección de

locutor del sistema, y las direcciones de los oyentes que

van a participar en la transferencia de datos, verificando

si las direcciones ingresadas son válidas es decir si

Page 195: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

185

están entre O y 30, en caso contrario, indica el error y

regresa a esperar que el usuario ingrese una nueva

dirección válida. una vez realizado el direccionamiento,

espera el ingreso del mensaje por el teclado y lo envía al

sistema por la interfaz serial para que sea transferido ali

bus IEEE-488, al detectar que la tecla ESC fue presionada

acaba de enviar datos y sale de la rutina al submenú de

funciones.

b) RUTINA RECIBIR

La rutina RECIBIR permite al sistema recibir datos

desde el bus IEEE-488. Envía al sistema la dirección del

locutor, la dirección de oyente del sistema, y las di-

recciones de los demás oyentes que van a participar en la

transferencia de datos, verificando si las direcciones

ingresadas son válidas, en caso contrario; indica el error

y regresa a esperar que el usuario ingrese -ana nueva

dirección válida. Espera recibir por la interfaz serial

los datos que le enviará el sistema provenientes de la

interfaz IEEE-488 al acabar de recibir los datos sale de

la rutina al submenú de funciones.

Page 196: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

186

INI "")

1 PRESENTA FUNCIONES ÍQUE PUEDE HEALIZnE i

i ÉL COHTROLftBÜR Vi ESFERA OUE SE ilESCGGft üflft OPC10H i

RtñliZñ RUIIHftCORRESPONDIENTEfl Lfl FUNCIÓN 1

L L f t f l f t fi Lfl iS Ü B R U T I N f t HOC i

FIH

FIGURA 3.26 Diagrama de ETuoo de la Subrutina OPCIÓN

Page 197: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

187

c) RUTINA TRANSFERIR

Envía la dirección del locutor, y las direcciones de

los oyentes, verificando si las direcciones ingresadas son

válidas. Una ves realisado el direccionamiento7 espera

recibir desde el sistema la indicación de que la

comunicación ha finalizado, ya que en éste caso el sistema

no va a intervenir en la comunicación y luego sale de la

rutina al submenú de funciones.

d) RUTINA BÚSQUEDA EN PARALELO

La rutina configura los dispositivos para la búsqueda

en paralelo para luego poder realizarla, en ese caso

espera que el sistema envíe los bytes de estado de los

dispositivos, después la rutina sale al submenú de

funciones.

e) RUTINA PASE CONTROL

La rutina permite pasar el control a otro dispositivo

conectado al bus IEEE-4S8 para esto el programa envía la

dirección de locutor del controlador que va a recibir el

control. Y espera que el sistema le indique si se realizó

correctamente la transferencia del control o se produjo

algún error, luego sale al submenú de funciones.

Page 198: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

188

f ) RUTINA TOME CONTROL

La rutina permite tomar el control desde otro dis-

positivo conectado al bus 1EEE-488 el programa indica al

sistema la función que debe realizar y luego espera la

indicación del sistema de si se realizó correctamente la

transferencia del control o se produjo algún error,

finalmente sale al submenú de funciones.

Esta rutina pone a los dispositivos direccionados

como oyentes en control remoto. Envía al sistema las

direcciones de los oyentes que van a ser puestos en modo

remoto verificando si las direcciones ingresadas son

válidas, en caso contrario, indica el error y regresa a

esperar que el usuario ingrese una nueva dirección válida.

h) RUTINA LOCAL

Esta rutina retorna a los dispositivos direccionados

como oyentes al control local. Envía al sistema las

direcciones de los oyentes que van a ser puestos en modo

local verificando si las direcciones ingresadas son

válidas, en caso contrario, indica el error y regresa a

esperar que el usuario ingrese una nueva dirección válida.

Page 199: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

189

i) RUTINA REINICIALIZAR

Esta rutina reinicializa a los dispositivos direc-

cionados como oyentes. Envía las direcciones de los

oyentes que van a ser reinicializados verificando si son

válidas, en caso contrario, indica' el error y regresa a

esperar que el usuario ingrese una nueva dirección válida.

j ) RUTINA DISPARAR

Esta rutina envía el comando de disparo a los dis-

positivos direccionados como oyentes. Envía las direc-

ciones de los oyentes que van a ser disparados verificando

si son válidas, en caso contrario; indica el error y

regresa a esperar que el usuario ingrese una nueva

dirección válida.

k) RUTINA IFCL

Esta rutina retorna al bus IEEE-488 a un estado

conocido de reinicialiaacíón.

1) RUTINA BÚSQUEDA EN SERIE

La rutina envía la dirección de locutores de los

dispositivos a los que se va a pedir estado verificando si

Page 200: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

190

las direcciones ingresadas son válidas, en caso contrario,

indica el error y regresa a esperar que el usuario ingrese

una nueva dirección. Espera que el sistema envié los bytes

de estado de los dispositivos, después la rutina sale al

submenú de funciones.

b) Operación del sistema como no controlador del bus

IEEE-488

Si se eligió la opción de que el sistema no sea el

controlador del bus? el programa realiza las funciones de

escribir y leer datos desde o "hacia el bus IEEE-488, pedir

servicio al controlador y poner estado, con la subrutina

bíCON cuyo diagrama de flujo de esta rutina se indica en la

Figura 3.27.

Se realiza un lazo de espera hasta que el sistema

envié por la interfaz serial un carácter indicando gue el

sistema envió un comando y debe realizarse una de las

funciones. El carácter "L" (Locutor) indica que el sistema

fue direccionado para hablar por el controlador del bus,

por lo que se envia los datos ingresados desde el teclado.

El carácter "O" (Oyente) indica que el sistema fue

direccionado para oír, en ese caso se espera recibir los

datos leídos por el sistema.

Page 201: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

191

I N I C I Ox

I RECIBE CftHACTEK ii "H" DESDE LA |i INTEKFñZ SERIñL ii

ESPERA RECIBIR UN iCARÁCTER DESDE LA}iNIEHFAZ SERIñL i

i EHÜIft POR LA }i IHIERFAZ SERIAL ii EL C A R Á C T E R "S^ 1

I RECIBñ CARÁCTERI DE CÜHFÍHÍ1SCÍONi DE ATENCIÓN

i I XLLE50—C CARÁCTER" ftCX?

NO

FIGÜEA 3.27 Diagrama de Fluo'o de la Rutina NCON

Page 202: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

VHQDIá

iyiíí3S QIH3ÍM 1s3a SOÍHQ soi

i T3 aod soiua 30 !• OS3H9HI 73 HH3dS3 !

"1 333303ÍC/HHyO 3SI03H

26T

Page 203: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

193

Si se requiere que el sistema pida servicio al bus el

usuario debe ingresar el carácter "S" desde el teclado con

lo que se envía por el puerto serial la indicación

correspondiente al sistema y se espera la indicación de

que el controlador realizó la búsqueda en paralelo. Se

puede también habilitar al sistema para responder a una

búsqueda en paralelo.

3.4.2 DISEÑO DE PROGRAMAS PARA LA PARTE IEEE-488,

El programa que maneja la operación del sistema desde

la interfas IEEE-488 fue desarrollado en GWBÁSIC, y se

encarga de realisar la comunicación desde la interfas

IEEE-488 con el sistema. El diagrama de flujo general del

programa se indica en la Figura 3.28. Las rutinas de la

tarjeta GPIB-PCIIA fueron desarrolladas en GWBÁSIC por lo

que para poder usarlas se debe programar en ese lenguaje.

Antes de iniciar la comunicación debe escogerse los

parámetros que van a utilizarse en dicha comunicación, en

el paquete IBCCNF de la biblioteca de rutinas de la

tarjeta GPIB-PCIIA.

Al comenzar el funcionamiento se debe escoge la

operación de la tarjeta como controlador o no controlador

del bus de acuerdo a lo seleccionado en IBCONF.

Page 204: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

194

/

INICIOH

IHKÍALKE LASCOHBKIOHES DEGPERACTGH DE LATARJETA EH EL

PAQUETE IBCOHF

0E ACUERDO A ESASELECCIÓN SE

ESCOGE EL flODQ EfQUE Mfi fi OPEKAR

LA TfiRJEIfi

LA TARJETA NO ESEL COHíRÜLflDÜJi

V SALTA A LASUBRUIIHfl

HOC

LH TARJETA ES ELCOfITHOLADOR DELIEEE-483 V SALTA

A LA SUBKUTIilACON

FIGURA 3.28 Diagrama de Finjo General

Page 205: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

195

' Si se escoge la opción "NO CONTROLADOR" el programa

salta a la subrutina NOC, en la cual se presenta una

pantalla con las funciones que el sistema puede realizar,

como son: Leer ciatos, escribir datos, reinicialisar la

tarjeta, pedir servicio, habilitar la respuesta de una

búsqueda en paralelo. El diagrama 'de flujo de esta parte

se indica en la Figura 3.29. En éste caso el programa debe

esperar que se le direccione para hablar, oír, o para

enviar estado, o recibir los comandos para ponerse en

estado de control remoto, local, reinicialisarse, o el

comando de disparo. Al recibir un comando la rutina

determina de que comando se trata y realiza la función

correspondiente.

Cuando se elige la opción "CONTROLADOR" también se

presenta la pantalla con las funciones que puede realisar

el controlador del bus. Al escoger una de las funciones el

programa ejecuta la rutina correspondiente a la función

elegida. Las funciones que pueden seleccionarse son:

ENVIAR, RECIBIR, BÚSQUEDA SERIAL, BÚSQUEDA PARALELO, PASE

EL CONTROL, TOME EL CONTROL, REMOTO, LOCAL, REINICIALIZAR,

DISPARAR, IFCL.

El Diagrama de flujo de esta rutina se indica en la Figura

3.30.

Page 206: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

r I N I C I O^*i 196

POHFFU

A LA TARJETAESTADOESPERA

DE

R E C I B I D OUli

COHAHDQ?

DETERMINA QUECOMANDO LLEGO

LA FÜHCIOH

FUEDIRECCIOHflDO

PARAHABLAR?

INGRESA DATOS PORTECLADO V LOSEHlUñ AL BUS

FUE x siDIRECCIÓNOYENTE?

SEACABARONDATOS?

SEPARA ESPACIOEH UNA UARIABLEPARA LOS DATOS

LEE LOS DATOSDESDE EL BUS

IEEE-488INDIQUE EN LAPANTALLA EL

COMANDO RECIBIDO

HO X SEACflBfiRONDATOS?

FIGUEA 3-29 Diagrama de Flujo para la Ratina NOC

Page 207: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

197

í I N I C I O )v_ ^

i INGRESA DIRECCIÓNi DEL DISPOSITIVOi A CONTROLAR

i

P R E S E N T A PANTALLAC O H L A S O P C I O N E S

Q U E P U E D ER E A L I Z A R V E S P E R ASE ESCOJA O P C I Ó N

E S C O G I Ó \i OPCíOH >L.H U¡

V Sfii

1/-í FV

X -

sSí Í R E A L I Z A

i CORRESPÍF i A LA Fl

X IH í

'

R U T I N A 11 N P I E H I E íJ N C I O N !

}

FIGURA 3,30 Diagrama de Flujo de la Rutina CON

Page 208: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

OAJPITUXXD

RE STJLTADOSY

Page 209: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

IV

RE SXJLTAJDOS KXFERIÍlElSITArJK S

GX3NCLUS3I OÍSTE S Y RE CXDME35ÍÜAGI OÍSTE S

4.1 RESULTADOS EXPERIMENTALESi

El sistema de conversión diseñado en la presente

Tesis funciona mediante un programa realizado para el

inicrocontrolador Í8751 que se encarga de todas las

funciones de inicialización, transferencia de comandos y

datos y del control del sistema.

Dicho programa fue probado con el paquete AVSIM51,

comprobando que a nivel de simulación las subrutinas

trabajaran adecuadamente. Las pruebas realizadas con el

simulador no aseguran que el hardware funcione

adecuadamente, ya que el AVSIM51 solamente puede simular

la operación del 18751 y no puede determinar- la operación

de los circuitos integrados asociados a éste en el diseño.

Por lo tanto la simulación es especialmente útil para

detectar los errores que se presenten en el programa como:

saltos incorrectos, lazos sin fin, etc.

4.1.1 EQUIPO DE PRUEBAS

Las pruebas en el hardware se realizaron utilizando

Page 210: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

199

la configuración de equipo que se indica en la Figura 4.1,

compuesta por: el sistema de conversión de interfaces

serial - paralelo, un computador dotado de una tarjeta

para comunicación serial EIA-RS232C y el un computador

provisto de la tarjeta GPIB-PCIIA disponible en el

laboratorio. Se realizó un programa para el computador que

contiene la tarjeta de comunicación serial y otro programa

para el computador que contiene la tarjeta GPIB-PCIIA.

Definición dela Interfazsegún NorwaElft RS-232C

"P f~1cI/

RIE

iiT s

F£R

E

SISTEHflCE

CONVEXIÓN

PC2

PARA

LEL0

Pfl

ñLEL0

Def in i c ión de-la Interfazsegún Hor^aIEEE-488

FIGURA 4.1 Diagrama del Equipo de Pruebas

Page 211: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

200

4.1.2 PROTOCOLO DE PRUEBAS

a) Sistema de conversión como Controlado-r del bus IEEE-

488

El computador conectado a la interfaz serial a través

del sistema de conversión es el encargado de direccionar

al computador que contiene la tarjeta GPIB-PCIIA, y de

enviarle comandos de reinicialización, disparo, etc, éste

último reconoce el comando que el controlador le ha

enviado y el programa realiza la tarea apropiada.

b) Computador provisto de la tarjeta GPIB-PCIIA como

Contraladc-r del bus

En-este caso el sistema de conversión opera como el

dispositivo a controlar. El controlador envía los comando

al sistema y éste reconoce cuando ha sido direccionadc,

reinicilizado, disparado, etc y envía la indicación al

computador conectado a la interfaz serial, de acuerdo a lo

cual el programa de dicho computador realiza la tarea

correspondiente

c} Sistema de comunicación sin Gontrolador

En este caso el sistema de conversión puede ser

Page 212: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

201

configurado ya sea como "locutor solamente" u "oyente

solamente". Si es configurado como locutor, el computador

dotado de la tarjeta GPIB-PCIIA desempeñará las f-unciones

de oyente y viceversa.

En el caso de que el sistema de conversión sea el

locutor los datos serán enviados a través del computador

dotado de la tarjeta de comunicación serial EIA-RS232C y

en el caso de que el sistema sea el oyente los datos serán

enviados por el computador provisto de la tarjeta GPIB-

PCIIA.

El resultado de ésta prueba no es plenamente

satisfactorio en virtud de que la tarjeta GPIB-PCIIA no ha

sido diseñado para operar en un ambiente sin controlador y

requiere necesariamente de ser direccionada.

4.2 CONCLUSIONES Y RECOMENDACIONES

a) La disponibilidad de circuitos integrados VLSI

específicos para la norma IEEE-488 simplifica

considerablemente la tarea de diseño de la interfaz,

permitiendo que se pueda realizar interfaces para

ésta norma mucho más flexibles, con mayor capacidad

de funcionamiento, con un menor número de circuitos

integrados y por lo tanto en un espacio más reducido,

Page 213: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

202

que lo que se obtendría usando circuitos integrados

de menor escala de integración. Tres de esos

circuitos integrados son el Í8291A, Í8292 e Í8293

desarrollados por la INTEL.

Ha sido posible implementar un sistema que cumple con

las especificaciones de la norma IEEE-488 incluyendo

las características eléctricas.

b) Aunque una interfaz serial llena los requerimientos

de comunicación de muchos sistemas y es más fácil de

implementar, una Ínterfaz paralela sobre distancias

pequeñas provee velocidades de comunicación mayores,

aunque requiera mayor número de conectores y de

circuitos complejos. Lo que para algunas aplicaciones

es de especial importancia.

c) El diaeño del sistema incluye la detección autroznática

del ritmo binario de la comunicación serial a través

de software. Para ésto es necesario que el equipo

EIA-RS232C envié un carácter de inicialización al

sistema de conversión que permite detectar

automáticamente el ritmo binario de acuerdo al

carácter recibido. Esto hace posible que los

dispositivos conectados a la Ínterfaz serial puedan

comunicarse en cualquiera de los siguientes ritmos

Page 214: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

203

binarios: 19200, 9600, 4800,2400, 1200, 600, 300 y

150 Bits/s.

d) La interfaz EIA-RS232C se la realiza mediante el

puerto serial del microcontrolador Í8751 con 8 bits

de datos, 1 bit de parada y sin paridad y el circuito

integrado MAX232, que permite adaptar los niveles de

voltaje TTL que utiliza el microcontrolador a niveles

de la interfaz serial y viceversa, la utilización de

éste circuito permite el uso de una sola fuente de

5V.

e) Una de las aplicaciones del sistema de conversión de

interfaces serial - paralela que merece mención

especial es la capacidad de controlar remotamente

dispositivos IEEE-488 con un computador central,

eliminando la necesidad de un controlador

independiente en sitios remotos. Con ésto se consigue

aumentar la extensión del bus IEEE-488, usando modems

conectados a la interfaz EIA-RS232C que permiten

distancias mayores que los limites máximos de cada

norma.

f) La norma IEEE-488 cubre las características

eléctricas, mecánicas y funcionales de la interfaz,

pero no cubre las funciones de dispositivo, es decir

Page 215: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

204

aquellos mensajes que intercambian los dispositivos

una vez que se ha realizado el direccionamiento. Por

lo que en general para que los dispositivos puedan

comunicarse entre si es necesario que sus mensajes de

dispositivo sean también compatibles.

g) Las funciones del bus IEEE-488 se implementan de

acuerdo a la norma en todos los dispositivos; sin

embargo, no es necesario que los dispositivos

incluyan todas las funciones de la norma7 sino

únicamente las útiles para su operación. Por lo tanto

antes de que el controlador envié un comando al bus

se debe comprobar que el dispositivo está habilitado

para responder a dicha función.

Page 216: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

1.- Gofton P. Mastering Serial Communications, Berckeley,París, 1986.

2.- Kruglinsky D. Guía de las Comunicaciones del IBM/PC,Me Graw Hill, España, 1985.

Seyer M. RS-232 Made Easy, Prentice Hall, USA, 1984.

4.- Mompin J. Interconexión de Periféricos aMicrocontroladores, Mundo Electrónico, 2da edición,Marcombo, Barcelona, 1983,

5.- Journal of Data Communication, 1988.

6.- González N. Comunicaciones y Redes de Procesamientode Datos, Me Graw Hill, 1983.

7.- Lilen H. Interfaces pour Microprocesseurs et Micro-Ordinatures, Editions Radio, 1985.

8.- Andrews M. Programming Microprocessor Interfaces EorControl and Instrumentation, Prentice—Hall Inc, 1982,

9.- National Instrument, GPIB-PC IEEE-488 InstrumentationInterface.

10.- IEEE, IEEE Transactions on Instrumentation andMeasurement #3, 1984.

11.- Leibson S. The Handbook of Microcomputer Interfacing,Tab Books Inc, USA, 1983.

12.- IEEE, IEEE Standard Digital Interface For ProgramableInstrumentatiion, USA7 1983.

Page 217: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

206

13.-: INTEL, Microsystem Componets Handbook Volume II,.USA,1984.

14.- CCITT, Recomendación V.24, Fascículo VII.I, Ginebra,1984.

15.- CCITT, Recomendación V.23, Fascículo VII.I, Ginebra,1984.

16.- INTEL, INTEL 8-bit Embedded Controller Handbook, 1987

17.- Texas Instruments, The TTL Data Book, Volumen2, 1985.

Page 218: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

*ANEXO

MAÜÍUAL DE USO

SISTEMA DE CONVERSIÓN DE INTEREACESSERIAL — EARAT.KLO

Sfc

Page 219: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

MANUAL DE USO

INTRODUCCIÓN

El programa desarrollado para controlar el

funcionamiento del equipo de llama SERIE.EXE y debe

ejecutarse para realizar las diferentes funciones del

sistema.

OPERACIÓN:

Antes de encender el equipo es necesario que el

usuario seleccione las características de operación del

sistema de conversión. El sistema puede funcionar: a) como

el controlador del bus y b) como un dispositivo no

controlador; para escoger entre éstos dos modos de

operación debe seleccionarse la posición del switch de

CONTROL, en la posición de ON se escoge la operación

CONTROLADOR y en la posición OFF la operación NO

CONTROLADOR.

Si ésta última opción es activada, adicionalmente

deben setearse en los dip-switches la dirección del

sistema con los cinco dip-switches menos significativos

CSW1, SW2, SW3, SW4, SW5), es la dirección a la que el

sistema responderá con los comandos de direccionamiento

enviados por el controlador. Los dos dip-switches

Page 220: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

A2

siguientes (SW63 SW7) permiten escoger las funciones

"locutor solamente" u "oyente solamente" cuando el sistema

se conecte a un dispositivo que tenga las mismas

funciones, en un bus sin controlador. La selección de las

dos opciones simultáneamente deshabilita al sistema de

conversión y produce un error.

El último dip-switch (SW8) habilita la característica

del uso del carácter OAh como carácter EOS en la

comunicación. Esta configuración se indica en la Tabla

A.l.

# sw12

3

4

5

6

7

a

VALOR

n

n

n

n

n

10

10

10

FUNCIÓN

Dirección 2°

Dirección 21

Dirección 22

Dirección 23

Dirección 24

"Locutor solamente"HabilitadoDeshabilitado

"Oyente solamente"HabilitadoDeshabilitado

Carácter EOS (OAh)HabilitadoDeshabilitado

TABLA A.l Tabla de selección de las carácter!áticas de un

dispositivo no controlador

Page 221: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

A3

Una vez escogidas las características de operación

del sistema conversión y encendido el dispositivo,

cualquier cambio en los switches no será tomado en cuenta,

por lo que para que se consideren los cambios el sistema

debe ser reinicializado mediante el pulsante de RESET o

ene end i do nuevament e.

Como dirección del sistema conversor puede escogerse

cualquier valor de O a 30, la dirección 31 deshabilitará

al equipo. Debe tenerse la precaución de que la dirección

escogida no coincida con la de otro dispositivo en el bus.

a) INICIALIZACION

Al ejecutar el programa SERIE.EXE se presenta un menú

principal en el cual se escogen las características

iniciales de funcionamiento ingresando a la opción

INICIALIZACION, aquí se determina el ritmo binario de la

comunicación serial y si el sistema es o no el controlador

del bus. Esta opción debe estar de acuerdo a lo

seleccionado en el hardware. El ritmo binario puede ser

escogido entre los siguientes valores: 19200, 9600, 4800,

2400, 1200, 600, 300 y 150 bits/s, un valor diferente

producirá un error en el programa.

Page 222: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

A4

b) CONTROL

En caso de escoger la operación del sistema como

controlador del bus, se determina en las características

de inicialización si se va a -utilizar un carácter como

carácter EOS y además se ingresa la dirección del sistema

como controlador, que no debe ser necesariamente la

ingresada en los dip-switches para cuando el sistema es un

dispositivo no controlador.

Al salir al menú principal puede ingresarse ya en la

opción de FUNCIONES, que presenta un submenú con las

posibles funciones que el sistema puede realizar. Se elige

cualquier función con el movimiento del cursor y

presionando la tecla ENTER.

En las funciones en que se debe ingresar las

direcciones de los dispositivos participantes en la

comunicación pueden elegirse valores de O a 30, teniendo

en cuenta que el número máximo de dispositivos en el bus

IEEE-488 es 15.

c) NO CONTROLADOR

Al elegir la operación del sistema como un

dispositivo no controlador del bus, en la opción de

Page 223: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

A5

INICIALIZACION debe determinarse si el sistema será

direccionado por un controlador, o entre las funciones

"locutor solamente" u "oyente solamente".

El programa SERIE.EXE, una vez inicializadas las

características permite escoger las opción FUNCIONES, en

ésta parte el programa espera la indicación enviada desde

el sistema conversor que le indicará el comando recibido y

en consecuencia la función que deberá realizar.

Para salir del programa se debe escoger la opción

SALIR en el menú principal.

ÁRBOL DE OPCIONES DEL SOFTWARE

La Figura A.l presenta el árbol de opciones del

software a través del cual puede recorrer el usuario del

sistema.

* Nota: En el caso de que se escoge en el programa la

opción afirmativa al funcionamiento como Controlador la

opción FUNCIONES presenta un menú con las funciones que

realizará el sistema de acuerdo a lo que escoga el

usuario. No se presenta la misma pantalla cuando se ha

escogido la opción de No Controlador, en este caso .no se

presenta ningún menú

Page 224: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

A6

r— INICIALIZACION

SERIEFUNCIONES

RITMO BINARIO(19200, 9600, 4800,2400, 1200, 600,300 y 150)

CONTROLADOR , CARÁCTER EOS

DIRECCIÓN

NO CONTROLADOR

ENVIAR

RECIBIR

TRANSFERIR

BÚSQUEDA EN PARALELO

PASE EL CONTROL

RECIBA EL CONTROL

REMOTO

LOCAL

REINICIALIZAP.

DISPARAR

IFCL

BÚSQUEDA EN SERIE

SALIR

FIGURA 4,1 Árbol de opciones del programa SKRIE.EXE

Page 225: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

#

*

*

os i ooiaoo

a:

—J

Page 226: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

IEEEStd 488-1978 IEEE STANDARD DIGITAL INTERFACE POR

Appendix EMulLi i ine Infccrface Messages: ISO Code Representaron

oLO•£.

-~

OLO

O

OLO

o

e?t/i

CJo

OLO

E

O

e?LOs:

o

o

Otn3Í

oo

^0(/JÍI

oo

o

J

J/CO

r-*

-o

iy-i

-

r~~i

r*

-

o

u/_o '

_o

JD ~

_Q

*—

o.

*• —

O.

5

O

0.C--1

LU_JO

-JZJz

o

o

O

o

o

o-

o

O

-t

-

-

C

Uo

t—

2:C

o

o

o

-3

-

.0

o:

CD

rvi

r-jÍJO

X\~LTI

O

O

o

QO:

•i

00

u

t l

u

f- 1

ll

r-1UO

Xt-IU

-~o

o

1) 9

-

3, £

-a

1

f-

o

-

-

_juo

-T

uo

urai

t—oLU

o

o

—o

3d

3

3d

3D

HJ

33

UJ

33

u-l

33

f>°

ao

i¿<

Clua,0,

O

UJ

to

-

o

o

A8

>

A!

-

A3

>

A3

LU

A3

•o

A 3

°a

ít-n

S¿

Ur

-o

o

-

O

a

y

i a

1a o

^

a c

o

0 C

Cv.

a r

CDf-LU

_JUJCQ

-

O

3NI

"•

3N

_c

i

X

I

r

H

oo

¡i

-

u;a•/j

íU

i—LUO

onCO

r^J

O

o

o

¿3

>-

J3

-

cm

>-

Q3Í

-

Q3(

o-

^3^

-

aa.LO

LU

)—Ot-

HX

c^

o

o

3 £

-

a

-

01

ro

JO i

— i

ID

DI

ca=3íf~¡

u_-J

o

O

o

NI

-

3N

í

SSi

3S

;<r

SS

-

SS

+

u1X1LU

f->.

Ci

NV;

--

NV

-

V

*s

j V

_J

tf V

V

' V

-

LO

U.

LUUL

~

o

o

Vi

-

E

1W

-

11-

3

11

11-

i

c

crU

c

—o

— •-

;

c

r-

(

-^

/.

1 1a

oixi

Z

o

~—

_JLUQ

a

H;

5

o

^

r>-

•x

1X1

Z3

1X1

1 1

y4>

-f^"^ ••

~~->^^

c/i

LU Q..—.-\e o: Z) o> _J Q O <

-^ < O CC f-t- < tD*-'

51 LOLU LTt O,-—.

"X. I— LU Z3 O> LO o: o <

• — a oí _j-J Q e?*--

^— \

\¿J

< a

>a: < Z) oUJ O U> 2: or zí.

2: uj

oLU OLO 2: a-- .LO < ^ LP

x. UJ :£ o U> a: :ü o: <

•^ a o e?--'

ce a

X. a < ZD o> -z r o u

x^ o i: o: L IU O (J — •LU t_)LO

^tDUQ_

Q.

OCCO

x. oX ;

x-^ <

^=OU .

>—

cr

£o:Q.

a

tu ",o 3:< r**, OLO O O1/1 —LU Q >-31 ni

II 'tLU Ou ^ Z< J3 OLL • U

a u ^^--^ ce • LÜ< ^— - " IU • LOJ>^ f- ~

'^-^ 7. 0 '/i— — UJ

o o;u —

u Do crLO — tU2T -o n;

£

x:

onrT:

j^ó_/Ou> — '

I-IU•yicaDt/i

UJUl

2LUQ

CO

'-ÍJ

a-1-J

c

CU

exfij

tu-aoa-u

Sr—

Sgon1^

ir™ ' *LTJ tnO)bflís¡VJ<u

l í

OJ

ra'tícujjC

QJ

.S

.--J-UJ

3

^

0000

Page 227: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

son sccr

i

Page 228: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

8031/8051 o 8031AH/8051AH8Q32AH/8052AH • 8751H/8751H-12

rart Q i , n D".? AOTwxjn-»C]ia MC3-S1 ]|fa CCvpoTtora-ran MpAtx,r?Í5ZHT» «j a u M p «raPTT nJ Q u » P rt-T AI i

r»n_*ai4 17p «JAunp ttj jn ru t

VKrtj» lW«,7f

1 1

rrw_iy»«

af

Figure 2. MCS*-S1 Pin Connoctlons

In £T>« 8032AH and S052AH. Port 1 pins Pl.O and -* Port 3Pl,1 aJso serve me T2 and T2EX funcuons, respec-

il4O

n1e •ll

Port 2

Port 2 h an 8-bit brdirectionai I/O pon \viih interna!puüups. The Pon 2 output buflera can sink/source 4LS TTL Inputs. Pon 2 pins that have is wnnen lofr«m are puiled hígh by !he intemaj puílups. and ¡nthaí ttate can De usad as inputs. As ínputs. Porl 2pina that are oxtemaily beíng pulled low will sourcacum»rrt (¡IL. on tne data sneot) because of the inEemalpoüupa.

Port 2 amru Ihe high-order addresa byte duringfetchos from externa! Program Memory and during

to extemal Data Memory tnaí usa 16-bK(MOVX (&DPTR). !n Ihb appilcauon it

«trong jntamal pullups when emftting Is. Duringlo extemal Data Memory tíiat use 8-bit ad-

(MOVX (5)Rí), Pon 2 emHa ma contenta o/tfw P2 Sosciaí Function Regíster.i

Port 2 ajao recetves ma hign-oroer aoaresa otis üur-ír>g prograrrvTKng of íhs EPROM parts and dunngprognun venfication of til e ROM ana EPROM parís.

Pon 3 is an 8-bit bidirectional I/O oon wiih infernalpulluos. The Pon 3 output bufiers can stn^c/sourca 4LS TTL inpuis. Pon 3 pins tnat have is wnnen tothem are pulled high by tne ¡ntemal pullups. ana inIfiat state can Da usea as inouta. As innuts. Port 3pins tnat are exiemally being pulled low wiil sourcacurrent (IIL, on tne data sheal) because of UIQ pullups. ,

Pon 3 also serves Ihe functions oí various spedaJíearurea of the MCS-51 Pamiiy, as usted oelow;

Port Pin

P3.GP3.1P3.2P3.3P3.4P3.5P3.6

P3.7

Alternativo Punctlon

RXD (señal ¡nput pon)TXD ísanaJ outout pon)iÑTu" (extemal intemjpt 0)IÑTÍ (extemal interrupt 1)TO (Timar 0 extema] input)TI fTirner 1 exiemal inpuijWR (sxtemal dala memory wnte

strobe)HE5 (externa! data memory reaa

Etrodel

9-3

Page 229: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

6031/8051 • 8031AH/8051AH

8032AH/8052AH • 8751H/S751H-12

ASSOLUTE MÁXIMUM RATíNGS*

^nbtont Temperatura Under Bías . . .0 'C lo 70 *C

Síorage Temperaíure -65 4C to + ISO "Q

on HA7VPP Pin to VSS . -0.5V lo + 21.5V

on Any Other Pín to VSS . -O.SV to -r 7V

powttf Díssipauon i .SW

"íVO77C& Stressas aoove trióse Usted unaer "Ab-soluto Máximum fiatings" may cause permanen(damage to (ne davice. This is a stress rating onlyand funcaonal operaoon o/tne device atineseoranyotfter condidons aoova ¡rióse indicated m tne oper-añona! secoons o( íhis SDeci/ication is no{ implied.Efposure (o absolute máximum ratina cortdttions iorextended penads may affect devica reiiability.

D.C, CHAHACTERÍSTÍCS: (TA - O 'C to 70 °C; VCC = 5V -10%: VSS « OV)

Symboi

VIL

VIL!

VIH

V1H1

VOL

' .VOL1

VOH

VOH!

-

IIL

ÍIL1-

__ .IIL2

jy.

IIH

IÍH1

'ICC

CÍO |

Psrameter

Jnpui Low Volíage (Exceot £A Pin oíS751H, 8751M-12)

Input Low Volíage to £A Pin oí8751 H. 87S1H-12

Input Hion Voitaga (Hxcept XTAL2.RST]

Input High Voitaga to XTAL2. BST

Output Low Voítage (Ports 1, 2. 3)"

Outout Low Voltage (Port 0, ALEP^EfiK

3751H, 87S1H-12

All Others

Ouiout High Voitaga (Ports l. 2. 3)

OUÍPUE High Voltags [Pon 0 inExíamal Bus Mode. ALE. PSEN)

LogicaJ 0 Input Current (Porís 1. 2. 3JS032AH. 8052AHAlí Olhers

Logical 0 Input Current ¡o £A Pin oí3751H. 875!H-12Only

LogicaJ 0 Inpui Current (XTAL2)

¡nput Leakage Current (Port 0)S751H, S751H-12AJÍ Otriers

Lógica/ 1 Inout Current ¡o £A Pín of8751H. 87S1H-I2

Input Current to RST lo Actívate Reset

Power Suppíy Current: 8031/80518031AH/8051AH8032AH/8052AHa75lH/S75lH'12

Pin Caoaa^nce

! MIn

1 -0.5

0

2.0

2.5ii

2.4

2.4

1

Max

0.8

0.7

VCC -i- 0.5

VCC -f 0.5

0,45

O.SO0.45

0.45

-600

-500

-15

-3.2

-100

-10

500

500

160125175250

10

í Unít

V

V

V

í ví v

VV

vvV

^AM

TnA

rnA

^A/M

^A

MmAmAmAmA

PF

Teat Condítlon;!

i

XTAL1 - VSS

IOL = 1.6 mA

IOL = 3.2 mA)OL = 2.4 mA

ÍOL = 3.2 mA

ÍOH = - 50 uA

ÍOH = - JOO «A

Vin = 0.45 VVín = 0.45 V

Vín = 0.45 V ,

0.45 < Vin < VCC0.45 < Vin < VCC

Vin <(VCC~J.5V)

All Outouts Díscon-necreo: £A = VCC

test írea = iMHz

: *Not»: Caoaatrvo kiading on Porta O a/xJ 2 may cause sounoua noise pulsea to De supenmoosea on ina VOLs of ALH and¡Pcm 1 and 3. Tfi« nooo a aua lo exiemal búa caoacítapca oíscfiarging mío rne Port O and Port 2 oins wnen tnaso oins msKaH-*>o IranailKXis ounrtg búa ooflrat>on3. In tna worst cases (caoaattve íoading > 100 Dp), the noiso pulsa on tne ALE tina'mav orce«i O.av. In sucn cases it may Da dssiraole lo ouaJfry,ALE wirn a Scnmín fngger, or use an aoaress laten witn aSchmín Tríggar STROSE ínpot.

9-5

Page 230: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

^^^^^S

g^^^^^g^Ü

í^ v

Oá^

-,v^^

^Ȓi

f^nP

-. '

^C

T^

ST

HA

TA

FF

^C

Ttó

cs^

ÍN

cí:

-

'

fU

C

I.S

ST

RU

CT

IÜN

':•" >

| AC

•-^

cr^

'p

v-

• X

X

X

C

PL

C '

• "x

'X

XX

A

N.L

C.f

cIt

x "

O

X

. A

íNL

C./

bii

x •

-:-

OR

LC

.bit

.-

" 'x

.- O

RL

Cb

ii'

' x

•M

OV

C.h

ii

X -

'

"v

CJ.

SE ..

-¿:.

-x

-.,

•-

.

^^^;

;ri™

^^^™

°<^>

«->

"=*?*

««i

r.,;

'. "

PS

W)

*¡i

l'>

!ín

n

' .

Oic

ütíi

urD

ep

ilen

E

J!c

P

r.;n

Ari

.J ft

^r-

tio

| P

AJJ

ind

irsa

KA

M

1 p

lo A

o:ur

n,ij

í,jr

aV

j lo

AcC

urr.

ui.iU

irA

tM r

vcM

'ct lo

' |

|2A

ccym

niai

' .

'' ' J

'^¡

ihC

arn

•' •'•

• •• •

'•'

•' • •

A¿¿

dir

cu t

ifie

to

2'

'• 12

A¿-

J ir

..¡w

ccí

I p

KA

Mío

2 '

I?

,..

...u

.u

ui=

»m

g m

oc:

i;fi

n ".

'— R

cgii

lcr

R7-

RO

irte

cur

rcnl

ly K

lcC

icd

R=g

.,

".'

•'•

Oan

V.

- '

' •-

.',.-

dirt

nn '

,";:-

Ü-b

Ít i

nicd

i.-tl

data

Iít;

«iío

r:':v

3dd

rc.\

i. Th

;*. c

ould

b<

; ;

• ,;

in I

nicr

nal

Oat

z R

A.s

l lo

caii

cr,

(0-1

27)

ora

5rR

• -

., [i

.c.,

I/O

pcr

l. c

ontr

ol f

í¿;Í

Mcr

. ii

nu

s re

gís:

;.', e';.

!

'••

.' . (

Í2S

.2Í5

JJ.

. •

' .

@^R

! ' ~

S-b

ji ¡

ntii

rnal

J3

U K

AM

to

a ti

?» (

O-í

iiJa

J^ro

xii

.!'

, ín

dlrt

cily

íhro

ughf

cfií

ííf

Rl

RO

. '

' • '

."

i¿)i

i ~~

Ü-b

ít co

nil

in: i

nclu

drij

ia

init

rucí

íori

.-

' '.

".kJ

a|i

16 —

líi-

bii

com

ían;

inc

lutJ

;tí

ir. i

nsin

jc;i

on

',d

¿fl

ó —

Jt-

bii

dat

inJí

ia/i

ad

íl.-c

r».

Uic

d hy

L

CA

ÍJ.

A-.

L

JMP

. A

bra

nch

can

b< a

ni'

«h

«e

^¡!í

i!n

tfic

WX

.''••

hy

ic P

rnf

ram

Mcm

nry

ao'd

tcsi

lp¿

cc.

dd

r.l!

!l-b

il

ílci

iinj

lion

ad

a/ci

i.

L'i=

il by

A

CA

LL

&

AJM

P. T

he b

ranc

h "-

¡II h

i •*

»::::

' {h

ci^r

:c 2

'K-h

jte

•. :

' pa

£= o

f p

rojr

aní

Ric

rncr

j.zs

!h

c ll

rsí

bji

c uT

ths

ibH

owir

.s i

níír

ücti

cií.

I —

Sig

ncJ

fiw

o'i

cnrn

plsn

tmi;

S-h

ii o

ííir

; b>

^o.

Uic

J.

by S

J'M

P ¿

mi

iIJc

Or.

¿i:i

cr.a

lju_

.-np

<. R

.-.r-.

v-r

ii -

J2i

•"•

iü-1

27

byis

i rc

l3ií

%:

io f

ifii

b>'

.c o

í :f

ie f

ullo

vir.

j

b¡!

ifi

Inir

rru

t D

'is

KA

M

tu

b>

í(^S

A!!

.ivw

9AM

.

F'cr

ioií

12R

AM

iro

.-n

Acc

-,.„

..

«i;

i;b

*,r

o*

iLd

r,

A.=

tío¡.

i S

tbm

aii

r.ri

ciJu

nr d

_»:a

ffon

í A

re u

j;h

I-VC

A

I-^C

.

. R

n.

-l.

NC

di

rcct

|>C

-

ÍC:R

Í

DEC

A

DEC

R,

,

DE

C

dír

ca

DE

C

<5-.R

¡

I-SC

D

i'T

R *

MU

L

' A

BD

IV--

"

AB

'D

A

" A

"

lncr

crr.

cn i

I

• Inc

reni

enl

rrfi

iier

.

J -In

crci

riín

l dt

icct

2

b>ic

inac

mcn

) íi

.dir

ct:

i

Dít

fsm

cnt

A c

ctí m

ul.i

i or

12

•-1

2;

12.

•I? 12

Poi

nicr

., M

nlnp

jy A

i:

B' .,

Div

ide

A b

\

24 •4S

-»8 12

Tab

lc 8

-1.

£051

Im

íruc

Uon

Sel

Sum

mar

y (C

onll

nuec

í}

LO

GIC

ALO

PE

RA

Tld

íVS

"

:-'••'

'~

-•

" •

AS

I.

A.N

'L

AN

L

•AN

L

A N

I.

.\N

L

OR

L

OK

I.

L

OR

L

UR

L

OR

L

.VK

l.

.\ L

••"•

' "

.-

' .

. '.

O^-

rill^

lor

Mnm

iOiiK

••«

- '•

• D

tftcr

ip.tÍ

on

'Bjl

c P

ríío

d

A.R

n

-AN

D rr

gisf

c.-

¡o .

. '

• 1

12

•• •

.

•* A

ccu

fíiií

líio

r.

. A

.dic

sfi

•' A

ND

dir

ecl b

yic

2 12

.-lo

Acc

u.T

iuiK

Or

' "

*A

.@R

i •

AN

Din

di."

=ci

"

J !2

RA

MIO

Acc

um

ub

ior

A.í

da

u

- A

ND

in

:rr,

rília

ic

2'

12d»u

10

Acc

uift

tíh

ior

" '

díf

cci.A

A

ND

A

cc-j.

-nul

ñ'.o

r 2

12It

í JÚ

=t:i

hyie

d¡--

-ct.

-dat

2 A

N'O

inm

cd

iiii:

3

2J¿3

¡a lu

dír

ec;

byie

A.R

n .

OR

rvp

iítt

f ;o

1

12A

rcim

iul-i

!oi

A.iI

tr<:L

-| O

R d

írcc

i b\l

c lu

2

12A

ccíir

n^i

üO

íA

.@R

i O

R ín

dirc

ci R

AM

I •

1216

Acc

un

:ula

:or

A.-

díU

O

R ¡

mm

ciíia

ic

2 12

da:a

10

Act

Mirn

uhto

,-d

ircc

i.A

OR

Acc

.-r

.^lji

o;

2 12

lo tiir

ra t

..(c

dir

cct. ?

d^i

: O

r. ¡

¡nic

dÍJ

lc

,1

7-í

dat.

i tn

dtre

i't h

jlc

A. K

a E

^lu

tivr-

OK

I .

12rt

^Íj:

cr

í¿A

ccur

ntiíá

tor

A.d

ircc

i C

.vcl

uíiv

c-O

R

2 12

• dire

c; b

yic

lo

Acc

urr

.'jl^

or

LO

GIC

AL

OP

ER

AT

IÜM

S C

oní.

•' tS[

ii^í

iiün

ic

Dt.

cfij

'.^r.

.XR

L A

.^R

i E

^c¡u

sivc

-O-:

ínc'

irsc

í R

A'<

to

_ .

Acc

um

uia

KX

RL

A.^

isu

E

\clu

>iv

r-O

Iii

r.rn

cJií

tflv

tiH

iA

caii

iiu

hti

'-X

RL

di

tici

.A

EA

cIm

i'.ír

-C/í

lo d

irru

í by

i7C

LR

A

C

kar

Acr

urí.

u'nr

iyC

Pt.

A

C

oir.

plei

r.cu

Att

'itn

ul.i

ttii

RI.

A

R

wji

eA

CC

ünul

aiív

Lcí

lR

J.C

1 A

R

ieA

tfur

iiuh

tt)1

Leí

:ll

i.-o

tt^.

ihí

'.ltf

rvR

R

A

. IU

;ji-

.

Chc

ill

• P

tri ¡2

Page 231: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

• ..T

abíe

5-1

. E

051

insí

ruc-

Jon

Sc(

Sum

mary

•T

abJe

8-1

. 8051'lm

lfuct

íon

Sel

Sum

rr.a

ry (C

onlín

u-.-d

) '*

•:•;

.:••

:

DATA

CT

v¿sF

£fl

7~

^~

~.

'. ~

..•._

_. -.-.;.Í;

A •

-!-:

._ •;

;.; ;

' """'

' '

" -

OX

TÍH

ilo

f

.'..

.Mnm

ien.í

....

. D

r, ¡r

ipia

n .

B)l

r , p

^d

MO

V

A.?

.n

vM

ov

c.

..

,|

_.

,a.

. '

- i

'

n;;iitc

ri3

-

• .

• A

c;u

mi;l

i:of

MO

V

.-U

ireci

;

Mord

iese;

. ,.3

[2

. byi: í

o

•Ast

um

'jla

íof

"'

A.J

2R

Í M

o\c

in¿

ife

ci

J ¡j

- R

AM

ID

. "'

- A

sxuíií

aic

íor

Jit

OV

A -.I-,.,

i .

. -

•ft»w

A

.-£

,a[a

.:,

Mo

re

_,,"

. 7

.-

p.

. ' m

inic

Jiji

-

.- dju

to

-

AiC

ü.-n

uía'

or '

MO

V

P.n

,A

.iV

love

t

¡2

. A

fcu

niu

la'o

r -

" -

-•

to K

pi\:

cr

•MO

V

K-^

ir,v

l M

.uc

dir

cc

t 2

^

'

^ b

jitio

rcí¡

>tc

rV

O V

D

». -

-i .

"~

%

Rft

.-d

-u

,s.|

me

2

- p

m::ne¿¿;c

¿i:i

In.-cj.-iiir

.'

MO

V

dir;^

; A

v

.tv

--i.

.-*

J«i0

ir

T |2

Ac:i,

;r.j¡

¿i,i

f

[o t

íi.-s

abiis

MO

V

¿¡r

rt; U

/, U

, .1 -.

-.•"

.-•

•IV

H

.-«¡o

ve ;c

¿!-.

i:;r

2 24

lo d

itcc;

b>

icU

OV

¿,.-E

Í:.d

.,:c

t M

^d.^í

J

-j

tj .

' bi'-; ¡«lii

feC

tM

UV

de—

- -^

a:

,,-*

-«l.x

=..,i

.S

ÍO--

Í jr,d

¡;ec!

2

24

• - .

_

' "

K^

M ío

--,-'•—

¿

,rC_

.J [jy...

-..

MO

V

dir

— t

z in

,

i ,

"

' '

_ —r.

^i.

-^a

u

MB

vC

j

j^

irr.

.-itrJ

|jt.-

c;a

:3

\i,-

-,,

' lo

tt:c

i bj¡=

-V

v

?R

i.A

M0,=

j

J2

Atn

i^u

Llb

rio

' ¡n

dif

eciR

AM

•••'o

v @

p.lj

lf<

r.

Mo

>e

di,

sa

,

2J

' .

. '

bjt

sM

_ ¡n

JÍ;

rciR

AM

.'•i..

.\=

»• -j.,,.

, ,

0-

......

lía

Mu-.r

2

|2

irr.m

ciJb

ic

'_. '•'

. '

d¿u

10

.!_'

^

"*""

""-

indi

rcx-

t RA

M

1 í - *•

i , 1 L[~"~

• ^

. -' t

DA

TA

TR

AM

S^e

p. C

onL

- .-

. .

^

' P

1"

E

• -

i-

. ''

1

• M

- .

Oic

íKití.v

..- .M

^u,-.;,

..

cri

prl

.Jft

BJU

-

IV-f

c-

-MO

V

DP

TR

.=d

aíilñ

L

oa

dD

xa

.3

'•

24 -t

1 .

Po

inic

r u

¡t},

a

' '

..

..

. lí-

bíl

Cun

>;¿r

t{ •

• -M

OV

C

A.(

EA

,DF

rR

Mo

vc

Co

-^

' |

' 34

"'

byt

c rc

!i;¡

\ ;Q

DP

iR;o

Ac

cM

OV

C

A.@

A-P

C

. M

o.e

Ca

dc

1 ,j

1

-ÍH

. '

' •

'..-•

' .

PC

w A

ccM

OV

X

A.@

Ri

Mo

vc-

- |

,-

.34'V

,

t." c

;rn.'.

! ..

_..

i

.. RA

M ig-

bii

' ":

"-J

-ÍJ lil

.-.C

C

VX

A

.^U

P7

K

^ M

us

e.

| "

2<

.I=

Alc

.-pa

|

* K

AM

(|£

..b

iiz

dd

í/io

Ac

c.M

OV

X

gjp

.u

Mo

^r

Ac

eto

|

^ "

Ext

cr/i

úl

RA

M

[J-b

iíjd

dfJ

MO

VX

(3

DP

7R

.*

.-M

oie

Ac

rio

I 2^

Esi

cruj

í R

AM

(lc

-5l¡S

'JJr)

Pl'S

K

ti-r

sct

í'm

íiifu

fíi

'2

24

b>

Irc-

/;io

Ma:

l-

PO

Í>

di'c«

í'o

nd

.fe

ci

T i,

' -

/•!

byt

c 'V

omH

3JV

•XC

H

A-R

r'

- E

*ch

^n?

=

| ,2

fe^lU

íl ^

¡líj

-

m- 1~

Ae

srü

mu

lsio

f -

. -

-Í91. ...

Af "

a_

^c^n

gc

2

¡2

!

•Ürr.:i b

jíe

' "

•-

u •

• -

Acc

u.—

.cU

tor

XC

H

A.@

Ki

Exch

^-c

i p

tndi.-

ert R

.\víi

h

Acc

un

iula

tor

XC

1ID

A

.^ft

i E

Ac

hjn

ge

ln-

| ,2

orí

':.-

r-;,-

;i

ínJif

ctí R

\,l.¡

j "

*!íh

Ac

c

'•1

-' f | ¿ í

J

? ;| : ^

: C

. •£

•••

$

l" 3 • i '[.. |

. [' | f. í í ) i í I ?- í ¡. j. f 1

^

— .

BO

OL

CA

M V

AD

3A

BU

WA

I-íIP

ULA

TlO

h'

\ O

irlllíH

irM

ncín

ón

lc

\e-=/Í

?i;^

n

Bju

P

tilc

il

Cl.

K

C.

•-

Cle

afC

ar.

-y

,

] _

' jj

H.R

bi

t •

• '

Clc

JÍ d:í

cc, b;,

'-

" 3

' '

* |7

"'

M'T

U

C

Sd

Cu

ry

'-

'-

['

13S

ET

H

bit

..

. S

ci ¿

ircc

i bit

- f .

. 2

|2

£"''!

••

C

Com

p!=

.r<

:ni

. i „.

¡7C

arr

y .......

t-1

1'.

b'i

" "

C

orn

pic

mcn

t ' •

'2

' '"

p "

- -^

" "

r'ir

h'-

' '

"• -

AN

L

__

C.b

u

^_

A

ND

dir

cc

i hii

^2 -•

:r .

. 3^

to C

irry

'

•'\ L

i..,*

bit

/\íi 0

connkm

r-"!

">

?j

• oftli.

'íc:

bu

ío C

am

-

Ota

C

.bu

O

Rd

iica b

it

2

. 2J

. lo

Caí.

-y"

OK

I. "

C.

bu

O

Rco

ir.p

lsn

.en

i 2

' 24

oí d

ifcc

: bii

. _

ío C

arr

y

MO

V

C.b

it M

ove

ilir

ect

bit

2

12 .

to C

aír

y*

" ~"

^1O

V bl

t.C

Mo\

cC3f

ry(o

2

7-;

¿iif

ci'i

bi¡

'^

reí

Juíii

p ií'C

iffy

2

* 2í

ii se

:

JN

C'

IC1

Ju

inn

irC

?rr

, 2

24

RO

Í .\c!

14

bit.r

cl

Juni

pT ¡

rditcú

i 3

" 3¡i iuc;

" Ü

bit.

reí

Jum

p if

dír

cci

J 34

. B

it ii N

o:

s=t

1C

bu. r

Ju

n:p

ifd

i:cc!

••

•' 3

2-4

Bit ii

J=[ i;

cie

n:

bit

.

[ ~

t .

: : ..A

S in

i»sf.i3

.,;0 L

orí r.

^h-.-d

Mnifl C

u,f

yM^

n iíp

if

.W

PR

OC

RA

MB

ñA

HC

HIí

íG

O-.C

ÍH-.

u,f

.Mn

en

ion

ic

Do

c/ip

ilo

n

Üjt

c I's

.MÚ

d

•\C

Al.I.

a

tíd

fll

Ab

iolu

fe

2

2-1

Su

bra

ulu

ic

C«II

I.CA

LL

a<¡j

fi6

Long

'

j .

24

Su

bro

uiin

c '.' "

Ca

li

JÍL

T

Rci

wrn

ÍÍO

IH

' |

2-a "

•CI-

VT

.I...;

^^

— —

— .

. — ,

PR

OG

HA

W £

RA

h:C

MÍr

¡G C

f^t

. ..

. :

"...

O

»cIU

i

Mn

tin

on

ic

Dr-

.^Ji'liií

ít

K)!

( P

eíi

-

T| '

\

Wúr.

frcm

1

24

inscr/

fíA

JM

P

»d

df|

| -

'-A

b-.

.'U

í .

2

2-:

• ;.

. •

. _.

- Ju

ifi.

•L

JMP

íJ

Jtl

ó

. .-

LonzK

-nr.

3

2-1

SJ

MP

ft

l '

' S

ho.-iii

p

2

2-1

:- '

' '

{.-r

lanc

i«Íd

í)

JM

P

. @

A-D

PT

R

-.' .

JuníD

Jwi:«

t !

2-\

• •.

;.-.

....

• .*

rM

Mrc

to ih

c .

. ••

• ;

'.'.

Df'1

7."

J'¿

'•

rci

." J

U.T

.:::'

i 2<

Ac\

.if(í-

-I;>¡i>

i

ii te

n

-ÍN

Z

rc!_

Jum

f.t

¿

2*'

-

AC

CH

&'-

IiílV

u N

fH?.

tru

CJN

E

. A

.ü:r

c£l..

*e1

Con^rc

j

* 2-

1d:r

ao:t}¡

:lu

""• A

«¡f

t! J

jrp

ifK

GiE

í.-«

l

CJN

£ A

.=d^

u.rc

l C

atir

e

3 2¿

irr.r:

ií;.-':r

>z

Accíf

tiS

.'a

ff

.-

ifN

ti,e

J-Js

:

CJN

E

Rr..=

Jjii

.r<l

Cüríjj's

3

2-

:itr.

trirJia

'e ¡

O

tc/-

.:.í*r

.J

, '

jum

; i: >

»i

E^u

a".

CJ

:^E

<5,R

i.=

i:j¡j.¡e

l C

o.T

-;"f

í 3

.-''

.-

.¿

" • —

• tm

mtJ

'.-ic

Min

Ji.T

via

n!

Jui7

,-;;fN

EM-J

^I3

JN'2

R

n.f

cl

Dcc

fcci

t: t

j 2¿

fcg:i-r

íirí

i

Ji:m

;-tf

Ní-í

2cr

o

)JN

2

clt(

r*:t.

rcí

Dcí.-r

mrit

3 2

-

direc b

it:

,

jná J

V-!f

ÍÍ

No

, £(1

0

*-'O

P

^

NuO

p:r

si«

."i

1 II

* M

mn

ctm

tf L

-\m

ríi fiint

e luí-

! fn

rtx

if íiinr.

lív

J

Page 232: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

TYPES SN54LS373, SN54LS374, SN54S373, SN54S374,SN74LS373, SN74LS374, SN74S373, SN74S374

OCTAL D-TYPETRANSPAHENTLATCHES ANO EDGE-TRiGGERED FLlP-FtCPS

1— — — •. Choice oí 8 Larchas or 8 D-Type Flip-Flops SN541S373. SM54LS374. SN54S373.

In o Single Pa-uang SN54537-J i PACKAGCSN7'U.S373.SN74.[,S374.SN7'tS373.

• 3-State Bus-Oriving Outputs SN71S374..

{

. DW.JORH PACKAGÉ

TOP V1EW i* Full Parallel-Access for Loading ^_ ^__ _^

nrP* Bufíered Control Inpuis "" ¡=

• CIock/Enable nput Has Hysteresis lo '^C

Improve Nolse Bejection CS373 and 'S3741 2OC

20 r• P-N-P Inputs Reduce D-C Loadinn on p

in IData Lines CS373 and 'S374] JU^

30L

•LS373.-S37D 4°tr

FUNCTIDH TAHLE 4QL

OUTPUT

ENABLE

L

L

L

H

GNDT

ENABLE0

LATCH

H H

H L

L X

X X

OUTFUT

1 {J1Q

? 19

J 16

-i 17

S 16

G 15

I 14

E U

9 17

10 II,

~"í Ví~r-

DBQDaoD7D

DeaUsoDsoDSQ

SN54-LS373, SN541.S374, SNS4-S373,

H SN54S374 . . . FK PACKAGÉ

L SN7-U.S373.SN7ALS374.SU745373.

ÜQ SN7-1S371 . . . FN PACKAGE

'¿ (TOP ViEWj

O'LS37*. 'S37< -

FUNCTION TABLE / V

-

OUTPUT

ÉNABLE

L

. L

I.

H

^

CLOCK D

! H

1 L

L X

X X

2D J «OUTPUT 2Q ] 5

H ! 30] 6

L 3 0 3 ?

Qo ^P>

^ O

CJOIU ir1— 10 >

1 — II — IL_J7 1 20

10 U 12

D I) °5

O03

^ \a Oso

17^70

16070

1SQ6Q

'•* Q6D

g

dascríption

These 8-bii registeis feaiure three-siaie outpuis

designed specidcalíy íor driving highly-capacilive or

reíaiivety ¡ow-impedance loaas. The íiigh-impedance

third staie anü i/icreased high-logic-level dnv» provide

(hese fegisiers wiin (he capsbiliiy oí oemg connecifrd

dírecily lo and dnvtng (he bus Unes in a bus-organiisd

syslem wilhoui need lo' inieriace oí pull-up com-

ponoots. Tney are panicularly aiuaciive ior irnplemeni

íng buffet fegisiers I'O pons, bidifectional bus Ctiveri.

and working icgísiers.

The eigfii [aiches oí me 'LS373 and 'S373 are

uansparen! D-rype laiches meaning iba! while Ihe

entóle (C) ¡s high ine O ouipuis will íollow the rtaia (D¡

inputs. Wlicn the enable is laken low ihs ouipui wíll De

latcfied at [he levrf oí [he oaia Ihai wns sel un.

al ponlic'limi jju /itai-cii íinlr > . 0 , TEXAS *&INSTRUMENTS 3 1

Page 233: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

DA

TA

EM

CR

YP

TIO

N.

TU

TO

R1A

L

The

pro

lifeniii

on

of

dcc

tro

u't:

dat

a pr

occs

síng

(E

DP

Jap

plic

atio

nsih

at i

nvo

lvci

hcs

ion

gL

-nn

d ih

ed

fetr

ibu

tiún

nf p

oie

nth

lly s

^nsí

iivc

info

rma

11 i

ha v

e de

món

stra

la]

íhc

need

for

m

echa

nísm

s lo

¡ns

tirc

dala

pr

ivac

y an

dse

curit

y. A

s so

cíel

y bc

com

ts incr

o'iingly

d=p

endc

nt o

n

beco

mes

cve

n m

ore

acul

e.

Cr/

pícg

raph

y

nic

mo

sie

fnci

en

t tt

íchn

itjue

of p

rovi

din

gd

aU

i scc

urny

ísrr

ypto

emph

y: t

h2 i

rntis

form

atio

n o

f da

la

vía

a 's

ecrc

t:o

dt; lu

lo a

form

wní

eh is

use

iess

lo

any

one b

ul a

utli

o-

Acr

ypio

gra

ph

ica

lgo

rilh

incí

n b

e pr

5f m

aihc

mat

ical

tra

nsfo

rma

lio »

s. E

ach

transf

orm

alio

ni,is

¡t

's ¿

ñiqu

e i n

ver

se o

pcr

aiio

n th

at

chan

ces

the

Jiic

rypi

cd d

ala

back

inlo

ihe o

rijji

nal p

ínin

tcx

t.' In

con

-.c

miu

n.il

cry

ptos

yste

ms.

a $

ct o

f sp

ecifi

c pa

ram

tMcr

s;a

l!cd

a k

ey is

sup

plic

d al

ong

wiií

i th

e pl

ain

le

xt/c

iph

er

.z.xt

as a

n ia

put

(o t

hs e

ncip

heri.

ig/d

L-ci

phcr

imj

algo

-•:

im. T

lie íc

cy is

spc

cille

d by

llic

usc

r. T

he t

rans

form

a-io

n ol'i

he j)

hín

iw

t an

d Ih

eci

ph

cr t

eja

dcpe

ntls

on

:hc

:cy

as \

v¿\\s

ihu

cnc

iphc

ring

and

dscí

phsr

ing

algo

-•itíin

s. I

n fa

cí t

he a

ljjor

ithrn

s th

emsc

lves

can

be

tmds

subí

ic,

fcec

iu^c

th

e se

curí

ty

of

the

s>-s

í¿m

de

pcnd

srn

iirsl

y or

í ih

; sí

cr^c

y of

Ihe

key

.

lie in

iíial i

nicr

est

incn

cr>'

püün

fo

rco

mm

erc

ial a

pptic

a-¡jiis

car

ne

from

fin

an

cia

I ir

wiit

mio

ná,

mos

l no

tabl

y-i

nkj

tíiat

ar

e h

eavi

ly

invo

tved

in

E

lect

roni

c Fun

dira

r.sl

er f

EF

T).

Tlie

Am

eric

an b

an!c

in¿

s>s

tern

alo

ne,

¡io\-e

s m

oa-

than

S-IC

O b

illiü

n b

etun

en c

ompi

iíers

o\e

ryla

y. T

he r

apid

ríiü

of p

erso

na! c

ampu

ters

, wor

ksia

tions

nd ihí

use

of e

lecí

roni

c rn

ail a

nd in

form

ació

n r

etrí

eval

--•

nicü

s ha

ve

spre

ad t

he n

ced

for

¡nsu

rmij

data

prñ

acy

nd £

¿cur

ity lo

man

y uih

era

pplic

atio

ns.

he D

ES

i re

spon

de lo

ihe

yrow

ingc

omm

erci

al n

eetl,

the

Naí

iona

tu

rea

u of

Sia

ndar

Js h

as a

dopt

ad ¡

11 1

977

a st

anda

rd

he D

ES

, o

rig

ina

llyd

eve

lop

al

by I

DM

, is

d^i

gn

ed

for

£ u

ith

s=ns

iii\

bul

tincl

a&si

fad

ínfo

rma

lion

. T

he

N.-

ition

al D

urra

u o

fSta

mla

rds

rcqu

ires

that

the

DE

S i»

impl

crne

nied

in

sysi

cm h

ardw

are.

The

sla

ndnr

di¿

ai¡.

jnin

surc

s th

at c

cnifi

cd [

lard

-.var

e fr

um d

iffen

rní

supp

licrl

are

com

patib

le,

The

DE

S ¡.

peci

fies

a m

elho

d fur

encr

yptin

g 6

4 b

it blix

rhof

cls

ar d

au

Ent

o co

rrcs

ponü

ing

6-í

bit

bloc

ks o

f cip

í;cr

text

usi

nya

56 h

it ke

y us

crsp

ecífi

cd. T

he56

bit

key(

í-íb¡

(w

ith

parit

jOgi

ves

theu

sera

iot

a! o

f 156

faev

enty

quaJ

ri!.

líon)

poss

iblc

Vey

s, B

cc:iu

se th

e D

ES

aljj

orilh

m k

ey ¡s

so

loug,

a st

ale

of t

he a

rt c

ompu

ter

vvou

ld t

ake

year

s to

e.xp

íore

all

poss

ible

pcr

mui

aiío

ns r

equí

red l

o b

reak

ih-

codc

. T

he m

ost.

crití

cal

fact

or i

n pr

otec

ting

ths

data

íi

• giia

rntu

eein

g th

e sc

crec

y of

the

key

.

Inís

i D

ata

Encr

ypiío

n P

rcd

uct

Lin

a

Inte

l af

fcrs

tw

o pe

riphe

rals

supponin

g l

hc_D

ES a

!;.>

riihm

: ih

c 8

2W

A D

ata

Enc

rypt

ion

Uní

t (D

EU

) an

d te

8253

8 D

ata

Cip

hcrin

g P

rocc

sso

r(D

CP

j.

The

S29

4A -

a p

rtp

rog

ram

mtd

SO

-I2-

can

encr

ypE

üUdcc

rj'pl

da

ta a

t a

rate

up

to <

4CO

Byt

e/S

ec. T

he S

29-1

A !i

very

wcI

J su

iícd

for

dala

file

pro

;ecü

on,

off l

inc

dn

en

cryp

tio

n p

rio

r to

Ir

an

smis

sio

n a

nd

pho

no !i::;

appl

ícnt

ions

.

Tlic

S25

3S ¡

s a

rnuc

h f

astc

r dev

ice:

1.5

Mby

tc.'S

ec. T

rtí

en

cryp

lion

rate

is

need

ed í

n sa

telli

tc c

omm

unic

alic

rji'j

stcm

s, d

ata

stor

agc

onto

har

d d

iski

, hi

ghda

ia C

omm

unic

atio

ns n

üiw

ork

slik

i líthcr

nei.'

hi¿

hertougli

toa

cco

mo

da

tüo

n lh

cnye

i:cry

ptia

niiin:~

¡iof

ttie

Com

mun

icat

ions

sys

tem

s an

d uiim

iiute

the

r.-r

x:fo

rbu

ffcr

san

d in

ttrr

faci

nijc

ircu

iíry.

Hig

üíen

cryp

tic;]-

--!

dcc

rj p

üo

n sp

ejd

is n

ot ih

c only

feni

urs

of th

is tÍ

J'.'ic

-.'.T

'sS

25JS

su

pp

ort

s bi-d

irccn

únal,

half-

dtip

le.x

opo

ratio

:iía¡

i u lo

p sp

ocd. li

cont

ains

thr

ee s

üpnr

tuc

wrií

c on

ly K

>-

;ers

fo

ren

cryp

tiu

n, d

ecr

yplio

n an

d m

astc

r ke

ys im

pr--

-in

ssjs

iem

sse

curi

tya

nd

ihro

u¿hp

ut; T

íic D

CP

can

J^be

con

ílgur

cd i

n an

y of

the

thr

ee e

ncry

ptio

n/dc

copn

"-*

•rn

odes

rec

omnw

ndcd

by

the

NiiS

(E

CB

, C

BC

or

CFH'

Tha

Int

el D

ala

Enc

rypt

iun

prod

uce

line

sol\e

s líw

r.rf

;;

for a

bro

ad r

anije

oí"

appl

icat

íüns

. Sec

uríiy

fca

tiire

i- "• |

novv

b¿

econ

omic

ally

des

iync

d in

dal

a e

ntry

lerin

injl«

-i

«e

l! as

in s

ate

lliu

Com

mun

icat

ions

sys

tem

s.3

8291

AG

PIB

TA

LKE

R/L

IST

EN

ER

o D

esig

nad

to I

nter

faco

•M

icro

pro

cess

ors

(e.

g.,

304G

/-49,

805

1,80

80/3

5, 8

086/

38)

to a

n IE

EE

Sta

ndar

d43

3 D

igita

l ¡n

tcrf

ace

Bus

a P

rogr

amm

able

Dat

a T

ran

sfo

r R

ate

a C

ompl

ete

Sou

rce

and

Acc

op

íor

Han

dsha

kBo

Com

plet

e T

alke

r an

d Li

síen

erF

unct

ions

with

Ent

ende

d A

ddre

ssin

ga

Se

n/ic

s R

eque

st, P

sra

llsl P

oli,

Dev

ice

Clc

ar,

Dev

ice

Trl

gg

er,

Rem

óte/

Loca

lF

uncí

íons

a S

elac

tabl

s In

tsrr

up

isp

On-

Chl

p P

rlm

ary

and

Sec

onda

ryA

ddra

sa R

ecog

nitlo

na

Au

tom

ati

c H

andl

lng

of A

ridr

assi

ng a

ndf-

Jand

ahaí

íe P

roto

col

3 P

rovi

sió

n fo

r S

o/í\

vara

Im

pler

nent

ailo

nof

Ad

dití

on

al F

eaíu

res

1-3

MH

z C

íock

Ron

gs16

neg

lste

ro (

O R

ead,

8 V

/rite

), 2

íor

Dat

a T

rans

/er,

the

fte

at í

or i

níe

ría

ceF

uncí

ion

Con

lrol

, Sta

tus,

etc

.D

iroct

ly I

nler

íace

a lo

Exl

erna

]O

ion-

lnve

rlln

g 7r

ansc

slve

r3 f

orC

onne

ctio

n to

the

GP

IBp

rovi

dso

Thr

ee A

ddre

ssln

g M

odes

,A

llow

lng

ihe

Chl

p to

be

Ad

dre

sse

dE

ither

aa

a P

.lnjo

r cr

a u

'linor

Tal

ker/

List

onar

wílí

i Prim

an/

or S

econ

d-ar

yA

dd

ross

ing

OiM

A Ü

nndü

haJí

S P

rovi

sión

Allo

-.va

fcr

3ü3

Tra

ns/s

ro v

vliíi

out

CP

UIn

íeh/

entí

on

!

Trl

gg

sr O

ulpu

í P

inO

n-C

hip

HO

G (

3nd

o'/

Ssq

uonc

s)

|.R

less

ago

Rec

ognH

ion

Fa

cüitc

ísa

/H

andl

lng

oí M

ulii

-Byl

o T

rona

foro

*

'.-

The

B29

1A is

an

enha

nced

ver

sión

of t

hs 8

291

GP

IS T

alke

r/Lis

lene

r de

sign

ed to

inls

ríac

e m

icro

proc

esso

r/an

IEE

E S

tand

ard

488

Inst

rum

enta

ron

Inte

rfac

e B

us. I

t im

plam

onts

all

oí t

he S

tand

ard'

s in

tcrí

acs

fun

cti^

oxce

pt í

or I

he c

on

tro

ller.

Tha

con

trol

ler

func

tíon

can

be a

ddsd

wití

i the

829

2 G

PI3

Con

trol

ler,

and

the

Q '

GP

IB T

rans

ceiv

er p

erfo

rms

the

eléc

tric

a! ¡

nter

faco

/or

Tal

ker/

List

oner

and

Ta

lke

r/ü

ota

ne

r/C

on

trq

conf

igur

atio

ns.

3Í3I

A

( G

PI3O

AT.X

N

INIE

RÍA

FUfíC

nüns

su i UI

ELE ;R H

LIV ce or íf

-t 1

>.'C

PlS

CO

NT

RO

L

^^^

I Ir i

cc^r

HO

i.

I 1 1

Fig

uro

1.

Dlo

ck D

Ingra

rnF

iguro

.2.

Pin

Co

nfl

gu

ralio

ii

Page 234: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

•—

8231

A F

HA

TU

RE

S A

ND

IM

PR

OV

cME

NT

Si

Ths

á2

9IA

¡s

an í

rnpr

ovod

de

sig

n o

/ th

e 32

31 G

PIB

Tal

ker/

List

ener

. M

osí o

f Ih

a fu

ncl

íon

s ar

o Id

éntic

a! te

Ihe

32

9!,

and

the

pin

co

níí

gu

ratio

n ¡s

un

cha

ng

ed

.

The

829

1A o

ffer

s íh

e /o

llow

lng

imp

rove

tne

nls

to

¡he

3291

:

I. EO

T ís

act

ive

wít

h th

o d

ata

as

a n

ínth

da

ta b

itra

tha

r th

an

as a

co

ntr

ol

bit.

Th

is ¡

s to

co

mp

lyw

ith s

ome

addi

tions

to

Ihs

1975

IEE

E-4

88 S

tan-

_dar

d in

corp

ura

ted

ín t

he 1

978

Sta

ndar

d.

2.

The

SO

íni

erru

pt

¡s n

oí a

sse

rte

d únlil

flF

D í

str

us.

If th

e C

on

tro

lle

r a

ss

erí

s AT

ÍÑf

syn

chro

ño

usl

y, t

he d

ata

ís g

ua

ran

iee

d í

o be

íra

nsm

iíte

d.

If th

e C

on

tro

ller

as

se

rts

AT

Na

syn

chro

no

usl

y. í

he

SH

(S

ou

rcc

Hnn

dsha

ke)

v/ill

ra

turn

ío

SÍD

S f

So

urc

e Id

le S

tate

), a

nd t

lieo

utp

ut

da

ta

wilí

be

cl

care

d,

Th

e,

íf ÁT

7T í

sre

laas

ed v

/hile

íhe

829

1A i

s a

dd

ress

ed

to ia

lk, a

nevv

SO

inte

rru

pí v

/ill b

e g

en

era

ted

, This

cha

ngo

íixes

829

1 p

rob

lem

s v/

íu'c

h ca

use

d d

ata

ío

belo

sío

rre

pe

ale

d an

d a

pro

ble

m v

/ith

the

RO

S b

it(s

omet

imes

can

not

be a

sse

rte

d v/

hile

íalk

ing).

3. L

LOC

and

RE

MO

¡n

terr

up

ts a

re s

ett

íng

flip

flop

sra

íhe

r (h

an t

og

glin

g fl

ípfl

op

s in

th

e in

ierr

up

tb

ack

up

re

gís

ter.

Th

is e

nsu

res

íha

í ¡h

e C

PU

know

s íh

at í

hese

sta

te c

ha

ng

os

ha

ve o

ccu

rre

d,

The

act

ua

l sta

te c

an b

a d

ete

rmin

ad

by c

he

ckín

gth

e LL

O a

nd R

EM

sta

tus

bits

in t

he u

pper

nib

ble

of t

íio I

nts

rru

pt

Sta

tus

2 fle

gist

cr.

•1.

DR

EQ

is c

lea

red

by D

AC

K (

flO *

WR

). D

RE

Q o

nIh

ti 8

29

! iv

as c

lea

red

only

by

DA

CK

wh

ích

¡s n

oíco

mp

atib

le w

ith

the

8089

I/O

Pro

cass

or.

5. T

he

INT

bií

in I

nter

rupt

Sta

tus

2 R

eg

iste

r and

bií

7of

Add

ress

O R

egis

íer

are

duplíc

ala

s. W

hen

soft

-w

are

polling

is u

sed

to c

heck

inle

rrup

ts, poli

INT

¡nA

ddre

ss O

ñeg

istó

r, i

nsíe

ad o

f In

tcrr

up

t S

latu

s 2

Reg

isíe

r.

The

n, a

sync

hron

ous

stat

us

read

s an

d¡n

terr

upís

wiil

not

lose

inie

rnjp

ís.

A í

ocko

ut m

echa

nism

pre

vení

s all

imerr

upt

stat

usbi

ts l

o be

sel

in

botn

¡nt

urru

pt s

tatu

s re

gisí

ers.

Aba

ck-u

p st

ores

any

bits

, ond

latc

hes

onío

íhe

Inte

r-ru

pt S

taiu

s R

egis

ísrs

aft

sr t

he re

gist

er v

/ith

the

bits

set

13 r

uad.

I Ví,

6.

TÍIQ

82

9!A

's S

en

d E

OI A

uxilia

r/ C

om

ma

nd

wo

rks

on a

ny b

ytéi

inclu

din

g t

ha

(frs

t by

ta o

f am

essa

ge. T

ha 0

291

did

not

ass

srt

EO

Íaft

sr I

nhco

mm

an

d f

or

a o

ns

byte

ma

ssa

go

ño

r o

n tv

/oco

nse

cutiv

o b

yte

s.

7. T

o a

void

co

nfu

sió

n b

etw

ee

n h

old

off

on

DA

Vve

r-su

s R

FD

if a

dev

ice

is r

ea

dd

ress

ed

fro

m a

talte

rto

a lls

lener

rofe

or

více

-vsr

sa d

uri

ng

a h

oldo

if,Ih

e "

Ho

ldo

ff o

n S

ou

rce H

an

dsh

ake

" ha

s be

en

'olir

nin

ate

d.

Only

"H

old

off

on

A

cce

pío

r. H

arte

". •.

sha

ke"

¡s a

vaila

ble

. ,

" ;

8.

The

rsv

loca

l m

essa

go i

s cl

ea

red

auto

rnal

icaí

,11/

*up

on e

xit

fro

m S

PA

S if

(A

PR

S.S

TR

S.S

PA

S) c

e-

:.cu

rred. T

he a

uío

ma

üc

rese

ltín

g o

f th

e bi

t af

ísr

»Ih

e se

ria

l po

li ís

co

mp

lete

sim

plif

ies

the

sem

cz

.'*re

qu

est

so

ftw

are

. -,

-j

9.

The

S

PA

SC

¡n

tarr

up

t on

th

e 8

29

1 ha

s be

en

vre

pla

ced

by

the S

PC

fSe

ria

l P

oli

Co

mp

lete

) i.i-

f

terr

up

í on

the

829

1 A

, SP

C ín

terr

up

t is

seí

ons

xií

:*fr

om

SP

AS

¡f A

PR

S.S

TR

S.S

PA

S o

ccur

red,

ind

i- .{

caíí

ng

th

at t

he

co

ntr

olle

r h

as

read

th

eb

uss

íatu

: í

byt

a a

fie

r th

e 82

9 lA

re

qu

est

ed

ce

rvic

e.

Tha

:?S

PA

SC

¡n

terr

up

t w

as

am

big

uo

us

beca

use

a *|-

con

tro

ller co

uld

en

ter

SP

AS

and

exi

t S

PA

S g

sn-

?Je

ratin

g l

wo

SP

AS

C ¡

níe

rru

pís

wít

ho

read

ing

¿tth

e se

rial

poli

stni

UG

byt

e. T

he S

PC

Ín

terr

up

t alie ||

sim

plif

ies

the

CP

U's

so

ftw

are

by

eíim

ína

ting

íhs

.;;¡n

terr

up

í w

hen

the

serial poli

¡s h

aíf

10.

OT

E:

•hen

an

Jmem

tpt

Sta

tus

Rc-

gisl

er iü

rua

d, ,il|

tíic

into

rrup

tal

i_á

bits

shO

üid

bij c

hjck

ed b

efor

e di

srer

j;ird

¡ng

tho

byt3

-id. "

A e

scom

enjn

düd

way

lo

hund

ía tl

jis 8

29IA

on

EMD

¡árr

upt i

s ifi

if;e

ílo'

.v <

;h.ir£

bol

ow.

11

.

Tho

rtl

Au

xilia

ry C

om.'n

and

in t

he 8

291

has

be¿ü

rep

lace

d b

y S

et and

Cle

ar r

tl C

om

míin

ds

in if

c82

91A

. U

sing

the

new

co

mm

an

^s,

the

CP

U hc

sth

o fle

.xib

ility

lo

oxt

en

d th

e le

ng

th o

f lo

cal m

oiíe

or i

ea

vs í

t as

a s

ho

rt p

ulse

as

in t

he

0291

.

A h

old

o//

RF

D o

n G

ET

. S

DC

, an

d D

CL

íaat

urs

has

be

on

ad

de

d t

o p

reve

n!

ad

dit

íon

al

bus

a-:-

íiv

ity

v/h

ile t

he

CP

U is

re

sp

on

din

g t

o a

nyc

íth

ñse

co

mm

an

ds.

The

fo

aíu

re Í

s e

na

blo

d by

Jn

ow

bit

(84J

Ín

the

Au

xilia

ry R

sgls

ter

B.

12.

On

the

82

91

, S

O c

ould

cea

se t

o o

ccu

rup

on

IFC

go

ing

fíil

se i

f IF

C o

ccu

rre

d a

syn

chro

no

usj

y. O

nth

sa2

91

A,

BO

co

ntin

úe

s ío

occ

ur

afte

r IF

Ó h

as

go

ne

fals

e e-

/en

¡f i

t a

rriv

ed

asyn

chro

nous

ly.

Th

is c

an

be

use

d to

se

t a

fls

g In

th

e u

se

r's

sofh

vara

v/h

ich

will

pe

rmit

spe

cla

l ro

utin

es

tob

ee

xecu

ted

for

ea

ch d

evi

ce.

It c

ou

ld b

e ¡n

cluded

as p

art

of

a n

orm

al in

ítía

liía

íio

n p

roce

du

ro a

sth

e fir

st s

tep

aft

er

a ch

íp r

ese

t.

13.

Use

r's

soft

wa

re c

an

dis

ting

uía

n,

be

tv/e

on

tho

8291

and

the

829

1A a

s fo

tlov/

s;a)

po

n (C

OH

to r

eg

iste

r 5)

b)

RE

SE

T (

02H

to

rag

iste

r 5)

c)

Rea

d In

terr

up

t S

tatu

s 1 R

egis

íer.

If

BO

inte

r-ru

pt ¡

s se

t, th

e de

vice

Ís íh

e 82

91.

If B

O is

cle

ar,

¡t is

the

829

1A.

Tabla

1.

Pin

De

Gcr

ipílo

n

Sym

bo

l

DO-D

,

RS

o-R

Sj

-

¡ es RD

I i i WR

! j 1M

T (ÍÑ

T)

t 1 i i 1 DR

EQ

Pin

No.

12-1

9

21-2

3

8 9 10 11

5

Typ

a

1/0 1 I ' 1 O o

i

Ña

me

an

d F

uncí

icn

Dat

a B

us P

art:

To

be c

on-

nect

ed t

o m

ícro

proc

esso

rda

ta b

us.

Hcg

lsto

r S

olcc

t: In

puís

, to

be c

onne

cted

lo th

rea

non-

mul

iíple

xed

mic

ropr

oces

-so

r a

dd

ress

bu

s U

nes.

Sel

ect w

hich

oí t

he 8

¡nta

r-na

l re

ad (

writ

e)

regi

ster

sv/

ill b

e ra

ad f

rom

(w

ritífe

njn

to)

with

the

exec

uíio

n of

RD

(V/R

.)

Chi

p S

ale

ct:

Whe

n lo

w.

anab

lss

raad

ing

(rom

or

v/rí

ting

inlo

the

rsgi

stsr

se-

lact

od b

y R

So-

RS

,.R

oad

Str

ob

c; V

/hen

lo

v//n

lh C

S o

r D

AC

K lo

v/,

so-

lect

od

rág

isle

r co

níe

nls

are

read

.

Y/r

ltc

Sir

ob

o:

Whe

n lo

wv/

ith C

S o

r D

AC

K to

w, d

ata

is w

ritt

en ¡

nto

Ihe

sela

cted

regi

stsr

.

ntor

rupt

Rcq

usst

: To

the

mic

ropr

oces

sor,

sol

hi

ghor

request

and c

lenre

dv/

hcn

thtí

appr

opri.

ite r

eg

-sl

ür

is a

cces

sed

by t

heC

PU

. May

be

soft

war

e co

n-fíg

ured

to

ba a

ctiv

e lo

\v.

Dí.lA

R

cqu

ea

t; N

orm

al!-

/ow

. se

t hí

gh

to i

ndíc

alo

jyte

ouí

put o

r by

te in

pul ¡

n3M

A in

otie

; ros

o! b

y Ó

AC

K.

Sym

bo

l

DA

CK

TRIG

CLO

CK

RE

SE

T

D1O

.-D

IO,

DA

V

NR

FD

MO

AC

1

ATM

IFC

Pin

No. 7 5 3 4

20-3

5

35

37 .

"-

'

33

26 24

i | T

Vpe 1

- o

}'1

O 1 1

!

Man

ís a

nd

Fu

ncí

lon

• .

DM

A A

ckno

wle

dge:

Whe

nlo

w.

rese

ls

DR

EQ

a

nd '

sefe

cts

data

in

/da

ta o

ut1

regis

ter

for

DM

A

da

ta |

iran

sfef

Ja

ctu

al

tra

nsf

er¡

done

by

RD/V

VR p

ulse

). j

Mus

í be

hig

h if

DM

A is

not

?us

ed.

Trl

gger

Out

put:

Mor

maü

y :

low

: gen

eral

es a

Irig

gerin

gpu

lse

wit

h t

fíS&

c m

in. ;

wíd

th i

n re

spon

so t

o th

e j

GE

T b

us

com

man

d or

Trig

- 'ge

r au

xilla

ry c

omm

and.

:

Ext

crn

al

Clo

ck:

Inp

ut.

usad

o

nly

lo

r T

, d

ata

yganera

tor.

M

ay

be

any

spee

d in

1-8

MH

z ra

nga.

.

Haa

ot

Inp

ut:

Whe

n h

igh

.-fo

rces

Ihe

dsv

ice

inlo

an

',"id

ie"

{im

tiaiiz

atio

nj m

odo.

!Th

e de

více

w

ill r

smai

n jr

"idle

" un

til r

elea

sed

by tr

.e'

mic

ropr

oces

sor.

wit

h lh

e:

"Im

met

íiatü

Exa

cuts

pon"

loca

l mes

sage

. *

'I/O

i

3-B

íi G

PIS

Oní

a P

ort:

Use

d '

! fo

r oi

dire

clio

nat

data

by:

e >

tra

nsf

er

bet-

veen

82

91

A;

í an

dGP

IB v

ian

on

-in

varl

ing

exts

rnal

line

tra

nsce

ivar

s. •

I/O

! O

alj

Va

lid:

GP

IB

ha

nd

-.,

shak

e co

ntr

ol

Iine.

Indi-

, ca

tes

irso

avaH

abili

ty

anci

.' valid

i o

í In

form

atio

n e

n.

| Ih

á D

IO, -

DIO

, and

E

OI'

1 un

es.

I/O

Mol

Hca

dy f

or D

ala:

GP

I3:

hand

shak

e co

ntro

l ¡m

e. t

n-1

dica

ies

the

con

dit

ion

oí'

1 ro

adin

sss

oí d

avic

e(s)

co

n-,

náct

üd to

Ene

bus

10

acca

pt1

data

.I/O

¡

Mot

Dat

a A

cco

pta

d: G

PI3

.•

j ha

ndsh

ake c

ontrol u

ne. I

n- ;

j tíic

ates

íh

eco

nd

itio

no

f ac-

'i

cep

lnn

ca o

í d

ala

by

ího

i de

v¡ce

í5)

conn

ccte

d to

me

bus.

,

1 ¡

Alt

en

ticn

: GP

IB c

omm

and

j lü'í

g- S

peci

tiss

how

dat

a or

. 'j

DiO

lin

as a

ro

to

bu í

nte

r-'

• pr

eícd

«

1 !

In

terí

ace

C

lea

r:

GP

lBco

mm

and

tme.

Pla

ces

tha

;in

terf

ace

fu

nci

ion

s in

a

'-

i ' k

now

n qu

insc

eni

stat

s.

Page 235: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

~TT-

íble

1. P

in D

üscr

lptío

n [C

cntin

ued}

Sym

bol

SR

Q

flcN eoi

íTfti

r/R2

''ce

SN

D

Pin

NO

.

27 25

39 1 2 •10

20

Typ

a

0 1 1/0 0 .

• o

P.S.

P.S.

Ma

ma

an

d r

uncilo

n

Su

rvic

a R

eq

uo

jt:

GP

IBco

imnand l

ino.

Indí

cale

síh

e n

eed

lor

alte

ntic

n a

ndre

ques

ts a

n in

terr

upíio

n oí

the

curr

en

! su

quen

co o

fev

ents

on

tho

GP

IB.

Re

mo

to '

En

ob

le;

GP

IBco

mm

and

une.

Sel

ccts

(in

con

jun

ctio

n v/

lth

oth

er

mes

sage

s) r

emól

e o

r lo

cal

cont

rol o

f th

e ds

víca

End

ar ld

antif

y:G

PIB

com

-m

and

une.

In

díc

ala

s th

eo

nd

a m

últ

iple

by

totr

an

sle

r se

quenca

pr.

in

conj

uncí

ion

with

ATN

, ad

-dr

esse

s ih

e de

vice

dur

ing

apollin

g s

cque

ncc.

Est

ern

al

Trn

nsc

oiv

era

Con

trol

U

ne:

Set

híg

h ío

ind

íca

te

ou

tpu

t d

ata

/si

gnái

s on

Iha

DIO

.-D

IO,

and

DA

V u

nes

and

inpu

tsi

gnái

s on

ths

NR

FD a

ndN

OA

C J

tnes

{ac

tive

sour

ceha

ndsh

aks)

..Sst

low

to

in-

díca

te i

np

ul

daía

/sig

nals

on t

he D

IO.-D

IO. a

nd D

AV

linus

and

ou

tpu

t sig

náis

on

tho

NR

FD a

nd N

DA

C li

nes

(act

ive

acc

op

tor

ha

nd

-sh

akti)

xle

rnü

l T

ran

ace

ivcr

aC

ontr

ol

Lino

: S

et t

o in

dí-

cate

out

put

sign

áis

on t

neü-

ÜTl

inc.

Set

low

to in

díca

leex

pact

ad i

nput

sig

nal

onth

o E

OI l

ina

dur

ing

par

alle

lpoli.

Po

slíl

ve

Po

we

r S

up

pl>

;(5

V r

IO%

).C

ircui

t G

roun

d P

ota

ntla

l.

cB.

Als

o, T

abla

s 2

and

3 rs

fere

nce

the

inte

rfu;g

3ís¡

2 m

nem

ónic

a an

d th

e in

tarí

ace

OTE

:I

sign

áis

on ih

a B2

91A

pins

are

spe

cífie

d w

ith p

ositi

vo I

cgic

.3\

v3VB

r, IE

-4Í13

spe

cifie

s ne

gativ

o lo

gic

on it

s 16

sig

na! l

inas

,•u

s. t

ha d

ata

is m

vert

ed o

nce

írom

Dj-

D,

to 6

1rjü-D

í5,

and

«n-in

vcrlm

g Q

us t

rans

coiv

ers

shou

ld b

a us

ed.

HE

GE

NE

RA

L P

UR

PO

SE

1N

TE

RF

AC

EU

S(G

P!3

)

.e G

ener

al P

urpo

sa I

nte

rfa

ce B

us (

GP

IB)

isfin

ad i

n th

e IE

EE S

tand

ard

480-

1970

"D

igita

l In-

rfac

e fo

r P

rogr

amrn

ablo

In

siru

me

ntn

tion

."ho

ugh

a kn

owlc

dg*;

of

this

sta

ndar

d is

ass

umod

,ju

re -t

pro

vide

s th

e bu

s st

ruct

ura

íor

qtííc

k re

füf-

oís

iü m

nem

ónic

a an

u m

e nuasi

dte

in

essa

g&s

i£re

spec

tivel

y. M

odifi

ed s

tate

dia

gram

a fo

r th

o 82

9?.^

$ar

e pr

esen

tad

in A

ppan

dlx

A.

. -

í$

Ge

ne

ral

De

sc

rlp

tío

n

The

B291

A is

a m

icro

proc

esso

r-co

niro

llsd

ciavic

jd

esi

gn

ed

to

¡nle

rfa

co

mic

rop

rocé

sso

rs.

e.g._

8043

/49,

805

1, 8

080/

85,

0086

/83

ío t

he G

PIB.

II ¡m

-pl

eman

tsal

lof

thei

nter

face

func

íions

dsfin

edin

lr»

IE£E

-4sa

Sta

ndar

d ex

cept

for

t/ie

con

trol

ler

fur,:

'tio

n.'lf

an

¡mpl

emcn

'aíio

n of

íhe

Sta

ndar

d's

Con

t.'-r-

Ffcj

ure

3. 0

291;

\Syj

tam

Dia

gram

leris

desi

red,

it c

an b

e co

nnsc

tsd

v/ith

an

Ints

i'fi"

. *•

to f

orm

a c

ompí

ete

ints

r/ac

e.

'. 'í •

Tha

829

1 A h

andl

es c

omm

unic

stio

n bo

lv/is

n i

crop

roce

ssor

-con

trol

led

devi

cs a

nd

Iho

GF'3-

cap

ab

ilitie

s in

clu

de

da£a

tr

ansf

er,

hand

:"pr

otoc

ol,

talk

er/li

stsn

er a

ddra

ssin

g pr

ocü^

'de

vics

cle

arin

g an

d tr

iggc

ring,

ssr

vice

requ

a-f.

botn

ser

ial a

nd p

aral

lel p

ollin

g. In

mos

í pro

cs-*

¡id

oe

sno

t dis

turb

tho

mic

ropr

cces

sorim

lass

.!ha

s ar

riVG

d (In

pul

bufío

r íu

ll) c

r ha

s to

bu í

"•"••

(aut

put

buffó

r em

piy)

. •

.

The

8291

A a

rchi

tect

ure

Incl

udás

13

rsíjI

sO-'*

- rof

the

sa r

egis

íers

muy

t53

wril

tcn

inio

ft'/l

f-pr

ocos

sor.

Tha

oth

or o

ighl

reg

isio

rs m

-iy C

- •'•

the

mic

rop

roco

jso

r. O

no a

a'':h

of

íhe'

j? t

•"

v/rií

e ro

gisí

ers

is /o

r dire

ct d

atn

tran

sier

a.T

he re

st o

fth

e w

rile

rsg

isto

rsco

nlr

ol t

heva

ríou

s/oa

turs

sof í

hech

!p.

whi

le th

u re

st o

í th

e re

ad re

gist

ers

próv

ido

the

(Ttic

ropr

oces

sor w

iih a

mon

itor

oí G

RIS

sta

tas,

var

l-ou

s bu

s co

ndíti

ons,

and

dev

ice

cond

üíon

s.

GP

!3

Ad

dre

ssin

g

Eac

h de

vice

con

nect

ed (

o íh

e G

RIS

mus

í ha

ve a

tje

ast

one

addr

ess

whe

reby

¡he

con

trol

ler

devi

ca ¡n

char

ge o

f th

e bu

s ca

n co

nfig

ure

¡t to

tal

k. li

sten

, or

send

sta

tus.

An

S29

1A í

mpl

amen

tatio

n of

ihe

GPI

Bof

fers

íhe

use

r th

ree

aite

rnat

ive

acld

ress

ing

mod

esfo

r 'j'h

ích

the

devi

ce c

an b

e in

itiaí

ízed

for ü

ach

appl

í-ca

tlon.

The

firs

t of

íhes

e m

odes

allo

ws

for

the

dovl

ceto

have

two

sepá

rate

prim

arya

ddre

sses

.The

sec

ond

mod

e a

llo\v

s th

e us

er

to ¡

mpl

emen

t a

sing

leta

lker

/Iist

ener

with

a tw

o by

íe a

üdrs

ss (

prirn

ary

ad-

dres

s -í-

seco

ndar

y ad

dres

s). T

he Ihi

rd m

ode

agai

nal

lo'.v

s fo

r tw

o di

stin

ct a

ddre

sses

but

in th

is in

stan

ce,

they

can

eac

h ha

ve a

íen

-bít

addr

ess

(5 lo

w-o

rder

bits

of

each

of

tv/o

byí

ss).

Hov

/eve

r, th

is m

ode

re-

quire

s th

at t

he s

econ

dary

add

ress

es b

s pa

ssed

totíi

s m

icro

proc

esso

r fo

r vs

ri/ic

atio

n. T

hesa

th

rea

addr

essí

ng s

chem

as a

re d

sscr

ibod

in m

ore

deta

ll in

tho

disc

ussi

on o

f th

e A

ddre

ss R

egís

t^rs

.

Fig

uro

0.

Ints

r/^c

o C

apab

lllllo

a an

d B

úa S

truct

u/o

Tab

la 1

. IH

EE

-Í30

Int

oría

ca S

íalo

Mne

món

ica

Wne

incn

lc

AC

DS

AC

RS

AID

S

"APR

SA

WN

S

Sla

lo H

wpr

ejcn

lsd

Acc

e«;

DaU

Sta

teA

ccap

ior

R«3

dy S

ime

Acc

epf-

K l

oie

St4

!eA

cccp

lor

Mol

Rea

cy S

tais

A/íí

rmai

ivtí

Pol

i H

espo

nss

Síi:

aA

ccep

ior

Wat

l fo

r -S

'ew C

ycl«

S¡J

!S

Con

lroH

er A

cnvá

312

:2C

ontr

olle

r A

ccJr

tísss

d S

tJta

Con

lroü

er A

cliv

e W

jit

Sn

:aC

otii

íollu

r íO

S.-í

Sti

l2C

onir

aílr

if P

uraü

sl P

e-1

Sll

teC

onlro

Her

P

aral

lel

Pol

i '.V

jii S

tatí

Con

trol

ler

Sla

nJby

Sn

teC

onlr

olle

r Se

rvic

ü N

a( R

eque

stsd

Sta

tsC

on

lro

ller

Sef

/ice

Req

utjs

íec

Sta

leC

on

l/olle

r S

yncn

ronc

us A

ai!

£tJ(

éC

onír

oilü

r .T

fiíns

ísf

Srjít

í

Oev

ice

Cle

jr A

ctiv

a S

t.ua

Dev

ice

Clu

ar I

tíie

Siit

rfD

evic

e Tr

iggü

r A

ct.\

Sta

ieD

uvic

e Tr

iejg

sr i

die

S:j

ie

Lisí

cnor

Act

ive

Su

teLi

slen

or A

jdm

ssso

Sla

leLi

sien

er t

tjle

Sta

táLo

cal

Sia

ieLi

sien

rtf

Hf-

nu

i/ •

Vl'J

i'ess

e •

List

en«í

f P

nm.if

y l-J

io S

iate

Loca

l \V

iin L

OCX

ÜU:

Su

te

MIÜ

].-UI

'.Ü P

on R

«i^

oi'í

íj -í

Ml

.Mnc

mon

lc

PA

CS

PP

AS

PP

IS

pues

a SM

SH

'.VL

j

SA

CS

SD

Y5

-S

GM

SS

IAS

SlD

Ssu

s

SIW

SI5

MA

SS

PA

5S

PiS

SP

MS

3RA

Ssn

is5

RM

S5^

03

ST

RS

SW

HS

TA

CS

TAD

Sn

os

jrpi

s

lJ

flspr

eunt

itl

Par

alle

l P

oü A

ddre

sssd

lo

Con

tisur

o S

lalo

Par

allü

! P

oli

Act

ive

Sla

taP

^rjll

al

Pol

i !ol

d S

Uta

Parjllt

il P

oli S

t^n

db

/ S

Ute

Par

alie

l Poli

Una

ddra

ssed

to C

onfig

ure

Sla

ls

Hum

óle

S(3

tsfla

mot

á V'

/i¡h

Lock

oul S

tate

S/s

Iem

Con

trol

Act

iva

Sta

ta

- .

..

Sou

rce

Dál

ay S

tJls

Sou

rce

Gen

e/Jl

a S

lala

Sys

tsm

Con

irol

mte

rfac

D C

lcar

Acn

ve S

tate

Sou

rca

Idla

Sla

taS

yste

m C

ontr

ol In

tarí

acs

Cle

ar Idl

o S

iato

Sys

tem

Con

lrol

Inte

rfac

a C

láar

Not

Aci

ive.

Sla

iaS

ourc

a U

le V

/3:t

Su

teS

/sto

m C

ontr

ol N

ol A

ctiv

a S

tale

Seíia

i Pot

l Act

iva

Sia

teS

eñal

PO

.MO

IB S

tale

Ser

ial P

oli

Wod

e-S

tats

Sys

tem

Con

trol

Rem

óle

Ena

oie

Act

ive

Sta

taS

yste

rn C

ontr

ol R

emol

d cn

ablo

Idlí

Sta

leS

yste

m C

onír

ol R

emot

o G

nabi

á M

cl A

ctiv

a S

u:S

ervi

ce R

equa

sl S

tate

Sou

rcu

Tran

sfef

Sta

tdS

üurc

e V

/ail

lor

New

Cyc

le S

laie

Talk

er A

cíiv

tí S

tate

Talx

sr A

^dre

ssed

Sia

toTa

lker

liil

a S

uid

T-Hf

c-.fr

f-.

rrur

v !.«

n «

íisi.i

Page 236: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

3,

IEE

E 4

80 I

nis

rfa

ca M

oco

ag

o fl

sfo

ren

ce

Lls

í

Mne

mon

lc

Mas

gag

a ^^^^^

LOC

AL

WE

SS

AG

ES

RE

CE

IVE

D iB

y In

terf

ace

go l

o st

andb

yis

t in

divi

dual

sta

tus

Ion

liste

n on

ly

'Ip

e lo

cal p

oli e

nabl

onb

a ne

w b

yle

avai

labl

e

Inlo

rfac

a F

unct

lon(

s)F

uncí

ions

)

G

pow

er o

nre

ady

requ

est

para

llel p

oli

requ

est

syst

am c

ontr

olre

ques

t se

rvic

e

retu

rn t

o lo

ca!

send

int

cría

ca c

lear

sent

í re

mot

o en

able

íahe

con

trol

asy

nchr

onou

sly

lake

con

trol

syn

chro

nous

lyla

lk o

nly

SH

,AH

.T,T

E.L

,LE

,SR

.RL,

PP

.CA

HC

.

C SR SH

.AH

.T.T

E.L

.LE

.PP

.C(V

ia L

, L

Ej

SH

AH

DC

Dat

a A

ccep

ted

Dat

a V

alid

Dev

fce

Cle

arE

ndG

roup

Exe

cule

Trig

ger

Go

[o L

ocal

-

Iden

ti/y

Inte

rfac

e C

lear

(vía

L.

LE)

DT

RL

ULE

.PP

T.T

E.L

.LE

.CLo

cal

Lock

out

My

Lisi

en A

ddre

ssM

y S

econ

dary

Add

ress

My

Tal

k A

ddre

ssO

ther

Sec

ontía

ry A

ddre

ss

RL

L.L

E.H

L.T

.TE

TE

.LE

.RL

-T

.TE

.L.L

ET

EO

lner

Tal

k A

ddre

ssP

rimar

y C

omm

and

Gro

upP

oli C

onfig

ure

Par

alle

l Pol

i D

isab

toP

aral

lel

Pol

i E

nabl

o

•"[P

PD

J

1P

PE

]

'FP

R,,

PP

UR

EN

RF

DR

OS

Pa

ralle

l P

oli

Re

sp

on

ss

N

Pa

ralle

! P

oli

Un

co

nfirj

ure

Re

le E

na

ble

Re

ad

y fo

r D

ata

Ra

qu

es!

Se

rvic

e

[SO

C|

SP

DS

PE

SO

RS

TB

Se

lect

De

vice

Clo

ar

Se

ria

l P

oli

Dls

nbla

Se

ria

l P

oli

Enablo

Se

rvic

e R

cqu

ost

Sta

tus

Dyte

TC

Tor

ITC

Tj

UN

L

• f l¡ í fi I íí-r

1.

rtió

so m

ossa

gos

aru

fiand

lecí

cníy

by In

f.l'j

132

92.

2. U

ndodned

coin

maíjo

s -.h;t:

íi n-

'

Ta

bla

3.

(Ca

nt'd

)IE

EE

^33

In

lerf

acd

?^o

s32g

o P

.aíe

ronc

o U

at

Mná

mon

lcM

4*33

gaM

nlsr

fzco

Fun

ctíc

nfa)

RE

MO

TE

ME

SS

AG

ES

SE

NT

¿TN

DA

BD

AC

. D

AV

DC

L

EN

DG

ET

GT

LÍD

YIF

C

LLO

MLA

or

|MLA

jM

SA

or

|MS

A|

. NÍ

TA o

r IM

TAI

OS

A

OT

AP

CG

.

•P

PG

IPP

¡PP

E]

PP

H.N

PP

UR

EN

RF

DR

OS

|SD

C|

SP

D .

SP

ES

RQ

ST

B

TC

TU

NL

Alte

niio

nD

ala B

yle

Dat

a A

ccep

ted

Dat

a V

alid

Dev

ice

Cle

ar •

End

Gro

up E

xacu

te T

rigge

rG

o ío

Loc

alId

entií

yIn

terf

ace

Clo

ar

Loca

l Lo

ckou

tM

y Li

stan

Add

ross

My

Sec

onda

ry A

ddre

ssM

y T

alk

Add

ress

Oth

er S

econ

dary

Add

ress

Oth

er T

alk

Adt

íres

sP

rimar

y C

omm

and

Gro

upP

aral

lel

Pol

i C

onfig

ure

Par

alle

l P

oli

Dis

abls

Par

alle

l P

oli

Ena

ble

Par

alle

l P

oli

Res

pons

e M

Par

alle

l P

oli

Unc

oníig

ure

Rem

ata

Ena

ble

Rea

dy f

or D

ata

Req

uest

Ser

vice

Sel

ecte

d D

evic

e C

lear

Ser

ial

Pol

i D

isab

leS

eria

l P

oli

Ería

ble

Ser

vice

Req

uest

Sta

tus

Byt

s

Take

Con

trol

Unü

sten

C ivla

"1". T

El

AH

SH

(vía

Cl

(vía

Ti

(vía

C)

(vía

C,

. .

C c ivia

Cl

(via

Cl

[vía

O(v

ía C

tiv

ia C

¡

IVÍ3

C

.'

[via

C.

- •

(via

O'

ívia

C;

¿vid

C:

PP (via

Ci

C AH T.TE

ivia

C.

.vía

C1

i'íia

Cj

3R ivia

T, T

ci

jv.-n

C.

ivia

C-

MO

TE

:3.

All

Contr

olle

r m

sssa

ge

s m

us!

ba

scn

t ví

a In

tel's

829

2.

82

91

A R

eg

isía

rs

A b

it-b

y-b

it m

ap o

f th

e 15

reg

iste

rs

on (

he 0

291A

¡s

pre

sen

tad

¡n F

igure

5.

A m

ore

de

taile

d e

xpla

na

tio

noí

ea

ch o

í th

ese

re

gis

ters

an

d th

eir

fu

nct

ion

s (o

l-lo

v/s

. T

he

ac

ce

ss

of

the

se

reg

iste

rs

by

the

míc

rop

roce

sso

T ¡

s a

cco

mp

lish

ed

by u

sing

the

CS

,R

D.

VV

R.a

nd

RS

ú-R

Szp

íns.

C3

RD

V

/H

R3

0-R

S2

Dat

a R

egis

ters

DI7

DI6

Dio

DI4

DI3

DI2

DI1

DIO

DA

TA-IN

RE

GÍS

TE

R

{OR

)

D07

DO

a005

DO

-1D

O3

002

DO

1D

OO

v/ l

- >

.: :-

-.-<

¡ tn

Al!

Re

ad

Re

gis

ters

O

O

I

CC

CA

ll V

/rlt

o R

eg

isls

rs

O

1 O

C

CC

DA

TA

-OU

T R

EG

ÍST

ER

(OV

VJ

Th

e D

ata-

In R

egis

ter

is u

sed

to

mov

e d

ata

Iro

m t

he

GP

IB t

o th

a m

ícro

pro

cess

or

or

to m

em

ory

wh

cn

th

e82

91A

¡s

addr

esse

d to

lis

ten

. In

com

ing

In

form

ati

on

is s

epar

atel

y ía

tch

ed

by

this

re

gis

ter,

an

d its

co

n-

Page 237: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

regí

ster

. T

ho R

FD

(R

eady

for

Dat

a) m

ess

ag

e Is

hel

dfa

fse

un

tíl t

ha b

yta

ís re

mo

ved

fro

m t

ha d

ata

in r

egís

-te

r, e

ithe

r by

the

míc

rop

roce

sso

r or

by

DM

A.

The

8291

A í

hen

com

pleí

es (h

a ha

ndsh

aka

au

tom

alic

ally

.In

RF

D h

old

off

mod

o {s

es A

uxi

liary

fle

gíst

or A

), t

heha

ndsh

ake

¡s n

ot f

inis

hed u

ntil

a c

omm

and

Ís s

ent

telli

ng

Ihs

329

1A t

o re

léas

e th

e h

old

off

. In

this

way

,th

e sa

me

byta

may

be

read

sev

eal t

ime

s, o

r an

ove

ra

nxi

ou

s ta

lker

may

be

held

off

until

all

avai

labl

a da

taha

s be

en p

roce

ssed

.

, W

hsn

tho

8297

A Is

ad

drc

sse

d to

ia

ík,

it us

es I

ho'

daía

-out

rsg

ista

r to

mov

a da

ta o

nío

tha

GF

IS. A

fte

rth

o B

O i

nte

rru

pt

is r

aceí

yed

and

a by

te is

wri

ítsn

ío

íhís

reg

íste

r, í

he 3

291A

in

itía

les

and

com

plet

os t

iloh

an

dsh

ake

whí

le s

endí

ng t

ho b

yío

out

ovor

the

bus

.In

the

80

inls

rru

pt

dísa

ble

mod

a, t

he u

ssr

sho

uld

v/a i I

unlil

BO

ís

activ

e b

sfo

re v

/rít

íng

to Ih

s re

gis

tsr,

(!n

the

DM

A m

ods,

thi

s v/

ill h

appe

n au

tom

aííc

ally

.) A

raad

of

tha

Dat

a-!n

Reg

isía

r do

es n

ot d

sstr

oy

tha

Info

rma

tion

In í

he D

ata-

Oul

Re

gis

ter,

inte

rru

pt

CPTAPTGETEND

DEC

ERR—

S BO

INT

ER

RU

PT

ST

AT

US

1 (

1R)

IMT

SP

AS

LLO

RE

MS

PC

LLO

CH

EM

CA

DS

C

INT

ER

RU

PT

ST

AT

US

2 (

2R)

CPTAPT

GET

END

DEC

ERR

BO

BI

INT

ER

RU

PT

EN

AB

LE

1 (

1W)

INT

ER

RU

PT E

NA

3LE

2 (

2W)

Rcj

uro

5. 0

231

A

RE

AD

RE

GI3

TE

RS

RE

GI5

TE

RS

EL

EC

TC

OD

E

AD

DR

E3

S O

HE

G1S

T5R

WR

ITE

RE

GIS

TE

RS

017

DI 5

015

0(4

DI 3

01?

DM

DIO

j

DA

TA

1W

IMT

EH

RU

PT

ST

AT

US

1

DO7

006

DOS

00-1

DQ3

OO2

001

CM

HZD

ü

DA

TA

OU

T

•CP

TA

PT

CE

TE

Mn

Of-

Cen

aso

'¡i

1M

TE

RR

UP

T S

TA

TU

S 2

00

DM

A O

DM

AI

ZP

CU

LCC

REM

O

IMT

ER

RU

PT

SN

AB

LE

2

JC'.C

j ('

. f í

| S

JS

HC

Sss

ssS

453

«-.

j 0

, ,

S3

Ilí

SE

RIA

L P

OL

L S

TA

TU

S

LüiJ

Ion

EO

ILP

AS

TPA

Su

TA

'.lA

iM

| ú

0ro

LO

ss

. (

SS5

4S

3nr

a

SE

RIA

L ?

OL

LM

OD

E

00

01

0AC

.M:?.

•f ¡.i í

00

DM

AO

DM

AI

SP

CL

LO

CR

EM

Oí"

.

AD

Sc!

•''

' *

IMT

OTO

DLO

AD

5-0

AD

'Í-O

AD

O-0

.A

D2-

0A

DlJ

'íí

c?n

CP

76 I

C

PT

51

CP

MC

tT3

CP

T,

CF

T1

cpro

AD

Dfl

eS

S.M

OD

E

i o

i

1 C

GM

.SU

ND

PA

S3

TM

RO

UG

H

C;;T

3c

wri

C.'I

TO

j C

OM

.IC

OM

ÍC

OM

ÍC

CÍ.1

1

AU

X.M

OO

E

J<T

oro

oto

__

__

_A

OS

-CJ

AD

-IC

AQ

.1Q

Aoa o

AD

I t\3

O

_A-:

- i.'-

* o

A ni

or

auA

CS

AW

A»a

.10¿

AD

fMS

SS

O 1

8291

A

The

829

1A c

an

be

con

íig

ure

d t

o g

en

éra

te a

n in

tar-

r'upt

to

the

mlc

rcp

roce

sso

r u

po

n t

he

occ

urr

en

co o

fan

y o

f c

on

ditl

on

s o

r e

ven

ts o

n th

e G

PIB

. U

pon

rocs

ipl

íin i

níe

rru

pt,

(he

m

ícro

pro

cess

or

mus

íre

ad

the

Iníe

rru

pt

Sta

tus

Rcg

iste

rg

to

de

term

ino

\vh

ich

eve

nt

ha

s o

c ,u

rred,

an

d íh

en

exe

cute

íh

a3p

pj-

op

r¡a

te s

erv

ice

rou

tín

e (¡

f n

ece

ssa

ry}.

Ea

ch o

fíh

e 12

ínts

rru

p E

stat

us b

its h

as a

ma

tch

íng

en

ab

leb

it¡n

th

e in

íerr

up

t e

na

ble

re

gís

ters

. T

he

se e

na

ble

bits

are

use

d t

o se

lect

th

e e

ven

ts th

at w

ill c

au

se t

he

INT

pin

to b

e a

sse

rte

d.

Wri

tin

g a

lo

gic

"1

" in

to a

ny

ofih

ose

b

its

en

ab

les

ího

co

rre

sp

on

dín

g

¡nts

rru

pt

sta

tus

bits

to

ge

rate

an

¡nte

rru

pt. B

its ¡

n th

e In

ter-

rupt

Sta

tus

Re

gis

ters

are

se

t re

ga

rdle

ss o

f th

o st

ate

soí

th

e en

able

bít

s. T

he

Inte

rru

pt

Sta

tus

Re

gis

ters

ara

tho

n cl

ea

red u

po

n b

ein

g r

ea

d o

r w

ho

n a

lo

cal

po

n(p

ov/

er-

on

) m

ess

ag

e Ís

exe

cute

d.

Ií a

n e

vsn

t o

ccu

rsw

a.o

ne

of

íhe I

nte

rru

pt

Sta

tus

Re

gis

ters

is b

eín

gro

ad

, th

e e

ven

t ¡s

he

ld u

ntil

aft

er

iís

reg

íste

r ís

cla

aro

d a

nd

the

n p

lace

d in

th

e re

gís

íer.

Th

e m

nem

onic

s [o

r ea

ch o

f th

e b

its i

n th

ese

regis

-te

rs a

nd a

bri

ef

tíes

crlp

tion

of t

he

ir r

esp

ect

ive

fuñ

e-

lions

appe

ars

¡n T

ablo

4.

Thi

s la

bles

als

o in

díc

ale

s:ho

\ e

ach

o(

íhe

lnt=

rru

pt

bit

s is

se

t.

ríO

TE

: T

he

IM

T b

it In

Uie

Ad

drc

ss O

Rtí

gis

ter

is a

du

plicó

la c

í ir.a

ttíT

bit

in

tn

e I

nte

rf u

pt

Sta

ius 2

Reg

isia

r. it

is c

nly

a s

tare

s

bil.

Ií d

oes

na

t genera

le ín

terr

up

ts a

nd

th

u3 d

oe$

no

t t-

2>

^a

corr

espondín

g e

nable

bit

.

The

BO

and

BI ¡

nte

rru

pts

en

ab

le t

he u

ser

to p

erícrr

rda

ta t

ran

sfe

r cy

cles

. B

O indíc

ale

s th

at a

da

ta b

yíú

sho

uld

bo

v/ri

tte

n to

ihe

Dat

a O

ut R

egis

ter.

U is

set

b>

TA

CS

• (

SW

NS

•*•

SG

NS

) •

RF

D.

U is

re

set w

he

n t

heda

ta b

yte

is w

rílte

n,

AT

N ¡

s a

sse

rte

d,

or t

he S

29V

exi

ts T

AC

S. D

ata

sho

uld

nev'

er b

e v/

rltt

en

to t

he' D

sín

Out

R

eg

isíe

r b

efo

re B

O i

s se

t. S

ímila

rly.

BI

¡s s

e:w

he

n an

in

pu

t by

te ¡

s a

cce

pte

d in

to t

he 8

2'91

A a

r.c;

rese

t w

hen

the

mic

rop

roce

sso

r re

ada

the

Da

ta I

rR

egis

ter.

BO

and

Bl a

re a

lso

resa

t by

pon

{po

we

r-cr

,lo

cal

me

ssa

ge

) a

nd

by

a re

ad

of

íhe

Inte

rru

p-

Ta

bla

-l.

Ini

crru

pt D

Ib

Indí

cala

s U

ndelin

ad

Com

rr.a

nds

Set

by

(TP

AS +

LP

AS

)-S

CG

.AC

DS

-MO

DE

3

Set

by

DT-

AS

Set

by

(EO

S.f

EO

I)-L

AC

S

Set

by

DC

AS

Sal

by

TA

CS

-nb

a-D

AC

'RF

D

TA

CS

-íS

WN

S-h

SG

NS

J

Se

t b

y L

AC

S-A

CO

S

Sho

ws

stat

us o

f th

s \!-

IT p

in

The

vice

has

bea

n en

able

d fo

r a

seri

al p

oli

The

dav

ice

is i

n lo

cal

lock

out

sta

ts.

.LW

LS

-i-R

WL

S]

The

cJe

vice

is

in n

re

mo

le s

tate

.(R

EM

S+

flV

/LS

i

SP

AS

—S

TA

-Iií

AP

RS

.3T

RS

:SP

AS

was

tru

o

LL

O^jt-I

O LLO

mo

íe

Loca

l

Au'

dres

sed

Un

add

ress

ed

CPT

APT

GET

END

DEC

ERR

SO Gl IMT

SPAS

LLO

REM

An

undc

üned

co

mm

an

d ha

s be

sn r

ecsi

ved.

A s

econ

dary

add

ress

mus

t'be

pass

ed t

hrou

ghto

tha

rni

crcp

rcce

ssor

fcr

rec

og

nit

icn

.

A g

roup

exe

cute

tng

ger

has

occu

rreJ

An

EO

S o

r E

OI

mes

sage

has

bee

n re

ceiv

ed.

Dev

ice

Cle

ar A

ctiv

e S

tate

has

occ

urre

d.

;,-,te

ríac

e er

ror

has

occ

urr

ad

; no

{is

ier.

srs

•il—ar

e ac

tive

.

A b

yta

shcu

ltí t

e o

ulp

ut.

A b

yta

has

been

input.

Thes

e ar

a st

atus

onl

y. T

hey

will

ngi

gen

era:

- in

terr

upts

, ño

r d

o th

ey h

avo

corr

esp

on

din

gm

ask

bit

s..

Sor

íal

Pol

i C

ompl

ete

inta

rru

pt.

Loca

l lo

ck o

ul

chn.

nge

inte

rru

pt.

Rer

note

/Loc

al c

ha

ng

e in

terr

up

t.

Add

ross

sta

tus

chan

ge i

nta

rru

pt.

1

Page 238: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

0291

.82

91A

. leg

isla

r. H

ow

eve

r, if

¡t

Ís s

o d

esi

red

, da

ta'•c

íé^Y

may

be

períorm

ed w

ilhout

readin

gp| S

taiu

sl

Reg

iste

r if

sil í

nfe

rru

pta

exc

ept

¡fB

Í ar

p d

isable

d;

BO

and B

I w

ill a

uto

-es

aí a

fte

rea

ch b

yte

is t

ran

sfe

rra

d.

/ -

MA

¡s

us

ed

¡n

the

¡nts

rru

pi

mod

e,

the

RE

O p

ins

can

be

ded

icaí

ed to

dat

a in

put

.íjn

íerr

up

is r

espe

ctiv

ely

by e

nabl

ing

BI

D.'^

foví

oed

thai

no

othe

r in

terr

up

ts a

rehf

s*el

irñi

nate

s th

e n

ee

d to

re

ad

the

¡nte

r-i'-

j's "

rug

iste

rs

if -i

byt

o is

re

ce

ive

d or

'it i

ssst

to

ind

íca

te th

e bu

s e

rro

r co

nd

ítío

n¡2

9í A

is a

n a

ctiv

e ta

lke

ran

d tr

ies

io s

en

da

a^G

FjíB

, bul

the

re a

re n

o a

ctiv

e lis

ten

ers

wic

áso

n t

he

GP

IBa

rein

A1D

S).

Th

e lo

gi-

(¿nt

'of

(nba

• T

AC

S •

DA

C •

RFD

) w

ill s

al

Dií

b.s

üt

wh

en

eve

r O

CA

S h

as o

ccu

rre

d.

Tiu

sí d

iífin

s a

knov/

n s

tate

to w

hic

h a

llci

ión

s v/

ill r

eíu

rn ¡

n O

CA

S.

Typ

íca

lly í

hís

e'á

po

wir

-on

sta

ie. H

ow

eve

r. th

e s

tate

'fun

clio

ns

at O

CA

S i

s al

thc

dss

ign

er'

s'U

sn

ou

ld

ba n

ote

d íh

at

OC

AS

has

no

is ¡

nter

face

fu

ncí

ion

s v/

hic

h a

re r

etu

rna

dsf

^ía

by

Ihe

IFC

(in

terf

ace

cle

ar)

mes

saga

loca

l m

essa

ge.

The

AP

Tin

terr

up

t b

it in

díc

ale

s to

th

e p

roce

sso

r th

ata

seco

ndary

addre

ss ís

ava

ilable

¡n

tha C

PT

regis

íer

(or

valid

atí

on

. T

his

ín

terr

up

t v/

ÍII

on

ly

occ

ur

¡fM

oda 3

addre

ssin

g Ís

in e

ífe

ct.

(Ref

er to

tha

sect

ion

on a

dd

rss3

ing

,)ln

Mo

de

21S

5co

nd

ary

ad

dre

sse

sv/iI

lba

rec

ogní

zed

au

tom

aíi

cally

on

the

3291

A T

hey

v/il[

bo I

gnor

eo"

Ín M

ode

1.

The

C

PT

¡n

terr

up

í bi

t fia

gs t

he

occ

urr

en

ce o

f an

undefin

ed co

mm

an

d a

nd

of

all

seco

ndary

com

-m

ands

fo

llow

ing

an

un

de

íine

d co

mm

an

d.T

he

Com

-m

and

Pas

s T

hro

ug

h f

ea

ture

is e

nabl

ed b

y th

e B

Obi

loí

Aux

ütar

y R

eg

iste

r 8. A

ny m

essa

ge n

ot d

eco

de

d by

the

8291

A

(no

t ín

clu

de

d in

th

e st

ate

dia

gra

ms

inA

pp

en

dix

3)

be

com

esa

n u

nd

eíin

ed

co

mm

an

d. N

ote

Ihaí

any

ad

dre

sse

d co

mm

an

d Í

s au

íom

afic

aily

'íg-

nore

d w

hen t

he

829

1A i

s not

addre

ssed.

Und

efin

ed c

ornm

ands

are

re

ad

by t

ha C

PU

frcm

trie

Com

man

d P

ass

Th

rou

gh

reg

iste

r o/

the

829

1A.T

hwre

gist

er r

efl

ecí

s [h

e lo

gic

lev

éis

pre

sen

t on

the

dat

alin

es a

i th

e tim

e it

¡s r

ead.

If

the

CP

T

feat

ure

15en

able

d, t

he

829

1A w

ill h

old

off t

he

han

dsha

keun

tüth

is r

eg

iste

r is

read.

An

espe

cial

ly u

sefu

l fe

atu

re o

f th

e 82

91A

is it

s ab

ilir/

to g

enér

ate

inte

rrupts

fro

m s

tate

tra

nsi

tion

s Ín

tíic

inte

ría

ce f

un

ctio

ns.

In

pa

rtic

ula

r, t

he l

ov/

er

3 bi

ts c

fth

a I

nte

rrupt

Sta

tus

2 R

sgis

íer,

¡f

enable

d b

y Ih

Jco

rres

pond

ing

enabls

bits

, w

ill c

aUse

an

inta

rrup

:up

en c

hang

es in

!he f

ollo

win

g s

íats

s as

dsfin

adtó

the

IEE

E-¡

88 S

tan

da

rd.

isrr

up

t bi

t m

ay b

e us

ad b

y th

e m

ícro

pro

-e,

¡acl

tha

t a

mu

lti-b

yte

tra

nsf

er

has

bss

n•T

he b

it w

ill b

e s

el w

nen t

hs

8291

A is

an

leV

íLA

CS

) an

d e

ithe

r E

OS

(p

rovi

de

d th

e£ R

ecei

ved

f ¿atu

réis

ena

bled

in th

e A

uxi

lí V

i'jr

A] o

r E

OI i

s re

ceiv

ed. E

OS

will

ge

rale

í..x

t w

nen

the

byt

e in

tha

Dat

a In

Re

gis

íer

2 §¿

ie in

tha

EO

S r

egís

ter.

Oth

erw

lse

the

jlíT

be

ge

ne

rate

d w

he

n a

tru

e in

pu

t is

arr

up

t bi

t is

use

d by

¡ha

rn

icra

pro

cess

or

at O

TAS

has

occ

urr

ed

. It

is s

et b

y th

eth

e G

ET

mes

sage

is r

eca

vad

wh

ito ¡

t is

o lis

ten

. T

he T

RIG

o

utp

ut

pin

the

wh

en

th

e G

ET

me

ssa

ge

Ís

roce

ive

d.

isic

op

era

ticf

i oí

dov

ice

trir

jfp

r m

ay b

o

ch

an

ge

in L

IDS

orT

IDS

or

change

in L

OC

S o

r R

EM

Sch

an

ge

Ín

LWLS

or

RVV

LS

Bit

O

AD

SC

Bit

1 R

EM

OB

it 2

LLO

C

Th

eu

pp

er-

1 b

itso

f íh

a In

terr

up

t Sta

tus:

avai

labl

s lo

the

pro

cess

or

as s

tatu

s bi

ts.

Thu

s. ¡U

/;of

the

bits

1 a

nd 2

ge

ne

rale

s an

¡nte

rru

pt in

dic

a^

¡st

ato

chan

ge h

as ta

ken p

lace

, th

e c

orr

esp

ondí

stat

us b

it (b

its

4 an

d 5)

may

be

read

to

díta

nr-"

-w

hat

the

new

sta

to i

s. T

o dete

rmin

a t

íi3 n

atu

r-;-

'''ch

ange

in a

ddre

ssed

sta

tus

(bit

0) t

íiD A

ddro

ss S

<a:'¿<

Reg

isle

r is

ava

ilab

le t

o be

rea

d. T

ha S

PC

\n

W-~

(bit

3 in

In

terr

up

t S

tatu

s 2)

is s

at u

pen

exi

t fr

om SP

• ?

ií A

PR

S:S

TR

S:S

PA

S o

ccu

rre

d v/

hich

ind

icat

os ir

--'-th

c G

PIB

contr

olle

r ha

s re

ad

tho

bus

seria

l pc:

i -:¿

;-:by

te <

ilisr

th

fi 82

91A

re

qu

asi

cd s

arv

ica

(3--¿

-*!:"

-

Th

e co

ntr

olle

r m

ay

rea

d th

e st

atu

s b

yis

late

r, a

nd

the

byte

v/il

l co

nta

in t

he

las

t st

atu

s th

e 8

291A

's C

PU

wro

te t

o th

e S

eri

al P

oli

Mo

de

Reg

ista

r, b

u!

the

SR

QS

^ bit

will

not

be

set

and

no ¡

nta

rrupt

will

be

gsn

era

ted

.F

ínal

ly,

bit

7 m

on

itor?

th

e sl

ate

of

the

82

9IA

IN

Tpin

.Lo

gica

lly.

it is

an

OR

all

enab

led

¡níe

rrupl

sta

tus

bits

. O

ne

should

no

te t

hat

bíís

4-7

o

f ih

a

Inte

rru

pt

Sta

tus

2 R

egis

íer

do n

ot g

enér

ate

inle

rru

pts

, bu

t ar

ea.

-aíla

ble

only

to b

e ra

ad

as s

tatu

s bits

by

ths

pro

ces-

sor.

Bit

7 in

In

terr

up

í S

tatu

s 2

¡s d

up

lica

íed

in A

d-dr

ess

O R

egís

ter,

and

th

ela

fté

rsh

ou

ld b

e use

d w

hen

polli

ng

ío

rin

terr

up

ts t

o a

void

losi

ng

on

e o

í th

e In

ler-

rupts

Ín ¡

nto

rrupt

Sta

tus

2 R

egis

ter.

Bit

s 4

and

5 (D

MA

!, D

MA

O)

of (

he I

nte

rru

pt

Mas

k 2'

Re

gís

ter

are

ava

ilable

to e

na

ble

dir

ect

data

íra

nsf

ers

be

twe

en

me

mo

ry

an

d íh

e G

PIB

; D

MA

l (D

MA

in

)e

na

ble

s th

e O

RE

O (

DM

A r

eq

ue

st) p

in c

í íh

e 82

91A

to

be a

sse

rte

d upon

th

e o

ccu

rre

nce

o

f B

I. S

imila

rly,

DM

AO

(D

MA

ou

l) e

nabl

es t

he D

RE

Q p

in

to b

e as

-se

rted u

pon

the o

ccurr

ence

of

BO

. Ona m

íght

no

teth

at

the

DR

EQ

pin

may

be

used

as

a se

con

d in

íerr

up

toutp

ut

pin,

monito

ring

B| a

nd/o

r B

O a

nd

enable

d b

yD

MA

l a

nd

DM

AQ

, O

ne

sho

uld

no

ta t

hat

the

DR

EQ

pin

ís

no

taff

ec

ted

by

are

ad

of

the In

terr

up

t S

tatu

s 1

Re

gis

ter-

It is

res

et w

he

ne

vera

byí

e is

wri

tte

n to

th

eD

ata

Ou

t R

eg

iste

ror

rea

d fr

om

th

e D

ata

In R

eg

iste

r.

To

ensu

re

that

an i

nla

rru

pt

sta

tus

bit

will

no

t b

ecl

ea

red

wít

ho

ut

bsi

ng

rea

d, a

nd w

ill n

rem

aín

un-

cleare

d a

fte

r bein

g r

aad,

the

829

1A í

mple

ments

asp

ecí

inte

rru

pt

ha

nd

ling

p

roce

du

ra.

Wh

en

an

enabla

d in

terr

upt

bit

¡s s

et

Ín e

iíher

of

the Inte

rrupt

Sta

tus

Re

gis

tsrs

, th

o in

pu

t o

f th

e re

gis

íers

a

rablo

cked

untií

the s

et

bit

is r

ead

and

res

et b

y th

em

icro

pro

cess

or.

Thus,

p

ote

nti

al

pro

ble

ms

ari

sew

hen

inta

rru

sta

tus

chan

ges

wh

lle t

he r

eg

iste

r is

bein

g blo

cked.

How

eve

r, t

he

829

1A s

tore

s all

new

inte

rru

pts

in a

tem

po

rary

re

gís

ter a

nd

Íra

nsf

ers

ihem

to th

e a

ppro

priate

Inte

rrupt

Sta

tus

Re

gís

ter

aft

er

tho

inte

rru

pt

ha

s be

en r

ese

t. T

his

ira

nsf

er

take

s p

lace

only

if í

he c

orr

esp

on

din

g b

its v

/ere

rea

d as

zero

es.

Ser

ial P

ofI R

egís

ters

SOS

RQ

SS

6S

5S

-i33

S2

Si

SE

RIA

L P

OLL

ST

AT

US

(3

R)

V

ClA

L

t>jv

L

Me

ta

SQ

I rr

.v

I K

n

! Q

^ I

c,i I

oo I

oo

Th

eS

eri

af

Poli

Mod

e R

egis

ter d

ete

rmin

es

the

sta

tus

byt

e th

at

the

829

1A s

ends

out on

the G

PI8

dat

a lin

es

wh

en

it re

caiv

as

the

SP

E (

Se

ria

l P

oli

En

ab

le)

mes

sage

. Q

ií 6

of

Ihis

re

gis

ísrí

s re

serv

ed

for

the

rsv

(req

uest

ssr

vice

) lo

cal

mes

sage

. Se

límg

this

bit

to f

caus

es [

he 8

291A

to

asse

rt H

sSR

Q" l

ine,

índic

atin

g it

sne

ed f

or

aít

en

tio

n fr

om

th

e co

nlr

olle

r-in

-ch

arg

e o

fth

e G

PIB

. Th

e o

the

rbit

so

f th

is r

eg

iste

r a

re a

vaüa

ble

for

sendin

g st

atu

s In

form

atio

n ove

r 'th

e G

PIB

.S

om

etim

e a

fte

r th

e m

icro

prc

cess

or

íniíi

ates

a r

e-qu

est

fors

erv

íce

by

seítín

g b

it 6, t

he c

ontr

olle

r oí th

eG

RIS

se

nd

s th

e S

PE

mes

sage

and

th

en

addr

esse

sth

e 82

91A

ío

talk

. At

this

poín

t, o

ne

byt

e o

f st

atu

s Ís

retu

rne

d by

the

829

JA v

ia í

he S

eri

al P

oli

Mod

e R

eg

-is

ter.

Aft

er

the

sta

tus

byí

e is

rea

d b

y ih

e co

ntr

olle

r,rs

v is

au

tom

ati

cally

cíe

ared

by

the

8291

A a

nd n

n S

PC

inte

rru

pt

¡s g

en

era

ted

. The

CP

U m

ay r

eq

ue

st s

erv

ice

again

by

writin

g a

no

the

rbyi

e to

the

Se

ria

l Poli

Moda

Re

gis

ter

wiíh

th

e rs

v b

it se

t. I

f th

s co

ntr

olle

r per-

form

s a s

erial p

oli

when

the

rsv

bit

¡s c

lear

. íh

e la

stst

aíu

s b

yte

wri

tie

n w

ill b

e re

ad, b

ut

the

SR

Q lin

e w

iiino

t be d

rive

n b

y th

e 8

29

IA a

nd

the

SR

QS

bit

will

ba

clea

r in

th

e st

atu

s by

te.

Tho S

erial P

oli

Sta

tus

Re

gis

ter

Ís a

vaíla

ble f

or

read-

ing t

ho

sta

tus

byto

in t

he

Se

ria

l Poli

Mod

e R

egis

íer.

Th

e p

roce

sso

rma

y ch

eck

th

e st

atu

s o

f a

req

ue

st ío

rse

rvic

e b

y polling

bit

6 o

f th

is r

egis

ter,' v

/hic

h c

orr

e-

spo

nd

s to

SR

QS

(S

er/

ice

Re

qu

est

Sta

te).

VV

han

aS

erial

Poli

is c

on

du

cts

d a

nd

the c

ontr

olle

r-in

-cJ

iarg

e re

ad

s Ih

e s

tatu

s b

yte

, th

s S

F1Q

3 b

it is

cle

are

d.

Th

e

SR

Q l

ino

a

nd

th

e rs

v b

it ar

e lia

dto

ge

the

r.

Ad

drs

ss ñ

eg

ists

rs

ton

Ion

EO

iLP

AS

TP

AS

LATA

MJM

N

AD

DR

ES

S S

TA

TU

S (

-1R

)

INT

DTO

DLO

AD

5-0

AD

4-0

AD

3-0

AD

2-0

AD

I-0

AD

DR

ES

S O

(5R

)

XD

Tt

DL

1AD

5-1

AW

-1A

D3-

1 A

D2

-1AD

1-1

AD

DR

ES

S I

(7R

J

TO

LO

|

O

| Q

O

O

A

DM

lfA

D.V

IOÍ

AD

DR

ES

S M

OD

E (

4V/J

x:.

f-f>

.-.i

0/f

r¿ v

i ]

"

'

Page 239: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

.-p^^

---a

^r'lo

n'^

™<t

e. T

his

mod

e al

low

s he d

i '°

a IÍS

Íen^/

>*'

« n

erl

n a

n Inte

rfacol^

e™

V"8'** «

*T

he a

bove

bít

a m

a(s

o&{,

5'^

*'<

ho

ut

a c

ontr

ol^

char

ge ío „, itseíT

u" f £

a «

nlroH

er^

com

mun

icaí

ion.

re

njo

ts c

ornm

and

- -

^yK

^^Z

^T

1^^^

>° '

he A

ddre

»dM

bK

Z0r.

0'th

e'o

lte^b»,S

Reg

iste

r C

oníe

nis

'I C

OO

OO

OO

01Q

OO

CQ

O

110G

OO

QO

OO

OC

OC

01

0000

0010

CO

OO

OO

!1

The

Add

ress

Mod

e R

egis

ter

ís u

sed

to s

alu

d o

na o

f[h

a ffv

e m

cdes

of a

ddre

ssin

g av

alla

ble

on I

he 3

29 ÍA

.It

dete

rmin

es t

ha w

ay Í

n w

hich

the

829

!A u

ses

the

info

rma

tio

n in

íh

e A

tíd

ress

O a

nd

Ad

dre

ss 1

Reg

ís íe

rs.

—ín

Mod

e 1,

the

cont

ents

of í

he A

ddro

ss O

fls

gisl

erco

nstit

uís

íhe

"Ma/o

r" t

alke

r/iis

tene

r ad

dres

s w

hile

íha

Add

ress

I

Rag

isle

r re

pres

snís

th

o "

Min

or"

talk

er/Ii

síen

sr a

ddre

ss.

In a

pplíc

atío

ns v

/her

e on

lyon

a ad

drcs

s is

nee

dcd,

the

maj

or í

alke

r/lis

íane

r is

used

. an

d (f

ie m

inor

taf

ker/

liste

ner

shcu

ld b

e di

s-ab

led.

Loa

ding

an a

ddre

ss v

ía th

e-A

ddre

ssO

/1 H

egis

-te

rin

to A

ddre

ss R

egís

íers

O a

nd 1

ena

bles

the

ma;

oran

d m

inor

laJ

ker/

líste

nsr

func

tions

res

pecí

ível

y.

—In

Mod

e 2

{he

S29

1A r

ecog

níze

s tw

o se

quen

tial

addr

ess

byte

s; a

prim

ary

follo

wed

by

a se

cond

ary.

Boí

h ad

dres

s by

tes

mus

í be

rec

eive

d ¡n

ord

er í

oen

ablt?

the

dev

ice

to í

nlk

or l

isie

n.

In í

his

rnan

nor,

Mod

e 2

addr

essi

ng í

mpl

emen

ts t

he e

xten

ded

talk

ersn

d lis

lene

r fu

ncíio

ns a

s do

íined

in Í

EE

E-Í

88.

Tou

ss M

ode

2 ad

dres

sing

íhe

pri

ma

r/a

dd

rsss

mus

t'

3 lo

adod

inío

the

Add

ress

O R

egis

Ear

, and

the

Ssc

-cn

dary

Add

rsss

is p

lace

d in

the

Add

ress

1 R

egis

ier.

Wilh

boí

h pr

imar

y and

sec

onda

ry a

ddre

ssas

resí

d-

, _.a

^ m

cn m

e tN

D m

essa

ge c

arne

wiíí

iín

g on

chi

p, í

he 3

291A

can

han

dle

all

addr

essi

ng

tho

last

dat

a by

te. L

PA

S a

nd T

PA

S in

díca

te Ih

at ¡h

sse

qusn

ces

with

out

proc

esso

r in

íerv

eníío

n.

lis te

ner o

ría

lke

rprí

rna

n/ a

ddre

ss h

as b

een

ceca

lvsd

.

The

mic

ropr

oces

sor

can

use

thes

e bi

ts w

hen

tíi3se

cond

ary

addr

ess

ís p

asse

d th

roug

h to

det

cr/n

ira-í

n M

ode

3, íh

e 82

91A

han

dlss

add

ress

ing

jusí

as

it w

heth

er ¡

he 8

291A

is a

ddre

ssed

to la

lk o

r lis

ien.

Tí*e

'oes

Ín

Mod

e I.

exce

pl I

hat

each

Ma/

or o

r M

inor

LA

(li

s'íe

ner

addr

esse

d)

bit

wili

be

set

whe

n ih:

-n'

jnar

y ad

dres

s m

ust

be f

ollo

wed

by

a se

cond

ar/

9291

A i

s in

LA

CS

(Lí

sten

er A

rhv«

c»-

--*

• '

^dre

ss,

All

seco

ndar

y ad

dres

sss

mus

í ba

ver

ífied

"

• •

f íh

e m

icro

proc

esso

r v/h

en M

ode

3 ís

use

d. V

Vhen

e 82

91A

¡s in

TP

AS

or

LPA

S (

Dlk

er/li

sten

er p

rimar/

Idre

ssed

sta

te).

and

ít do

es n

ot r

ecog

níze

the

byte

i íhe

DIO

lina

s, a

n A

PT

inte

rru

pt i

sgan

erat

ed fs

eecí

ion

on In

terr

upt

Reg

iste

rs)

and

íhe

byte

is a

vail-

Is in

íhs

CP

T (C

omm

and

Pas

s T

hrou

gh)

Rág

ísie

r.pa

rí o

f its

inte

rrup

t ser

vice

rou

ííne,

Ihe

míc

ropr

o-ís

or m

ust r

ead

the

CP

T R

egís

tar a

nd w

riío

one

offo

llow

íng

resp

onso

s ío

the

Au

xilia

ry M

ode

jisíe

r:

Mod

e

Ena

ble

talk

onl

y m

ode

(ton

) ¿

Ena

ble

liste

n on

ly m

ode

(Ion)

i*

The

829

1 m

ay t

alk

ío í

tseí

f l¡

Mod

o .I,

(P

rimar

y-P

rimar

y)

%M

ode

2 (P

rimar

y-S

Qca

ndar

/) i-

Mod

e 3

(Prim

ary/

APT-

Pfirn

aiy/

APT)

-t

í 'tñT

he A

ddre

ss S

íatu

s R

egis

íer

cont

ains

inf

orm

atio

n S

used

by

th

e m

ícro

pro

cess

or

to

ha

nd

le i

ts o

v/n

ígad

dres

síng

. T

his

info

rmat

ion

íncl

udes

sía

tus

bíí;

grth

at

mo

nit

or

íhe

addr

ess

sta

te o

f ea

ch t

aíf

ar

S:lío

ísne

r, "

ton1

." an

d "I

on"

flags

whic

h i

ndíc

ate

Iha

'$la

lk a

nd (

¡sie

n on

ly s

íate

s, a

nd a

n E

OI

bit

wfíi

cii,

1jv/

hen

seí,

sign

ifies

tha

í (he

EM

D m

essa

ge c

arne

wití

i Jf

bita

. VVh

en M

oda

1 Gd

dr2

33in

g J

g ua

od a

nd o

nly

ono

prim

ary

addr

ess

¡3 d

osiro

d, b

oíh

the

íaik

or a

nd t

halis

tene

r sh

ou

ld b

a df

sabl

ed a

t th

e M

inor

add

ross

.

As

an a

xam

plQ

ho

w

tha

Add

resa

0/1

Rag

isto

rm

íght

be

used

, co

nsi

de

ran

exa

mpl

o w

hera

tw

o pr

i-m

ary

addr

esse

s a

r3 n

eede

d in

the

dev

ice.

The

Maf

orpr

imar

y ad

dres

s w

ili b

o se

tect

able

onl

y as

a t

alke

ran

d th

o M

inor

pr

imar

y ad

dres

s w

ili b

e se

lect

afal

eon

ly a

s a

Iicte

ner.

Thi

s co

nfig

ura

íion

oí t

he 8

2G1A

isfo

rmad

by

the

follo

win

g se

quen

ce o

f w

rito

s by

the

mic

rop

rocs

sso

r.

Op«

ntlo

n

CS1.

Sol

oct a

ddro

33Ín

g M

oda

1 0

2. L

oad m

ajor

add

ress

ínío

0

Add

ress

0 R

úgis

ter w

ilhJi

'sia

nsrf

unct

Jond

isab

fed.

3. L

oad m

inor

add

ress

inlo

0

Add

resa i

Hegfs

lsrw

itnta

Jkcr

fun

cilo

n dí

sabí

ed.

no 1 i i

I W

fl0 0 0

Da

ti

OO

CC

OC

Í)!

CO

I AA

AA

A

110B

BB

S8

n.7

2-R

3o

ICO

no

no

..

..,.,

a

ae

i W

flí

-

3 ¡n

LA

CS

(Lí

sten

er A

ctiv

a S

tate

) o

rin

LAG

:(L

iste

ner A

ddre

ssed

Sta

ts).

Sím

ilarly

, the

TA

(Tal

fc:i

Ac/

dres

sed

bit) v

/ill b

e se

t ío

indí

cüíe

TA

CS

or T

ADS.

buí

siso

to

indí

calo

SP

AS

(Ser

ial

Pol

i Act

iva

Slal

ai-

. Th

e M

JMN

bit

is

used

-ío

dete

rmin

e v/

heth

er í

íJJin

form

atio

n ¡n

the

oíh

er b

its a

pplie

s ío

the

Maj

orsr

Min

or í

alke

r/lis

tene

r. it

ís

set t

o "I"

whe

n th

e í.í

íncí

talk

er/li

sten

er Í

s ad

dres

sed.

It sh

ould

be

nota

d liw

lon

ly o

ne

talk

er/li

sten

er m

ay b

e ac

íive

a! a

ny ü

^etim

e, T

hus,

Ihe

MJM

N b

it w

ili i

ndíc

ate

whi

ch,

¡íei

íher

, of

íhe

íaík

er/li

síen

ers

is a

ddre

ssed

^Hta

pfie

s a

non-

valid

seco

ndnr

y ad

dres

s Th

e Ad

dres

s 0/

1 R

M,,,

. I

«'•* - -

.,«„ „

,.,.

ttzsx

zS&

'Sza

1

ng t

he T

O b

it ge

nsra

íes

the

loca

l to

n (t

aík-

) m

essa

ge a

nd

seis

the

82

9IA

ío

a l

alk-

only

2. T

his

mod

o al

/ow

s íh

e de

vice

to o

pora

ío js

or

Ín a

n in

íarí

ace

sysí

em w

iíhou

t a

coní

roííe

r.

in t

he A

ddre

ss M

ode

fiagi

ster

. F

ive

bií

üddf

saü

may

be

load

ed i

nto

'íhe

Add

rsss

O a

nd A

ddr3

jj!_

Reg

iste

rs b

y w

riíin

g Í

nío

the

Add

ress

0/1

fte

gísü

'-Th

a A

RS

bit

is u

sed

to s

síec

í v/h

ich

of í

hese

refjí

s!--3

ths

otho

rcG

ven

bits

wili

ba

load

üd in

ío.

The

DTe

'';D

L bi

ts m

ay b

e ud

cd t

o dí

sabl

e th

e (J

lker

or

lisie

"1-'

íunc

tíon

ai

¡hú

sddr

oss

sig

ni/l

ed

by

the

oíhe

r í

At

thís

po

int,

the

add

ress

es A

AA

AA

and

BB

BB

B a

rost

orod

Ín t

ha A

ddre

ss O

and

Add

rsss

1 R

egis

ters

ra-

spoc

tlvol

y, a

nd a

re a

vaíla

bla

tb b

e re

ad b

y th

a m

icro

-pr

oces

sor.

Thu

s, ¡

i ¡a

not

na

cess

ary

ío s

tore

any

addr

esa

Info

rma

tion

elsa

whe

re.

Als

o, w

ith

the

in-

form

atio

n si

ore

d i

n t

he

Add

ress

O a

nd

Add

ress

IR

sgis

ters

, pr

ocas

sor

inte

rva

ntio

n ¡s

not

req

uíre

d to

reco

gniz

e nd

dres

sing

by

ths

co

ntro

ller.

O

nly

inM

ode

3, w

here

se

con

da

r/

addr

esse

s ar

e pa

scad

thro

ug

h,

mus

t th

e p

roce

sso

r ¡n

tsrv

en

a in

th

ead

dres

sing

so

quen

ce.

The

Add

ress

O R

egís

tor c

on

íain

s a

copy

of b

it 7

of t

hsIn

terr

upí

Sta

tus

2 fle

gist

er (

INT

). T

his

¡s to

bo

usad

whe

n polli

ng

fo

r ín

terr

upts

. S

o/ív

/ara

sh

ou

ld p

oli

regi

ster

S c

heck

ing

íorl

NT

fbií

7) to

be

set.

VVhe

n IM

Tis

sot,

íhe

Inta

rru

píS

tatu

sRe

gis

tars

ho

uld

be

read

tode

term

ino

whi

ch i

nte

rru

pt

was

rec

oive

d.

Com

man

d P

ass

Th

rou

gh

Reg

iste

, .

.

M

CP

T3

CP

T2

CP

T1

CP

TO

CO

MM

AN

D P

AS

S T

HR

OU

GH

(5R

J

Com

man

d P

ass

Thro

ugh

Reg

iste

r is

use

d to

'ra

nsf

or

un

de

/ine

d 8

-bit

rem

ote

mes

sage

cod

o»IQ

míc

ropr

oces

sor.

VVh

en th

e C

PT

(bit

BO

in A

uxili

ary

Reg

iste

r SJ,

acod

ad b

y th

oa

29

1A

be

com

esa

n_

com

man

d.

Whe

n M

ode

3 ad

dros

sing

is

seco

ndar

y ad

dres

ses

aro

also

pas

sed

thro

ug

h

olí

th»

. yl"

¿

'he

r C

a53' t

h9

82

91

A w

¡" h

olc

}-th

a r

an.",

?

H V

""'."1

8 ^

'"o

pro

ca

sso

r re

«fa

thla

re

ga

tar

an

d Is

su

e3

Ihe

VS

CM

D a

uxi

liary

com

man

d.

. •

A?

T ín

Í3rr

uP

[3 f

la9

¡he

ava

ilabl

illty

com

man

ds a

nd s

econ

dary

add

ress

es ¡

n

m?

H

-9'fu

er' T

hB

de

taíls 0

/ íh

es9 ¡

nter

rupt

s ar

oex

plai

ned

in t

he s

ectio

n on

Ini

erru

pt R

egis

tera

. "

' 'h

a 8

29

1 A í3 ¡t

5 2

bil

itV

lo

han

dlo

seco

ndar

y co

mm

ands

fo

llow

ing

unde

-fm

ec I

pri

ma

ne

a T

hus,

th

e n

um

be

r o

f a

íaib

bíe

com

ma

nd

s fo

r M

ura

IE

EE

-488

d

efin

itio

n i

s ín

-

bT

fstr

Un

d?

"na

d P

fÍm^

«m

mañS

Wlo

v^l

by a

seq

uenc

e of

as

man

y as

32

seco

ndar

v co

rnm

onds

can

bo

proc

essa

d. T

he l

EE

E-f

SB

Sta

ndar

ddo

es

no

p0

rmit

,o d

ef.

ne th

e¡r

íor

9

tha 5

tan

da

rd a

ra t

hu

s P

r°-

Tha

rec

omrn

enda

d us

a of

tha

829

1A's

un

da

fine

d

-—

--

mar

y co

mm

an

d ty

pica

lly f

ollo

wed

by

PP

H, a

n un

do-

fined

soc

o- d

ary

com

man

d. F

or d

etai

ls o

n th

ís p

roco

-du

ro.

refe

r to

tha

sec

tion

on P

aral

lal

Pol

i P

roíc

col

Au

iíiiia

ry ¡

Uod

e R

egío

ter 'M

3JC

OM

2JC

OM

1 C

OM

O

AU

X M

OD

E (

5W)

CN

TO-2

:CO

NTR

OL

BIT

S.

CO

MO

-4;C

OM

MA

ND

BIT

S

Tho

Aux

iliar

y M

ode

Reg

iste

r co

ntaí

ns a

íhr

ee-b

it j

cont

rol

field

and

a fi

ve-b

lt co

mm

and

ficld

. lí

¡s u

sed

for

seve

ral p

urpo

ses

an t

he 8

291A

:

1. T

o lo

ad

"hid

de

n"

auxi

liary

re

gíst

ers

on t

ha82

91A

.

2. T

o ¡s

sue

com

man

ds f

rom

the

mic

rop

roce

sso

r to

the

8291

A.

3. T

o pr

eseí

an

inte

rna!

cou

níer

use

d to

gen

érat

e.

T1,

dala

y in

the

Sou

rco

Han

dsha

ke'fu

nctio

n, a

sde

fined

in I

SE

E-I3

3.

rh

the

sa

ta

sks *

™ p

arí

orm

sth

e A

uxili

ary

Mod

a R

egis

te, M

oto

truií

the

thre

a

dfmi

ne h

Page 240: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

Tob

Jo 5

°D

DD

D

fe'—

»„„,.„„

com

ma

nd

soc

cocc

ccxe

cu e

d

by

r,s

le

3291

Alo

íh

o A

uxi

íiary

4-b

it co

mm

an

d

00

0—

imm

sdia

íe

Exe

cu

ie p

on

: This

co

rnm

an

dís

sts

tha

82

9IA

to

a p

ow

er

up s

íaíe

(lo

cal

pon

essa

gs a

s d

efí

ne

d in

IE

EE

-488

).

ie f

oílo

v/in

g c

on

díí

ion

s co

nst

ituía

íhe

po

v/e

r up

3(2:

All

íalk

ers

an

d li

síeners

ara

dis

ab

fad

.í-t

o in

ierr

up

t st

atu

s b

its a

re s

ei.

38

29

IAis

da

sig

ne

d io

po

we

r up ¡

n c

ert

ain

sía

íes

spoc

rfíe

d ¡n

Ihe

ÍE

EE

--ÍS

B s

íaíe

día

gra

ms.

Thus,

follo

wín

g s

iaíe

s a

rs Í

n e

ffe

ct í

n í

hti

po

v/e

r up

e: S

IDS

, A

/DS

. T

ÍOS

, LÍ

OS

, N

PR

S,

LOC

S.

and

5. "0000"

pon is

^n

im

media

ís e

xecu

ía c

om

ma

nd

»n p

uls

e),

fi ¡

s al

so u

sed

ío r

elé

ase

the

"¡nítía

líze"

! ge

ne

rate

d by

eiíh

er

an e

xíe

rna

l res

et p

uls

e o

rC

010"

Chi

p F

tese

t co

mm

and.

—C

hip

Rss

áí fln

iíiaiíz

aj;

Trii

s co

mm

an

d h

as

íhe

efí

ecí

as

a puls

e a

pplío

d í

o íh

e R

üsef

pin

.'• í

o th

e se

ctic

í] o

n R

esst

Pro

cadu

re.)

01

CQ

—T

rig

^er:

A "

Gro

up

Exa

cuíe

Trigger"

Is

forc

e^

by i

his

'co

mm

an

d.

It ha

s íh

e sa

me

eff

ecí

as

a G

E]$

com

ma

nd

íss

ue

d b

y Ih

e c

on

tro

ller-

ln-c

ha

rge

of t

hí?

GP

IB,

bul

do

es

not

cau

se a

GE

Tin

íerr

up

f.

«.

0101

, 1101—

C|e

ar/S

rtí:

Th

ese

co

mm

an

ds

corre

-Je

spo

nd

to t

he

'loca

l rlí

me

ssa

ge a

s d

efí

ne

d

by i

he j

IEE

E-Í38.

Th

e 8

291A

wíllg

o m

ío l

oca

l mo

de

whs

ng k

Se

l rl

í A

uxí

íía

ry

Co

mm

an

d

ís

rec

eív

ed

if

loca

/Llo

cko

ut

Ís n

in e

ffe

ct,

The

829

1A w

íí) e

xíí

Iccaí f

mode a

fíe

rre

ce

ivín

g a

Cíe

arr

íl A

uxi

Jía

ry C

omm

aro*

if

íf íh

e 82

91A

ís

ad

dre

sso

d í

o lis

ten.

£, <*'

I H

r

O.llO

r-S

end £

OI;

The E

OI lin

a o

f (h

e S

291A

mayi; £

ass

erí

ed w

ith

thís

co

mm

an

d,

The

co

mm

an

d c

aus¿

¡ ';|-

EO

I to

go

(ru

ó w

ííh íh

e n

exí

byt

e ír

an

smít

fed

. Tf

a E

OI

lino

ís

íh

en

cle

are

d u

pon

co

mp

íefí

on o

fna

fre

for

íha

í b

yte

.

SD

YS

an

d S

TH

3.

As

such

, D

AV

is a

sse

rte

d T

, af

ter

Ihe D

IO li

nas

ars

dri

ven

. C

on

seq

ue

ntly,

T,

is a

ma

jor

fact

or

in d

ete

rmm

ing

th

e d

ata

-íra

nsf

er

rata

tho

8291

A o

var

¡he

GP

IB f

T,

= T

WR

DV

2-T

VV

RD

15).

Wh

en

op

en

-co

llect

or

ira

nsc

aív

ars

are

use

d í

or

con

-n

ect

íon

to ¡

he

GP

I3.T

, is

de

fin

ad

by I

EE

E-4

88 t

o b

e

2/í

sec.

Byw

rlíI

ng

00

10

DD

DD

Into

th

e A

uxi

llary

Mo

da

Rag

iste

r, (

ha c

ou

nte

r ís

pre

set

to m

atc

h a

fc

MH

zcl

ock

mput.

wh

ora

DD

DD

is t

hs

bin

ary

re

pra

sen

ía-

tion

of N

F [i «

N^B

. NP=(

DD

DD

U W

han

N, =

/.

a2/

¿se

c T

, d

ela

y w

lll b

e g

on

era

ted

ba

fore

ea

ch O

AV

ass

ert

ed

.

-t- t

sfh

-f y01

11,

1111

—M

on V

alfd

/Va

lid S

eco

nd

ary

Add

ress

cr'-

a-C

om

ma

nd

fV

SC

MD

J; T

his

co

rnm

an

d

info

rms

(na'

^'v

829

IA í

ha

í íh

e s

eco

nd

ary

addre

ss r

ece

ive

d b

y Ih

e./;'

mío

rop

roce

sso

r w

as

valíd

ori

nva

líd

(01

11 =

inva

lid,

ü'.J

111

( —

vaíid

j. If

Mo

de

3

addre

iísin

g í

s us

ed.

(he

j;'

pro

cess

or

mu

sí fí

síd

ea

ch e

xte

nd

ed

add

ress

and ;

;(.re

spond

to it

, o

r íh

e G

PÍS

w/í

lha

ng

up

. N

ote

íhsí

ift*

feC

OM

3 bit

Is ¡

he in

valíd

/valid

fla

a.

va/id f

fl(

.....

11 <i 1

1i

inva

lídA

'alid

fla

g.

111)

co

mm

an

d i

s als

o u

sed l

o l

eili

reH

29

1A

ío

co

nlin

ua

fr

om

íh

e

com

ma

nd

-pa

¿s-

¡hro

ug

h-s

íate

, or

fr

om

RF

D

ho

ldo

ff o

n G

ET

, S

DC

or D

CL

10

00

—p

on

: T

his

co

mm

an

d p

uts

th

e 8

29

ÍA i

ntol

fízp

on

(pow

er o

nj s

íaíe

an

d h

old

sit lh

ere

.lt

issí

rnila

rí)

a C

hip

R

ese

í e

xce

pf

none

of

th

e A

uxi

liary

M

c¡!¿

Re

gís

ters

ara

cle

are

d.

In ¡

hís

sía

íe,

the

829

1A d

c¿j

no

t p

art

icíp

ate

in

a

ny

bu

s a

ctív

íty.

An

Im

rnec

fij.'s

Exe

cute

po

n r

ele

ase

s th

e 3

29

1A

fro

m t

hs

po

n s

lstt

'a

nd

no

r-^if

^

tha

^-••>

-

in

Ihe

t -,

y3s

, ,..

.v-.

ctís

us t

ne

S29

1A f

rom

an

d p

erm

iís

íhe

de

vice

to

pa

ríid

pa

tsa

cüví

ty a

ga

ín.

OD

Ol,

1001—

Para

llel P

oli

Fla

g (

loca

l "ís

t" m

ess

a^j

:T

hís

com

mand

5¿

ís (

lOO

I)o

rcíe

srs

(00

01J

the

para

!*le

í poli

flag. A

"T

'ísse

m o

ver

íhe

ass

ígn

ed d

ata

fr;

(PR

ñ =

Par

alle

l P

oli

Re

spo

nse

íru

ej o

n/y

if t

he

par

s:-

leí p

oli

ffag

ma

tch

es

the

se

nse

bit

fro

m t

he

ípe

me

ssa

ge

(orindirecíly

fro

m t

he

PP

E m

ess

ag

ej.

Im

ore

co

mp

lete

d

escri

plio

n

of

ího P

ara

llel

Pd í

faa

ture

s a

nd

pro

ced

ure

s re

tar

to t

he

se

ctío

n o

n P

¿'- f

alle

l Poli

Pro

íoco

í.

?< íIW

TE

RW

AL

CO

UW

TS

ñ .

*'

1¡-

Tho

ín

torn

al

cou

níe

r dete

rmin

es

tho

dela

y tim

eeí

£lo

we

d f

or i

he s

etlin

g o

f d

ata

on

the

DIO

línes.

T" •

f.r

dela

y ti

mo ¡

s defin

ad

as

T,

Ín l£E

E-lfi3

and

ap

pe

-*

,'"-,

¡níh

sS

ou

rco

Hn

nd

sh

ako

sía

ísd

íag

rnm

be

twe

&n "

UTNC

is

a sy

nch

ron

iza

tio

n e

rro

r, g

rest

er

tha

n

zero

an

d s

malle

r th

an t

he

la

rgo

r o

f T

clo

ck-h

igh

an

d T

clo

ck l

ow

. (F

or a

50%

du

ty c

ycle

clo

ck,

tSY

WC I

s íe

ssth

an

ha

lf íh

e clc

ck

cycl

e).

If it

is n

ece

ssa

ry í

hat

T,

be d

ifie

ren

! fr

om

2^t

sec,

MF

ma

y be

se

í to

a v

alu

é o

the

r th

an f

c.

In t

his

ma

nn

er,

da

ta t

ran

sfa

r ra

les

ma

y b

e p

rog

ram

me

d f

or

a g

ive

nsy

ste

m. In

sm

all

sysi

em

s, f

or

exa

mp

le,

wh

ere

tra

ns-

for

rate

s e

xce

ed

ing

G

PIB

sp

ecif

ica

tio

ns

are

re

-q

uir

ed

, o

ne

ma

y se

t N

f<fc

an

d d

ecr

ea

se T

,.

Wh

en

tri

-sta

te t

ran

srre

ive

rs a

re u

sed,

IEE

E-4

88

al-

low

s a h

igher

tra

nsf

er

rate

(l

ow

er

T,)

. U

se o

f. m

a3

29

1A

v/i

th s

uch

tra

nsc

síve

rs i

s o

na

ble

d b

y se

ttin

gB

, in

Au

xilia

ry R

eg

isíe

r B

. In

th

is c

ase

, so

ttin

g N

?-í

c

cau

ses

a T

, dela

y o

f 2;

¿5e

c to

be

ge

ne

rate

d f

or

Míe

íirst

b

yte

tra

ns

mít

ted

—a

ll su

bse

qu

en

t b

yte

s Vr

-ill

ha

ve a

de

lay

of

50

0 nse

c.

T,(

Híg

h S

pe

ed

)

Thus,

th

e s

ho

ríe

st T

, Ís

ach

ieve

d b

y se

ttin

g N

,r=

Iusi

ng

an

O M

Hz

clo

ck w

ith

a 5

0%

du

ty c

ycle

clo

ck(ía

ríiC

<6Ü

nse

c);

THHS

I = ~

-t-

0.05

3 =

125

nse

c m

ax.

AU»

IUA

Ryfl

EG

IST

ER

A

A ís

a "hi

dden

" 5-bí

t

er>

¡t ín

lo

ad

ed

w

ith th

e d

atr

o.

Ss

ttm

g th

a

resp

ect

ive

bit

s to

"1

"e

na

bla

s íh

e í

ow

ing

fsa

ture

s.

A0—

RF

D H

old

off

on

all

Da

ta:

tí th

e 8

29

IA E

s lis

lon-

ing,

RF

D v

víll

no

t b

a se

nt (

rué

un

til

the

"fín

ísh

ha

nd

-s

ha

ko

" a

uxi

liar1

/ c

om

ma

nd

is

Íss

ue

d

by

íhs

mic

rop

roce

sso

r.T

he

ho

ldo

ffw

ilIb

ain

eff

ect

fo

r ea

chd

ata

byí

a.

A,—

.RF

D H

old

off

on

End: T

his

fsa

ture

en

ab

les

the

ho

ldo

ff

on

EO

I or

E

OS

(if

en

ab

led

). H

owev

sr,

noh

old

off v

/ill

be in

eff

ect

on a

ny

oth

er

da

ta b

yíss

.

A¡—

End

on

EO

S R

ece

ive

d: V

/ha

ne

ver

ths

byte

in t

ha

Dat

a In

Re

gís

ísr

ma

tch

es

íhe

byt

e in

[h

e E

OS

Rsg

is-

íer,

the E

ND

infe

rru

pi

bit

v/iíl

be

sa

i Ín

ího I

nte

rru

pi

Sta

tus

I R

egis

ter.

Ajr^

_QuJ

au-L

EO

I en

EO

S S

en

t: A

ny c

ccu

rre

nce

of

da

ta i

n th

e D

ata

Ou

t R

'sgi

ster

ma

tch

íng

th

e E

OS

Re

gis

ter

cau

ses

tha

EO

I lin

a t

o b

s se

nt

tru

e a

long

wit

h-t

he

da

ta.

A,—

EO

S B

ina

ry

Co

mp

ara

: Se

ttin

g th

is b

it ca

use

sth

e

EO

S R

sgís

ter

lo f

un

ctic

n

as

a f

uli

8-b

it w

ord

Wh

en i

t fs

noí

sel.

the

EO

S R

eg

iste

r is

a 7

-bit

wo

rd •

'(f

cr A

SC

II c

ha

rací

ers

).

ro

-1,0

A

. .-'

..A

.7,. A

. rw

l=> i-!

.../

rití

an

\n

tn

I !If

Ao

=A

,= I,

a s

pe

cia

l "c

onlin

unus

Acc

ap

tor

Hjn

d-

jsh

ake

cyclin

g"

mo

da ¡

s e

na

ble

d.

Thi

s m

ode s

ho

uld

I

bs

uss

d o

nly

in a

co

ntr

olle

r sy

stsr

n co

nfig

ura

ren

, ¡

v/h

ere

b

oth

th

e 8

291A

a

nd t

he 8

29

2 a

ro uss

d.

It

¡p

rovi

de

s a

co

ntin

uo

us

cycl

ing t

hro

ug

h t

hs

Ac

ce

pto

r '

Ha

nd

sha

ke s

iate

db

gra

m,

rsquirin

g n

o l

oca

l m

ss-

sag

es

fro

m t

he

mic

rop

roce

sso

r; t

he r

dy

looal

mes

-a

ag

s ¡s

au

tom

ati

cally

gsn

era

ted

wh

an

in

AN

RS

. A

ssu

ch,

the

829

1A A

cce

pto

r H

an

dsh

ake

ssr

/es

as

ths

ico

ntr

oIl

erA

cce

pio

rHa

nd

sha

ííe

. Thus,

th

e c

on

tro

ller

jcy

clcs

th

rou

gh t

he

Acce

pío

r Handsh

aka

v/ith

ou

tde

- ;

layi

ng

th

e d

ata

tra

nsf

er

¡n p

rog

ress

, W

ha

n t

he

tes

¡lo

cal

me

ssa

ge

Ís

exe

cute

d,

Ihe

329

1A sh

ou

ld b

eta

ken

ou

t o

f th

s "c

on

tin

uo

us

AH

cyclin

g"

mo

da

, th

a *

GP

IB v

/ill h

an

g u

p in

AN

RS

, and a

Bí i

níe

rru

pt

v/il

l be

j

go

ne

rate

d t

o in

díc

ate

tha

t co

r.lrol

may

be

taka

n.

A

Jsi

mp

lor

pro

ced

ura

ma

y b

s us

ed w

he

n a "

íes

on e

nd

of b

lock"

Ís e

xócu

ted

; th

e 3

291A

ma

y sl

ay

in "

co

n-

tin

uo

us

AH

cyc

lín

g".

Upon

th

De

nd

ofa

blo

c.k

fcO

lor

EO

S

rece

lve

d),

a

ho

ldo

ff

¡5 g

en

era

ted

. th

e G

PIB

Page 241: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

-M^

lUX

IUA

RY

ÍIE

GIS

TER

B

uxilí

ary

Reg

iste

r B

¡a

a "h

ídden"

4-bí

t re

gjs.

íer

•hic

h ¡9

use

d to

ena

blo

som

a of

Ihe

/sa

ture

s of

íhe

2SIA

. W

hons

ver

a 10

1 0,8

38,8

,5,,

b

wri

ítsn

iní

oie

Aux

iliar

y M

odo

Reg

isfs

r, í

t ís

ícs

dad

wílh

ths

ata

B.B

jBjB

.Bc.

Set

ting

the

resp

ectiv

e bí

ís í

o "1

"ia

blss

the

fol

low

ing

fest

ures

:

i—E

nabl

e U

ndef

ined

Com

man

d Fa

ss

Thr

ough

:iÍ3

fea

ture

allo

ws

any

com

rnan

ds n

ot r

ecog

nize

d• t

he 8

291A

ío

ba h

andl

ed i

n so

ftw

are.

If e

nabl

ed,

ía /s

atur

o v/

ill c

auso

ího

3291

A to

hoJ

doff

ths

hand

-ak

e w

hen

an u

ndef

ined

com

man

d ís

rece

íved

. The

crop

roce

ssor

mus

í th

en re

ad t

he c

omm

and

from

^^

Com

man

d P

ass

Thr

ough

Reg

iste

r and

sen

d th

e.C

MD

aux

iliar

y co

mm

and.

Un

til t

hs V

SC

MD

com

-tn

dis

sen

l, th

e ha

ndsh

aksh

oldo

ff w

ill b

e ín

off

set.

-Send

EO

I in

SP

AS

: Thi

s bi

t en

able

s E

OI t

o be

it'w

ith t

he s

tatu

s by

te;

EO

I is

sení

tru

a in

Ser

ial

I A

ctiv

e S

taía

. O

ther

wis

e, E

OI

Ís s

ení

faís

e ín

'U.

-, '"-i

*j.

-Ena

ble

Híg

h S

peed

Dat

a T

rans

/er:

Thi

s íe

aíur

e'b

e en

able

d w

hen

trí-

síaí

s ex

tem

al t

rans

ceiv

ers

jsed

. Ths

dat

a tr

ansf

arra

íe ¡

slim

ííed

byT

¡ de

lay

gsne

rate

d in

tho

Sou

rce

Han

dsna

ke f

unci

íon,

h í

s da

/ined

acc

ordí

ng to

íhe

typ

e of

tra

nsce

iV¿«

'fse

d. W

hen

the

"Hig

h S

pe

sd" f

eaíu

re is

ena

bled

,2

mic

rose

cond

s is

gen

erat

sd fo

r íh

e fir

st b

yla

rhití

ed a

f ter

each

true

to fa

lsa

IraniS

Ion

of A

TN.

ill s

ubse

quen

t by

íes,

T, -

5CQ

nsn

osec

onds

.ío

íhe

Inte

rna!

Cou

nter

sect

íon

fora

n ex

plan

ació

n\

T, d

uraí

ion

as a

fun

cíio

n of

S3

and

of c

lock

ency

.

n-b

le A

ct,v

a Lo

w I

nter

rup,

: S

enln

g th

ls b

llíh

e p

ola

niy

oí (

he |

Nr p

in (o b

e.b!'

.m

e nn

ou,

put sig

nal co

mp

mjb

|e J^

3 Fa

m.ly

. Inle

rrup, r

e£,¡

sta

rs a

re n

ol a

/íe

c|e

d ,

iab

la R

FD

Ho

ldo

ff o

n G

ET

orD

EC

rSel

ííng

this

;ss

RF

D to

ba

huid

fal

se u

ntil

Iha

"V

SC

MD

"y

com

man

d is

wri

tton

afle

r G

ET¡

SD

C,

and

mm

ands

. T

his

allo

ws

the

dovi

ce t

o ho

lrí o

líun

til i

t ha

s co

mpl

etad

n c

laar

or

trig

ger

6 an

unr

acog

nizo

d co

mm

and.

PA

BA

LLH

L P

GLL

PfiO

TO

CO

L

Wri

ting

a 01

íUS

PjP

3P,

Into

the

Aux

íIEar

y M

ode

fierj.

ísto

r will

ena

blQ

(U=

0)or

'dis

abla

(U =

1) i

he 8

29lA

fcr

a pa

ralle

l poli.

Whe

n U

=0,

ihía

com

man

d is

ths

"Ip

e"(l

oca

l poli

enab

le)

loca

l m

essa

ge a

s de

fínad

jn

IEE

E-Í

8S.

The

"S

" bi

t ís

the

sen

se i

n v/

hich

the

'82

91A

is

enab

íed;

onl

y if

the

Par

alle

l P

oli F

lag

("¡s

t"lo

cal m

sssa

gs) m

atch

es lilis

bit

will

Ihe

Par

alle

l Pol

iR

espo

nso,

PP

R*.

be

sent

tru

e (R

espo

nse=

S T

¡si).

The

bits

PjP

zP, s

pecí

íy w

hich

of

the

eígh

t da

ta li

nsj

PP

fl* w

ill b

a ss

nt o

ver.

Thu

s, o

nce

the

329

1A h

asbe

sn c

on

figu

red

for

Par

alle

l Pof

l, w

hene

ver ¡

i sen

se;!

"•bo

íh E

OI a

nd A

TiV

iru

e.it

will

BU

tom

atíc

ally

com

para

its P

P fl

ag w

ith t

he s

ense

bu

and

send

PPR

.V tru

e or

fals

s ac

cord

ing

to t

he c

ompa

rison

.

If a

PP

2" i

mpl

emen

tatio

n ¡s

des

ired,

the

"Ip

e"

c.-d

•"¡

st"

loca

l m

essa

ges

are

all

that

are

nee

ded.

Typ

i-.ca

lly.

the

usar

v/¡il

con

figu

re t

he 8

291A

for

Par

af/é

í.P

oli

imm

edia

tely

aft

er i

nitia

li¿at

lon.

Dur

ing n

orr

ai -

oper

atio

n íh

e m

icro

proc

esso

r w

ííl s

et o

r cí

ear

£íu

•P

aral

lel P

oli F

lag

(¡st

) acc

ordi

ng ío

the

devi

ce's

nes

á/o

r ser

vice

. Con

sequ

antly

tho

3291

A w

ilí b

e se

t upí

o '•

gíve

th

ep

rop

err

esp

on

se t

o!D

V(E

• A

TM)v

/ithc

;:¡.'

dire

ctly

¡nv

olvf

ng t

he m

icro

proc

esso

r.

• --

j i !If

a P

P1*

im

píem

enta

tion

¡s d

esír

ed,

the

unde

fim-íí

j

com

man

d /s

atur

es o

f th

e 82

91A

mus

t be

use

d. ir

. ;

PP

1, t

he 8

291A

is

¡ndi

rect

ly c

on

figu

red

/or

Pan

lí.¡(

. x,

Pol

í by

(he

act

ive

con

tro

ller

on

Ihe

GP

IS.

Trie

s&-

•;

quen

co a

i íh

e 82

91A

bei

ng H

nabl

sd o

rdis

abis

drs-

.

~m

otel

y ¡s

as

follo

v/s:

I.-

v* , í'í

•5-

3. H

avin

g re

ceiv

ed a

n un

dc

4. T

he m

ícro

proc

esso

r re

ads

the

PP

E o

r P

PD

mes

-sa

ge a

nd w

ríte

s th

e co

mm

and

into

the

Aux

íliar

yM

ode

Reg

lste

r (b

it 7

shou

ld b

o cl

eare

d fir

st).

F¡-

nally

, th

e m

tcro

proc

esso

r se

nds

VS

CM

D a

nd t

heha

ndsh

ako

is r

eiea

sed.

En

d o

f S

eq

ue

nce

(E

OS

) R

eg

iste

r

(íhe

PP

E o

r P

PD -"«

aecoi'-

'ed 'n

'° th

e C

PTP.

-''=

ld 0

(í' a

ntl th

e C

m:

EC7EC6ECSEC4ECSEC2eciECO

EO

S R

EG

IST

ER

"OT

E:

'A, Jo|¡

md i

nis

SE

3ian

Ud

rcl.

ua.

The

EO

S R

agis

ter

and

its /

entu

res

ofís

r an

alte

rna

-tiv

o to

the

"S

en

d E

OI"

auxi

liar/

com

man

d. A

sev

enor

eig

ht b

it by

ie (

AS

CII

or b

ínar

y) m

ay b

e pl

aced

Ín

tha

rog

isie

r to

fla

g th

e en

d of

a b

loc!

-; or

rea

d. T

hety

pe o

f E

OS

byt

e io

be

used

is s

elsc

ied

¡n A

uxi

liar/

Reg

iste

r b¡

tA<.

If th

o 32

91A

is

a lís

tene

r, a

nd

¡he

"End

on

E

OS

floce

ived

" ¡s

ena

bled

with

bit

Aa,

then

an

EN

D in

tsr-

rupt

Ís

gene

rate

d Ín

the

Int

erru

pt S

tatu

s 1

Reg

iste

r^w

hene

ver

the

byte

¡n

íhe

Dat

a-In

Reg

iste

r m

atch

esth

e by

te Ín

the

EO

S R

egis

ter.

If th

e 82

91A

¡s

a ta

lker

, an

d ih

e "O

utp

ut

EO

I on

EO

SS

an

f'is

ena

bled

with

bit

Aj,

then

the

EO

I une

is s

ent

true

with

the

nex

t byt

e w

hene

ver t

he c

on

ten

ts o

f th

eD

ata

Out

Rag

iste

r'm

atch

the

EO

S r

egis

ter.

Ho

se

í P

roc

ed

ure

The

829

1 Ais

rese

t to

an

¡niti

aliz

atio

n ¿

tste

eit

he

rbya

puls

e ap

plíe

d to

¡ts

Res

et p

in,

or b

y a

rese

t a

uxi

liary

com

man

d (D

2H w

rití

en

into

the

Au

xilia

r/ C

om

msn

dR

sgis

ter)

. The

fol

lov/

íng

cond

ition

s ar

tí co

used

by

are

sot

puls

e (o

r lo

cal

rese

t co

mm

and)

:

I. A

"po

n"

loca

l m

essa

ge a

s de

finsd

by

IEE

E-1

88 ¡s

held

íru

o u

ntil

the

¡ni

tializ

atio

n st

aíe

is r

élea

sed.

The

Int

erru

pt

Sta

tus

Reg

isíe

rs a

re c

lear

ed

(not

Inte

rrup

t E

nabl

e R

egis

ters

).A

uxi

liar/

Reg

iste

rs A

and

B a

re c

lear

ed.

The

Ser

ial

Poli

Mod

e R

egis

ter

is c

lear

ed.

The

Par

alle

l P

oli

Fla

g ¡s

cle

ared

.T

ha

EO

I bi

t ¡n

the

Add

ress

Sta

tus

Re

gis

ter

¡scl

oare

d.NJ

= ¡n

the

In

tern

al

Cou

nter

¡s

set

to O

MH

z. T

hís

sott

íng

caus

es ih

n lo

nges

t po

ssib

le T

, dal

ay t

o be

flen

era

ted

iri t

he

So

urc

aH

an

dsh

akü

(16

¿¿

sect

or1

WH

z cl

ock

).T

ha r

dy l

oca

l m

essa

ge is

sen

t.

2.

Th

ü ín

ltla

llza

tio

n á

late

\s

re

loa

ae

d by

an

"Im

-m

odla

te e

xacu

te p

on

" co

mm

an

d (O

OH w

ritt

en ¡

nlo

íhe

Aux

iliar

y C

omm

and

Reg

tste

r).

The

sug

gesí

ed í

nilía

lizaí

íon

sequ

ence

is:

1. A

pply

a r

eset

pul

se o

r se

nd Í

he r

esal

aux

iliar

yco

mm

and.

2. S

et t

he d

esire

d in

tial

cond

ition

s by

wri

ting

into

the

Inta

rrup

t E

nabl

e, S

eria

l P

oli

Mod

e, A

ddre

ssM

ode,

Add

ress

0/1

, and

EO

S R

egis

ters

. A

uxili

ary

Reg

iste

rs A

an

d B

. an

d th

e in

tern

al

cou

nte

rsh

ou

ld a

isc

be ¡

nitia

lized

.3.

Sen

d th

e "i

rnm

ed

iate

ex

ecut

o p

on

" au

xilia

ryco

mm

and

to r

eléa

se t

he ¡

nitia

lizat

ion

stat

e.4.

If a

PP

2 P

aral

lel P

oli ¡

mpl

amen

talio

nis

tob

e us

edih

e "

Ipe"

loca

l m

essa

ge m

oy b

e se

nt,

enab

líng

the

B29

1A

for

a P

aral

lel

Pol

i R

espo

nso

on a

nas

sígn

ed U

ne.

(Ref

er t

o th

e se

cíio

n on

Par

aüel

Pcl

l P

roto

col.)

Usin

g D

MA

The

B29

1A m

ay b

e co

nn

ect

ed

to t

he l

nte

la 8

237

or82

57 D

MA

Con

trol

lers

or

the

8089

I/O

Pro

cess

or f

orD

MA

ope

ratlo

n. T

ho 8

237

will

be

ussd

to r

efe

r to

any

DM

A c

ontr

olle

r. T

he D

RE

Q p

in o

f th

e 82

91A

req

usst

sa

DM

A b

yte

tran

sfer

fro

m t

he 8

237.

It is

set

by

BO

.or

Bl llip

flo

ps,

enab

led

by th

e D

MA

O a

nd D

MA

I bits

in

tha

Inte

rru

pt

Ena

ble

2 R

egís

ter.

(Aft

er r

eadi

ng,

the

1NT1

reg

ists

r B

O a

nd B

| in

ierr

up

ts w

ill b

e cl

eare

d bu

tno

t B

O a

nd B

l in

DR

EQ

üqu

atio

n.)

The

DA

CK

pin

is

driv

en b

y th

e 82

37 ¡

n re

spon

se t

oth

e D

MA

raq

ues!

. W

hen

DA

CK

is t

rue

(act

ive

jow

) it

seis

CS

=R

SO

=R

Sl =

R3

2=

Osu

ch t

hat

the

RD

and

VVR

sign

áis

sen

t by

tho

8237

ref

er t

o th

e D

ata

!n_a

ndD

aia

Out

Reg

isle

rs.

Ais

o.

ths

DM

A r

eque

st li

no Í

sra

set

by D

AC

K (R

D -

f W

R).

DM

A inpui

sequ

ence

:

1. A

da

ta b

yte

¡s a

ccep

ted

from

the

GP

1B b

y th

e8

29

IA.

2. A

81

inle

rru

pt

is g

sner

ated

and

DR

EQ

is s

et.

3.

DA

CK

and

RD

are

driv

en b

y th

e323

7, th

e co

nten

tso

í th

a D

ata

In R

egis

ter

are

tran

sfer

red

to

the

syst

em b

us,

and

DR

EQ

is r

eset

.4.

The

829

1A s

onds

RF

D tr

ue o

n th

a G

PIS

and

pro

-ce

eds

with

Ihe

Acc

ep

tor

Han

dsha

ke p

roto

col.

DM

A o

utp

ut

sequ

enco

:

1. A

BO

Ínta

rru

pti

s ¿

enor

ated

(ín

dica

ting

that

a b

yte

sho

uld

be

ou

tpu

tj an

d D

RE

Q is

ass

crte

d.

Page 242: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

2 D

AC

K an

d IV

R a

re d

rivan

by

(he

8237

. a b

yle

¡str

ansf

errs

d fr

om I

he M

CS

bus

¡nl

o ih

e D

ula

Ont

Reg

iste

r. an

d O

RE

O is

rcs

el.

3. T

he 8

291A

sen

tís D

AV

Irue

on

íhe

GP

I3 a

nd p

ro-

ceed

s v/

ílñ t

ile S

ourc

o H

ands

ha.k

e pr

otoc

ol.

It sh

ould

bo

note

d !h

aí e

ach

time

the

deví

co í

s ad

-dr

esse

d (M

TA

-f- M

U

+ t

on *

Io

n),

Ihe

Add

ress

Sta

tus

Reg

íste

rsho

uld

be re

ad, a

nd Ih

e 82

37 s

houl

dbe

iniíi

a/iz

ed a

ccor

dlng

ly. (

Rer

'er

to t

he 8

237

or 3

257

Dai

a S

heet

s.)

AP

PLJ

CA

TiO

N 3

RIE

F

Sys

tem

Con

/ígu

raíí

on

¿H

CflO

PR

ÜC

ES

SO

R B

US

CC

NN

EC

TIO

NT

hs 8

291A

ís

8043

/49,

805

1, 8

060/

85,

and

8086

/83

?~w

^ísr

rr^n

s-.*

*«*

bus

(fo

r exa

mpl.

A, í

""'P

^ad ¿

»ny

ad

dre

ss

,¡nes m

F

ba u»

d '

" ?

hM

°/8°a

°.*W

«as

bits

are

use

d (A

, A

A

) HP r?^

lo

we«

dern

ultip

lexe

d /¡

rs¡.

(^'*

"A^

lhe"

'hey

mus

t be

EX

TE

RN

ALT

RA

NS

CE

ÍVE

HS

CO

NN

EC

TIO

M |

The

829

3 G

PIB

Tra

nsce

iver

ínt

er/a

ces

the

829

1A d

i- í

rect

ly lo

tho

1E

EE

-488

bus

. The

829

1A a

nd t

v/o

8293

's $

can

be c

onfig

urad

as

a ta

lker

/list

ener

fse

e F

igur

e 6J

ñor

w

iih t

he 8

292

as a

ía/

ker/

Hst

ener

/con

troI

Ier

(sea

¡¿

Fig

ure

7),

Abs

oJut

ely

no a

ctiv

e or

pas

sive

sxí

erna

l í?

com

pone

nts

are

requ

íred

to

com

pJy

witn

tho

cor

n-

[ipí

ete

IEE

E-4

0S e

lect

ríca

l spe

cífic

aíío

n.

o

Fig

uro

6.

O29

1.\0

MIC

PP

OC

ES

SO

il

L-

cpia

ouip

ur

1

MIC

HO

PflO

CE

ES

JH | (

. osciiurc

a

,O

UT

PU

T

IJ.IS

?F:

•-ÍIP

19

0U

S

IRA

NS

CE

lVE

Sf-

SE

EíC

MlA

DA

TA 5

.(E

Er

Ca

rST

i-L

CO

Hrl

GU

RA

T:

It^

CA

HC

OtJ

fiH

CT

TO

SY

ST

ES

EE

SO

J1A

DA

tAS

HE

ET

13 —

c-o

oíO

13

n,

'

-,,

— :~

^ °

! 5T

o5J

-11

01

.

! 19 "

"

__

_H

ns

o

««A ^

~

~

Í3

ñS'

Tl«

lU

-iL R

SI ao .

s f

j-

CK

|TS

1 —

C

3

-1

U|

ClO

CX

TlR

l

i;i

M

DA

V

13

"

02

15

1J

3

1

£M

n

DC

,

9

AO

1W

-

¡tr

.o

25.

ATÑ

3

Lfl

ME

TlI

C°'J

fíT

J]

-m

3S

nnr,

M

,T7

11

,--,

ir

:0a

ALT

ÉRN

ATE

3NS

Jl R

ES

ETS

WftC

ri,

3J!S

M

!3

30

10

31

9

32

í

33

/

1-1

ó

35

S

1 36 39 ;a i/ 34 U lí J 15 3/J

íl . /

jj -

I] ,

29

..

M

,

"^

11

,/

1

1

21 3 •t n 7 1 4 I") 9 2 a 5 S

J] 3 í 11 :s

41 ,

íi

¡í

Jl

22

LV

CC

A0,j

S

YS

TE

M_-~

"^

CO

HT

RO

0 O

FF

S

Wlf

CH

( '

— DIO

?

l

OÍO

S

QÍO

J '

'DIO

*

oTó"

; .;"*

DIO

ÍiW

l..

QIO

J j j

OÍO

S

OA

V

\ O

AV

EO

Í

*7Ñ

AT

/TÓ

O

PT

A

ÍFC

L

OP

T3

UO

OE

3

r¡S

i

ÁT

fJO

AC

'I N

DA

C

Ñ7I

B

ji í

ia?

o

Ta

z

Afs

ó

' *r

n*

e'ci

w"

-eo

i'E

G-2

FC

L

cíe

CL

IH

OP

TA

Mt3

D£ I

n

II

^

.1

v/

J£_

-^

"

/)i

'TO

i

,S

|«'

lí /

ü-j

u-

ír •

/--

>3 17 U

rn

,)

lEcE

Ji-J

tí 13 _iS_ —

v,s

-'i „

Flq

ure

7.

8291

A,

3202

, an

d 82

33 S

yalo

m C

on

fig

ura

ron

Page 243: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

;-¡

me

a g

ener

al -

,

(°»°«

lng to

alu

r.s: lf,

; 'fe

lad<

ires,¡

aner

; (¡

v)

)c

h

«""

i (h

eIn

larf

ac.

; ™

<*:.

f-'•

i-C

*>?!

r-£ íí:r

tf

and.

^^

w»h

,he

.'nto

11,9

Ial

k6r/H

,i«0 '

«O

bía

r. íhe '

5l8

n|/|c

ant

A"'>

l (r

ué.

* ih

e a

dd

ogra

man

W

W m

cssa

g,3

Jri~

'no^^

íaik

¡í H

lft co:r:o

a,?

nío 'I

3í°n. I

I wo

uld

b^

o/ M

U

°n

íf0"0

rsen

( tn

e M

TA n

i4-

-jw

iüíi

i lílííf

-—

«o

mo

sysí

em

co

ntr

olle

r an

.;_.

. jf-¡

n-c

harg

e; f

íiijA

SC

ÍJ c

arr

iag

e re

íurn

fúC

í:l35

íhe E

OS

id

en

fí/ie

r; (

ív)

EO

I se

ní w

fth

tne ir:

char

acíe

r; a

nd,

fv)

an e

xí3r

nal b

uf/

er

(S28

2J u

jsd

t¿m

onito

r íh

e T

CI íin

e.y

Iníií

alí^

ntí

on

. In

ord

sr t

o se

nd a

com

man

d ac

re.-

the

GP

I3,

íhe

8292

has

lo

driv

a A

TÑ.

and

the

B2S1

-.ha

s ío

drivs

íhe

dat

a U

nes.

Boih

düv

ices

iíie

rtíf'c

."n

ejd

inííia

íi/aüon.

To i

nitia

/iZQ

íhe

829

2:

íi

1. P

ufse

ih2H

ES

ET

inpu

t.The

8292

v/íl/

inrí

í¿3l

íyi1

f!V,i

¿ail

ou

fpu

ís h

igh.

TC

i, SP

"Í, O

SFI.

ISFI and

C£.

"í |

\'/ílí

Ihe

n g

o ío

v/.

The

ín

íerr

up

t S

tatu

s. I

nírr

i-';:

i,,iV

Iask

. E

rror

FlJ

ig,

Err

or

Mas

k and

Tírn

eouí

rz$'¿

- i

íors

wi/l

bo

c/ea

recí

. Th

oin

terr

up

í co

unte

rw./

ft;;

7di

sab/

ád a

nd í

oade

d w

/th

255.

The

82Ü

2wi;f

ín

íi ;

monito

r íh

e sí

aíu

s oí

th

s S

YC p

in. i

/ hi

gft.

(":

Sf62

92 w

ííl p

uls

e IF

C (

rus

for a

i leasl

i D

O^s

in ír

p-

."p/

ianc

e w

it/i

the

IEE

E-)

fl3-lS

7a_s

Lind

2rd.

íí •

' 'í

(han

íak

e co

ntr

ol

by a

ssár

ííng

AT

fí.

vi

ío i

nit/3

Íi2e

tho

32

9IA

, th

e fo

lkw

ing

ís

necs

sstfS

1

I. ^

l/rite

OO

H í

o J

ntcr

rupí

Hna

ble

reg

iste

rj í

si-'c

;

:;T

his

dis

ablc

s in

terr

upt

and

OM

A.

;

, ^/jin

th

e 8

292

as ih

e c

on

tro

lier-

in-c

ha

rge

, ít

Ís

*" ¡

inpcss¡b

le t

o a

dd

rñss

th

s 02

32 v

ía

the

GP

I3.

ynclfe

ícre

, íhe

ton

or

Ion

mo

de

s o/

the

829

1A m

us!

ba u

sad.

To

send

com

ands

, se

t th

e 32

91A

in

íhe

¡on

mo

de

by v

/riti

ng

BO

H í

o th

e A

dd

ress

Mod

oR

egís

te r.

3 v/

rite

26H

io t

he

Au

xilia

ry M

oda

Re

gis

tsr t

o m

atc

hí/

iaT

l d

ata

sett

ling

tim

eto

the

SM

Hzc

lock

inp

ut.

i vV

fiíe

an A

SC

II ca

rria

ge

retu

.n (

OD

H) t

o th

e E

OS

Reg

ista

r.

Wri

te 8

íH t

o th

e A

uxí

llary

Mod

e R

eg

isíe

rín

ord

er

ío e

na

bis

"O

utp

ut

EO

I on

EO

S s

en

t" a

nd

thus

sen

d E

OI w

fth

ihe

last

cha

ract

er.

VV

rito

OO

H—

Imm

edlü

te E

xscu

íap

on

—to

th

sAu

x-llí

áry

Mod

e R

eg

iste

r to

pu

t íh

e S

291A

in

the

idle

síat

a.

Co

mm

un

lca

ílo

n.

Sin

ca

the

8291

A

is I

n íh

e to

n¡i:

ods,

a B

O i

nte

rru

pt

is g

en

era

tod

as s

oo

n as

the

an

ad

íate

Exe

cuís

p

Qn c

om

nia

nd i

s w

ritt

en

Th

eC

PU

wn

tes

íhe

com

ma

nd

mío

the

Dat

a O

uí R

eqis

ter

.md

ra

peat

o ¡t

on

BO

be

com

ing

truo

[o

r as

man

-/co

mm

ands

as

nece

ssar

y. A

TM

rem

ains

co

nti

nu

ou

sly

tru

o un

luss

Iha

GT

SB

(G

oTo

Sts

ndby

) co

mm

an

d b

sen

t to

Ih3

32S

2.

ATR

has

to

be ía

lca

¡n o

rda

r £o

send

dat

a ra

the

r th

an

com

ma

nd

s /r

om

íhs

con

tro

ller.

To

do

this

, th

s ío

llcw

-ín

g s

teps

ara

noe

ded;

1. E

nablfi

the

TC

I in

terr

up

t ¡/

not

slr

ea

tíy

enab

led.

2. W

ait

/or

IBí=

{In

put

Bu

ffe

r F

ull)

¡n ¡

he 8

232

Ints

r-ru

pt

Sta

tus

Re

gis

ler t

o bo

res

et.

3.

V/r

ite t

he G

TS

B (F

6H) c

omm

and

to th

e 8

29

2 C

om-

man

d F

ield

Rag

iste

r.,

4. R

ea

d th

e 82

32 a

nd v

/aít

for

TC

I to

be

tru

c.

5.

Wri

ta t

ho t

on (

SOH)

an

d po

n {O

OH

) co

mm

an

d ío

the

829 i

A A

dd

ress

¡yi°de

Reg

iste

r a

nd A

uxi

liar/

Mod

e R

egís

íers

res

pect

ivel

y.

6. W

ait

for

the

BO

inte

rru

pt

to b

e se

l in

the

8291

A.

7.

VVrit

o th

e da

ta t

o th

e 82

91A

Da

ta-O

ut R

egis

íar.

Iden

tical

ly.

tho

user

could

co

mm

an

d th

e co

ntr

olle

rto

lis

ten

rath

er

¡han

ta

lk. T

o do

tna

t. w

rite

Ion

(-)O

H)

¡nst

ead

of t

on

¡nío

íhe

Add

ress

Mod

a R

egís

tar.

Th

en

wai

t fo

r B

l ra

the

r th

an B

O t

o go

tru

a. R

ead

thQ

da

laR

eg

iste

r.

Page 244: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

A0

LU

TE

XIM

UM

R

AT

ING

S

feni

Tem

pera

turo

Und

er S

bgo

Tem

pera

ture

Vol

íago

on

Any

Pin

W'lh

Res

pect

lo

Gfo

un

d ..

.p°w

er

Cí-C

lo

70"C

to

h 15

0fC

-•«*'•

».«

A.C

. C

•WR

AC

TE

R1S

TIC

S[v

cc =

5V,,o

%,T

A^

Clo

Wc

(c

, '

A ü

*"

fo /

crC

(C

om

me

rcia

l)]

to70

°C(C

om

m9r

c¡al

)'l

DM

A

Sv

RE

:

— u

« —

^i •«

-

-/—

A~

1 „

WR

ITE

v-C

Í/RS

, V

WH

ITE

DA

TA

U U

SID

AT

A I

NI

I 1

[ •

X

• •

!L

-'o

n—

\-

ít

.

M

— '

AH

--J

— -j

Vo H

'~

SATA

MA

Y cn

A.-J

Oe

M

VA

LID

DA

TA

Y

DATA

MA

Y CH

ANGE

j

/T

{ t i

7--H

O

Page 245: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

LO

AD

CO

ND

ITIO

NS

*c T

ESHM

J. I

NPUÍ

S »n

£DW

£/iA

rA

LC

C'C

'O-

r.U

Ufíl

J.lE

AS

<JH

=J,IE

»rS

.VlO

O J

V F

On

'A L

OO

lC

O'

GP

IBT

/M1

NG

S

Sym

bol

TE

OT

13

Tc

OD

js

TE

OT

12

1 T

AT

ND

4

TA

TT

U

Par

amcr

tcr

loT

Rlj-

lo

EOTf

lo

TR

U

stC

cntí

lllo

ns

PP

S5.

AT>

N0.

45V

PP

SS

.ATN

~0.4

5VT

AC

S.A

IDS

TA

CS

. A

IDS

TA

CS

. AJO

S

AH

. C

AC

S

SM

, ST

RS

SH

AH

. L

AC

S.A

TN

"2Í4

VA

H.

LA

CS

AH

. UC

S.

rdy=

TrU

dA

H. U

CS

SH

, TA

CS

. R

S*Q

.4V

SH

. TA

CS

H/g

h S

peed

Tra

nsie

ra E

nsbí

ad

ÑD

Agf

to

DAV

fN

RFD

f lo

DAV1

to

f lo lo lo ÑRFDf

TDVNR1-C

TRDNR3

OTE

S:

Ail

GP

IB (

iniin

cjs

are

a! tf

io p

ir.s

of t

ha 3

291

A.

The

last

num

bür

in in

o sy

mbo

l /o

ran

1/ G

PIO

lim

ing

par

amot

eria

chose

n a

ccor

dlng

to

irto

tran

:si

gnái

s. T

ÍJÜ /o

llcw

ing

labi

a da

scrl

bos

ino

num

beri

ng s

chom

o,rr

sitie

n di

rocl

iofia

o(

iha

reío

rünc

o

íto

f

íto

1

lio I

Jto

1

__

f to

VA

LIÓ

i lo

VA

ÜD

1 2 3 4 5 6

AP

PE

ND

IXA

MO

DIF

IED

ST

AT

E D

IAG

8A

MS

píg

ure

A

-l

pre

sen

ta

the

tnta

ría

ce

fun

ctio

n st

ale

tjja

gra

ms.

It

¡s d

eri

ved

fr

om

IEE

E S

td.

sta

le d

ia-

gra

ms,

witr

i th

e fo

llow

ing

ch

an

ga

s:

A.

Th

e8

29

1A

sup

po

rts

tha

com

plé

tese

! o/I

EE

E-4

38In

torf

sce

fun

ctio

ns

exc

cpt

tor

the

con

tro

ller.

The

se¡n

cIu

do

tSH

I.A

HI.

TS

.TE

S.L

S,

LE3,

SR

1.R

L1

.PP

1.

DC

1, D

T1.

and

CO

.

B.

Ad

dre

ssin

g

mo

de

s ¡n

clu

de

d

¡n

T,L

st

ate

dia

gra

ms.

Not

a th

at ¡

n M

oda

3. M

SA

, O

SA

are

ge

ne

rate

d o

nly

aft

er s

eco

nd

ary

add

ress

val

idity

che

ck b

y th

e m

icro

:p

roce

sso

r {A

PT

¡n

terr

up

t).

C.

In t

hesa

mo

difi

ed

sta

te d

iagra

ms.

the

IE

c£-4

88

-19

7B

con

ven

tío

n of

n

eg

ati

va

(lo

w

tru

e)

log

ic i

s(o

llow

ed

. This

sh

ou

ld n

ot

be

con

íuse

d w

íth

the

Iníe

lpi

n- a

nd s

ign

al-

na

min

g c

on

ven

tío

n ba

sed

on p

osi-

tiva

logíc

. Thus,

whÜ

e th

e st

ata

dia

gra

ms

belo

w c

ar-

ry lo

w t

rue

.log

ic,

the

sig

is d

esc

rib

ed

alse

v/he

rc i

nth

is d

ata

sh

ee

t are

co

nsi

ste

n! w

üh

Inte

l no

tati

on

and

are

ba

sed

on p

osi

tive

logic

.

Leve

I

0 i 0 1 •o 1

Logi

c

T F T F T F

Coñ

vcnt

íon

IEE

E-4

88

DA

V-

DAV

ND

AC

ND

AC

NR

FDN

RFD

Inte

!

DA

VD

AV

ND

AC

ND

AC

N'R

FON

RF

D

¡

Con

side

r th

e co

nd

iíio

n v

/hen

íh

e N

ot-R

Rhd

y-F

or-

Dat

a si

gnal

(pin

37}

is

activ

e. I

ntel

in

díc

ale

s th

isac

tive

low

sig

nal w

ith th

e sy

mb

ol N

RF

D (V

ou

tsV

ct f

or

AH

; VmsV

,L f

or S

H).

The

IEE

E--

188-

1378

Sta

nd

ard

, in

íts

staí

e di

agra

ma,

ind

íca

les

the

activ

e st

ate

of I

his

sign

al (

Trua

con

diH

on}

with

MR

FD.

D.

AI!

ram

ots

mu

ltílin

e m

essa

ges

de

ccd

cd a

re c

on

-d

itio

ne

db

yAC

DS

.Th

em

ulli

plic

ati

on

byA

CD

S isn

dra

wn

ío s

impiir

y th

e dia

gra

ms.

E.

The

sym

bol

X—

int_

.cat

es:

1. W

hen

even

t Xo

ccu

rs. t

he f

un

ctio

n re

turn

s to

sia

ts S

.2.

X o

verr

ides

any

oth

er

tra

nsi

líon c

on

diti

on

in

the

func

tion.

Sla

tem

ent

2 si

mp

li/is

s th

a di

agra

m,

avo

idin

g

tns

expl

icit

use

of X

to c

on

diti

on

all t

ran

sitio

ns

fro

m S

ío

oth

er

sia

tes.

!._

„.._

. J

Fl -

TíC

S.Sl

'AS

Fln

iíro

.V

I.

02

31

A fitn

ln D

linnm

n /

Co

níln

u-i

d

Page 246: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione
Page 247: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

AP

PE

ND

ÍX B

Ta

blo

B-1

. IE

EE

40

3 T

ime

Va

lue

a

Sel

ilin

g nso

ío A

TN

Mes

saga

Acc

ep

t ["

¡me1

ñe

spo

nse

(o

IFC

or

RE

N F

alse

Ras

pons

e lo

AT

NfH

Ol

Poli

Exe

cutí

on T

ime

Conlrolla

r D

ela

y (o

Ailo

w C

urr

enl

Ta

lke

r¡o

sae

AT

M M

essu

gc

Lengtli

of

IFC

or

RS

N

Del

ay f

orE

Ol1

Tm

a v

aliif

is s

peci

íísd

by a

Icw

er c

ase

I ind

ícal

a Iti

a m

áxim

um ti

íi>d

al(O

'//ed

¡o m

ake

a sl

ala

íran

silio

n. T

ima

valú

es s

peci

fied

by a

nup

par

casa

T in

dica

íe th

e m

ínim

um li

ma

tíiaí

a /u

nctio

n m

ust

rem

aín

In a

ata

ja b

síor

o ex

itíng

.-lí

ihre

e-st

aía

driv

ars

are

u.=e

d en

¡fio

DIO

, DAV

. and

EO

I lin

es, T

ma

i. a n

co

ia a

unc

tion

mus

t re

maí

n In

-lí ih

ree-

staí

a dr

ivar

s ar

e u.

=ed

en ¡

fio D

IO, D

AV. a

nd E

OI l

ines

, T, m

ay b

o:

' •

1. a

ncon

s.

2. O

r ^

7CO

rs ü

ir is

Jcn

cwn

tnal

wiíh

in ¡h

s co

níro

liar A

Tíí i

= d;

ivén

b1/

2 Ih

rce-

slat

a dr

iver

.

3. O

ra 5

00ns

/or3

ll3'jb

set]u

tínt b

yte

sfo

llcw

ing

üiü

/ifsl

seri

laílo

rea

ch fa

lso

Iran

sílic

n of

AT

N (I

da íi

rst

byíü

mus

t bas

entin

acco

rd-

ancg

wiln

(lj o

r[2)

.

•i. O

r e 3

5Cns

(ora

l! su

bstíq

uetit

byl

es fo

llow

ing

(he

first

ssn

l alia

r aac

h fa

lsa

(ran

siíic

n oí

AfN

und

er c

ondi

ticn

s sp

acífí

etl in

Sec

tian

5.2.

3 an

d w

arni

ng n

ote.

Sw

IEE

E S

land

ard

480.

TIÍT

S ra

quire

d fo

rinia

ríac

e fu

nctio

ns t

o'ac

cepí

, not

nec

es3<

ifily

resp

ond

lo ¡

ntor

faca

mes

sage

s.'¡i

rple

man

lalio

n c

Jope

nden

l

1 D

i'.Zf

fcq

uira

d lo

r £0

1. N

OAO

. jnd

NñF

D s

rijna

l lin

es t

o in

díca

la v

alid

sia

tes.

'i ;C

Oni

íor t

hfea

-sta

ia d

rlvtrr

s.

0291

A

TH

E T

HR

EE

-WIR

E H

AN

DS

MA

KE

H-T

l-r

wnt

r/i

Rg

ura

C-1

. 3-

V/lr

o H

cmds

haka

Tlm

lng

nt

3291

A

> V i £ í

Page 248: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

>r<

Ta

blo

1.

Pin

Da

acri

pti

on

8292

-GP

IB C

ON

TR

OL

LE

R

u C

ompl

ete

lEE

c S

tan

da

rd 4

88 C

ontr

olle

rF

un

ctio

n

p In

tsrf

aco

Cla

ar(I

FC

) S

andi

ng C

apab

lllty

AIl

ow

s S

üizu

re o

í S

us C

on

tro

l a

nd

/or

Initl

aliz

aÜon

of

íha

.Bu

s

n

Rds

pond

s to

Sor

vlce

Ra

qu

así

s (S

RQ

)

a S

ends

Rem

ota

Ena

bla

(flE

N),

Allo

wín

gIn

slru

ma

nis

to

Sw

iích

ío

Rsm

oío

Con

trol

a C

om

pla

ío I

mp

lom

en

taíl

on

o/

Tra

nsfe

rC

on

iro

l P

rolo

col

a S

yhch

ron

ou

s C

on

tro

l S

aizu

rg P

reve

nís

Iha

Da

Gir

uct

ion

ai A

ny D

ata

Tra

nsr

nis

sio

n i

n P

rcg

rass

a C

on

no

cis

wit

h t

ho 0

291

io F

cnm

aC

ómpi

s'ío

IE

EE

Sta

nd

ard

483

Ini

aría

caT

alííQ

r/Li

Gte

nar/

Ccn

lroIJ

íDr

Tho

829

2 G

PI a

Co

ntr

olle

r ís

a r

nic

rop

rccs

sso

r-co

ntr

olle

d c

hip

dsa

igned

to f

un

ctlo

mvith

[fie

829

1 ¿

PIS

Ta

lke

r/L

ísIc

nsf

lo i

mple

menl

(he

íull

IEE

E S

tan

da

rd 4

S3 c

on

tro

ller

/un

ctio

n,

Incl

udi'n

g t

ran

sfa

r co

ntr

ol

pro

toco

l. T

ha

829

2 U

a p

ro-

pro

gra

mm

ed I

nle

t* 8

04

1A

,

Fig

ure

I.

8

29

1.

¿2

92

Blc

ck D

ljg

ram

F .T

'rn_2

_ P

in í

l

Syn

ibol

1P5C x,.x

?

"Ia

1

es aó AO VVR

SYM

C

DQ-D

,

V55

^Q

ÁfÑ

Í

IFC

SV

C

CLÍH

ATH

Q

Pin

Mo. 1

2.3 4 6 8 9 10 ti

12-1

9

7.2

0

21 22 23 24 27 29

Typ

ü

1 1 1 I I 1 1 0 1/0

P.S

. 1 1 L'O I 0 0

Man

ía a

nd p

unct

ton

IFC

Ro

calv

ad

tLo

lch

íid):

Tí^

o 82

92m

onilo

rs I

ha 1

FC

Lin

a (

whí

tn n

oi

syat

eni c

ontr

ollu

f) I

hrou

gh th

ia p

in.

Cry

stal Inp'Jta

: In

puls

lora

cr/3ta

|.LC

or

an a

xier

nal

ilmin

g s

igna

! to

date

rmifi

fi Ih

a inte

rnal

osc

illato

rfr

eque

ncy.

He

col:

Usa

d lo

¡niiialiie

tho

chip

ía

a kn

o'.v

n ál

ate

durin

g P

G-A-

JT u

n.

Ciilp

Sel

ect

Inpul:

U-Kí

cJ l

o s

íilec

me

329

2 (r

om o

thcr

dav

icaa

on

Eho

ccm

mon

dal

a bu

s.

Ríí.

id G

nabl

a: A

llow

s Ih

e m

asle

rC

PU

to

read

Iro

m I

he 8

202.

Ad

dre

ru L

ino:

Usc

d lo

sei

ect

b«-

tv/e

en I

he d

aía

bus

and

Ihe

stat

usrs

gist

er d

urin

g r

cad

oper

atio

naan

dto

dis

linguís

h b

etw

een

dala

and

com

man

ds w

rilío

n I

nío

th

e 62

32du

ring

v/f

ita o

pora

tions

.

V/r

lts

Enu

b|2¡

Allo

ws

the

ma

ste

rC

PU

lo w

riís to

the

829

2.

Syn

c: B

D-Í1

A in

stru

ctio

n tr

/cla

syn

-ch

roníia

tion

sig

nal;

it is

an

cu

tpu

tcl

cck

wití

i a

íroq

uenc

y oí

XTA

L -r

15.

Dita

: B

bitíi

rect

iona

l lin

es u

scd

for

com

mun

ical

ion

belw

een

tho

cen-

tral

pro

cess

or a

nd t

he 8

292'

s da

labú

a bu

lfors

and

sta

tus

regi

sicr

.

Gro

und:

Circ

uit

grou

nd p

ote

nlia

l.

Sor

/Ico

ño

qu

aa

t; O

ns o

í ih

a IE

EE

cont

rol

linos

. S

ampl

ed b

y th

aÍJ2

32w

hen

it 13

con

trol

ler

in

char

ge.

l[tr

ue. S

Pl inle

rrupl t

o th

e m

aste

r f¡

\\s

gene

ratc

d.

A tí j

niló

n I

n: U

sad

by th

a 8

292

to.-n

onilo

r th

e G

PIB

ATM

con

trol

lina

. It

ia u

sad

durin

g t

he t

rans

ler

con

tro

lpr

oced

ura.

Into

rla

co C

toar

: O

ne o

f th

a G

PIB

mnn

agem

ent

linej,

as

dcf

ined

by

IEE

E S

ld.

4B3-

197Q

. pl

acas

all

dc-

vice

a in

a kno

wn q

uies

ccnt

sta

lu.

Sya

lan

C

on

rollo

r: M

on

ltors

th

a|

iyst

títii

con

trol

ler

sv/it

ch.

CbarL

atc

h:

Uso

d te

clear t

ha IF

CB

latc

h al

tor

büin

g r

ecof

jniíc

d by

ihu

329?

.. U

^ually

low

[exc

apt

alta

rha

rdw

arn

Rñs

aO,

it w

itl b

a pu

lsad

hig

h v

.-hen

IFC

R is

reco

gniz

cd b

y(n

a 02

92.

Att

on

tlo

n O

ut: C

oniro

ls I

ho A

TNco

ntro

l lin

o o

í iti

a bú

a Ih

roug

h O

A-•'i

fnal I

cgic

lor

les

anü

tea

proc

o-(J

uraa

. (AT

ivf ia

a G

PIB

con

trol

Una

, as

defin

ed b

y IE

EE

Std

. -ls

a-!!

)78.)

Gym

bot

Vcc cour

rr

H

DA

V

ÍBFT

OB

FI

ÉoT

2

SP

l

TC

I

cíe

Pin

Uo.

5.26

,-íC

39 33 37 35 35 34 33 32 3

1

TV?«

P.S

. 1 o I/O o 0 1/0 0 0 0

i

Hjm

ti an

d ru

ncií;

n

t

Vol

tage

; -f

5V s

uppl

y tn

p^t ¿

IKi.

j

EY

antC

ount

: W

han a

naoi

eo b

y in

a 1

pro

pe

r co

rtin

und

ih

e

Inte

rnsl

coun

tcr

wi!l

coun! sx

tcm

al

avan

Uth

roug

h ih

ia p

in.

H.ig

rí to

!ov^

tra

nsi-

lion

-iv

ill i

ncr

en

idn

l th

e in

tern

a!

¡co

unte

r by

ona.

Tlis

pin

la s

am

plio

.on

ce p

«r t

hrw

int

erna

l ín

alr

ucl

fcn

|cy

cles

(7

.5>i

53C

'S3m

pfo

pe

rícd

wha

n us

íng

5 M

Hz

XTA

L). U

can

ba

used

íor

byl

e co

un'n

g w

han

ccn-

necl

&d

lo N

DA

C. o

r lof

blo

ck c

ou

iít-

jiig

v.h

en c

onniic

tcd

to t

he E

OI.

Ram

olo

Hna

b!«:

Tha

Ram

ote

En-

abla

bus

sig

nal

sele

cts

rem

óte

orlo

cal

cont

rol

tha

devl

ce o

n ií*

.obu

s. A

GP

IS b

úa m

anag

ém^n

l lin

c.as

dsí

ined

by

IEE

E S

td. 4

33- 1

973.

Dat

a V

altd

: U

sad

durin

g p

araü

e!poli

to (

orce

Ihe

S29

1 io

acc

opt

tr-e

para

ltel

poli

stat

us b

its.

It is

aJ;

ous

etí

durin

g th

e le

a pr

oced

ura.

Inp

ut

Bu

íía

r M

ol F

ulI:

Usa

d :o

inte

rrupt

tho c

entral

pro

cüss

ar

whi

ltí I

he in

pu

tbu

l¡.jr

thsS

20

2is

umpi

y. T

liis (na

tura

is a

nabl

cd a

nddl

aabl

ed b

y [h

a In

terr

up

t rr

.ask

regí

s le

r.

Ou

lpu

t a

ull

ar

Full:

Use

d as

an

ínte

rrup

t to

tha

cen

tral pro

cesa

rw

hile

tho

ou

lpu

tbu

fíe

rof

the

6232

stu

!l. Tha

faal

ura c

an D

o en

abie

d a

rdd

isa

bla

d by

tha

in

terr

up

t ni

ask

regi

ste

r.

End

Or

Ide

nllf

y: O

na o

í tn

u G

.=I3

man

agam

or.t

linss

. as

tío

lined

oy

IEE

E S

id.

453-

1978

. U

sud

wilh

AT7

í [

as td

anliíy

Mes

saga

durin

g p

a.nÜ

Gl i

ooH

. :

Sp

ecl

alln

turj

up

t: U

sod

asa

n in

lar-

rupt

on

even

ts n

ot in

iíiaí

ed b

y ^s

cent

ral p

roce

ssor

.

TaaX

Com

plet

a In

íarr

upt:

Inltí

rr-p

tlo

tne

con

trol

pro

cess

or u

sed

lo in

^di

cate

tha

t th

u ta

sk r

equc

sted

A 3

3co

mpl

sied

by

[ha

3292

and

the

in-

íorm

atio

n re

ques

ted

Í3 r

sady

in t

had.

ia b

us b

uífe

r

Con

troH

erln

Cha

rca:

Con

trcí

s un

aS.

R i

npul

tr.a

SR

Q

bus

mus-

cetv

er. I

t ca

n a

lso

be

usa

d to inü

1-ca

to tt

iai t

ho 6

292

is in

ciu

rge

oí t

r-.d

GP

IB b

úa.

j 1 V

Page 249: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

..*

-*-

¡ ,;

ívii

A

lí.1*

* ¿

?• '*ii W

M,-

. ;'3

; i i

•- i

,».

.<•'

-i • -

.._,., K

i.jj;i

oín

jii¿

\•j

j 3

GF

I8 C

o'-t

rolta

r ¡n

larf

ace

etem

enl.

íl is

use

d w

ithlh

efl.,

91 G

Pia

'ra

lXe

rtL

Islfi

ne

ran

d iv

/o-3

293

GP

ldT

rans

-C

Giv

ers

to t

orm

a c

ompl

eta

IEE

E -J

83 B

-.JS

Iníe

r/ac

a fc

r a

mic

ropr

oces

sor.

The

ele

clrí

cal i

níe

ría

ce ¡s

per

form

ed b

yíh

e ír

ansc

eivü

rs,

dala

tr

ansf

er

is

done

by

Ih

a ta

licer

/lia

tene

r, a

nd c

on

tro

l of

th

e bu

s ís

don

e by

Ihg

fi2

92.

Fig

ura

3 is

a t

ypic

al c

on

tro

ller

inle

ría

ca

usin

g In

tel's

GP

IB p

tírip

h er

ais.

4t

iS

PI

TC

IS

YC I

C0?l

13 ?7

0S

PQ

ttisí

SrH

^-'S

ií«^t^

Hír

^--

tól

^^¿

M^to

^^l^*

**

*

KrM

-dr¿

ír-¿

"S'í

Inle

rrup, m

asx (oaF

| ™,

2V

5 '"e

lr o

wn

bits

ln

ií)

¡nts

rnaí

R

AM

in

'íh

e S

041A

¡5

use

d as

a

spec

ial

Tpo

se

ragl

ster

ba

nk

íor

the

8292

, M

ost

thas

a)Í

5ter

s (s

xcep

l ío

r íh

e in

ierr

upl

fían)

can

be

acce

ssed

'oug

h c

omm

ands

io

the

829

2. T

abla

2 i

tíení

ifias

ihe

)ijtc

r3 u

sed

by ¡

ha 8

292

and

how

íhü

y ar

e ac

coss

ed.

OB

F

Ou

tpu

t B

uf/

er Fuil.

Ab

yle

ls v

/süin

g t

ob

e re

ad .

"í"

íha

míc

rop

roce

sso

r. T

his

flan.

Is c

lear

ed w

hen

rie •"

£'o

ulp

ut

data

bu

s b

uff

eri

s re

ad.

:^í*

IBF

In

puí

Bu

/fe

r Full.

Th

e b

ytü

prev

ious

ly w

ritte

n i^

-Híh

e m

icro

prc

cess

or

has

nol

besn

raa

d ye

t by

ijv.

*?'

8292

.1/

an

olh

er

by(2

Ís w

rflt

cn to

the

829

2 bo

.fí.-.í

:¡f

this

' íla

g cí

ears

, da

ta w

ilJ b

e ío

st. I

SF

¡s

tís¿

r-¿ $

:w

hen

the

8292

read

s !h

e da

ta b

yte.

•£

•ÍF

CH

In

tsri

ace

C

lear

R

scsi

ved,

T

he

G

PIB

' syj^

r-V

con

tro

ller

has

sel I

FC

. Th

e 82

92 h

as b

ecom

c- ;¿

!¿.

,"'»an

d ¡s

no

long

er ¡

n ch

arge

of

the

bus.

Tho

fí¿

; '\"

clea

rad

v/h

en I

hs I

AC

K c

omm

and

is ÍS

EUOÜ

. ;-.

EV

E

vent

Counle

r In

terr

upt.

Th9

r£3

ques

ted

nuír

tt-f

*„.'

oí b

loc)

í3 o

r d

ata

byt

cs h

as b

een

Iran

s/or

rg-l

l.c

•>'-.

EV

fn

torr

upt

flag

Is

clea

red

by

tha

!¿O

¿ ''*

com

man

d.

- ,

.7

SRQ

_ S

ervi

ce R

eque

st.

Not

ffle

s th

e 82

92 l

ha

taso

r,<

:! -^

requ

est

(SR

Q) m

easa

ga h

as b

een

rece

ivsd

, 1¡

íl Jy

'cl

eare

d by

ths

lA

CÍí

com

man

d.

-jí

EH

R

Err

or o

ccur

red,

T

ho t

ype

of e

rror

can

bs

ü-^t

i-f

v'/.

min

ad

by

rcadin

p ¡

ha e

rror

sta

tus

regl

ster

. H

u

Ain

tarr

up

t fla

g is

cle

are

d by

tha

EAC

K co

rfirí

sw

í?

syc

S

yste

m C

ontr

olle

r S

witc

h C

hang

a. N

oítíf

es tf

e<>

.;1:

pro

cess

or

that

tha

sta

te o

f Ih

e sy

steí

n co

r-iff

'M't

"¿a

wilc

h

has

chan

ced.

Tho

ac

tual

Jl.i

ls 1

3 C

^A

.íj1ín

ined

In t

ho

GF

ID S

tatu

s R

egi-;

|sr.

Tín

s ;'

•! _^

clea

red

by

the

IAC

K c

omm

and.

"

:"

x

rcu

r3

rco

ra

rou

r,

0

J33

C

A

V r

1

* 3

YC

S

;f|

OA

V

I £C

I I

X

I S

1C

|

IFC

"3

rria

In

torr

up

í M

ask

Reg

lste

r is

use

d to

ena

bio

faat

urea

-nd

lo

m^s

k (íie

SP

I an

d T

CI i

ntar

rupt

a. T

ho H

aga

jn I

hefn

tarr

up

t S

tatu

s R

egis

ler

will

be

ac

tive

even

w

hen

ma

ske

d oul.

T

ha

Inta

rrup

t M

ask

Re

gb

ter

la

wrl

tte

ny/

han

A0 U

fow

and

ras

et b

y th

a R

INM

com

man

d. W

he

nth

o re

gis

ler

Is r

ead,

D,

and

D7

are

unde

flned

. A

n ín

ter-

¡upt

ís

en

ab

led

bys

ett

lng

the

corr

ea

po

nd

íng

reg

íste

rbit

.

5HQ

E

nabl

e in

terr

up

ts o

n S

RQ

reca

ived

.

¡3í

Ena

ble

inta

rru

pts

en

Inpu

t bu

ffar

em

pty

.

Oa

FI

Ena

ble

inte

rru

pts

on

ou

tpu

t b

'iffe

r fu

/1.

SV

C

Ena

blü

in

terr

up

ís

on

a ch

anga

in

th

e sy

ste

mco

ntr

olle

r sw

ilch

.

fCI

Ena

ble

Inte

rrup

ts o

n th

e ia

sk c

om

ple

led

.

cpí

Ena

ble

Inte

rru

pts

oh

spec

ial

aven

ís.

N'O

TE:

Tne

e

ven

í co

un

tsr

¡s

enab

led

by

the

GS

EC

com

man

d,

the

erro

r ¡n

íerr

upt

la

enab

led

by

the

erro

rrr

.así

í re

gis

tsr,

and

IF

C c

an

no

t be

mas

ked

(It w

íll a

lway

sca

usa

an i

nta

rru

pt)

.

Cjn

lro

l.'o

r S

tatu

s R

cgin

tor

eses

CA

XX

SY

CS

I

1PC

HE

M

00

Che

Co

ntr

oila

r S

tatu

s R

egís

lar

is u

sad

to d

eter

min

e !h

est

jtu

s o

f th

a co

ntr

olle

r fu

nct

ion

. T

hiü

rsg

lsle

r Is

jccü

sssd

by

Ihe

RC

ST

com

man

d.

3RO

S

er/

ice

Re

qu

esí

line

act

ive

(CS

RS

).

a=W

S

endi

ng R

emol

a E

nabl

e.

0

IFC

S

endin

g o

rrsc

eiv

ing

int

srfa

ce c

lear.

SY

CS

S

ysle

m C

ontr

olle

r S

v/ilc

h S

tatu

s (S

AC

S).

CA

C

on

tra

llar

Act

ive

(CA

CS

-í- C

AW

S +

CSV

VS).

CS

DS

C

on

tro

ller

Sta

nd-b

y S

|a|o

(C

SS

S,

CA

) = (0

,0)

—C

on

tro

ller

Idle

Búa

Sta

tus

Rog

lsta

r

OAV

I ec

t i

:t l

svc

, .

. i.

• i U

The

Eve

nt C

ounl

sr R

eg¡3

lerc

cnt2

;ns

the

Inití

al v

alúa

fcr

tha

evon

l ccu

ntc

r. T

he c

cun

ter

can

cou

nl

puls

es o

n pin

39 o

í th

e B

292

(CO

UN

T).

It ca

n be

connsc

ied

lo

EO

I or

ND

AC

lo

co

unt

bíoc

ks

or

byíe

a ra

spec

tivsl

y ds

irlng

atan

dby

átat

e, A

couni

of :

ero

equ

ais

256.

Thl

s re

gis

ter

cnnn

ot

be

re

ad,

an

d b

w

rlh

en

usin

g

the

W

EV

Cco

mrn

nnd.

bi'3

ra

/le

cl

lhe «

»™

>t

pin

on I

he 3

292.

11

Att

en

tlo

n In

lrC

In

lerí

aco

Cle

ar

*íc

S

yste

m C

on

tro

ller

Sw

ilch

-0

| E

nd o

r Id

en

tify

Ena

ble

, i

i __

.-__

iT

hís

re

gis

ísr

con

lain

s Ih

e c

urre

n! v

alué

in

ih

e

evan

lco

un

tsr.

The

eve

nt c

ou

nte

r co

un

ts b

ack

/rom

íhe

inlíí

al

valú

a sl

ore

d f

n th

e E

vent

Cou

nler

ñe

gis

tsr

to z

ero

and

then

gen

eral

es a

n É

venl

Cou

nter

¡nt

erru

pt. T

hl3

reg

iste

rca

nn

oi

be

wrl

tte

n an

d ca

n ba

re

ad

usln

g a

RcV

Cco

mm

and,

Tim

a O

ut R

ogla

tsr

. 1

i :

iT

he T

ime

Out

Reg

lsla

r is

use

d to

sto

re th

a tim

e us

ed f

orth

a lim

e o

ul e

rror

fu

nct

ion

. S

ea I

he in

div

idual t

ime

ou

ts(T

OU

T1, 2

,0)

lo d

eter

min

e Ih

e u

nits

of

this

counle

r. T

hls

Tim

o O

ut R

eg

iste

r ca

nn

ol

ba re

ad, a

nd II

Is w

ritt

an

wit

hth

e W

TO

UT

com

man

d.

Tim

o O

ul

Sij

tus

flegl

stor

o,

o,

05

p(

DJ

i

D,

DO

Thi

s ra

gist

ar c

onta

ins

the

curr

en!

valú

a ¡n

tha

tim

e ou

tco

untü

r. T

he lim

a

out

coun

ler

de

cre

me

nís

fro

m

Iho

orig

inal

va

lué

slo

red

in t

he T

ime

Out

Reg

isle

r. W

hen

zero

¡s

ranc

had,

the

app

ropr

fate

- er

ror

ínts

rru

pt

is g

en-

era

tcd

. I/

the

reg

iste

r Is

read

whila

nen

e o/

the

tim

e ou

tfu

ncü

on

s ar

a ac

tiva,

tha

reg

ísta

r w

ill c

onla

in

ths

lasl

valu

é re

ache

d íh

e la

al t

ima

a fu

nct

ion

was

acl

ive.

The

Tim

a O

ul S

talu

s R

jgis

tsr

cann

ot b

e w

rltt

en

, an

d it

isre

ad w

ith t

ha R

TOU

T q

omm

and.

Err

or

Flag

Rsg

lsta

r

'X

osea

XX

TOJ7

3T

CtrT

jlo

or,

DO

Fo

ura

rro

rs a

ro f

lagg

ed b

y th

s 82

92 w

ith

a b

it in

the

Err

orF

lag

Rsg

lsle

r. E

ach

tríe

se e

rron

can

be

mas

kJd

byth

e E

rror

Mas

k R

eyis

ter.

The

Err

or F

lag

Reg

iste

r can

not

be w

rltt

en

, and

It Is

rea

d by

the

IAC

K c

omm

and

wh

en

the

erro

r fla

g in

the

Inle

rrupt

Sta

tus

Re

gis

lar

Ís s

el.

TO

UT

l T

ime

Out

Err

or 1

occ

urs

whe

n th

a cu

rrsn

l co

n-tr

olle

r ha

s nol

sto

pp

ed

send

lng

ATf-J

a

/te

rre

ceiv

ing

tha

TC

Trn

essa

ga f

or t

he l

ima

perio

dsp

eci

fied

by t

ha T

imo

Out

Reg

iste

r. E

ach

coun

tin

Ih

e T

ima

Oul

R

egís

tar

¡s a

i le

ast

1¿CO

!c?

-A

íla

r íla

ggin

o Ih

a er

ror,

the

S29

2 v/

ill re

mai

n in

alo

op

tryi

ng

to

lake

co

ntr

ol

un

til

the

curr

en!

con

tro

ller

siop

s..s

andi

ng A

Tí)

or

a ns

w

com

-m

and

is w

rilta

n t

íy í

he m

icrc

pro

cess

cr. l

í a

new

com

ma

nd

'te.^

r'ltt

en

, th

e 82

52 w

iíl r

etu

rn l

o th

elo

op j

fte

jre

xecu

ilng

it.

Page 250: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

•'JPw

iGu

T 2

Ti:r

ü U

NÍ L

rroc

a a

ccur

s w

h-an

iiis

tra

nsm

isió

belv

-eei

^ tr

ia a

ddrs

ssed

la

lke

r an

d lis

ten

er

has

nal sU

.'índ

for

Ihe

tim

e pe

rfod

sp

ecl

íied

b/

tria

Tim

e O

ut R

agis

ler.

Eac

h co

unt

In I

he T

ima

Out

Reg

isle

r is

=st

leas

l -15

[CY

- T

his

feat

ura

ls o

nly

enab

led

whe

n th

s co

ntr

olle

r Is

In

Ih

o C

SB

Sst

ale.

("OU

T3

Tim

e O

ut E

rror

3 o

ccur

a w

hen

the

hand

shak

esi

gnái

s ar

a st

uck

and

trie

829

2 la

nol

succ

eed-

ing

!n ía

kíng

ccn

lro

l syn

chro

ncu

sly

íor

[he

tima

perio

d sp

aclíí

ed b

y tr

ia T

íma

Out

Rog

iste

r, E

?ch

coun

t in

Ihe

Tim

e O

ut R

egís

tc-r

IG a

i le

as|

1BC

O .

tCY. T

hs 3

292

will

con

tinua

check

ing

AT

NI u

ntll

it be

com

as i

rue

or a

new

com

man

d is

rec

oive

d.A

fter

par

form

lng Jhejis

w c

omm

and,

the

829

2w

ill r

etur

n (o

íhe

AT7

7Í c

he

ckin

g lo

op.

ISE

R

Usa

r er

ror o

ccur

s w

hen

req

ue

st to

ass

ert

IFC

or

RE

N w

as r

scei

ved

and

[ha

8292

was

no

t Ih

esy

stsm

contr

olle

r.

rror

Mas

k H

eglb

tor

15 E

rror

iM

ssk

Rag

isle

r is

use

d lo

mas

k th

e in

tarr

up

i;in

a p

artic

ular

lyp

e oí

err

or.

Eac

h ly

pe o

í er

ror

Ínte

r-pl

is e

nabl

ed b

y se

ttín

g th

e co

rresp

ondin

g b

it ín

the

cor

Mas

k R

egis

lsr.

Thi

s ra

glst

er c

an b

e ra

ad v

/ifh

the

" 3M

com

man

d an

d w

ritt

nn

v/ilh

A0

low

.

Rog

isla

r

11

1O

Pr

r--

.iirr

ands a

n p

arío

rmed

by

the

8292

wíie

neve

r a

byts

•/tr

illan

v/

ilri

A^

high

. T

here

ara

tv

/o c

ateg

oría

s of

nmnn

íís d

istin

puis

hed

by t

hs O

P b

i! {b

it -!)

. Tho

firai

ajO

r/

13 ;

h3

cpsr

atio

n co

mm

and

{OP

=1J

. T

hasa

nman

ds i

nitia

te s

ome

actio

n on

the

iní

erfa

ce b

us.

¡ oc

cond

cat

agor

y Is

th

e u

iiiity

com

man

ds (

OP =

0).

¡se

com

ma.

ids

are

use

d to

aid

th

a co

mm

un

lca

tion

v.ee

n th

a p

rsce

sso

ran

d [h

e 32

92.

•HR

AT

ION

CO

MM

AN

DS

ifaiio

n c

omm

ands

Inili

aíe

som

e ac

tion

on t

he G

PIB

ríac

e bus.

lí is

us

ing

th

esa

com

man

ds

tíiat

th

etr

ol ¡

unct

icns

suc

h as

pollí

ng,

taki

ng

and

pass

ing

ful,

an

d s

ysta

ri c

ontr

olle

r (u

nci

icns

ara

per

íorm

ed.

- S

PC

NI —

Sto

p C

otin

tor

Irtt

orru

pls

; co

mm

and

disa

bles

th

a in

tcrn

al c

ou

níe

r ¡n

terr

upt s

oíh

e 32

92 w

ill s

top

inte

rru

ptln

g E

ne rn

aste

r on

eve

ntite

r un

derf

low

s. H

owev

er, tíis

co

un

íer

wilí

co

ntin

iting

and

its

con

tent

s ca

n st

ill b

o us

ed.

- G

JD

L-

Gu

fold

lj

cc.f

ima

nfi

¡s u

sed

du

fing

tne

tra

nsí

ir o

f cor/

'ol

proc

cdur

e w

hile

tr

ansf

errí

ng

cont

rol

lo

anot

her

c&;

trol

lar.

The

329

2 \v

lfl r

sspo

nd t

o th

b c

ornm

and_

only i[s

.Is

in

tha

activ

a sl

aíe

. AR

IO w

ill g

o hi

gh, a

nd C

IC w

lilte

'[hi

gh s

o Ih

at t

his

829

2 w

ill n

o lo

nger

be

driv

lr.g

ths

A7?

¡ |lin

e e

n. th

s G

PIB

¡nt

srla

ca

bus.

TC

I w

ill

be s

ot

upu

•co

mpl

ütio

n.

; íF2

— R

ST

flssot

i

Thl

s co

mm

and

has

tho

sam

e e

íícc

t as

ass

artf

ng 1

:ax

tsrn

al r

esst

on

tha

S29

2. F

or d

eta

lla, r

efer

lo t

ho r

eaei

Jpr

oced

ure

desc

ribed

lat

er.

fF

3 —

R5T

I —

Ros

ot í

nls

rru

pts

'

Thl

s co

mm

and

rasé

is a

ny p

andi

ng I

nte

rru

pts

nnd

cla

ars

.-th

e er

ror

Mag

a. T

ha 8

292

v/ill

no

t ratu

rn to

an

y lo

op it

waj i

In {

such

as

from

Ihe

tim

e ou

t in

terr

up

ts).

F4 —

GS

EC

— G

o T

o S

lanc

lby,

Ena

bld

Cou

ntin

g

Tfie

/u

nct

ion

caus

as A

TNO

* lo

go

high

and

tha

cou

ntír

will

be

enab

led.

If t

ha 8

S32

was

noi Ih

o a

ctiv

e co

ntro

ller,

thís

com

man

d w

ill e

xlt

imm

edia

taiy

. I/

¡he

8292

la

íha

activ

e co

ntr

olle

r, I

he c

ou

nto

r w

fll b

e lo

aded

wlth

tha

valu

ü st

ore

d In

th

e E

vent

C

ounie

r R

egis

ter,

and

thu

¡nte

rnal

in

terr

upt

v/ül

be

enab

led

so

that

w

hen

tfió

cou

nte

r re

ache

s za

ro,

the

SP

I In

terr

upt

wtll

ba

gene

r-at

ed. S

PI

v/íll

be

gene

rate

d ev

sry

256

cou

nts

the

raaf

íer

until

the

con

trol

ler

exita

(ha

sta

ndby

sta

te o

r th

s SP

C.N

Ico

mm

and

ís w

riít

sn. A

n in

ltía

l co

unt

o/ 2

56 (z

ero

Ín t

haE

vent

C

ount

er

Rsg

iste

r) "

will

be

us

od

¡f

tha

WE

VC

com

man

d is

not

exe

cuíe

d. If

me

da

ta tr

ansm

isal

on d

oes

not

star

t, a

TO

UT

2 er

ror

will

he

gene

rate

d.

^F5

— E

XP

P —

Esculo

Par

aila

l P

cíl

Thi

s co

mm

and

¡niti

ates

a p

arnl

lel

poli

by a

ssor

lIng'

EO

lw

hen

ATN

¡s a

lread

y ac

tive.

TC

I will

be

set

at th

e an

d o/

the

com

man

d. T

he 8

291

sho

uld

be

prev

ious

ly c

onfig

ured

as

3lis

tene

r. U

pon

da

tsct

ion

o/ O

AV

tru

e,

Ihe

3291

eni

ers

AC

DS

and

lat

ches

the

par

allü

l po

li re

spon

so (

PP

RJ

byle

into

its

dat

a in

reg

iste

r. T

ha m

asts

r w

ill b

e In

tarr

upte

d by

tha

3291

Bl i

nís

rru

pt

whe

n th

e P

PR

byt

e is

ava

ilabl

e. fí

oin

íerr

upts

exc

ep

t íhe

I3F

I w

ÜI

oe g

sner

ated

by

ths

3292

.T

he 3

292

will

res

pond

to t

his

ccrn

man

d on

ly w

hen

it is

íhe

activ

o co

ntro

ller.

FS —

GTS

B —

Go

To S

land

by

If íh

e 82

92 í

s íh

e ac

tive

contr

olle

r, A

O w

ill r

jo

high

then

TC

I wÜ

I bo

rjen

erat

ed. l

f th

e d

ata

tra

nsm

isió

n d

ees

not

sta

rt,

a TO

UT2

err

or w

ill b

e ge

nera

tod.

F7

— S

LOC

— S

sl L

ocal

Mod

a

If th

e 82

92 is

íhe

syst

em c

on

tro

lar,

íhen

RE

N w

ill b

e as

sórt-

ed f

nlje

and

TC

I w

ill b

a SJ

E íru

e. I

f ¡1

is

not

tha

sysi

dfii

cont

rollo

r. I

he U

ser

Err

or b

it w

ill b

e so

í in

lh¿

Err

or F

lsj

Reg

iste

r.

F3 —

SFI

EiM

— S

ot I

nla

rljjc

o T

o R

omci

a C

cntr

ol

Tlu

s co

mm

and

will

Sdt

RE

N ir

uo

and

TC

I tru

e if

tíiis

629

2*5

íhe

sysl

eni c

ontr

olle

r. II

ñor

, Ihe

Use

r E

rror

bit

will

ba

S3í i

:tih

e E

rror

Fla

g R

egis

isr.

cg —

A3

OR

T —

Ab

orl

All

Opo

rallo

n, C

loar

in

ttrU

cs

Tilla

com

mand v

/ill

caus

e IF

C t

o b

a a

sse

rlsd

tn

je í

cr a

i¡s

us!

iCO

jjse

cIf

lhís

82

92

Ís t

he

syst

em

co

ntr

ola

r, if

i: .3

]n C

IDS

, ií

will

lake

co

ntr

ol

ovar

the

búa

(se

e ih

a T

CíiT

Rco

mrn

and)

.

pA

__

TC

NT

H —

Ta-

Ve C

ontr

ol

Tha

tra

nsf

arc

f co

ntro

l pr

oced

um ia

co

ord

lna

ted

by ih

em

aste

r w

ith

the

8291

an

d B

292.

V

/hen

th

e rr

ast

srro

coiv

es a

TC

T m

essa

ga f

rom

the

829

1, i

í sh

ot^

d la

sué

the

TC

NT

R c

omm

and

ío t

he 8

292.

Tha

fol

lo'w

ír.g

ave

nís

occu

r lo

ta

ke c

ontr

ol:

1. T

he 8

292

chec

ks t

o se

e if

it la

in

CID

S,

and

if nct

, ií

2. T

hen

AT

NI

Is c

heck

ed u

ntll

K b

ecom

en h

igh.

If th

ecu

rre

n!

con

tro

ller

does

not

rel

éase

AT

N f

or t

ne t

irra

spe

clfi

ed

by

the

Tim

e O

ut R

eg

lsle

r, t

hen

o T

OU

Tl

arro

r ia

ga

ne

rata

d. T

he 8

292

v/ill

ret

urn

to í

h¡3

loop

aft

er

an e

rror

or

any

com

man

d ex

cept

tha

RS

T a

ndR

ST

I co

mm

ands

.3.

Aft

er

the

quira

cont

rolle

r ra

leas

es A

TN,

l.~a

E2S

2w

ill a

s sa

ri A

TN

O a

nd C

ÍS l

ow.

4. F

inally

, th

e T

CI

Inte

rrup

t is

gen

erat

od t

o in

fcrm

tr.a

ma

ste

r th

at ¡

t ¡s

in c

on

tro

l o/

íhe

bus.

FC —

TC

AS

Y —

Tak

a C

on

tro

l Aay

nchr

onou

rsly

TC

AS

tra

nsie

ra I

he 8

292

fro

m C

SB

S t

o C

AC

S in

depe

n-da

n! o

f th

a hn

ndsh

ake

Une

s. If

a b

us h

angu

p is

rJe

íect

ed(b

y an

err

or f

lag)

, th

is c

omm

and

v/ill

fo

rcé

Ihe

629

2 í

ots

ko c

on

tro

l (a

sser

ting

AT

N)

even

If

the

AH

funcí

ion

is

no

i In

AM

RS

{Acc

ep

torN

Rea

dy S

tate

). T

his

ccrr

.man

dsh

ould

be

use

d ve

r/ c

are

fully

sin

ce i

t m

ay c

a:;s

e t

halo

ss o

f a

da

ta b

yts.

Nor

mal

ly,

con

tro

l sh

ould

be

take

nsy

nch

ron

ou

sly.

Aíle

r ch

eck

ing I

he c

on

lro

ller

njn

ciio

nig

r bein

g i

n th

e C

SB

S (

else

ít

wi]I

exi

t im

mec

üate

iy),

AT

NO

will

go

low

, an

d a

TC

I in

terr

up

t v/il

l be

ser

:era

t=d.

FD

— T

CS

Y —

TaX

o C

en

tra

l Syn

chro

naus

ly

The

re a

re t

wo

diff

aren

t pr

oced

ures

usa

d to

tra

nsí

ar

:.*:-e

8292

fro

m C

SB

S t

o C

AC

S d

epen

ding

on

tha

sta

ta o

f th

e82

91

in ih

s sy

ste

m.

If Ih

e S

291

Is I

n "c

on

tincc

us

AH

cycl

ing

" m

oda

(Au

x. R

eg

. AQ

= A

l =

1),

than

Ih

efo

llow

ing

prcc

etíu

re s

hould

be

fcllo

wed

:

1. T

he m

ast

órm

icro

pro

cess

or

sto

ps

the

coni

inu-

cus

AH

cycl

ing

mod

a in

Iho

329

1;2.

The

m

ast

er

read

s Ih

o

8291

In

terr

upt

Süiw

1

Re

gis

ter;

3. I

f th

a E

ND

bit

Is s

et,

the

m

aste

r se

nds

tha

TC

SY

com

ma

nd

to

tha

8292

;•(.

If

the

EN

D b

it w

as n

ot s

ol,

the

mas

tar

read

s th

e 82

91D

ata

In

Re

gis

lsr

and

then

w

atts

fo

r an

otne

r S

Iin

terr

up

t (r

om t

ho 8

291.

Whe

n H

occ

urs,

the

ma

sie

rse

nds

tho

8292

Iha

TC

SY

com

man

d.

If I

lla 3

291

is n

ol

in A

H c

yclin

g m

ode,

th

en

[no

mas

tor

just

v/a

its

for

a 81

int

erru

pt a

nd í

hen

send

s Ih

a T

CS

Y'¿

omm

nnd.

Aft

er

tha

TC

SY

com

man

d h

as b

esn

issu

ed,

the

8292

ch

ccks

fo

r C

SO

S.

If C

SB

S,

then

it

c^its

Ihe

routin

a.

Oth

er.v

ise,

it

then

che

cks

the

DA

V b

ii ¡n

Ihe

GP

IB s

tatu

s. V

/he

n D

AV

bcc

omes

fa

lso,

the

S29

2 w

ill

wa

il Io

r at

lua

st 1

5 ^

sec.

ffl

Q)

and

then

AT

NO

v;ü

l yo

Ic-.v

DA

V ¿

oes

not

go lo

w.

a TO

UT3

ar

ror

will

be

gsn&

rüta

o. II

the

8292

suc

cess

fulty

tai

res

cont

rol,

¡t 5-3

13T

CI

tru

e.

FE

— S

TC

NI

— S

latl

Co

un

tor

tnla

iru

pla

Tíii

a c

omm

and

anab

les

Ihe

Inte

mal

cou

nter

ín

lerr

up

t.Th

e co

un

tar'

is e

nabl

ed b

y th

e G

SE

C

com

man

d.

UT1

LÍTY

CO

MM

AN

DS

All

tríes

e cc

mm

ands

ara

eM

her

Rea

d or

'.'/r

ite t

o re

gist

ers

in t

ho 8

292.

t-ío

íe I

hat

wri

ting

to t

he E

rror

Mas

k P

.egi

sler

and

ihe

Ini

erru

pt M

asv

Reg

iste

r ar

e do

ne d

iract

ly.

El

— V

YTO

UT

— W

ritB

To

Tim

a O

ul B

sgla

ler

The

byt

e w

rilíe

n

lo

tho

data

bus

buf

far

(with

Ac =

0)

fcílo

wín

g th

ls c

omrn

and

v/ill

det

erm

ine

Ihe

tim

a us

edfo

r Ih

a lim

e o

ut f

undía

n.

Sln

ce t

his

lun

ctlo

n ¡5

impl

a-m

ente

d in

so

ftw

are

, th

is w

¡[]

not

be a

n ac

cura

te t

ime

mea

suré

rnen

l. T

his

íeat

uro

Is s

nabl

a or

dis

abla

by

ííie

Err

or M

ask

Reg

iste

r. N

o in

íerr

upts

exc

ept

(or

(ha

J3FI

will

be

gene

rats

d up

on c

om

ple

tlon

.

E2 ~

V/É

VC --

Wilí

o T

o E

tant

Cou

ntar

The

byt

a w

rití

en

to

Ihe

da

ta b

us b

uffe

r (w

ith A

0 =

G}

follo

v/in

g lh

Í3 c

omm

and

wlil

be

load

ed I

nto

tha

Eve

ntC

ount

er R

egis

ter

and

the

Eve

nt C

ount

er S

tatu

s' f

or b

yta

coun

ííng

or

E

OI

cou

ntln

g.

Onl

y 13

F1 w

ill

indí

cate

ccm

pla

íion

of

lhi3

com

man

d.

E3

— R

EV

C —

Raa

d E

ront

Cou

níar

Sta

ius

Thi

a co

mm

and

tran

sier

a th

e co

nte

os

of

tha

Eve

ntC

cunt

er i

nto

. Ihe

dat

a bu

s bu

lfer.

A T

CI

is g

ener

aiad

whe

n th

e d

ala

¡s

avai

labl

e Ín

the

dal

a bu

s bu

ííer

.

E-Í

— H

ER

F —

- R

aad

Err

or F

lag

R$g

Í3la

r

Thi

a cc

mm

and

tran

sier

a th

a co

nten

ía o

f th

e E

rror

F'a

gR

erjís

ter

into

Iha

da

ta b

us b

ufía

r. A

TC

I is

Qen

eraí

edw

r.en

tho

dat

a is

ava

ilabl

e.

E5

— R

IM.M

— R

cad

Inlo

mjp

t M

ask

R^g

lsO

r

Thi

a co

mm

and

tran

sfer

s th

a co

nte

nts

of

tha

Inta

rr-.

ptM

ask

Reg

ista

r ¡n

to t

ha d

ala

bus

buff

er. T

hls

regi

ster

is

avai

labl

e to

the

pro

cess

or s

o th

at i

t de

es n

ot n

eed

10

sto

ra

this

In

form

atio

n el

sew

hsre

. A

TC

I is

.Q

áner

aí5d

whe

n th

e d

ata

is a

vaila

bia

In t

he d

ata

bus

buff

ér.

E3

— R

CS

T —

Raa

d C

onlr

olla

r S

tatu

s R

sQis

iar

Thi

s co

mm

and

tran

sier

s th

a co

nla

nls

of

the

Con

lrct

:=r

Sta

tus

Reg

iste

r In

lo I

he d

ata

bus

buff

er a

nd a

TC

I ¡r:;

er-

rupt

Ís

gene

rate

d.

E7

— R

BS

T —

íís

ad G

PIB

Búa

Sta

tus

Rag

Ulu

r

Thi

s co

mm

and

iran

sier

s [h

e co

nta

nls

of

tha

GP

IQ B

usS

tatu

s R

egis

ter

into

th

e d

ata

bus

b

uff

sr,

dnd

ñ TC

IIn

terr

upt

is g

enar

ated

v/h

en t

ha d

ata

is d

/aüa

ble.

Page 251: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

EO -

.1T

CU

7 -

a

oa

d rim

o O

ul S

tatu

s H

í-g

lale

r

Tisi

s co

rnm

and

tra

nsi

era

tír

s co

nte

nta

I.s.a

Tim

a O

¡jl

Sta

tus

Hsg

iste

r ¡n

to

the

da

ta

bu

s buila

r, a

nd

a T

CI

inla

rru

pt

(a c

on

ara

ted

wh

en

the

da

ta [

3 a

vaíla

bla

.

£A —

RE

HM

— R

aed

Err

cr M

ask

ílo

clo

lsr

filia

co

mm

an

d t

ran

síe

rs t

ho c

on

ten

ta o

f Ih

a E

rror

Ma

skR

ag

iste

r lo

th

o d

ata

bus

bulía

r so

th

at

tha

pro

cosa

or

joas

not ne

ed to

sío

ra th

ia In

íorm

atio

n e

lsaw

here

. AT

CI

inte

rru

pt

Is g

en

era

tod

wh

on

th

e d

ata

la a

vaila

ble

.

Inta

rru

pt

Ack

no

wlo

dg

a

3Y

CE

JIH

SR

aEV

1IF

CH

11

Eac

h na

med

bi

t ¡n

an

Inte

rrupt

Ack

no

wle

dg

e

(IA

CK

Jco

rre

spo

nd

a to

a f

lag

in t

ha I

nta

rru

pt

Sta

tus

Re

gis

ter.

Wha

n th

a 3

29

2 r

aceí

ves

Ihis

com

mand,

it w

lll c

lea

r th

eS

PI

an

d t

ria

co

rre

spo

nd

ing

bit

s In

tha

In

terr

up

t S

tatu

sR

¿g

lsíe

r. If

no

i all

ttie

bus

wo

ra c

lea

red

, th

en

th

a S

PI w

íll

ba s

et t

rua

again

. If

¡ha

srr

or

llag

ís

not

ack

no

wle

dg

ed

by t

hc I

AC

K c

omm

and,

(h

an

tho

Err

or F

lag

Re

gís

íer

wíll

bo t

ran

sfe

rre

d to

th

e d

at2

bus

buílo

r, a

nd

a T

CI

v/íll

bo

ge

na

rate

d.

ííO

TE

: X

XX

X1X

1!

ís a

n u

nd

eíln

ed

op

era

tío

n o

r u

tilit

yco

mm

and,

so

no

co

nílic

t e

x'st

s b

etv

/ee

n th

e

IAC

Ko

pe

ratí

on

an

d u

tilü

y cc

mrn

ands.

SY

ST

EM

OP

ER

AT

ÍON

3292

To

iMaa

lor

Pro

caa

ao

r In

tarf

aca

2o

mm

un

ica

tlon

b

etw

ee

n th

a 82

92

an

d íh

e M

ast

er

•^ro

csss

or c

an

be

eít

ha

r in

lerr

up

t d

ase

d c

om

mu

nic

atlo

n3r

bas

ad u

pon'p

olling

tha inte

rrupt

sta

tus

regls

ter

inír

sde

term

íne

d í

nte

r/a

is.

nío

rrupl

Bas

ad C

om

munic

atlo

n

rour

dif

fere

nt

inte

rru

pts

are

ova

llab

le f

rom

th

a Q

292:

33

FI

Ou

tpu

t B

uíí

er

Full

Inte

rru

pt

3F

Í '

Inpul

Bu

ífa

rMo

í F

ull

Inte

rru

pt

fCI

Ta

sk C

om

ple

tad

In

tarr

up

t

JPI

Speci

al In

terr

upi

•ach

thu

Inta

rru

pts

Is

en

ab

led o

r dbable

d b

y a

bit

inh

tj in

terr

up

t m

ask

reg

iste

r, S

inca

O

BF

l a

nd IB

FI

ara

iirecíly

co

nn

ect

ed to t

he O

Br

and IB

F /la

gs,

tha

ma

ste

r:a

n"A

-fite

a n

ew c

omm

and

to

th

e ¡n

put

da

ta b

us

bu

ífe

ris

so

on

as

íhe p

revi

ou

s co

mm

and

has

be

en r

ead.

"he

TC

I In

terr

up

t is

use

ful

wh

en t

he m

ast

er

is s

endln

g¡o

mm

ands

to

tha

82Q

2. T

hs p

en

din

g T

Cl \

vill

ba

cle

are

d•/

¡tíi

ea

ch n

sw c

om

ma

nd w

ritl

en

to

th

e 3

292.

Cor

nman

dsen

I to

the

829

2 co

n b

e d

ivid

oü ir

.íc

í'-v

u najc

r g

rcu

ps;

. C

orn

mands

tha

t rc

quire r

asp

jnso

back

(ro

m t

he

S29

2to

the

masl

er,

e.g

., re^ü

ing

rsgis

tar.

:. C

om

ma

nd

s th

at

¡nili

aíe

so

me

act

ion

or

on

ah

loía

Jlu

ras

bu

t d

o n

ot

requiro

re

spo

nso

b.ic

k f

rom

th

o¿

232,

e.g

., eaabie

tía

ia b

us

bufíor

inte

rrupts

.

Wiih

th

s fl

rst

croup,

íhe T

CI

inte

fru

-pt

will

bo

usa

d lo

Ind

íca

te Ih

at

tha r

eq

ulr

ed r

ssp

on

sa i

s rü

ad

y ¡n

the

dal

abus

bu

ífe

r a

nd

tha

m

ast

or

ma

y co

ntin

a

nd

r=a

d ii.

Wilh

th

a a

eco

nd g

roup,

tho

In

tsrr

up

t w

ill be

usa

d lo

Ind

íca

te c

om

pls

tlo

n o

f íh

e rs

qulred

ta

sk,

so

tha

t Irí

am

asl

or

ma

y se

nd n

ew

corn

mands.

Th

e S

PI sh

ou

ld b

e ua

ed w

hen im

me

dia

ta I

nfo

rma

tio

n o

rsp

eci

al

eve

nto

ís

re

quired

(3

íhe

Inte

rru

pt

Sta

tus

Re

gis

ter)

.

"Polli

na

Sta

lua

" B

asa

d C

om

mu

nlc

atlo

n

Whan Inte

rrupt

basa

d c

om

munic

atio

n is

not

desí

red, a

llIn

íerr

up

ls c

an b

e m

ask

ed

by

tha

Inte

rru

pt

mas

k re

gist

ar.

Tlio

co

mm

un

ica

tion

wilh

th

e

82

92

Is

ba

sed

up

onso

qu

en

tia

l poli

the

Inle

rrupt

sta

tus

rog

lste

r.

8yto

aiin

g

the

O

BF

a

nd

IB

F

fla

gs,

th

a

da

ta

bu

s bu

ffsr

sta

tus

ls

de

term

ina

d w

hllo

sp

ccla

l e

ven

ts

aro

dot

er-

min

ad

by

test

ing t

he

oth

er

bíís.

Rsc

slvl

ng

IF

C

The

IF

C p

uls

a d

eíin

cd b

y th

e I

EE

E-1

88 s

tan

da

rd is t\

lea

st

100

fís

ec.

In th

ls lim

a,

all

op

era

tio

n

on

the b

m

.sh

ou

ld b

e a

bo

rte

d.

Mo

st I

mp

ort

an

!, t

he c

urr

en

t co

ntro

l-le

r (t

he o

no

th

¡3 i

n c

ha

rga a

t th

at

time}

should

sto

pse

nd

ing

AT

N o

r E

OI.

Thus,

IF

C m

usí

ext

ern

ally

ga|s

ClC

(co

ntr

olle

r in

ch

arg

e)

an

d A

TM

O

lo

en

sura

th

tríú

occu

rs.

Ro

sal

and

Pov

vor

Up

Pro

cod

ura

Aít

er

thu

8292 h

as

been resa

l eith

erb

y the

ex

tern

a! r

esal

pin

, th

a d

evi

ce b

ein

g p

ow

ere

d o

n,

or

a R

ST

com

man

d,th

o Ío

llov/

Ing

se

qu

en

tial

ave

nís

wlll

ta

ka p

lace

:

1.

All

ou

tpu

ts l

o t

ha

GP

IB ¡

nla

rface

w!ll

go h

igh

(5?S

|A

T,

IFC

, S

YC

, C

LT

H.'A

TN

O,

CIC

, T

Cl,

SP

I, EG

l,O

BF

l, rS

FT,

DA

T,

RE

V).

2.

The

four

Inte

rrupt

outp

uis

(T

Cl,

SP

I, O

BF

l, ÍB

FÍ)

r.d

.C

LT

H o

utp

ut

will

go lo

w.

3.

The f

ollo

win

g r

eg

iste

rs w

ill b

e cl

eare

d:

Inle

rrupt

Sta

tus

Inte

rru

pt

Ma

skE

rror

F

lag

Err

or

Mask

Tim

e O

ut

Eve

nt

Co

un

ter

(= 2

56),

Co

un

ter

Is d

lsable

d.

4. l

í th

e

8292

Ís

the

sy

ste

m

contr

olle

r,

an

AB

OflT

corn

ma

nd v

/Ill

be

exe

cute

d, th

e 3

292

will

bec

oma l

co

ntr

olle

r in

ch

arg

e, and

It w

lll a

nla

r th

e C

AC

Sst

sü.

'lí

it is

n

ot

the

sys

lem

co

ntr

olle

r, i

t v/ill

rsm

ain

MC

IPS

.

Sys

tam

Co

nfi

gu

rati

on

Th

e 8

291 a

nd

82

92 m

ust

be

¡n

terf

ace

d to

an I

EE

E-IÍJ

.bu

s m

ee

tin

g a

va

rie

ty o

f sp

ect

íica

tlo

ns

incl

ucJi

ng &

>••*

ciip

ab

illty

an

d l

oadm

g c

ha

rnct

eri

stic

s. T

o í

nle

tía

coip

i.3

29

1 a

nd

the

8292

wit

ho

ut

Iho

82

93

's,

seva

ral

oxte

ma

rja

tes

aro

rcquired, usl

ng

a c

on

fiyu

ratio

n s

imila

r lo

ítí>

-u

sad i

n F

igu

ra 5

.

iiore

s:1.

CO

NM

ECr

IO«

CF

On

urrE

couH

roR

ro

EOI

FO

RU

LO

CK

2.

CA

TE

EH

SU

flE

SO

PE

HC

OlU

üC

TO

RO

HA

rlO

HO

UflI

HG

PA

ñA

LL

EL

PO

LL

Page 252: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

ir>

y *-

;•)'

CL

OC

K D

RIV

cR

CIR

CU

ITS

lí ilm

ai

ara

mul

llplu

a a

i t^

¡to

m I

fw 3

£M IA

coo

iman

d In

tarr

upl.

-1 c

ltíí

fí j

lla

f 7

ICY

on a

ll ca

nm

ar^a.

inC

Icaí

oj j

lav

a! ínníIlio

n ¡

rcm

low

lo h

lgfi,

I In

díca

los

a h

lgn lo

:. T

tST

ING

1N

PU

T, O

l/TP

UT

WA

VE

FO

RM

í-'T

.OU

fPU

I

A.C

. T

cS

TIN

G L

OA

D C

I3C

UJT

1 í

Cn

YS

TA

LO

SC

ILL

AT

OR

MO

OE

[l--

tCL

'JO

ES

Xr»

l.S

OC

KC

r. S

FH

AfJ 1

5-3

ipF

4=

ÜS

CIU

OE

S S

GC

XE

T.

Sfn

AY

l •¿

r

S R

ES

IS7.

1NC

E S

hO

UL

O 9

E

DR

IVlf

JG F

RG

M E

XT

ER

MA

L 5

OU

RC

E

'_!—

)„

BO

TM

AT

All

AH

D X

fAI.

2 S

rtO

UlO

BE

DR

IVE

N.

PE

5131

OR

S 1

0 V

c-

AH

EH

EE

OE

D T

O E

KS

Ufl

£V

IM .

1 iV

LC O

SC

ILLA

TO

R M

OD

E-1

. ¿.

Hpu

imi.

i4

S-H

M

PF

S

i M

IM,M

M

pF

UM

Hl

WA

VE

FO

RM

S

F1E

AD

OP

ER

AT

IO?

J— D

AT

;

CS O

H A

I i

ISTS

TEM

-S

• Y

AD

DH

ÉS

S B

US

) '

•*

RO

(flE

AO

CO

MTR

OLl

DA

IA B

US

\S B

UF

FE

H R

EO

IST

ER

: |c

. •-

r,_r

^ iv

iV

/

\

V/R

ITE

OP

ER

AT

ION

— D

AT

A B

US

3U

FF

ER

RE

GIS

TE

R

ISY

ST

EM

'S

\A

DO

H5S

S B

US)

/ \

WR

\)

--

DA

fAO

US

D

AT

A

VT

O

AfA

VA

LlD

llítP

UT

l "A

Y C

HA

NC

E

/(.

^"V

AU

U

k -

f—

u*

-1

/

IV.D ,

y

oirx

i_J

f\E

|

Page 253: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

•í Ic

yov/

'.ic

tiíí

iss

SPd

su

te d

iagr

ama

wer

a ts

kgn

m t

ha I

EE

E S

tand

ard

Dig

ital

Inl«

rf3c

e /o

r p

rora

ai-

. _

.^^

-,-3

u.

¡ni

rrcn

t ¡¿

t/i

aoíí

icia

l sta

ndar

d fo

r th

eGP

iS b

us a

n-:

purc

hfls

od (

rom

IE

EE

. 3-

15 E

asl

47th

St.

, N1C

O17

.R

EM

ÓT

E Í

-15

3S

AG

E C

OD

IMG

i =

pc-

.ver

on

= ra

qu

83

tsys

toin

cont

rol

-req

ues¡

para

l!2lp

oll

= ffo

to s

bndb

y=

iaka

con

trol

aay

nchr

onou

sly

= la

to c

ontr

ol s

ynch

rono

usly

-se

nd

intíi

fíacQ

cte

ar=

send

rem

ota

enab

lri=

lntc

rfac

e cl

aar

= a

tiend

en=

tafo

con

trol

CID

S

CAOS

eras

CA

CS

CF

\VS

CP

PS

esas

CS

HS

CA

VV

S

CS

V/S

CS

RS

CS

N3

SN

AS

SA

CS

SR

(SS

RM

SS

HA

SS

US

SIN

SS

IAS

= c

on

tro

lle

r Id

lu a

tata

~ c

on

tro

lle

r a

dd

reg

se

d á

tate

= c

on

tro

lar

tra

nslo

r á

tale

= c

on

tro

lar

acl'v

o a

tatá

= c

oniroílar

para

llül poli

wa

tt s

iate

= c

on

tro

ller

pa

rallc

l poli

áta

lo

= c

ontr

olle

r ala

ndby

sta

ío

= c

on

tro

ller

sla

nd

by tio

ld s

tate

= c

cm

ro II

ur

acti

ve w

aíl

aia

ta

sco

ntr

olla

rsyn

ch

ron

ou

a v

/aíl

sta

te=

co

ntr

olle

r sa

ivlc

a r

cq

usa

tad

sta

ía;=

co

ntr

olle

r se

rvíc

e n

ol

req

ua

ats

d a

lata

= s

yste

m c

on

tro

l n

ol

ac

tfv

u s

tats

= s

ys

tsm

co

ntr

ol

acti

ve

áta

te

= 5

ys

tam

co

ntr

ol te

móla

on

lg ¡

día

ató

te=

sya

íam

co

ntr

ol r

em

oto

en

ab

le n

oí a

cti

ve s

lato

= s

ysle

m c

on

tro

l re

mo

la a

na

bla

acti

va s

laíe

= s

ys

tsm

co

ntr

ol

Inte

rfa

ce c

lda

r fd

ls a

isla

-syste

nic

on

iro

l In

lerl

aca

cle

arn

ot

acti

va

sta

ta=

syste

m c

on

tro

í In

!er/

ace

cle

ar

acti

va s

iato

= a

ccapl

da

la s

tale

(A

H /

un

clio

n}

= a

cco

pío

r n

ct

ready s

tato

(A

H /

unclio

n)

= s

ou

rcs d

ola

y s

iale

(S

H f

un

cíio

n)

? scurc

íj t

ran

síe

r 3

|a|a

(S

H í

un

ctlo

nj

taIK

er

ad

drc

sse

d s

tata

(T í

un

ctio

nj

•¿l

A

A4

JT

i=í'-

JU"A

.!. C

Sb

la

!¿ (*í

:1 •J ,-r Í y •'^ ¡ k íí í,4 *r ;' i'r í i •| "5 ':í S .£ í?, í; í; íí S tt V •á 1 « •- V í. S» * íi1 c •» i t ! : ; 1

Mnom

onic

M

assa

gd

Búa

Sig

na!

LIne

<3)

and

Cod

lng

Tha

tA

aasr

ta t

ha T

rua

Val

úa o

f Ih

g M

aaaa

gsC

T L

D

0 H

NY

A I

' 1

D H

D

A E

5 1

RP

SO

O

AF

A

TO

RP

ama

E

S

87

05

43

21

VD

C

NI

QC

H

AC

G

Ad

dre

sse

d C

omm

and

Gro

up

M

AC

Y

OO

OX

XX

X X

XX

1

XX

XX

AT

N

Alie

ntf

on

' .

U

UC

X

XX

XX

XX

X

XX

X

i Y

Y

Y

YD

AB

DA

C

DA

VD

CL

EM

D

EO

S

GE

TG

TL

IDY

IFC

LA

G

LLO

MLA

MT

A

MS

A

NU

LO

SA

-:O

TA '

PC

GP

PC

PP

E

PP

D

PP

R1

PP

R2

PP

R3

PP

R4

PP

R5

PP

RS

PP

R7

PP

R8

PP

UR

EM

RFD

RO

SS

CG

SD

CS

PD

SP

ES

RQ

ST

B

TC

TT

AG

UC

GUM

LU

NT

•ni.»

i

>~

Dal

a 3

yte

Dat

a A

ccü

ple

dD

ata

Val

idD

evic

e C

lear

End

End

Slrln

g

Gro

up E

xecu

te T

ngger

Go to L

oca

lId

enüíy

Inte

ría

ce C

lea

rL

isie

n A

dd

rass

Gro

up

Loca

l Lc

c.k

Out

My

Lis

ten

Addre

ss

• M

yTa

lk A

dd

ress

My

Se

con

da

ry A

dd

ress

Nuil

Byt

eO

íhe

r S

eco

nd.ir

y A

ddre

ssO

lherT

alk

Ad

dre

ssP

rimar/

Co

mm

an

d G

roup

Para

lle! P

oli

Config

ure

Para

llfil

Po

li E

nabl

e

Para

llel P

oli

Ols

able

Par

alla

l P

oli

Res

pons

o 1

Par

alle

l P

oli

Res

pons

o 2

Par

alle

l P

oli

Res

pons

o 3

Para

lle! P

oil

Res

pons

e 4

Par

alle

l P

oli

Res

pons

o 5

Para

llel P

oli

Res

pons

o 6

Par

alla

l P

oli

Res

pons

e 7

Par

alle

l P

oli

Res

pons

a a

^P

ara

llel P

oli

Unco

níig

uro

Rem

ote

Ena

ble

(Not

esi.

9]

M

DD

D

DD

DD

DO

'D

xx

x o

xx

xx

87

65

43

21

U

HS

X

XX

XX

XX

X

XX

O

XX

XX

XU

H

S

XX

XX

XX

XX

1

XX

X

XX

XX

M

UC

Y

0 0

1

0

| 0

0

XX

X

1 X

X X

XU

S

T

XX

XX

XX

XX

. X

XX

0

1X

XX

(Not

as 2

, 9)

M

DD

E

EE

EE

EE

E

XX

X

OX

XX

X8

76

54

-3

21

, M

A

C

Y

0 0

0 1

0 0

0 X

XX

1

X

X

X

X'

M

AC

'Y

OO

OO

OO

l X

XX

1X

XX

XU

U

C

XX

XX

XX

XX

X

XX

X

IX

X

XU

U

C

XX

XX

XX

XX

X

XX

X

XX

iX

M

AD

Y

01

XX

XX

X

XX

X

IX

XX

XM

U

C

Y

0 0

10

00

1 X

XX

I

XX

XX

(Mol

e 3

) M

A

O

Y0

1L

LL

LL

X

XX

I

XX

XX

54

32

1(N

ote

4)

M

AD

Y

10

TT

TT

TX

XX

I

XX

XX

54

32

1(Ñ

ola

5)

M

SE

Y

1

1 S

S

S

S

S

X

XX

1

X

X

X

X5

43

21

M

DD

0

00

00

00

0

XX

X

XX

XX

XM

S

E

(OS

A =

SC

G A

MS

~A}

M

AD

(O

TA

-TA

G A

f,tr

A)

' í.l

(P

CG =

AC

G v

UC

G v

UG

v T

AG

}M

A

C

YO

OO

OI

01

XX

X

IX

XX

X(M

oto

6)

M

SE

Y

1

1 0

S

P

P

P

.XX

X

1 X

X

X

X

32

1-

(No

leT

) M

S

E

Y

I 1

I 0

D

D D

X

XX

I

XX

XX

43

21

"U

S

T

XX

XX

X

X

X

1 X

XX

1

1X

XX

u s

r x

xx

xx

xi

xx

xx

ii

xx

xU

S

T

X

X

X X

X

I X

X

X

XX

1

i X

X

XíM

nia

mi

u

ST

X

X X

X

t X

X X

X

XX

1 1 X

X X

1

' U

S

T

X

X

X

1 X

X

X

X

X

XX

1

1 X

X

X

U

ST

X

X1

XX

XX

X

XX

X

1 1

X

X X

u s

r x

ix

xx

xx

x x

xx

i 1

x x

xU

S

T

IX

XX

XX

XX

XX

X

11

XX

XM

U

C

Y 0

0

1

0

1

0

1

XX

X

1 X

X X

XU

U

C

XX

XX

XX

XX

X

XX

X

XX

Xl

U

HS

X

XX

XX

XX

X

XO

X-

XY

YV

*R

eque

st S

erv

ice

(N

ota

9J

U

ST

Xl

XX

XX

XX

X

XX

0

X

X

X

XS

econ

dary

Co

mm

an

d G

rou

p M

S

E

Y

1 1

X

X

X

X

X

XX

X

i X

y

y .Y

Se

lect

ad

Dev

ica

Cle

arS

eria

l P

oli

Dis

ab

íeS

eria

l Poli

Ena

blo

Ser

vice

ñeques!

Sta

tus

Byt

e

Tafc

e C

on

tro

lTal

k A

ddre

sy G

roup

Univ

ars

sl C

om

ma

nd

Gro

up

Un

liste

nU

nlal

k

M

AC

Y

00

00

10

0

XX

X

1 X

X

X

X

M

UC

Y

0

0 1

1 0

0 1

XX

X

1 X

X

X

X

M

UC

Y

OO

ll

'O

O'

OX

XX

I

XX

XX

U

ST

X

XX

XX

XX

X

XX

X

XX

1

XX

(Not

es 8

, 9}

M

S

T S

X

S

S

S

S

S

S

X

XX

O

XX

XX

8 6

54

32

1M

A

C

Y

0 0

0 1

0 0

1 X

XX

1

X

X

X

XM

A

D

Y i

0 X

X X

X X

X

XX i

X X

X X

M

UC

Y

0

0 1

X

X

X

X

XX

X

IX

XX

XM

A

D

Y

0 1

í 1

1 1

1 X

XX

1 X

X

X

X

(Not

e 11

) M

AD

Y

1 0

1 1

1 1

1 XX

X 1

X X

X X

Page 254: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

AB

SO

LUT

E M

ÁX

IMU

M R

AT

ING

S"

/vm

bien

t T

emps

ratu

re U

nder

Bia

a O

'C t

o7

0'C

Sto

rsQ

3 T

empe

ratu

ra

-65

'C t

o -M

SO

'CV

olta

gs o

n A

ny P

in W

íth

Rss

pact

lo G

roun

d.

0>

5V ,

Q +

?y

pow

er D

lssl

pallo

n 1 5

D.C

. C

HA

RA

CT

ER

13

TIC

S

'NO

TIC

E:

SífííS

^es

ove

ííioso

/:.?

,'::£

/ undsr

"Ab

scfa

teM

áxi

mum

ñ¿

lmg

s"m

ayca

ussp

erm

an

s,'}

tda

ma

3$

,'o

Íñ3

dovi

ce.

Th

h i

s a

sfr

ess

raím

g o

í/y a

ntí (

un

ctio

na

l ocsra

-t'o

n o

í Ih

e Í

ÍSVÍ

CQ a

i í-

^aje

or

a^x

oí.^s

r co

nd

itio

ns a

bove

i/103

3 in

d.'c

ats

d in

tíie

oo

ef3

lion

ül

ssctio

ns o

í f/

i/s s

psvfi-

calio

n

Is n

ol

¡mpH

od.

Expozuo

to

a

óso

/ufe

m

Bxi

rr.u

mra

tin

g c

onditis

ns

fo

r a

xtu

nd

ed p

ort

óo

s m

ay

aifsci

dsvíc

ero

ünbili

ty.

(TA -

ff'

C E

o 7

0"C

. V

ss =

OV

: 82

G2.

Vc

c .

=5

V =

1

Sym

bol

V,u

V|L

2

VIH i

V,H

2

VOLI

VO

L2

VOHI

V0H

2

IÍL loz

'ui

'U2

Ice

IIH GIÍJ

cl/0

Par

ama

lar

Inpu

t Lo

-.v V

olla

ge (

All

Exc

opl X

], X

2, R

ES

ET)

inpu

t Lo

w V

olta

ge (

X1( X

2, R

ES

cT)

Inpu

t H

igh

Vol

tafle

(A

ll E

xcep

t X|,

X2,

HE

SE

T)

Inpu

t H

lgh

Vol

tago

(X

,, X

2l R

ESET

)

Oui

put

Low

Vol

iiige

{D

Q-D

?)

Out

put

Lew

Vol

taga

(A

ll O

trte

r O

utpu

ts)

Out

put

Hig

h V

olta

ge (D

Q-D

,)

Oui

put

Hig

h V

olta

ge (

All

Otn

sr O

utpu

ts)

Inpu

t Lt

iaka

ge C

urre

n! (C

OU

NT,

IFC

L, R

D, V

VR, C

S, A

O)

Out

put

Leak

ags

Cur

rsnt

(D

o-O

/, H

igh

2 S

tate

)

Low

Inp

ut L

oad

Cur

ren!

(RE

SE

T)

Tola

l Sup

ply

Cur

ren!

Inpu

t H

igh

Lea

kage

Cur

rení

(Pin

s 2

1-21

. 27-

33}

Inpu

t C

apac

itanc

e

I/O C

apac

itanc

a

Min

.

-0.5

-0.5

2.2

3.8

2.4

2.-1

Max

.

0.8

0.6

Vcc

Vcc

0.45

0.45

±1

0

±10

0.5

0.2

125

ICO 10 20

Unll

V V V V V V V V fA M mA

mA

mA

MA

PF

pF

-.

Tsat

Con

dlllo

ns

l0L

~2

.0m

A

IOL=

1.6

mA

Vss

< V

,fi <

Vcc

V5

S.t

-0.4

5<

V,N

<V

cc

v,L=

o.av

V,L

-O.B

V

MM =

vcc

A.C

. R5

AD

CS

. A

pS

oU

jp l

o R

A0

Hol

d A

fter

RO

Í

Pul

sa W

ldth

'O lo

Dal

a O

ul O

clay

to D

ata

Qut

Pal

ay

io D

ala

Flo

aí D

elay

Cyc

le T

ime

Min

.

250

225

225

100

Unl

lT

asl C

cndi

lions

CL=

i50

pF

CL=

l50

pF

ymbo

l

wt

/A r.v '-V O

Pnr

amoh

ir

CS

. >\ S

etup

to

WR

I

CS

, AQ

Hol

d A

/lcr

VVR

t

VVR

Pul

se W

ldth

Dat

a S

etup

to

VVR/

Dat

a H

old

Afl

srW

fíl

Min

.

0 0 250

150

0

.Max

,U

nií

na ns ns ns n;.

Test

Ccn

dlH

ons

_ —

Page 255: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

2. 3.

•t.

Pl-

Di-

08

sps

cííy

Ihe

cfc

vica

dep

snde

nt d

ata

bits

.

E1-

E3

spec

l/y t

ha d

svíc

e de

pend

an!

coda

use

d lo

ind

ícat

e tíi

a E

OS

mes

sage

L1-L

5 s

pscí

fy lile

dev

lce

dape

nden

í bi

ts o

í th

d ds

vlca

's l

isia

n a

ddra

gs.

T1-

T5

spec

i/y I

ha ü

ovic

e de

pend

an*

bits

ina

dsvl

cg's

tai

k ad

dreá

s,

S1-

S5

spec

iíy t

ha d

evlc

a de

pend

en!

bits

o/

tha

devi

ce's

sec

onda

ry a

ddre

ss.

S s

peci

/íes

the

aen

se o

í Ih

o P

PR

.

Res

pons

e s slIT

í

•P3

spac

i/y t

íis P

PH

mes

sapa

to

ba s

oní

vvhe

n a

para

üal p

cll

ís e

xecu

ted.

P3

P2

P1

PP

fl M

easa

ge

ppñi

I 1

1

P

PR

3

7,

D1-

D4

spec

i/y d

on't-

care

bits

Ina

t sh

all

not

be d

ecod

ed b

y th

a ro

caiv

íng

devi

ca. I

I ís

cec

omm

ende

dbe

sen

I.

3,

SÍ-

S6

, 38

spe

ci/y

[ha

dev

ice

depe

nden

i sta

tus.

{D

I07

ís u

sed

fcr

{ha

HQ

S m

asaa

ge.}

3,

Tha

sour

ce o

f Ih

a rn

essa

ge o

n Ih

a A

TN

lina

is a

lway

s íh

o C

íu

ncí

íon

, w

hare

as I

ha m

assa

ga^

on I

he D

IO a

nd E

Cilin

os a

ra e

nabl

ed b

y Ih

o T

fu

nct

ion

.

,0.

Thg

souí

ce o

í Ih

e m

sssa

ges

on

Ine

AT

N a

nd E

OI

fines

is

alw

ays

the

C í

uncí

ion,

whe

reos

th

g so

urce

¡¡13

mss

sage

s on

Ihe

DIO

linas

is a

lway

s Ih

e P

P f

unct

ion.

I. T

hls

code

is

pfov

ídsd

for

sys

íem

use

, se

a 5.

3.

3293

GP

iB T

RA

N3C

E1V

ER

BJ H

iño

Op

on

-co

llscl

or

or T

hr3Q

-s!a

Í6Lin

a D

rlve

ra

a /^

8 ni

A S

ink

Cu

rra

n!

Ca

pa

bili

ly o

nE

ach

Lin

o O

ríva

r

il-

a M

ino

Sch

mliM

ypo

Lin

o R

oce

lvo

rs£.••. £í £

¿o

Hifl

h C

spa

cila

nco

Loa

d D

rh/o

:|

Ca

pa

bill

tyh- fi¿

.S

a

Sin

glo

5V

Poi

vor

Su

pp

lyría •j?

a 2

fl-P

in P

acka

ge

;=?

-"ü

Low

Pov

jQf

HP

jlOS

Da

slg

n

a O

n-c

hlp

Dac

odar

íor

Mod

aC

on

ílgu

raÜ

on

u P

ower

Up/

Pow

or D

own

Pro

lact

lon

toP

reve

n!

Dls

rup

ling

tha

IE

EE

Bus

a C

cnn

scto

wlíh

th

s 32

91A

and

329

2 to

For

m a

n JS

HE

Sía

nd

ard

433

In

larí

aco

Tal

ííar

/Lio

tsp.

Qr/

Con

troH

or w

lth

noA

dd

ltlc

na

l C

ompo

nont

a

a O

nly

Tw

o 32

03's

Raq

uire

d psr

GP

I3In

lorf

aco

a O

n-C

h!p

IEiH

E-í]

B3

Buo

Term

lria

llcno

I

The

Inte

l"8 8

293

GP

IB T

rans

ceiv

ar Í

3 a

hig

h-c

urr

en

t, n

on-i

nvar

ting

bu

ífe

r ch

ip d

asig

ned

ío i

ntar

laca

the

829

1A G

PiB

Tat

ker/

List

enar

, ori

no

829

1 A

/339

2 G

PiB

Tal

kar/

Ust

anor

/Con

trol

lar

com

bina

íion.

to th

a IE

EE

Sta

ndar

d 48

3-19

78 In

stru

msn

- '

talló

n In

tanf

aca

Búa

, Eac

h G

PIS

ínt

arfa

ce w

ou

ld c

onta

in t

wo

8233

Bus

Tra

nsca

ívor

í In

sdd

itíon

, tha

82G

3can

als

o bd

use

das

a g

unor

al-p

urpo

sa b

us d

rivsr

.

irtí

CT

lSiC

É^C

rra

cD

AfA

lC

OA

TA

J C

DA

TA

JC

OA

IAí

C

CA

TA

S ÍI

n.\rA

.iCD

AT

A7 C

UU

SlC

QU

SlC

GílD

C

1 2 1 1 i a i i i u i : i i

-^^

_ 77 :s 35 3» U

J3-1

K

21

W 1? 11 ]/ 14 u

D V

M

DGÍ>

TA3o

?ra

U Q

ATA

1

HD

AT

A3

U D

ATA

S

DBUS

J!D

aus

í

3c»

oJa

usí

I]

3U

EJ

3 o

uss

D n

us-t

I]

BU

S3

Fig

uro

I.

0291

A, 8

232,

823

3 B

lccí

c D

lag

ram

Fig

uro

2. P

in C

cn/lg

ural

lon

Page 256: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

Jntg

í82

33

Ta

blo

í.

p[n

De

scrl

ptl

on

Sym

bol

QU

Si-

BU

S9

DA

TA

1-D

AT

A10

T/f

fl

TaT

2

Pin

No

12,

13,

15-1

9.

21

.22

5-1

1,

23-2

5

1 2

Typ

a

I/O I/O I 1

Ham

* aod F

unctlo

n

GP

IB Lin

as,

GP

I3 S

ldo

:Th

osa

a

re(h

e

IEE

E-4

8B

búa

Inta

ría

ca

drl

vor/

reca

tva

ra,

or

TT

L-c

om

pa ti

bio

Inputa

on

Id

a 3

291A

/B292 sid

o,

dependln

g o

n I

ría m

oda u

sed. T

halr

usa

la p

rogra

mm

ed b

y th

a t

wo m

ode

salo

ct p

ina,

OP

TA

and O

PT

B.

GP

IB U

n«i, 3

29tA

/92 S

td«: T

heso

ara I

he

pin

a l

o b

« c

onnuctu

d l

o th

a829

1A

and

8292 to

Inla

rfaca w

iíh th

aG

PIB

. T

holr u

w ¡

3 p

rog

ram

ma

d b

yth

a t

wo

moda s

ele

cl p

ina, O

PT

A a

nd

-O

PT

B.A

II Ihesa

pln

s a

re T

TL c

om

pa

-tib

le.

• .

Tra

nim

lt ñ

oce

lvt i:

Thls

pin

con-

tro

la t

he d

lroctlon

íor

ND

AC

, N

RF

D,

DAV.

and D

IQl-D

IOfl.

Inpul

la

TT

Lco

mp

atib

le.

Tra

nsm

lt ñ

»co

lvt

2:

Thla

pin

con-

tro

la

tria

dlrecllo

n í

or

EO

I. In

put

íaT

TL

com

patib

le.

82

93

raiy

G

Sym

bol

EO

I

AT

N

OP

TA

OP

TB

VC

C

GN

D

Pin

No

3 4 27

26

2fl

14

,20

Typ

«

1/0

O 1 1

P.S

.

P.S

.

End O

r Id

antlí

y: 1

13

^

tho e

nd o

í a m

últi

pla

byJ

e \r

¿¿

*'In

co

nju

nctio

n w

ilh A

TM,

táit^

Ihe

devic

e during

a P

O|||M

¿quenca. I

t co

nn

ecls

to It

iaK

ai^

^is

sw

itchad

batw

eün

tra

nup^

race

iva b

yT/R

"2.T

hIs

pin

hTTL'

ta».

palib

la.

• ;.

Att

ufitlo

n: Thía

pin

ía

'úsW

1

82

9IA

lo m

onilo

r Ih

e G

P|B

ATIÍ(

gtr

ol lin

a.

11 s

paci

/Ies

how

dáu'o

i'jD

IO linea

la lo

ba inia

rpre

taA

tioutp

ut

ís T

TL

com

patib

le." -'

¡TV

Moda S

ela

cliT

he

sa

tw

o p

lnA

n"

control

the lunctlo

n o

í Ib

a 3

251

trulh

, ta

bla

ho

w.t

he

y p.

/ogr

aqj

ftj

varí

oua

mo

da

s ¡a

in

Tab

la 2

.

\tolta

ge:

Positiva

pow

er Jupt

i;*i

o#

).

'.

,",.,.,,

Gro

und: C

Ircuíl g

round.

Ta

bla

2.

8293

Mo

da

Se

lecllo

n P

in M

ap

pln

g

: '-^liK

Íi

' :>

.}J

DE

SC

RIP

TIO

N

Irac

ííona

l tra

nsce

iver

. It w

as d

esig

nad

to_.,

Int

e! 8

291A

GP

IB T

atke

r/Lí

sten

er a

nd

tho

^£¿

¡*Í2

S2G

PIB

Con

trol

ler

to th

e IE

EE

Sta

ndar

d 48

8-19

78^¿

Süríü

ilon

Bus

{al

so r

efer

red

to a

s th

a G

PIB

). T

heÍJ

rans

ceiv

er m

eéis

or

exce

sds

all

of t

ha o

lec-

delln

ed i

n th

e IE

EE

Sta

ndar

d 4

88

-3.3

-3.5

. In

ctu

din

g

the

bu

s te

rmin

atlo

n

. ba

hard

war

e p

rog

ram

nie

d t

o on

e of

fo

ur^^

¿¿

¿¿

•"oio

para

tion.

The

sa m

odes

allo

w t

ho £

3293

to

bs.-:

-.•••

:-

. _

[o S

Upp

0r¡

bolh

a T

alke

r/Li

s te

ner/

Con

trol

ler

I an

d a

Tal

ker/

List

ener

en

vlro

nm

an

t. In

add

í-i

can

ba u

sad

as a

gan

aral

-pur

posa

, th

raa-

P^p

H¿"(pc

sh-p

ull)

or o

pen-

colla

ctor

bus

tra

nsce

tver

wiíh

^'iÜ

tr^a

ÍYar/

drlve

rs.T

wo

mod

es e

ach

are

used

to s

up

po

rtÉ

^jS

aaól

-lsta

nert

see F

igur

e 3

) an

d aT

alke

r/L¡

stsn

er/C

on-

^ÍS

ür'a

rrvi

'fanm

ont

(see

Fig

ure

4).

Mod

e 1

is u

sed

inM

'&M

faí-pü

rpos

e e

nviro

nmen

ts.

Riirí"

"v¡

Pin

Ñam

o

OP

TAO

PT

B

DA

TA

1B

US

]D

AT

A2

BU

S2

DA

TA

3B

US

3D

ATA

4B

US

4D

AT

A5

BU

S5

DATA

SB

US

6

DATA

SB

US

?

DA

TA

9

BU

S8

DA

TA

10

BU

SO

T/Rl

T/R

2E

OI

AT

N

Pin

No.

27

26 5

12 6 13 715

8

16 9 17 10 Ifl

23

19 24

21

25

22 1 2 3 4

IEE

E I

mp

lam

an

Utlo

n Ñ

am

o

* ""

'' '

Mo

da 0

0 0

(FC

IFC

-R

EN

RE

N-

NC

EO

I-

SR

QS

RQ

-

NR

FD

NR

FD

-

ND

AC

ND

AC

-

r/R

ioi

T/R

I02

AT

N-

GTÜ

T

cio

r5ÍÜ

2

G1

O2

-

T/R

l

T/F

Í2

EO

I

ATFJ

Moda

1

1 0

DÍO

~3

DIO

3-

DI0

7

.

DIO

?'

D108

DIO

6-

DÍÜ

5"

DIO

S'

DIO

4

DI0

4-

DTO

U

DIO

3-

NC

DI0

2

D1

02

-

ÜA

V

DA

V-

DÍO

l

Dio

r

T/R

l

NC

•EO

I

A-TN

Moda

2

o 1

IFC

IFC

-

RE

N

RE

N-

EO

I2so

rS

TÍQ

SR

Q'

ÑR

TD

NR

FD

-

ND

AC

"

ND

AC

-

AT

NI

AT

Ho"

AT

N-

ciü

CLT

H¡F

CL

SY

C

T/R

1T/

R2

EDT

XT

R

Mcx

ial.-:

1

DÍ0

8

DIO

S'

-

DI0

7

f

DI0

7'

,-D

I06

DI0

6-.

.J

üíü5

' .

;,D

IOS

'

DÍS

T

*"D

I04'-

DÍO

l"

D103-

ATN.O

"D

IÜT

0102-

DA

V

DA

V

DÍO

l

DIO

!'

T/R

l

iFül

EO

I

AT

N

ij:?í?

" ^s

ure

3.

Ta

lke

r/Ú

ate

ne

r C

on

fig

ura

tlo

n

nc

I.

TH

HE

ES

TA

TE

O-O

PE

N C

OLL

ECTO

ftSJ

H

I-S

EH

D l

OO

Pla

0-R

EC

ElV

EF

flO

MG

PIB

•-IE

EE

-W*

BU

S f

DR

WE

R/H

EC

E1V

ER

Fig

ura

5.

Ta

lke

r/L

iale

ne

r C

on

tro

l C

on

flg

ura

tlo

n

Ta

ble

3.

Mo

do

Q P

in D

escrl

pllo

n

Ta

lke

r/L

Ialc

no

r/C

on

lro

llor

Co

nlig

ura

llon

Sym

bo

l

T/ÍT

l

HíÍA

C'

ND

AC

-

NR

FD

Pin

No. 1

10 18 9

TYP« I

I/O 1/0

L'O

Ña

ma «nd F

uncllo

n

Tr«n

»mlt

Rsc

elví

1

Dire

cllo

n co

ntro

llo

rHD

AC

andN

RF

DJI

T/R

Üah

igh.

then

ND

AC

- and

NR

FD' a

ro re

caiv

ing.

Inpu

t la

TTL

com

patfb

lo.

Mol

Dat

* ^c

capt

od:

I>ro

ca5s

or G

PIB

bus

hand

shak

o co

ntro

l fin

e: u

sad

lo In

-dí

cale

tria

con

dlllo

n of

acc

epta

nce

oída

la b

y de

vlce

(s).

li b

TT

L c

ompa

tíblo

.

Hot

Dat

a A

ccop

lod:

IE

EE

GP

IB b

úaha

ndah

aka

cont

rol l

ina.

VVh

an s

n In

put.

it is

a T

TL c

ompa

lible

Sch

mül

-irlg

gpr.

Whe

n an

out

pul.

Íl Í3

an

opun

-col

lecl

ordr

ivur

wilh

48

mA

sln

kinq

cap

ubili

ty.

Nol

Hta

dy F

or D

*U:

Pro

cdsa

or G

PIB

hand

shaX

a co

ntro

l lin

a; u

sad

lo In

díca

lath

a co

ndW

on o

í ro

adln

ess

oí d

ovlc

ú(3)

lo a

ccop

l dat

a. T

hh p

in la

TTL

com

pati-

ble

7-47

1

Page 257: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

Ñam

a an

d Fu

nctlo

n

7V

P°'

"am

« jnd^M

.

^%

^E

^**™

**¿

^

Mol

n»-

jc)y

F

or D

ata

: ÍS

EE

GP

IBha

ndsf

iaíía

co

ntr

ol lin

u.

\Yng

n an

Input,

¡1 la

2 T

TL

cor

npsn

'fala

Sch

inÜ

Mrf

ggar

.W

han

an o

ulp

ui.

II ¡3

an

optfn

-caü

scfo

rdrivo

r w

íth

a

43 m

A c

urr

onl

aln

kíng

ca

uac

cnír

ol

Une

. Tlih

Input

h a

TT

L c

ompa

tibl

aS

ehm

ii

E/:d

Jdanílí

y; P

>oco

«or

GP

I8

búa

con

tro

l lin

o;

la u

sad

by

a fa

lknr

lo Ind

í-m

últi

pla

byi

a in

.,',

Thd

so

ata

a

pa

ro I

h/ce

-1/

0 st

ata

(push

-pull)

driv

erV

Sch

mirM

rigrjo

rfa

citlu

nri

TV

i» -

i----

-E

nd O

r.~

~,.i.ij.

icccU

HS

búa

co

ntr

ol

Une

; la

u-s

d b

y a

taljc

or t

o In

díca

ío t

hasn

d o

( a m

últi

plo

byl

s ira

naía

r.T

hls

pin b

a ih

rou-

siat

o (p

ush

-pull)

drlv

ar c

upaf

cte

oí ain

klng

48

mA

and

3 T

TL

com

pallb

lu""

•"'"

"w

itn

hy

^j.

<n,

o níit

juasl:

Pro

coG

Sor

GP1

3 ou:

con

tro

l lin

a; u

sad

by a

tíov

íco

lo In

díca

lath

tJ n

ood

lar

sor

víca

and

lo

roqu

es!

anin

ierr

uptíon

Iho c

urr

an!

saqu

ancs

ovan

te o

n tr

ia G

PIB

. It i

s a

TT

L co

mpa

li-hi

a lo

^-f

n [y

/a a

ltérn

alo

sour

ces

oí d

evlc

ap

fcg

ram

mln

gd

ala

(re

mót

e or l

oca

l con

-Ir

l m

palib

fa.

ntro

l

an

tion

: P

roce

ssor

I

búa

cont

rol

Une;

us

tKf

by id

a 8

29 1

to d

eter

min

o ho

wda

la o

n th

e D

IO s

ignal

Una

s ar

e lo

bo

inta

rpra

led.

Thla

i3

a T

TL

con:

patíb

loU

l.

usco

ntr

ol

lino;

use

tl by

a c

on

tro

ller

topl

aco

Iba

inte

r/ac

u sy

star

n tn

ta a

kno

wn

Tabl

e 4.

Mod

e 1

Pin

Díjs

cdpt

ion

Fig

uro

6. T

jíksr

/Líá

íenc

r D

af3

Con

flrju

rntio

n'í ? j í n 3

i 1 •t í í ¡ i a1 § i; w i 5 i. 1 :n ;s ^ i i ;

svm

bo

T/R1 eoi

AT

N

DA

V

'

DA

V

DIO

1-D

IO3

oio

r-oi

oa-

Pin

Ho.

1 a -i

24 21

25, 2

G,

10.

9.S

. 7.

6.

5

22.1

9.

13.

17.

16.

15.

13.

12

Typ

*

•1 1 1

I/O L'O I/O 1/0

Mam

o sn

d F

unct

icn

Tra

nam

lt R

uco

ivo

1: C

onlrob

tha d

i-rc

ctío

n lo

r D

AV

and

Iho

DIO

lines.

11

T;fii

[3 h

igh,

Ihan

all

thos

o lin

ea a

rase

ndin

g in

íorm

atio

n to

¡ha

IEE

E G

PI3

linas.

Thl

s In

put

¡s T

TL, c

om

pa

tible

.

End

Of

Saquanca

And A

ttantlo

n:

Pro

cass

ar G

P18

co

ntr

ol lin

es.

The

sahv

o co

ntr

ol

signáis

ar

a A

ND

ad í

o-

gatíi

or

lo d

ete

rmin

a w

helh

ir a

ll ih

otr

ansc

ei'/a

ra

in

the 8

293

are

th

roo-

stat

g (p

uah-p

ull)

or

op

en-c

o.l [

acto

r.W

han b

oth

sig

náis

are

low

(trua),

then

the

co

ntr

olle

r is

porí

orm

ing

apara

ilsl p

oli

and

tho

tra

nsco

ívor

s aro

all

oce

n-c

olle

cíor.

The

so ¡

nput

n a

raT

TL c

om

patib

le.

DM

a V

alld

: P

roce

sso

r G

PIB

b

us

hand

shax

a co

ntro

l-U

no; u

sad

to in

dí-

cate

th

e co

nd

ítio

n (

ava

ilab

ility

an

dva

lidiry

) o(

inío

rmatlo

n o

n th

a D

IOlin

as,

It is

TT

L c

om

paíib

la.

Da

ta

Volld

; IE

EE

GP

IB b

us

hand-

shaX

o c

ontrol lin

a. W

hen a

n in

pul, ¡t

s a

TT

L c

om

pa

tible

Sch

mili

- trio

. ger

.W

hon

DA

V' is

an

ou

tpu

t. U

can

sin

k 43

mA

.

Dal

a In

pul/O

utp

u',;

Pro

cess

or G

PIB

jus

data

lines;

use

d to

carr

y rn

ossa

g-j

and

dat

a b

ytcs

¡n

a b

ü-p

ara

llel b

>ne-

serb

l ío

rm c

on

íro

lled

by

iha

th

reo

lan

dsh

ake

sig

náis

. T

hese

lin

es a

roT

TL c

om

patib

le.

Dat

a In

put/O

utp

ul:

I£E

E G

PÍB

bu

sJa

ta U

nes,

Th£

¡y a

ra T

TL

com

paübla

Scn

mlt

t-tr

igg

orj

wh

an u

scd

/o

r In

-iu

t an

d c

¿n s

ink

43 m

A w

niín

uso

d lo

rju

tpu

t. S

<« A

TN

and

E

OI

desc

íip-

on l

oro

utp

ut

moda.

NO

TE:

FU

HC

llÜíl

OF

AT

M T

ÍUIIS

CcI

\l

- U

LOW

Si

3 -H

lüH

Tin-

Anr

rr

Ki-í

ífia

Y-I

.AiH

- A

I73

.HIC

H

Figu

ra 1

. T

alke

r/U

oten

er/C

onir

olle

r C

ontr

ol

'C

oníig

uraU

on

í

Page 258: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

Sym

bol

T.f

fl

ÑO

AC

"

.SD

.AC

-

Ja

bíe

s.

Mod

,?2P

lnD

e3cr

iptJ

on

Í/RF

D*

'22

M:im

o an

d F

uncí

icn

I iT

r.in

xiiI

t R

scar

v-s

1: D

ircct

ion

con

trol

forr

JDA

Ca

nd

NfiF

D. I

IT/'f

Tl E

s hlg

h. t

ren

NO

AC

and

NR

FD a

ra t

ace

ivin

g.

Inpu

t h

TT

L co

mpatib

le.

r/o

l D

ala

Acc

ep

ted

: P

roce

asor

GP

lBbu

s ha

ndsh

aka

con

tro

l une

; us

ed lo

In-

díca

te i

hs

ccnditl

on

acce

ptan

co o

íaa

la b

y dü

vice

fs).

Thl

s pin

la T

TL

com

-p.it

ibls

.

VO

ÍNo

t D

.ita A

cco

ptj

d:

IE5E

GP

lB b

us.,

conlrol l

ina, I

I is

a T

TL

com

-pa

tibla

Sch

mitM

ríggar

whe

n u

sed

for

inpu

t an

d an

op

fln-c

olíe

cio

rdrive

rwilh

a-1

3 m

A c

urr

on; a

lníc

capabili

ty w

ho

n u

wd

for

ou

ípu

t.

Not

Roo

dy F

or D

J|U

: P

raca

ssor

GFIS

bus

hand

shak

a co

nlrol l

ina;

used

to in

-di

ca to

Ih'j

cond

ition

of

read

lnes

s of

d-j-

vice

fsj

ío a

ccep

t d

ata

. T

hís

pin

is

7TU

com

patib

le.

.

Mol

fls

sdy

For

Da

ta:

I£E

E G

PI3

at'a

ndsh

alía

conlrol (

¡na.

It Í3

a T

TL

com

-paiib

lo S

chm

ití-l;ig

ger

whe

n u

sed í

or

inp

uta

nd

an

cpe

n-c

olle

clo

rdri

verw

ltha

48 m

A c

urr

en

t sin

íc c

spa

blfi

ty w

hen

use

dfo

r ou

tpL¡

!.

I/O

RE

N

¡yat

orn

Co

ntr

olle

r: U

sed lo

mo

nito

r th

usy

star

n co

ntr

olle

r sw

itch

and

co

ntr

ol t

h&dirc

ctio

n f

or

IFC

and

RE

N. T

his

pin

¡3 a

TT

L co

mpalib

ly input.

t'O

Iflu

mo

ta E

nafa

ía;

Pro

cess

or G

PlB

con

-tr

ol

lina;

usad

by

tha

acl

iva c

ontr

alla

r(¡n

co

nju

ncl

ion

wít

n ot

her

mes

saga

s)lo

stíl

ect

üütw

ean

íwo

Jito

mat

e sc

urce

sof

dev

ica

pro

gra

mm

ing

dal

a {

rem

óla

orlo

cal

contr

ol).

Thi

s pi

n

¡s T

TL

cor

n-paííb

la.

10

Rem

ota

Enabíu

: JE

EE

GP

IB b

usc

on

tro

llín

e, W

nen

used

as

an ¡n

put,

tlns

Isa

TT

Lco

mp

atib

le S

cnm

ítl-

trig

yar.

Whe

n an

ou

fpu

í, il

isa

trirs

o-st

n te

drJ

Yer

with

ti 43

m A

curr

an

t si

n-tin

g c

apa

bílí

iy.

ínte

r/ri

ce-C

laa

r: P

rocu

ssor

GP

I3 b

usco

ntr

ol lin

a;

usad

by

tha

act

ive

con-

trol

ler

to p

laco

Ihü

inie

rfac

G s

ysis

m In

to3

knov

vn q

uio

scánl s

iats

. Thi

s pi

n Is

TTL

com

patib

le

LO

lln

tari

acj

Cliu

r: I

ÉE

S G

PIB

co

ntr

ol

lina.

Thi

s ¡5

a T

TL

com

patib

la S

chm

itt-

trig

gu

rivh

cn u

sad lo

r in

put

and

a th

ree-

síal

o dn

'vsr

cap

abM

sfnf

ung

48 m

Acu

tra

nl y

/fíen

usa

d /

or

ouíp

ul.

Co

ntr

olle

r In

Ciu

nja

: U

¿ad

lo c

on

tro

ltli

o d

lract

ion

oí tn

.i S

MO

nnd

to

indí

cate

tíut

tho

3232

is m

cha

rQO

Ihe

bus.

CIC

Is a

TT

L co

rnpa

iibfa

iVip

ut.

ÍFC

L

sao

1/0

SR

O-

T/R

2

Hum

» a

rKÍ

Fun

ciJo

n

ten:

Ust

xJ t

o cl

oar

the

IFC

H&-

cefv

ed la

tch

aít

er

it h

aj b

een

reco

gnire

dby

íha

829

2. r-

form

ally

lew

(o.

tcep

t afta

,hard

ware

rcs

ot)

. It

wili

bo

puls

ad h

iijw

ho

n IF

CR

sca

rva

d is

reco

g.il

ied

byl

fi,52

92. Tilia inpul

is T

TL c

cmp-il

íbld

.

¡FC

Roc

ríh-

od

La

ten

: T

ha 8

292 m

oni'

tora

Ihe

IF

C u

no w

hsn

¡t Is

not

iha

aof

ivi

| co

ntr

olle

r in

rough lh!j

pin

.

,_.-

,t:

Pro

ceia

orG

FIB

con-

f tr

o[ U

na; I

ndfc

atou

tho

need

íora

ae

nlto

na

nd

(aquest

a

tho

act

ivo

con

tro

ller

to In

ítirru

pt

¡he

cu

rro

nl

cequ

ance

of

even

ts o

n t

ha G

PIB

búa

. Thl

s pi

n is

TT

Lca

mpa

tibio

.

Ser

v.'c

o ho-T

iiost

: IE

EE

GP

lB b

w c

on-

tro

l lin

a. W

h.;n

use

d a

s an in

put. th

ij pin

is

a T

TL

co

mp

atib

le)

Scf

imi't

t-tr

iggai;

\Vhu

n us

ed a

s an

otit

put,

it

fs a

n cp

ün-

colle

ctor

driv

er

wít

h a

4Q

m

A c

u;r?ri

slnlíi

no

capabili

ty.

cclv

s 2;

ctio

n f

or

EO

I. T

hatib

•on

trol

alis

inpuí ¡g n

AT

ttl

AT

M

EO

I2

EO

I

MO

TE

S;

tta

nllo

n

Ou

t: P

roce

sso

r G

pia

bu

-3co

nlr

lina;

used

by

tho

8292

for

ATN

con

tro

l oí

[fie

IE

HE

búa

du

.-ing

"la

í"d

con

tro

l sy

nch

ron

ou

sly"

opera

toria

. A

low

on

tfjij

Input

caus

ea A

TN t

o ba

iif_C

ICm

dica

te-J

tha

t th

iafls

asi

'ar

ga. A

TNO

is_a

TT

L c

o_m

p3 tib

ie Ip

p

Att

cntí

on

In:

Pro

oess

or G

FI3

tnw

ccii-

troriín

o; u

sed

by

the

0292

ío m

onito

r ;li3

,A

TJJ

/¡ni

Y

k-'

-ou

tpu

t Í3

TT

L c

omp^

t.'c!

.}. i

AC

antia

ii: P

rocc

aso

r G

PIO

Sua

cen

tre!

¿lin

a; u

cijd

by tíi

o 8

292 ío

monílo

rliíj.

AP

i"n

a. T

hia

"•'

- -

Att

nn

tJo

n:

IES

E G

PlB

búa

con

trul

'r-1

; j

usad

by a

co

ntr

olle

r to

spiíc

ifyhow

í.'¿

ü |

on t

ho D

IO s

irjnal

Una

s ar

o to

tú i

r.t :r

í

pret

ed a

nd v

/hic

h d

ovic

os m

ust r

síper5

.to

dat

a. W

hon u

ccd a

j an

ouíp

ut, t

íilsp

f •

13 a

thrc

c-at

aía

drt

vcr ca

pa

ub

oí s

:nk!

r J ;'

4B m

A c

urr

cnt.

Aa

an

fnput. it

Is

a 1

T¿ '

com

paiib

lo S

chm

itl-t

rígrje/;

£nd O

rld

on

tJ^2

: . .«

^«01

n»i:--

i |co

ntr

ol

lina;

usad

in

co

nju

nci

ón

.1 M

;

•*TH

tío

act

ivo

con

lro

llarf

thc

J233ii¡

;a

polling «

quenca

. Th

iu p

n J .

TT

L co

mpa tibia

. }

Or

Jdan

íí/y;

Pro

cess

or G

¡:Iñ

£.JJ

con

tro

l /¡n

e; u

sed

by

n U

ücar

íc T

e".1-

:-;1

•th

o an

d of

a m

últip

lo b

yta

tM'is

ív •

*-'.

"1Í3

pin

is T

fL c

c.Tip

a::

cjpiíb

iliíy o/

t^

'

Tab

la 5

. M

oda

2 P

in D

uacr

ipífo

n (C

oníín

uec

Sym

bol

Pin

l'OE

nd

Orl

do

ntí

fy:

IEE

HG

PIS

búa

co

ntr

ol

lins; us

üd b

y a ¡a

ltar

lo In

díc

ala

Iho

end

a m

ultíp

íg b

yte

transa

r so

quonca

or,

by a

co

ntr

ar in

con¡u

nct

lon w

lih A

Tíl,

to e

xecu

ta a

_pol

ling

seqik

,c

o, V

.Tio

nan

ou

tpu

t, t

hia p

in c

an s

lnk

-(8 m

A c

urr

an!.

V/tí

ün a

n in

put.

It

is a

TT

L co

mp

atib

leS

chm

ill-t

riggsr

.

Tabl

a 6.

Mod

e-lP

ínD

escr

lpH

on

Sym

bo

l

T/R

1

EO

IA

TN

Typ

«

AT

UO

IFC

L

OA

V24

íiam

o d

nd F

unct

lon

|

Tra

nsm

it R

acoi

va I;

Con

trol

s th

* fii- ¡

reci

ten lor

DAV

and th

e D

IO lin

s».

If ¡

T,R

I ¡3

/iig

h.

Ihcn

a!l

irosa

t'n

ss a

r»-•

-dÍP

Qin

í5ím

.Kic

nto

i.".

ete

=E

GP

:3 I

•a. T

hia

linp»;

¡3 T

TL c

ompa

i-bí

e JI

I E

nd

O;

Se

qu

flnca

an

o1 A

t'a

nlí

cn

: ¡i

l^rc

ctíiio

rGP

IP c

cntr

ol liñ

as

Tne

!iw

o c

ün

lrcj

lir.ás

ars

A.'í

Dea

tcc

air.

er

to'

tíets

rmin

fi w

he

lhsr

all

tha

tra

ns-

cciv

ers

In t

ha 9

233

are

push

-pull

o/

-o

pa

n-c

ollt

ícto

r. W

hen b

olh

sig

r,3\

3 ]

jar

s-lo

w (

true

), t

hen

tna

con:r

olle

r is

j

pe

rfcr

min

g a

pa

rallj

l p

oli

an

d t

ne .

1Ir

ansc

eivf

lrs

ara

all

op

c-n

-co

llóct

or

>T

ha:«

tnp

uts

ara

TTL

com

pa

íiola

t •

AR

D.it

lon

Ou|: P

roce

sso

rGF

lB c

on-

' j

¡rol

lina;

uss

d by th

e £

23

2 d

^-ri

rg |

¡•'t

aX'3 c

ontr

ol s

/nch

rrr.

ou

siy'

cpe

ra-

l I

ior.s

. Thi

s pi

n

ntc

rfa

ca

Clu

ar

Ljtcíi-i

d:

U2

^J t

om

ake

OA

V r

ecai

ved

aft

sr ihj

sysí

s.T

ico

ntr

olle

r es

sarl

s IF

C.

This

in

cw

is

TT

L co

mpa

übls

.

I/O ]

Da

taií

talld

:?rc

cess

or

GP

I3 ,,

di.--

stíS

AS c

on

tro

l lin

o:

ui3

d t

o i

nrt.c

a;-;

the

co

nd

itio

n

(a'/2

tl3

bilt

:y

an'J

valid

ir/)

,'nfo

rmat

icn

orí

tíie

D

IO3.

Thí

s pin

is T

TL c

am

paM

ile.

lata

V

bHd:

IS

ES

GP

lB h

ar

.. _

.._co

nlrol l

ina. W

he

n a

n ¡n

put. th

is p

i.i is

.a

TT

L c

on

ipa

tiQla

S

-hm

iií-t

.'1.7

^-5r

. ¡

Whd

n D

AV

; is

an o

utp

U. ¡

t can

sir.

k -

3 i

Fig

uro

3. T

alke

r/Lb

íeri

sr/C

onír

olla

r D

n!n

Con

/igur

allo

n

pio

i-D

ioa

Dio

rD

IO3-

I-O

22. l

o.13

. 1?

.16

. 15

.13

. 12

D.it

.i In

puí.

Ou

tpu

t: P

-óca

ssor

GP

I3

Jbtis

dju

linüs:

us^

d ¡o

carr

/mesi

sr;,

and

data

byt

as m

.1

bir-

para

ü-.-i

ajíe

seria

l fr

om

co

ntr

olle

o oy

thd

¡nr

a,ha

nd^í

i2rt

U s

i^njls

. T

íiesd

li,if.;

;>•

<T

TL

com

paüb

ia.

10D

ala In

pulO

uip

tii:

[==

= G

?;5

0^

5da

la lin

cs.

The

y ar

o T

TL c

am

péale

Sch

mft

t-tr

igge

rs n

nan

usé

d ía

r in

pul

and

can

sin

k -^

mA

-.-.

fien

Lie

d f

jr

'o

utp

ut.

Page 259: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

V

8233

Figu

ro 9

. 02

91A

and

829

3 S

yato

m C

oníi

gura

tlon

ro M

ICRO

PRO

CESA

DA

1

QPi

a

ourp

ur

i I» n u ir ti 10 2

1

10 J S 7 a 3 11 i

12 13 H 1S U 19 lí 3 1

m

» MM

ICR

QP

ñO

CE

SS

OR \ 1

O5C

1LLA

TO

ÍI

11

OU

IPU

T

is-:

s?

vcc

S

^7

i.r^

3i

CÍO

J

02

moi

O3

'

Di

^0

3

oíos

07

OÍO

T

«s«

ÍIÍ1

A

oícT

1551

mi

RS

2

Wíí

REtE

r

^.

HO

AC

ÍHT

H

ñf:Q

TIR

2

TfllQ

H

SN

DO

D

AV

01

02

D3

D4

Di

C3

_ S

RO

D7

RE

Ñ

A

I775

WH

RE

SE

C

OU'J

T

ICI

AfN

I

S?í

OO

FI

l?i

SYHC

ss K,l

1F.1

cíe

EA

3J

IS

í)

73

:a10

11

i32

1

33

7

1t

a3S

S

1 Í) JS 38 27

23

37

Z 7S 17 :i

t

:i 73 a 33

1

3-4

22 1 11 17

21 1 4

U 2 1 4 n 9 2 1 J S

23 3 7 11 M íi ii

!(

¡2

•-cP

ia a

us T

RA.

vsss

r/Eft

laS

ES

üIM

lA D

AT

A S

HsH

T F

Cfl

AL

RN

AT

EC

HíS

TA

L C

OH

FiG

UH

AIlC

íiS

IIBC

A.'

JC

OW

(£C

r T

U S

fST

EJ

JR

ES

ErS

WlT

CM

.S

£E ¿

C4U

DA

TA

SH

EE

T

De

t '

ON

S

YS

rSM

CO

MR

Ollí

OO

FF

S

WII

CH

'

°la

l

¿23J

DIO

* D

IOS

AllíO

O

PT

A

ÍFC

L

OP

TO

UC

CE

J

T;H

I

Á7Ñ

mili.

W

OAC

VFa

fi NR

FOT

az

3Pó

sno-

füH

flE

N-

.UN

O

AIH

EC

Í2

ilííi

i7cu

cic

cir.i

OP

TA

uC

CE

i

fl

M j2^

n .LÍ- ii

Til

ti

lEEE

-Ua

11 71

'7 „

^-v

cc

U lí

-Li-

ro,3

lE

ES

17 n IS ~V

js x

w

x

Page 260: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

'£-

,• .•

,1-.

5 M

.k

• »

K.-

—J

AB

SO

LU

Tc

¡MÁ

XIM

UM

RA

T1N

G3*

¿mbl

am T

empe

ratu

ra U

nder

Bla

s j.O

'C lo

70

'CS

tara

gs T

ompe

ralu

ro

- G

5*C

to

+ 1

50'C

Vol

teca

on

any

Pin

wlt

hR

aape

ct l

o G

rcur

.d

- 1.

0V [

o +

7V

Pow

er Q

lasl

paiio

n

.,

1 W

att

•NO

TIC

S:

). St

ress

es a

bova

tho

sa U

sted

und

er "

Abs

olut

a M

áxim

umR

atin

gs"

may

-cau

sa p

arm

-insn

t da

mag

e to

tho

dav

ice.

rhis

¡3

% st

rsss

rat

ing

only

and

funct

ional

opar

atio

n of

tba

céri

ca a

l ths

33 o

r an

y ot

fisr

con

diti

on

s ao

ove

thos

a in

di-

cala

d in

ttiB

ope

ra/to

na/

sect

ions

this

spe

cillc

atio

n ¡3

not i

mplie

d. E

xpos

uro

to a

bsol

uta

máx

imum

rst

iiig

con

di-

tions

(or

ext

ende

d pe

riods

may

atfs

ct d

svic

e ro

liabU

ity.

2. A

H

dsvi

cBs

ara

gu

ara

nte

ad

to

ap

arat

a w

ithin

th

sm

ínim

um a

nd m

áxim

um p

ara

mst

erlim

itssp

aci

Hadbcl

ovi

.Ty

pica

l pa

ram

eter

s ho

wev

er a

ra n

oi

íesf

etí

and

ara

nol

•gua

rant

ssd,

E

stab

ttsha

d st

aíis

tlcal

ly,

¡ney

In

díca

tepe

rform

ance

s le

vo!

exp

eded

¡n

a ty

plca

l de

viot

í at

roo

mte

mpe

ratu

ra (

TA =

25S

C)

anc

Vcc -

5V-

;H

A.C

. C

HA

RA

CT

ER

IST

ICS

(TA

= <

?C lo

70°c

. vcc =

s.o

v ±

I

D.C

. C

HA

RA

CT

ER

IST

ICS

(T

A -

o'C

to 7

0cc.

Vcc

=" 5

-°v

=10%

, GND

= o

V)

1 S

ymbo

l

! VILI

; v¡u Viu

1

VIH

I

V¡H

2

' V

lH3

_J

1/IÍÍ

4

VOLI

V0L

2

VOHI

VO

H2

VIT

>i.c

IIL IpD

'ce

Pa

ram

ofe

r

Inpu

t L'

ov/V

olta

ge (

GP

IB B

úa P

ins)

Inp'

ut L

ov/V

olia

ge (O

piio

n P

ins)

Inpu

t Lq

wV

olía

ge (

All

Oth

ers)

Inpu

l Hig

h V

olta

ga (

GP

lB S

us P

ins)

• Inp

ul H

igh

Vol

tage

(O

ptic

n P

ins)

Irput

Hig

h vo

lta

ge

(All

Oth

ers)

Rtjc

eive

r In

put H

ystü

resi

s

Ouí

put

Low

Vot

tage

(G

PIB

Bus

Pln

s)

- Out

put

Low

Vol

tage

(All

Oth

ers)

Quí

put

Hig

h V

olta

ge (

GP

IB B

us P

ins)

Otii

put H

igh

Vol

tage

(A

ll O

ther

s)

Hig

h t

o Lo

wR

^m

jih.p

ulT

lu^hulü

L

o,v

[o

H¡o

n

Inpu

t Lo

ad C

urre

n! (

GP

IB P

ins}

Inpu

t Le

akag

e C

urre

nt (

AII

Oth

ers)

Bus

Pow

er D

own

Lsa

kaga

Cur

ren!

Pow

er S

uppl

y C

urra

nt

Lim

its

Win

.

-0.1

2.0

-1.5

2.0

•ICO

2.-Í

2.-t o.a

T/p

.M

ax.

0.8

0.1

0.8

VGC

VCG

Vcc 0.5

0.5

2.0

V V V

. v V V mV V V V V V

Sea

Bus

Loa

d Li

na D

iagr

am

11

0

10 40

175

M /M rnA

Te

st C

on

dlt

lon

s

IOL

=

s m

A

!OL-1

6m

A

I

(OH -

-5

.2 m

A

IQH =

-8

00

;<A

j

Vcc =

S.O

V r 5

%

j

<U

S<

;V,M

«S

VC

C

J

0.4

5V

^V

aüS

^2

.7V

¡, I

110T

HS:

I- V

|L3

= U

Vm

.jxc

npin

32t

jnd

22

in M

odo

2 lo

r th

o 82

33-tO

.

CA

PA

CIT

AM

CE

Sym

bo

l

CID

I

C|0

2

GIT

ñ

Pa

ram

eto

r

I. O C

apac

itanc

e (G

P13

Sid

e)

-

1:0

Cap

acita

nca

(Sys

tem

Sid

o)

Inpu

t C

apoc

i!anc

ñ(T

,'Rl,T

,'R2)

Mln

.T

yp.

50 35 7

Max

.

30

50 10

Un

lta

PF pF pF

TUS

! C

on

dlil

on

s

VIH

«V

cc

VIN

-VC

C

__

v»i -

Vcc

_.

Gym

bol

tpi

Ip2

(P3

tpH

ZI

IpZ

Hl

tpui

tp2L

1

'PH

22

tp2H

2

>PL2

2

tp2L

2

IMS

Par

amot

er

Tran

smJí

ter

Pro

paga

Üon

Dcl

ay (

All

Une

s)

Roc

eive

r P

rop

ag

aro

n D

elay

{E

OI,

ATrJ

and

Han

dsha

ke L

ines

)

RG

celv

or P

rop^

gatio

n D

alay

(A

ll O

ther

Lin

es)

Tra

nsm

itter

Dis

abJe

Dei

ay (

Hig

h t

o 3-

Sta

te)

Tra

nsm

itter

Ens

ble

Del

ay (

3-st

ats

to H

igh]

Tra

nsm

itter

Dls

abla

Del

ay (L

osv

Io3-

Sta

te)

. -

Tra

nsm

itter

Ena

bla

Del

ay (

3-S

late

to

Low

)

Rec

sivs

r D

isab

is D

elay

{H

igh

to

3-S

tate

) *

- '

Rec

eive

r E

nabl

e O

elay

(3-

Sta

ta t

o H

igh)

Rec

eivs

r D

isab

le D

elay

(Low

to

3-S

tata

)

Rec

'eiv

er E

nabl

a D

clay

{3-

Sta

ta t

o Lo

w)

Mod

a S

witc

h O

eíay

Ma

x.

30

50

50

40

•40

40

40

40

40

•10

40

10

Unl

ts

ns

'ns ns na ns ns ns r,s na ns (13

^3

TY

PIC

AL

OU

TP

UT

LO

AD

ING

CIR

CU

ITS

Dal

a In

pul

ID B

us O

utpu

t (D

rlvur

)D

UJ

Inpu

t to

Dat

J O

utpu

l (ñc

csiv

ar)

San

d/R

ücal

vo I

nput

lo

Bus

Out

pul

E! H

iCU

-iíS

JIC

AH

O ^

hOS

£ ^ílC

JÍA

SC

Í

Sanc

Roc

L-iv

a In

put

ío D

ata

Out

pul {

ñoca

lvar

)

A.C

. T

ES

T1N

G I

MP

UT

, O

UT

PU

T W

AV

EF

OR

M

^>

TE

S! P

01M

TS <

[

¡C

TEST

Iíij

if.R

jrS

AH

ED

ni.

Éfl

Aru

/FO

'l AL

OO

lC

|-A

f.O

O iS

VF'

tH*i

;;-:

tc

o [:>

.I-.,T

MÉA

.íuná

Mq.

'jrs^

flS M

^CG

Ar ;

Fo

n A

LOCJ

C i

•-•1

JV

FC

tt A

I J.S

,:; O

Page 261: SISTEMA DE CONVERSIÓN DE INTERFACES …bibdigital.epn.edu.ec/bitstream/15000/10802/1/T444.pdf · El aspecto eléctrico comprend los límitese de voltaje s y corrientes, convencione

Va. OIMPUT VOLIAOE (VOLTC)

£ £ £ £

I 1

~ C

£s

&S3

^

: o o- —j— m <o 3- o

n' c M 3"

3 Ef ~

CD —. „

-D n, D 3 <?>S S a 5 2« _ ( ; , _ _ , — •

c? <. o" Éf cTa :i D 2 *5F c s: a 3*•• u >r 3E =• - Scr « I- Ef t-3 3 » S 2H •< S. (0 -,'

ni — 33 0 3 3

£<" »'5— " ~* en-o" < P ta^2. o = «Qo o H o0 - 0 Q."~ 3 £ ~¿- o ta wgS Eí

n W CD

°" m w =T•-c rn -i í;— r- a w

&f S 2M a u a& u :£ *tn •< u ^° o- S £.P-S -DL-D ° "g| |g.

t» CD 3* OfO o. r. aID M =-í. 3 0) —

>-o g IP• w w — tn

^"BL í Eo

•*" n *- u¡ ^V-o. s a ai » g °.cíÍ Í £ & 8«lÉSÍ

!I1?Iiji u — — ,9' ° í a g1

£;H 2 p o" n> 0, ^S" °- H o -o3 c c 2. ™.^- -a M, — o"" 9 3 E| 3

3 1Q 3 C

tn "ti w. DB sf "«12 ~T ID m 2 —Q.O • 0. Oo =. H: =5 m=;tCf — ra cD =• c a. •=

- | |=SB m tn Sp -,3 X T3 S =

2 - í S ^ q3 o ~ ni ou -, =• a-o"* Sa.5 3cr ci ^- u n01 -a ro ~ «

3 - 3 - ^ 85 o. o o °

1sll|^a& f f - s -=" ri o 3 3-^^ (D CD

X' CD

_ m

3^CJM

DI

cr

_vZ]r-nO3

TDu

2ffloc

"Ocz

T3

ounS5"-ea(D

active sy

MÍD3no^3<a>ino'

odi3-CDClCLCl

Vio£3.E-tnC.

5-o.

ET

S3tnra

5'CD

cr

cr™CD

cr^<w<orrciwM

(D

3o.CJ

u

•^CQ

3*1-P 3-

3

C/lo

üT"OOí

ito3CD2

Clo3

CJ3*CD

¿

2.•Q"3"(D

ío3.Cl

-I3"CDOT)(D

3o'3

w'CD<a

ncuinLO

D*taOS.cumo•<"Ho"3

t/)ni3O.Cl

Q."— t3-

CXra<n'IDo.m

i¿T3roCL

Ocu3

•<•o

3CLQ.Oín

T)

ü o CO