Tarjeta de Desarrollo para Sistemas Basados en el 8051



Documentos relacionados
TRABAJO PRÁCTICO Nº 6: PUERTO SERIE

En los años 60, cada fabricante usaba una interfaz diferente para comunicar un DTE

Conexión de un Terminal al Puerto de la Consola en Switches Catalyst

Comunicación serial por Aircable Lessly Marlene Sabido Calzada. Seminario del Proyecto de Investigación en robótica Humanoide

AD a 24Vcc 100mA (1) SI SI SI 100 mw 1Km (2) 256 bytes AD a 24Vcc 500mA (1) SI SI SI 500 mw 3km (2) 256 bytes

Experimento 6 LAS LEYES DE KIRCHHOFF. Objetivos. Teoría. Figura 1 Un circuito con dos lazos y varios elementos

SpecWare 8. Spectrum. Professional. Guía Rápida de Inicio. Technologies, Inc.

5. Solución de Problemas

INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO APUNTES DE LA MATERIA DE: MICROPROCESADORES Y MICROCONTROLADORES I

-PRODUCTO DESCATALOGADO- Relojes controlados por satélite Arbiter Systems, Inc.

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el

Diseño del cable para conexión JEM-10/PC

PRACTICA N0.7 UTILIZACIÓN DE UN CONVERTIDOR A/D OBJETIVO ESPECÍFICO: APLICAR EL CONVERTIDOR ADC0804 EN UN CONTROL DE TEMPERATURA

5. Despliegue en la PC

2 USO DE INSTRUMENTOS DE MEDICIÓN

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali

PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave:

Guía del Cableado para Puertos Auxiliares y de la Consola

ELECTRONICA ESTUDIO MODULO TRASMISOR-RECEPTOR DE RF A RS232 BIDIRECCIONAL Clave: 875

Twido Twido Windows Executive Loader Wizard Ayuda en pantalla. spa Versión 3.2

DATACON MANUAL DE INSTRUCCIONES. RS232C=RS422/RS485/20mA COMMUNICATION CONVERTER. DATACON. Communication converter

CAPÍTULO 3 LA COMUNICACIÓN SERIAL

M95 SHIELD PARA ARDUINO. SIGMA ELECTRONICA

INTRODUCCIÓN A LA INSTRUMENTACIÓN BÁSICA. Nociones básicas sobre el manejo de LOS EQUIPOS DEL LABORATORIO

SOFTWARE CSU-485. Para conectar el dispositivo CSU-485 lo podemos hacer de dos maneras:

DESCRIPCION DEL SITEMA MASTER.

MANUAL DE USUARIO NODO DEVICENET UNICAUCA

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS

M-Bus Master MultiPort 250D/L

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).

5.5 Interfaces especiales Interfaz V.24. Norma V.24. neris 4/8/64

NS FACE GUÍA DE INSTALACIÓN

INGENIERIA EN MICROCONTROLADORES. Protocolo RS-485. Introducción

CAPITULO II CARACTERISTICAS DE LOS INSTRUMENTOS DE MEDICION

Placa de control MCC03

MANUAL DE USUARIO. HARDWARE DE CONTROL DE ACCESO ZC500 v2. ZEBRA ELECTRONICA

SERIES 600. Contenido MANUAL DE PROGRAMACIÓN Y OPERACION INDICADORES SERIE MANUAL DEL USUARIO INDICADORES SERIE MANUAL DEL USUARIO

Control de acceso Access-800B

TELECOMUNICACIONES Y REDES. Redes Computacionales II. Prof. Cristian Ahumada V.

Programación De interfaces


Tema: Central telefónica (central office)

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

Como sacarle mayor provecho a las herramientas disponibles para la familia HC908

Esta fuente se encarga de convertir una tensión de ca a una tensión de cd proporcionando la corriente necesaria para la carga.

Conexión de procesadores PLC-5 y procesadores SLC a través de puentes de comunicación Uso de procesadores SLC 5/03

PRACTICA Nº 4 EL OSCILOSCOPIO

10 En este caso indica la dirección GPIB del instrumento.

Quark Pro 2 Cargador de Microcontroladores PIC y Memorias EEPROM 24CXX

2.1 Conexión serie en los procesadores BMX P /2000/2010/20102/2020

Automatización digital de procesos. Tema B

PUERTOS DE COMUNICACIÓN EXTERNOS TIPO VELOCIDAD DESCRIPCION GRAFICO

PROCEDIMIENTO DE ENLACE TCPIP

Tarjeta Adaptadora de Perfil Bajo PCI Express a 8 Puertos Serie

LECCIÓN B07: CIRCUITOS LIMITADORES Y FIJADORES

6. Controlador del Motor

Manual de instrucciones de uso Medidor de fuga de corriente AC PCE-LCT1

PRÁCTICA C INTRODUCCIÓN AL PAQUETE COMPUTACIONAL ELECTRONICS WORKBENCH 4.0

Control de Acceso MA500. Guía de Instalación y Manual de Usuario

Especificaciones técnicas de los prototipos:

ÍNDICE 1.0 INTRODUCCIÓN INSTALACIÓN Inserción de la tarjeta en el dispositivo Inserción del dispositivo CAM tdt en el televisor 4

BUS I2C. IES Los Viveros Sevilla Dpto. Electrónica. 1

SISTEMAS DIGITALES II MICROPROCESADORES

Maqueta: Osciloscopio y generador

Tema 07: Acondicionamiento

Manual IOCard USB DimControl. Fecha:19/08/15 Rev.:1.1

Proyecto Desarrollo Sistema Parking

Diapositiva 1. Por supuesto, también se puede hacer lo contrario. Un demultiplexor envía una señal a una de muchas líneas.

Mediciones Eléctricas

Joystick de dos botones para Spectrum

ELO20_FOC. Particularmente yo, lo hice andar para 27MHz haciendo oscilar un cristal de 9MHz en su tercer armónico.

TESMT7025. Kit de Sonda y Generador de Tonos de Red. Manual de Usuario

Introducción al enrutamiento y envío de paquetes

Guía de Instalación e Inicio Rápido Gama Aqua PC Versión Estándar Aqua PC

SALIDAS ANALÓGICAS. Adquisición de datos y acondicionamiento de la señal Tema 6

Curso sobre Microcontroladores Familia HC9S08 de Freescale

MANUAL SIO-RTD MODULO RTD 26 DE ABRIL DE 2001 REVISION 0

Modos de ahorro de energía a en los chips CMOS

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

Manual de Procedimientos

Antes de utilizar este servicio, lea detenidamente este manual y téngalo a mano para consultarlo más adelante.

Nombre del estudiante: Grimaldo velazquez Rafael. Herrera Díaz Jefree. Campus: san Rafael

DataMAX pa r a PS3. Manual del Usuario V1.0

Diseño del módulo RS-232. Por Michael Kusch Versión preliminar 0.2

67 65 pow: 50% Controlador SX100e Guía configuración rápida Instrucciones de Instalación y Mantenimiento. 1. Introducción

HP Backup and Recovery Manager

MANUAL DE USUARIO Como utilizar un lector RFID REV. 1.0

Tarjeta de aplicación para circuito de voz de 60 seg

PLACAS FERTIRIEGO ELECTRÓNICA NUEVA

Sistema Dupline de Guiado en Parking Interfaz para Modbus/RTU Modelo GP

Es un software instalado en los equipos asignados a los Centros de Consulta con el objetivo de:

Especificaciones técnicas. Power, Inputs and Outputs. Operating Voltage Input Voltage (recommended) Input Voltage (limits) Analog Input Pins

Universidad Central de Bayamón Colegio de Desarrollo Empresarial & Tecnología

Práctica 1. Compuertas Lógicas

Mac OS X 10.6 Snow Leopard Guía de instalación y configuración

Manual de instrucciones Termo higrómetro más barómetro y datalogger LT-MHB382SD

CAN BUS Controller Area Network:

6. Amplificadores con transistores

HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS

Fuentes de alimentación DC. series TPR-3D y KPS

Transcripción:

Tarjeta de Desarrollo para Sistemas Basados en el 8051 Modelo: SM-51A Rev. C MANUAL DEL USUARIO Rev. B Juan M. Hinojosa O. AGOSTO 1995 (C) JUAN HINOJOSA, 1995

TABLA DE CONTENIDO 1 DESCRIPCION GENERAL...5 2 CABLES DE COMUNICACION SERIAL...6 3 EL ESTANDAR RS-232 PARA COMUNICACION DE DATOS...8 4 SECUENCIA DE ARMADO Y PRUEBAS DEL SISTEMA MINIMO...9 RECOMENDACIONES PARA EL ARMADO...9 PASO 1. PRUEBAS A LA RED DE ALIMENTACION....9 PASO 2. PRUEBAS AL CIRCUITO DE RESET...9 PASO 3. PRUEBAS AL CIRCUITO DEL OSCILADOR...10 PASO 4. PRUEBAS A LOS CIRCUITOS DE DECODIFICACION...10 PASO 5. PRUEBAS DE OPERACION DEL SISTEMA MINIMO...11 PASO 6. PRUEBAS AL CIRCUITO DE INTERFASE SERIAL....12 PASO 7. PRUEBAS DE OPERACION DEL PROGRAMA MONITOR....13 PASO 8. PRUEBAS AL CIRCUITO DE MEMORIA DE DATOS...13 5 SECUENCIA DE ARMADO Y PRUEBAS DE LA EXPANSION DIGITAL Y ANALOGICA... 15 RECOMENDACIONES PARA EL ARMADO...15 GENERADOR DE SEÑALES DE RELOJ...15 EXPANSOR DE PUERTOS PARALELOS...15 EXPANSOR DE TEMPORIZADORES PROGRAMABLES...17 EXPANSOR DE PUERTO SERIAL...18 6 MAPA DE MEMORIA DE LA TARJETA... 20 7 DESCRIPCION DE LOS CONECTORES Y SUS TERMINALES... 22 P1 ALIMENTACION DE CIRCUITERIA DIGITAL...22 P2 EXPANSION DE PUERTOS DEL 8051...22 P3 PUERTO SERIAL RS-232 DEL 8051...23 P4 EXPANSION DE PUERTOS DEL 8255, 8253 Y 8251...24 P5 PUERTO SERIAL RS-232 DEL 8251...25 P6 PUERTO SERIAL RS-485 DEL 8051...25 P7 SALIDAS ANALOGICAS...26 P8 EXPANSION ANALOGICA...26 P9 ENTRADAS ANALOGICAS...27 P10 ALIMENTACION DE CIRCUITERIA ANALOGICA...28 8 PUNTOS DE CONFIGURACION...29 SISTEMA MINIMO...29 J1 Y J2 SELECTOR DEL CRISTAL OSCILADOR...29 J3 SELECTOR DE RS-232 O RS-485...29 J4 SELECTOR DE P1.5 O TXE EN EL PIN 3 DE P2...29 J5 SELECTOR DE /DTR0 DE P3 EN EL P1.0 DEL 8051...29 EXPANSION DIGITAL...30 J6 SELECTOR DE LA FUENTE DE RELOJ DE CONTADOR #0 DEL 8253...30 J7 SELECTOR DEL DESTINO DE LA SALIDA DEL CONTADOR #0 DEL 8253...30 Manual del Usuario 2

J8 SELECTOR DE LA FUENTE DE RELOJ DE CONTADOR #1 DEL 8253...30 J9 SELECTOR DE LA FUENTE DE RELOJ DEL CONTADOR #2 DEL 8253...30 J10 SELECTOR DEL DESTINO DE LA SALIDA DEL CONTADOR #2 DEL 8253 O SELECTOR DE LA FUENTE DE RELOJ DEL PUERTO SERIAL 8251...30 J11 FUENTE DE LA SEÑAL DE RXD DEL 8251...31 J12 FUENTE DE LA SEÑAL DE DSR DEL 8251...31 J13 FUENTE DE LA SEÑAL DE CTS DEL 8251...31 J14 J15 SELECTOR DE LA FUENTE DEL HABILITADOR DEL CONTADOR #0 DEL 8253 O SELECTOR DEL DESTINO DEL TXRDY DEL 8251...31 SELECTOR DE LA FUENTE DEL HABILITADOR DEL CONTADOR #2 DEL 8253 O SELECTOR DEL DESTINO DEL RXRDY DEL 8251...32 EXPANSION ANALOGICA...32 J16 y J17 SELECTORES DE LA FUENTE DE LA REFERENCIA DEL DAC #1...32 J18, J19 y J20 SELECTORES DE LAS TERMINALES DE I DEL DAC #1...33 J21 y J22 SELECTORES DE LA FUENTE DE LA REFERENCIA DEL DAC0831 #2...33 J23, J24 y J27 SELECTORES DE LAS TERMINALES DE I DEL DAC #2...33 J25 y J34 SELECTOR DE RANGO DE VOLTAJE DE SALIDA DEL DAC #2...34 J26 y J33 SELECTOR DE RANGO DE VOLTAJE DE SALIDA DEL DAC #1...34 J28 SELECTOR DE RANGO DE VOLTAJE DE LA ENTRADA #0 DEL ADC0809...34 J29 SELECTOR DE RANGO DE VOLTAJE DE LA ENTRADA #1 DEL ADC0809...35 J30 SELECTOR DEL DESTINO DE LA SEÑAL EOC DEL ADC0809...35 J31 y J32 SELECTORES DE LA REFERENCIA DE VOLTAJE DEL ADC0809...35 9 PROGRAMAS DE PRUEBA... 36 TEST1.ASM...36 TEST2.ASM...36 TEST3.ASM y TEST3A.ASM...37 TEST4.ASM y TEST4A.ASM...37 TEST5.ASM y TEST5A.ASM...38 10 LISTADOS DE COMPONENTES...40 JUEGO DE PIEZAS PARA TARJETA SM-51A...40 JUEGO DE PIEZAS PARA TARJETA SM-51A...41 JUEGO DE PIEZAS PARA TARJETA SM-51A...42 Manual del Usuario 3

1 DESCRIPCION GENERAL Felicidades por su nueva adquisición! La tarjeta que acaba de comprar le permitirá realizar todo tipo de experimentos y proyectos, ya sea en su configuración mínima o máxima. Esta tarjeta fué diseñada pensando tanto en experimentos que ayuden a fundamentar los conceptos teóricos que se le presentan al estudiante en sus cursos universitarios como las aplicaciones prácticas y comerciales que actualmente se le están dando a los microprocesadores en el area de control. Esta tarjeta tiene la capacidad de operar en una configuración mínima (mínimo costo) para experimentos que no requieran gran cantidad de I/O. También puede acceptar circuitos para la expansión de su I/O con lo que le permitirá poder realizar aplicaciones con una gran cantidad de entradas y salidas digitales y analógicas. Para su diseño se emplearon exclusivamente circuitos integrados que son fáciles de conseguir y que son los más económicos de su tipo. Esto permitirá que la pueda armar a un costo mínimo y sin problemas de adquisición. Esto es muy importante a futuro cuando se daña un componente y hay que reemplazarlo. La capacidad de la tarjeta es la siguiente: µc 8051 /8031/8751/8051FX/8052/8032/8752 con: 1 puerto serial UART ; de 2 A 8 TIMERS/COUNTERS de 16 bits ; de 2 A 4 puertos paralelos programables de 8 bits ; de 128 A 256 byes de RAM ; de 0 A 8K bytes de EPROM/PROM, 1 conector HEADER para EXPANSION del 8051. 3 BASE para EPROM/SRAM de 8KX8, 1 PUERTO SERIAL USART adicional, 3 TIMERS/COUNTER de 16 bits adicionales, 3 PUERTOS PARALELOS programables de 8 bits adicionales, 1 CONVERTIDOR A/D de 8 bits con 8 CANALES de entrada de 5V o 10V, 2 CONVERTIDORES D/A de 8 bits de 5V, 10V o +/-5V, 1 memoria EEPROM SERIAL desde 128X8 hasta 16KX8, 1 MANEJADOR y conector de red RS-485, 3 conectores HEADERS para EXPANSION DIGITAL Y ANALOGICA. Para operar la tarjeta se requiere de una fuente externa regulada de +5V, y en el caso de que utilice los convertidores análogos requerirá además de una fuente externa regulada de ±15V. Si no posee una fuente de éstas puede conseguir la tarjeta para armar una en el mismo lugar donde consiguió ésta. Manual del Usuario 4

2 CABLES DE COMUNICACION SERIAL PARA PC CON PUERTO DB-25, HANDSHAKE POR SOFTWARE (DEFAULT) Este es el cable usado por la mayoría de las aplicaciones cuando la PC tiene un conector de 25 terminales. Usando éste cable CONECTOR PC DB-25 HEMBRA CONECTOR SM-51A DB-25 MACHO se simula un 'null modem' a la PC. Con 2 2 éste tipo de cable 3 3 se requiere de soporte de sincronización (handshake) por 4 5 6 7 7 software, conocido 20 como protocolo 8 XON/XOFF. Este soporte lo debe de proveer el software dentro del programa monitor, o en su caso de la aplicación, tanto en la tarjeta SM-51A como en la PC. PARA PC CON PUERTO DB-9, HANDSHAKE POR SOFTWARE (DEFAULT) Este cable realiza el mismo trabajo que el anterior pero se usa cuando la PC tiene un conector de 9 terminales. CONECTOR PC DB-9 HEMBRA 6 7 8 1 2 3 4 5 CONECTOR SM-51A DB-25 MACHO 2 3 7 Manual del Usuario 5

PARA PC CON PUERTO DB-25, HANDSHAKE POR HARDWARE Este cable deberá ser usado para las aplicaciones que requieran de soporte de sincronización (handshake ) por hardware, cuando la PC tiene un conector de 25 terminales. Este protocolo de sincronización utiliza las lineas de /DTR y /CTS para proveerlo. Este soporte lo debe de proveer el software dentro de la aplicación, tanto en la tarjeta SM-51A como en la PC. Actualmente el sistema monitor no CONECTOR PC DB-25 HEMBRA provee soporte para este tipo de sincronización. 20 2 2 3 3 4 5 6 7 8 CONECTOR SM-51A DB-25 MACHO 5 7 20 PARA PC CON PUERTO DB-9, HANDSHAKE POR HARDWARE Este cable realiza el mismo trabajo que el anterior pero se usa cuando la PC tiene un conector de 9 terminales. CONECTOR PC DB-9 HEMBRA CONECTOR SM-51A DB-25 MACHO 6 7 8 1 2 3 4 5 2 3 5 7 20 Manual del Usuario 6

3 EL ESTANDAR EIA RS-232 PARA COMUNICACION DE DATOS El estandar RS-232 es el más utilizado para la comunicación de datos en forma serial, ya sea sincrónica o asincrónica, entre equipos de cómputo y/o sus periféricos. El estándar define especificaciones en cuatro áreas: 1 Las características mecánicas de la interfase 2 Las señales eléctricas de la interfase 3 La función de cada señal 4 Grupos de señales para aplicaciones específicas. A continuación se presenta una tabla con todas las señales presentes en el estandar de EIA RS-232-C y en los de CCITT V.24 y V.28. NAME EIA CCITT 25 9 DTE (V24) CKT CKT PIN PIN DIR FULL NAME REMARKS -------------------------------------------------------------------------------- - AA 101 1 - - PROTECTIVE GROUND DON'T USE THIS ONE FOR SIGNAL GROUND! TXD BA 103 2 3 O TRANSMIT DATA DATA RXD BB 104 3 2 I RECEIVE DATA DATA RTS CA 105 4 7 O REQUEST TO SEND HANDSHAKE CTS CB 106 5 8 I CLEAR TO SEND HANDSHAKE DSR CC 107 6 6 I DATA SET DEADY STATUS GND AB 102 7 5 - SIGNAL GROUND REFERENCE LEVEL DCD CF 109 8 1 I DATA CARRIER DETECT STATUS - - - 9 - - RESERVED NOT USED - - - 10 - - RESERVED NOT USED - - - 11 - - UNASSIGNED NOT USED - SCF 122 12 - I SECONDARY DATA CARRIER DETECT STATUS - SCB 121 13 - I SECONDARY CLEAR TO SEND HANDSHAKE - SBA 118 14 - O SECONDARY TRANSMIT DATA DATA - DB 114 15 - I TRANSMIT CLOCK (DCE) CLOCK - SBB 119 16 - I SECONDARY RECEIVE DATA DATA - DD 115 17 - I RECEIVE CLOCK CLOCK - - - 18 - - UNASSIGNED NOT USED - SCA 120 19 - O SECONDARY REQUEST TO SEND HANDSHAKE DTR CD 108/2 20 4 O DATA TERMINAL READY STATUS SQ CG 110 21 - I SIGNAL QUALITY STATUS RI CE 125 22 9 I RING INDICATOR STATUS - CH 111 23 - O DATA RATE SELECTOR (DTE) HANDSHAKE - CI 112 23 - I DATA RATE SELECTOR (DCE) HANDSHAKE - DA 113 24 - O TRANSMIT CLOCK (DTE) CLOCK - - - 25 - - UNASSIGNED NOT USED Manual del Usuario 7

4 SECUENCIA DE ARMADO Y PRUEBAS DEL SISTEMA MINIMO RECOMENDACIONES PARA EL ARMADO Es muy importante que cuando arme su tarjeta utilice un cautín de punta fina de no más de 60W y utilice soldadura fina con núcleo de pasta fundente. La temperatura máxima del cautín no deberá ser mayor a 300 C y no deberá de aplicarse el calor a las terminales de los componentes por más de 10 segundos. Es altamente recomendable utilizar bases para todos los circuitos integrados, pero es imperativo utilizarlas para las localidades marcadas con U5, U6 y U13. Después de que su tarjeta esté terminada, móntela en un soporte aislante o al menos utilice patas de goma auto-ahderibles para impedir que las terminales de los componentes toquen la superficie de trabajo. Si optó por sujetarla a un soporte, la tarjeta está provista de 5 perforaciones por donde deberán de introducirse separadores, de preferencia no metálicos, para sujetarla a la base. PASO 1. PRUEBAS A LA RED DE ALIMENTACION. COMPONENTES A SOLDAR P1; 2 TERM, C29; 470µF, D1; 1N5400, TVS1; P6KE6.8A VERIFICAR LA POLARIDAD DE C29 Y D1 PROCEDIMIENTO DE PRUEBA Conectar una fuente regulada de 5V a P1 Encender la fuente de 5V Probar que no existan cortos y que el voltaje sea de 5V Apagar la fuente de 5V PASO 2. PRUEBAS AL CIRCUITO DE RESET. COMPONENTES A SOLDAR C19; 10µF, R1; 100Ω, R2; 8.2KΩ, S1; PUSHBUT VERIFICAR LA POLARIDAD DE C19 PROCEDIMIENTO DE PRUEBA Encender la fuente de poder y verficar que existan 0V en la terminal 9 de U1. Oprimir S1 y verificar que existen 5V en la misma terminal. Soltar S1 y verificar que el voltaje pasa de 5V a 0V. Verificar que existan 5V en la terminal 40 y 0V en la terminal 20 de U1. Apagar la fuente de 5V Manual del Usuario 8

PASO 3. PRUEBAS AL CIRCUITO DEL OSCILADOR. COMPONENTES A SOLDAR BASE_U1; 40 TERM, C11; 27pF, XTAL1; 11.059MHz C10; 0.1µF, C12; 27pF, COMPONENTES A MONTAR U1; 8051 VERIFICAR LA ORIENTACION DE U1 PROCEDIMIENTO DE PRUEBA Encender la fuente de 5V Verificar que exista ALE en la terminal 30 de U1. Onda cuadrada de aproximadamente 2MHz. Verificar que aparezca ALE en la terminal 11 de U2. Verificar que aparezca /PSEN en la terminal 29 de U1. Onda cuadrada de aproximadamente 1MHz. Verificar que aparezca /PSEN en la terminal 2 de U3 Si se dispone de un osciloscopio con punta X10 verificar que exista una onda parecida a una senoidal de aproximadamente 11MHz en la terminal 18 de U1. Apagar la fuente de 5V PASO 4. PRUEBAS A LOS CIRCUITOS DE DECODIFICACION. COMPONENTES A SOLDAR BASE_U3; 14 TERM, C20; 22pF, R4; 470KΩ, BASE_U4; 16 TERM, R3; 470KΩ, COMPONENTES A MONTAR U3; 74HC00 U4; 74LS139 VERIFICAR LA ORIENTACION DE U3 y U4 PROCEDIMIENTO DE PRUEBA Encender la fuente de 5V Verificar que exista ALE en la terminal 30 de U1. Onda cuadrada de aproximadamente 2MHz. Si se dispone de un osciloscopio con punta X10 verificar que exista una onda parecida a una senoidal de aproximadamente 11MHz en la terminal 18 de U1. Si se dispone de un osciloscopio con punta X10 verificar que exista una onda parecida a una senoidal de aproximadamente 11MHz en la terminal 10 de U3 montada en 2.5V de directa. Verificar que exista una onda cuadrada en la terminal 8 de U3. Onda de aproximadamente 11MHz. Manual del Usuario 9

Verificar que aparezca /PSEN en la terminal 6 de U3. Onda cuadrada de aproximadamente 1MHz. Verificar que aparezcan pulsos cuadrados en las terminales 4, 5, 6 y 7 de U4. Verificar que aparezcan pulsos cuadrados en las terminales 12, 11, 10 y 9 de U4. Verificar que aparezcan pulsos cuadrados en la terminal 20 de U5, U6 y U13. Verificar que aparezcan pulsos cuadrados en la terminal 22 de U5, U6 y U13. Apagar la fuente de 5V PASO 5. PRUEBAS DE OPERACION DEL SISTEMA MINIMO. COMPONENTES A SOLDAR BASE_U2; 20 TERM, C1; 0.1µF, C4; 0.1µF BASE_U5; 28 TERM, C2; 0.1µF, BASE_U6; 28 TERM, C3; 0.1µF, COMPONENTES A MONTAR U2; 74LS373 U5; 27C64 (VER TEXTO) VERIFICAR LA ORIENTACION DE U2 y U5 PROCEDIMIENTO DE PRUEBA Programar el EPROM 27C64 con el archivo TEST1.BIN o TEST1.HEX utilizando alguno de los programadores de EPROM s existentes. Si no se dispone de éstos archivos, ensamble el programa TEST1.ASM (buscarlo en la sección 9 de éste documento) y después realice el procedimiento antes mencionado. Montar el EPROM en la base U5. Encender la fuente de 5V. Verificar que exista una onda cuadrada en la terminal 1 de U1. La onda cuadrada de aproximadamente 153.6KHz con 50% de ciclo de trabajo. Verificar que exista una onda cuadrada en la terminal 2 de U1. La onda cuadrada de aproximadamente 76.8KHz con 50% de ciclo de trabajo. Verificar que existan ondas cuadradas de diferentes frecuencias en las terminales 3, 4, 5, 6, 7 y 8 de U1. Las ondas cuadrada deben ser de aproximadamente 38.4, 19.2, 9.6, 4.8, etc KHz respectivamente con 50% de ciclo de trabajo. Verificar que sólo existan pulsos en la terminal de salida 4 de U4. Verificar que no existan en las terminales 5, 6 y 7. Apagar la fuente de 5V Manual del Usuario 10

PASO 6. PRUEBAS AL CIRCUITO DE INTERFASE SERIAL. COMPONENTES A SOLDAR BASE_U7; 16 TERM, C16; 4.7µF, P3; CONECTOR DB-25F RP2; RESISTOR PACK; C17; 22µF, ANGULO RECTO, 10KΩ, C18; 22µF, P2; CONECTOR DIP C15; 4.7µF, HEADER; 40 TERM VERIFICAR LA POLARIDAD DE C15, C16, C17 Y C18 COMPONENTES A MONTAR U7; MAX232A VERIFICAR LA ORIENTACION DE U7 PROCEDIMIENTO DE PRUEBA Encender la fuente de 5V. Verificar que existan aproximadamente +10V en la terminal 2 de U7. Verificar que existan aproximadamente -10V en la terminal 6 de U7. Verificar que existan aproximadamente -10V en las terminales 7 y 14 de U7. Verificar que existan aproximadamente +5V en las terminales 9 y 12 de U7. Verificar que existan aproximadamente -10V en las terminales 2 y 5 de P3. Verificar que existan aproximadamente +10V en la terminal 4 de P3. Apagar la fuente de 5V Programar el EPROM 27C64 con el archivo TEST2.BIN o TEST2.HEX utilizando alguno de los programadores de EPROM s existentes. Si no se dispone de éstos archivos, ensamble el programa TEST2.ASM (buscarlo en la sección 9 de éste documento) y después realice el procedimiento antes mencionado. Montar el EPROM en la base U5. Encender la fuente de 5V. Verificar que exista una onda cuadrada en la terminal 11 de U1. La onda cuadrada de aproximadamente 600Hz con 50% de ciclo de trabajo. Verificar que exista una onda cuadrada en la terminal 14 de U7. La onda cuadrada de aproximadamente 600Hz con 50% de ciclo de trabajo y de 20Vpp de amplitud (+10V a -10V). Verificar que exista la misma onda del punto anterior en la terminal 2 de P3 Apagar la fuente de 5V Manual del Usuario 11

PASO 7. PRUEBAS DE OPERACION DEL PROGRAMA MONITOR PROCEDIMIENTO DE PRUEBA Programar el EPROM 27C64 con el archivo V1_0.BIN o V1_0.HEX utilizando alguno de los programadores de EPROM s existentes. Estos archivos contienen el programa monitor "MON51A" version 1. Si existe alguna versión más reciente, utilice ésta en su lugar. Para mayor información sobre la operación y uso de éste programa monitor, por favor vea el manual del mismo. Montar el EPROM en la base U5. Conectar el cable de comunicación a la SM51A y al la PC. Ver la sección 2 de éste documento para su descripción. Correr en la PC un programa emulador de terminal. Existen muchos de éstos en el mercado. Seleccione el más indicado. Vea el manual del programa monitor "MON51A" para que ajuste los parámetros del programa emulador de terminal. Estos parámetros normalmente son: el baud-rate, el número de data-bits, el número de stop-bits y el tipo de paridad. Los valores típicos son, respectivamente, los siguientes: 9600, 8, 1, sin paridad. Encender la fuente de 5V. Verificar que aparezca en la pantalla de la PC un mensaje de bienvenida mandado por la SM51A y que después aparezca el prompt que indica que se pueden acceptar comandos. Verificar que si se oprime sólo la tecla de enter o return, la SM51A responde mandando otro prompt. PASO 8. PRUEBAS AL CIRCUITO DE MEMORIA DE DATOS. COMPONENTES A MONTAR U6; 6164 VERIFICAR LA ORIENTACION DE U6 PROCEDIMIENTO DE PRUEBA Conectar el cable de comunicación a la SM51A y al la PC. Ver el paso anterior para mayor información. Correr en la PC un programa emulador de terminal. Encender la fuente de 5V. Verificar que aparezca en la pantalla de la PC un mensaje de bienvenida mandado por la SM51A y que después aparezca el prompt que indica que se pueden acceptar comandos. Verificar que si se oprime sólo la tecla de enter o return, la SM51A responde mandando otro prompt. Seleccionar el comando de desplegar memoria externa, del MON51A, de la dirección 2000H a la 20FFH. Ver la información que el comando arroja. Realizar la misma operación que en el punto anterior y verificar que la información que arroja es idéntica a la del punto anterior. Manual del Usuario 12

Seleccionar el comando de modificación de memoria externa, del MON51A, empezando en la dirección 2000H. A partir de ésta dirección almacenar los siguientes números: F, E, D, C, B, A, 9, 8, 7, 6, 5, 4, 3, 2, 1 y 0. Seleccionar una vez más el comando de desplegar memoria externa de la dirección 2000H a la 20FFH. Verificar que las primeras 16 posiciones contengan la información arriba mencionada y las restantes permanecen al igual que en los dos pasos anteriores. Apagar la fuente de 5V Felicidades! Es usted el poseedor de una tarjeta SM51A con el programa monitor MON51A, en buen estado. Manual del Usuario 13

5 SECUENCIA DE ARMADO Y PRUEBAS DE LA EXPANSION DIGITAL Y ANALOGICA RECOMENDACIONES PARA EL ARMADO A continuación se describen las secuancias de armado y pruebas para las diferentes sub-secciones de que se componen la expansión digital y analógica. Si no va a armar todas estas sub-secciones le recomiendo que tenga cuidado de que las sub-secciones de soporte estén presentes. Verifique las anotaciones para el armado de cada sub-sección. GENERADOR DE SEÑALES DE RELOJ ESTA ETAPA ES NECESARIA PARA EL EXPANSOR DE TEMPORIZADORES PROGRAMABLES, PUERTO SERIAL Y CONVERTIDOR ANALOGO-DIGITAL COMPONENTES A SOLDAR BASE_U11; 14 TERM, COMPONENTES A MONTAR U11; 74LS92 VERIFICAR LA ORIENTACION DE U11 PROCEDIMIENTO DE PRUEBA Encender la fuente de 5V. Verificar que exista una onda cuadrada de aproximadamente 1.843MHz en la terminal 8 de U11. La onda tiene una razón de trabajo del 50%. Verificar que existan una onda cuadrada de aproximadamente 920KHz en la terminal 12 de U11. La onda tiene una razón de trabajo del 50%. Apagar la fuente de 5V EXPANSOR DE PUERTOS PARALELOS COMPONENTES A SOLDAR BASE_U8; 40 TERM, COMPONENTES A MONTAR U8; 8255 P4; CONECTOR DIP HEADER; 40 TERM VERIFICAR LA ORIENTACION DE U8 Manual del Usuario 14

PROCEDIMIENTO DE PRUEBA Utilizar uno de los dos métodos siguientes: METODO 1 Programar el EPROM 27C64 con el archivo TEST3.BIN o TEST3.HEX utilizando alguno de los programadores de EPROM s existentes. Si no se dispone de éstos archivos, ensamble el programa TEST3.ASM (buscarlo en la sección 9 en éste documento) y después realice el procedimiento antes mencionado. Montar el EPROM en la base U5. Encender la fuente de 5V. Verificar que sólo existan pulsos en las terminales de salida 4, 7 y 12 de U4. Verificar que no existan en las terminales 5, 6, 9, 10 y 11. METODO 2 Encender la fuente de 5V. Transferir, a la SM51A utilizando el comando apropiado del MON51A, el archivo TEST3A.HEX, desde la PC, utilizando el programa emulador de terminal seleccionado. Si no se dispone de éste archivo, ensamble el programa TEST3A.ASM (buscarlo en la sección 9 en éste documento) y después realice el procedimiento antes mencionado. Verificar que sólo existan pulsos en las terminales de salida 5, 7 y 12 de U4. Verificar que no existan en las terminales 4, 6, 9, 10 y 11. PROCEDIMIENTO COMUN Verificar que exista una onda normalmente en alto con pulsos negativos en la terminal 6 y 36 de U8. Los pulsos de la onda son de aproximadamente 1µs en la terminal 6 y 440µs en la terminal 36. Verificar que exista una onda cuadrada en las terminales 4, 14 y 18 de U8. La onda cuadrada de aproximadamente 30.72KHz con 50% de ciclo de trabajo. Verificar que exista una onda cuadrada en las terminales 3, 15 y 19 de U8. La onda cuadrada de aproximadamente 15.36KHz con 50% de ciclo de trabajo. Verificar que existan ondas cuadradas de diferentes frecuencias en los grupos de las terminales 2, 15 y 20; 1, 17 y 21; 13, 22 y 40; 12, 23 y 39; 11, 24 y 38; 10, 25 y 37 de U8. Las ondas cuadrada deben ser de aproximadamente 7.68, 3.84, 1.92, etc KHz respectivamente con 50% de ciclo de trabajo. Verificar que las ondas cuadradas antes mencionadas aparezcan también en las terminales 17 a la 40 de P4. Ver el diagrama eléctrico para su relación Apagar la fuente de 5V Manual del Usuario 15

EXPANSOR DE TEMPORIZADORES PROGRAMABLES ESTA ETAPA ES NECESARIA PARA EL EXPANSOR DE PUERTO SERIAL. ESTA ETAPA REQUIERE DEL GENERADOR DE SEÑALES DE RELOJ. COMPONENTES A SOLDAR BASE_U9; 24 TERM, COMPONENTES A MONTAR U9; 8253 VERIFICAR LA ORIENTACION DE U9 RP1; RESISTOR PACK; 10KΩ, PROCEDIMIENTO DE PRUEBA Utilizar uno de los dos métodos siguientes: METODO 1 Programar el EPROM 27C64 con el archivo TEST4.BIN o TEST4.HEX utilizando alguno de los programadores de EPROM s existentes. Si no se dispone de éstos archivos, ensamble el programa TEST4.ASM (buscarlo en la sección 9 en éste documento) y después realice el procedimiento antes mencionado. Montar el EPROM en la base U5. Encender la fuente de 5V. Durante la inicialización (38µs), verificar que sólo existan pulsos en las terminales de salida 4, 7 y 10 de U4. Verificar que no existan en las terminales 5, 6, 9, 11 y 12. METODO 2 Encender la fuente de 5V. Transferir, a la SM51A utilizando el comando apropiado del MON51A, el archivo TEST4A.HEX, desde la PC, utilizando el programa emulador de terminal seleccionado. Si no se dispone de éste archivo, ensamble el programa TEST4A.ASM (buscarlo en la sección 9 en éste documento) y después realice el procedimiento antes mencionado. Durante la inicialización (38µs), verificar que sólo existan pulsos en las terminales de salida 5, 7 y 10 de U4. Verificar que no existan en las terminales 4, 6, 9, 11 y 12. PROCEDIMIENTO COMUN Después de la inicialización (estado estable), verificar que sólo existan pulsos en la terminal de salida 4 de U4. Verificar que no existan en las terminales 5, 6, 7, 9, 10, 11 y 12. Verificar que existe una onda cuadrada de aproximadamente 1.843MHz, con 50% de razón de trabajo, en las terminales 9, 15 y 18 de U9. Verificar que exista una onda cuadrada de aproximadamente 921.6KHz, con 50% de razón, de trabajo en la terminal 10 de U9. Verificar que exista una Manual del Usuario 16

onda de 460.8KHz, con 50% de razon de trabajo, en la terminal 13 de U9. Verificar que exista una onda de 230.4KHz, con 50% de razon de trabajo, en la terminal 17 de U9. Apagar la fuente de 5V EXPANSOR DE PUERTO SERIAL ESTA ETAPA REQUIERE DEL GENERADOR DE SEÑALES DE RELOJ Y DEL EXPANSOR DE TEMPORIZADORES PROGRAMABLES. COMPONENTES A SOLDAR BASE_U10; 28 TERM, C23; 22µF, C28; 22µF, BASE_U15; 16 TERM, C24; 22µF, P5; CONECTOR DB-25F BASE_U16; 16 TERM, C25; 4.7µF, ANGULO RECTO, C21; 4.7µF, C26; 4.7µF, C22; 4.7µF, C27; 22µF, VERIFICAR LA POLARIDAD DE C21, C22, C23, C24, C25, C26, C27, C28 Y C28 COMPONENTES A MONTAR U15; MAX232A U16; MAX232A VERIFICAR LA ORIENTACION DE U15 Y U16 PROCEDIMIENTO DE PRUEBA Utilizar uno de los dos métodos siguientes: METODO 1 Programar el EPROM 27C64 con el archivo TEST5.BIN o TEST5.HEX utilizando alguno de los programadores de EPROM s existentes. Si no se dispone de éstos archivos, ensamble el programa TEST5.ASM (buscarlo en la sección 9 en éste documento) y después realice el procedimiento antes mencionado. Montar el EPROM en la base U5. Encender la fuente de 5V. Verificar que sólo existan pulsos en las terminales de salida 4, 7 y 11 de U4. Verificar que no existan en las terminales 5, 6, 9, 10 y 12. METODO 2 Encender la fuente de 5V. Transferir, a la SM51A utilizando el comando apropiado del MON51A, el archivo TEST5A.HEX, desde la PC, utilizando el programa emulador de terminal seleccionado. Si no se dispone de éste archivo, ensamble el programa TEST5A.ASM (buscarlo en la sección 9 en éste documento) y después realice el procedimiento antes mencionado. Manual del Usuario 17

Verificar que sólo existan pulsos en las terminales de salida 5, 7 y 11 de U4. Verificar que no existan en las terminales 4, 6, 9, 10 y 12. PROCEDIMIENTO COMUN Verificar que exista una onda cuadrada en la terminal 9 de U10. La onda cuadrada de aproximadamente 19.2KHz con 50% de ciclo de trabajo. Verificar que exista una onda cuadrada en la terminal 19 de U10. La onda cuadrada de aproximadamente 600Hz con 50% de ciclo de trabajo. Verificar que exista una onda cuadrada en la terminal 14 de U15. La onda cuadrada de aproximadamente 600Hz con 50% de ciclo de trabajo y de 20Vpp de amplitud (+10V a -10V). Verificar que exista la misma onda del punto anterior en la terminal 2 de P5 Apagar la fuente de 5V Manual del Usuario 18

6 MAPA DE MEMORIA DE LA TARJETA El microprocesador 8051 puede direccionar hasta 64K bytes de memoria de programa y hasta 64K bytes de memoria de datos externos. En ésta implementación, como en la mayoría, éstas dos áreas de memoria están traslapadas para dar una mayor versatilidad. Esto se consigue al mezclar lógicamente las lineas de /PSEN y /RD en una sola (/MRD) que es la que se utiliza para accesar a los circuitos de memoria y periféricos. El mapa de memoria resultante es de sólo 64K bytes y está compartido por programas y por datos. Este mapa está dividido en dos parte: los primeros 32K bytes que se utilizan por los diferentes circuitos periféricos y de memoria y los siguientes 32K bytes que están disponibles para expansión externa. El bloque de 32K bytes que se utiliza a su vez está subdividido en 4 bloques de 8K bytes cada uno. El primero de ellos, de la dirección 0H a la 1FFFH, se utiliza para colocar una memoria EPROM de 8Kx8 con el programa monitor o de la aplicación en particular en la base U5. El segundo, de la dirección 2000H a la 3FFFH, se utiliza para colocar una memoria EPROM o SRAM en la base U6. El tercero, de la dirección 4000H a la 5FFFH, se utiliza para expansión externa o para colocar una memoria EPROM o SRAM en la base U13. El último, de la dirección 6000H a la 7FFFH, se utiliza para decodificar los circuitos periféricos de expansión incorporados. MAPA DE MEMORIA MAPA DE I/O EPROM1; U5 0H PPI; U8 6000H SRAM1/EPROM2; U6 EXT8K SRAM2/EPROM3; U13 I/O 2000H 4000H 6000H USART; U10 CTC; U9 EXT2K I/O ANALOGO 6800H 7000H 7800H 7FFFH 8000H NO USADO FFFFH Este último bloque de 8K bytes a su vez está subdividido en 4 bloques de 2K bytes cada uno. El primero de ellos, de la dirección 6000H a la 67FFH, se utiliza para accesar un periférico de puertos paralelos programables (PPI Manual del Usuario 19

8255) localizado en la base U8. Este periférico sólo utiliza 4 direcciones, de la 6000H a la 6003H, el resto son 'sombras' de éstas 4. El segundo, de la dirección 6800H a la 6FFFH, se utiliza para accesar un comunicador serial síncrono-asíncrono programable (USART 8251) localizado en la base U10. Este periférico utiliza solo 2 direcciones, la 6800H y la 6801H, el resto son 'sombras' de éstas 2. El tercero, de la dirección 7000H a la 77FFH, se utiliza para accesar un periférico de temporizadores-contadores programable (CTC 8253) localizado en la base U9. Este periférico utiliza solo 4 direcciones, de la 7000H a la 7003H, el resto son 'sombras' de éstas 4. El último, de la dirección 7800H a la 7FFFH, se utiliza para expansión externa de periféricos o para decodificar los circuitos convertidores análogo-digital y digitalanálogo incorporados. En el caso del I/O analógico, éste mapa es diferente a los dos mostrados anteriormente en que no todas las direcciones representadas corresponden a registros y en que no se accesa lo mismo en la operación de lectura que en la de escritura. Estos periféricos utiliza solo 4 direcciones, de la 7800H a la 7803H, el resto son 'sombras' de éstas 4 y se localizan en las bases U17, U22 y U23. A continuación se presenta una descripción de éste mapa: DIRECCION FUNCION DE LECTURA FUNCION DE ESCRITURA 7800H 7801H 7802H 7803H LEER DATO DEL CONVERTIDOR ANALOGO-DIGITAL ARRANCAR PROCESO DE CONVERSION DEL CONVERTIDOR ANALOGO-DIGITAL NINGUNA NINGUNA DEFINIR EL NUMERO DEL CANAL A USAR POR EL CONVERTIDOR ANALOGO-DIGITAL ESCRIBIR DATO AL BUFFER DEL CONVERTIDOR DIGITAL-ANALOGICO #1 ESCRIBIR DATO AL BUFFER DEL CONVERTIDOR DIGITAL-ANALOGICO #2 ACTUALIZAR EL VALOR DE LAS SALIDA DE LOS DOS CONVERTIDORES DIGITAL- ANALOGICO Manual del Usuario 20

7 DESCRIPCION DE LOS CONECTORES Y SUS TERMINALES P1 ALIMENTACION DE CIRCUITERIA DIGITAL (PRINCIPAL) FUNCION Este conector es el utilizado para suministra la alimentación principal. Utilice una fuente regulada de 5V ±5% de por lo menos 300mA si sólo trabajará con el sistema mínimo. Si planea utilizar la expansión digital, la fuente deberá de proveer al menos 500mA. Si se vá a conectar la tarjeta a equipo externo alimentado por una o varias fuentes de poder, asegurese de que todas ellas compartan la misma referencia. TIPO Conector de tornillos para cable o alambre de calibres desde 26 AWG hasta 14 AWG. CONFIGURACION PIN DESCRIPCION 1 GND (TIERRA O REFERENCIA DIGITAL, 0V) 2 VCC (ALIMENTACION POSITIVA DIGITAL, +5V) P2 EXPANSION DE PUERTOS DEL 8051 FUNCION Este conector se utiliza para la expansión de los diferentes puertos del 8051 como son el P0, P1, P2 y P3. Además se disponen de algunas señales de control como RESET, ALE, /PSEN, y una señal TTL igual a la frecuencia del oscilador. Se puede también utilizar para la conexión de más memoria o periféricos externos. Se provee también de dos señales de selección para memoria, una con un espacio de 8K conectada también a U13 y otra de 2K conectada también a los elementos de la expansión analógica. Si se va a utilizar un circuito en U13 entonces no usar /EXT8K. Si se va a utilizar la sección analógica, entonces no usar /EXT2K. No olvidar tener una sola señal de tierra común para todo el sistema. TIPO Conector DIP HEADER de 40 terminales para acceptar conector de cable plano. CONFIGURACION PIN DESCRIPCION PIN DESCRIPCION 1 P1.7 2 VCC (+5V) 3 P1.5 4 P1.6 5 P1.3 6 P1.4 Manual del Usuario 21

7 P1.1 8 P1.2 9 RST (RESET DEL 8051) 10 P1.0 11 P3.0 o /RXD 12 P3.1 o /TXD 13 P3.2 o /INT0 14 P3.3 o /INT1 15 P3.4 o T0 16 P3.5 o T1 17 P3.6 o /WR 18 P3.7 o /RD 19 P2.0 o A8 20 P2.1 o A9 21 P2.2 o A10 22 P2.3 o A11 23 P2.4 o A12 24 P2.5 o A13 25 P2.6 o A14 26 P2.7 o A15 27 /PSEN 28 ALE 29 P0.0 30 P0.1 31 P0.2 32 P0.3 33 P0.4 34 P0.5 35 P0.6 36 P0.7 37 XTAL (OSCILADOR DEL 8051, TTL) 38 /EXT8K (SELECTOR) 39 GND (0V) 40 /EXT2K (SELECTOR) P3 PUERTO SERIAL RS-232 DEL 8051 FUNCION Este conector se utiliza cuando se desea comunicación serial con formato RS-232 con el 8051. Se dispone de una linea de /CTS y de /DTR para poder implementar handshake por hardware. El 8051 no la soporta en forma automática pero si por software. Normalmente se utiliza sólo el /TXD y /RXD. No olvidar conectar la terminal de tierra de éste conector a la tierra del equipo remoto. Verifique que las tierras de los dos equipos son compatibles, de lo contrario se puede producir un cortocircuito que puede dañar los componentes de los dos equipos. TIPO Conector DB-25 hembra sin blindaje. CONFIGURACION PIN DESCRIPCION PIN DESCRIPCION 1 NC 14 NC 2 /TXD0 15 NC 3 /RXD0 16 NC 4 /RTS0 (+10V) 17 NC 5 /CTS0 18 NC 6 NC 19 NC 7 GND (0V) 20 /DTR0 8 NC 21 NC 9 NC 22 NC 10 NC 23 NC 11 NC 24 NC Manual del Usuario 22

12 NC 25 NC 13 NC P4 EXPANSION DE PUERTOS DEL 8255, 8253 Y 8251 FUNCION Este conector se utiliza para la expansión de los diferentes puertos presentes en el 8255, expansor de puertos paralelos digitales; el 8253, expansor de temporizadores y contadores programables y el 8251, puerto serial asíncrono-síncrono adicional. Para poder utilizar las diferentes opciones es necesario en algunos casos modificar la configuración de alguno de los jumpers presentes (ver la sección correspondiente). No olvidar tener una sola señal de tierra común para todo el sistema. TIPO Conector DIP HEADER de 40 terminales para acceptar conector de cable plano. CONFIGURACION PIN DESCRIPCION PIN DESCRIPCION 1 GA (8253) o TXRDY (8251) 2 GC (8253) o RXRDY (8251) 3 /RXD1 (8251) 4 SYNDET (8251) 5 /TXD1 (8251) 6 /CTS1 (8251) 7 /DSR1 (8251) 8 /DTR1 (8251) 9 /RTS1 (8251) 10 CLKA (8253) 11 TA (8253) 12 GB (8253) 13 TB (8253) 14 TC (8253) o TXCLK (8251) 15 CLKB (8253) 16 CLKC (8253) 17 PB2 (8255) 18 PB1 (8255) 19 PB0 (8255) 20 PC3 (8255) 21 PC2 (8255) 22 PC1 (8255) 23 PC0 (8255) 24 PC4 (8255) 25 PC5 (8255) 26 PC6 (8255) 27 PC7 (8255) 28 PA0 (8255) 29 PA1 (8255) 30 PA2 (8255) 31 PA3 (8255) 32 PA4 (8255) 33 PA5 (8255) 34 PA6 (8255) 35 PA7 (8255) 36 PB7 (8255) 37 PB6 (8255) 38 PB3 (8255) 39 PB4 (8255) 40 PB5 (8255) Manual del Usuario 23

P5 PUERTO SERIAL RS-232 DEL 8251 FUNCION Este conector se utiliza cuando se desea comunicación serial con formato RS-232 con el 8251. Este circuito soporta por hardware todas las líneas que se proveen. Es muy útil cuando se desea tener conexión con un modem externo. Normalmente se utiliza sólo el /TXD y /RXD. No olvidar conectar la terminal de tierra de éste conector a la tierra del equipo remoto. Verifique que las tierras de los dos equipos son compatibles, de lo contrario se puede producir un cortocircuito que puede dañar los componentes de los dos equipos. TIPO Conector DB-25 hembra sin blindaje. CONFIGURACION PIN DESCRIPCION PIN DESCRIPCION 1 NC 14 NC 2 /TXD1 15 NC 3 /RXD1 16 NC 4 /RTS1 17 NC 5 /CTS1 18 NC 6 /DSR1 19 NC 7 GND (0V) 20 /DTR1 8 NC 21 NC 9 NC 22 NC 10 NC 23 NC 11 NC 24 NC 12 NC 25 NC 13 NC P6 PUERTO SERIAL RS-485 DEL 8051 FUNCION Este conector se utiliza cuando se desea comunicación serial con formato RS-485 o RS-422 con el 8051. En caso de que sea RS-485 no conectar más de 32 equipo al mismo cable, y asegurarse que en cada uno de los extremos del cable de comunicación (la red) exista una resistencia de valor adecuado como terminador. Es sumamente importante que cuando se conecten equipos mediante una red a través de interfases no aisladas que la tierra de cada uno de ellos sea la misma. De no ser así se tendrían errores de comunicación o el daño de uno o todos los equipos. Manual del Usuario 24

TIPO Conector de tornillos para cable o alambre de calibres desde 26 AWG hasta 14 AWG. CONFIGURACION PIN DESCRIPCION 1 A (SALIDA/ENTRADA NO NEGADA) 2 GND (0V) 3 B (SALIDA/ENTRADA NEGADA) P7 SALIDAS ANALOGICAS FUNCION Este conector se utiliza para conectar las salidas de voltaje de los convertidores digital-analógico a los actuadores o receptores de dicha información. Existe provisión en el conector para introducir una señal de referencia a los convertidores. Es sumamente importante que cuando se conecten otros equipos, la tierra de cada uno de ellos sea la misma. De no ser así se podría dañar uno o todos los equipos. TIPO Conector de tornillos para cable o alambre de calibres desde 26 AWG hasta 14 AWG. CONFIGURACION PIN DESCRIPCION 1 EXT (REFERENCIA EXTERNA PARA LOS CONVERTIDORES D/A) 2 OUTA1 (SALIDA ANALOGICA DEL CONVERTIDOR 1; RANGO: 0V a +10V o +5V; -5V a +5V) 3 OUTA2 (SALIDA ANALOGICA DEL CONVERTIDOR 2; RANGO: 0V a +10V o +5V; -5V a +5V) 4 AGND (TIERRA o REFERENCIA ANALOGICA, 0V) P8 EXPANSION ANALOGICA FUNCION Este conector se utiliza para la expansión de los diferentes convertidores presentes en la sección analógica. Estos son un ADC0809, convertidor análogo-digital de 8 canales de 8 bits sin sample & hold y dos DAC0831, convertidores digitales analógicos de 8 bits. Es posible desconectar de sus op-amps a los convertidores digitales-analógicos si se modifican los jumpers correspondientes (ver sección correspondiente). No alimentar con señales de más de 10V a los canales 0 y 1, ni más de 5V a los canales del 2 al 7. El mínimo voltaje de las senales deberá de ser 0V. Si se modifican los jumpers para los canales 0 y 1, entonces no alimentarles señales de más de 5V. Manual del Usuario 25

TIPO Conector DIP HEADER de 24 terminales para acceptar conector de cable plano. CONFIGURACION PIN DESCRIPCION PIN DESCRIPCION 1 VREF- (0809) 2 VREF+ (0809) 3 INA7 (0809) 4 INA6 (0809) 5 INA5 (0809) 6 INA4 (0809) 7 INA3 (0809) 8 INA2 (0809) 9 INA1 (0809) 10 INA0 (0809) 11 AGND (0V) 12 AGND (0V) 13 EXTP1 (0831) 14 EXTP2 (0831) 15 IO21 (0831) 16 IO22 (0831) 17 IO11 (0831) 18 IO12 (0831) 19 RFB1 (0831) 20 RFB2 (0831) 21 OUTA1 (0831) 22 OUTA2 (0831) 23 AGND (0V) 24 AGND (0V) P9 ENTRADAS ANALOGICAS FUNCION Este conector se utiliza para conectar las entradas de voltaje del convertidor análogo-digital a los sensores o generadores de dicha información. Existe provisión en el conector para introducir una señal de referencia al convertidor. Es sumamente importante que cuando se conecten otros equipos, la tierra de cada uno de ellos sea la misma. De no ser así se podría dañar uno o todos los equipos. No alimentar con señales de más de 10V a los canales 0 y 1, ni más de 5V a los canales del 2 al 7. El mínimo voltaje de las senales deberá de ser 0V. Si se modifican los jumpers para los canales 0 y 1, entonces no alimentarles señales de más de 5V. TIPO Conector de tornillos para cable o alambre de calibres desde 26 AWG hasta 14 AWG. CONFIGURACION PIN DESCRIPCION 1 INA0 (ENTRADA 0; RANGO: 0V a +10V o +5V) 2 INA1 (ENTRADA 1; RANGO: 0V a +10V o +5V) 3 INA2 (ENTRADA 2; RANGO: 0V a +5V) 4 INA3 (ENTRADA 3; RANGO: 0V a +5V) 5 INA4 (ENTRADA 4; RANGO: 0V a +5V) 6 INA5 (ENTRADA 5; RANGO: 0V a +5V) 7 INA6 (ENTRADA 6; RANGO: 0V a +5V) Manual del Usuario 26

8 INA7 (ENTRADA 7; RANGO: 0V a +5V) 9 VREF+ (ENTRADA POSITIVA DE REFERENCIA EXTERNA; RANGO: +5V a 0V) 10 VREF- (ENTRADA NEGATIVA DE REFERENCIA EXTERNA; RANGO: 0V a +5V) 11 AGND (TIERRA o REFERENCIA ANALOGICA, 0V) P10 ALIMENTACION DE CIRCUITERIA ANALOGICA FUNCION Este conector es por donde se suministra la alimentación a la sección analógica. Utilice una fuente regulada de ±15V ±5% de por lo menos 50mA. Asegurese de que la tierra de ésta fuente se conecte. TIPO Conector de tornillos para cable o alambre de calibres desde 26 AWG hasta 14 AWG. CONFIGURACION PIN DESCRIPCION 1 +15V (ALIMENTACION ANALOGICA POSITIVA) 2 AGND (TIERRA O REFERENCIA ANALOGICA, 0V) 3-15V (ALIMENTACION ANALOGICA NEGATIVA) Manual del Usuario 27

8 PUNTOS DE CONFIGURACION (JUMPERS ) Estos puntos de configuración son utilizados para modificar la operación que la tarjeta trae por default. Los puntos están agrupados en tres secciones: el sistema mínimo, la expansión digital y la expansión analógica. A continuación se presentan éstos jumpers. SISTEMA MINIMO J1 Y J2 SELECTOR DEL CRISTAL OSCILADOR Se requiere modificar los dos selectores de la misma manera. Tenga precaución. Mediante esta pareja de jumpers se puede seleccionar entre dos circuitos osciladores a cristal. En la configuración de default se están seleccionando: XTAL1, C11 y C12 como el circuito resonante del oscilador. Es posible seleccionar como el circuito resonante del oscilador a: XTAL2, C13 y C14 si se eliminan los puentes entre las terminales 1 y 2 y se coloca un puente entre las terminales 3 y 4 de cada jumper. J3 SELECTOR DE RS-232 O RS-485 Mediante éste jumper es posible seleccionar la fuente del receptor serial del 8051. En la configuración de default se tiene seleccionado al puerto RS- 232 como la fuente. Si se desea seleccionar como la fuente el puerto de RS- 485 se debe de eliminar el puente entre las terminales 1 y 2 y se debe colocar un puente entre las 3 y 4 del jumper. J4 SELECTOR DE P1.5 O TXE EN EL PIN 3 DE P2 Mediante éste jumper es posible seleccionar la señal que se dispondrá en el PIN 3 del conector de expansión P2. En la configuración de default se tiene la señal P1.5 del 8051 en el PIN 3 de P2. Si se desea contar con la señal TXE del 8251 en el PIN 3 de P2 se debe eliminar el puente entre las terminales 1 y 2 y se debe colocar un puente entre las terminales 3 y 4 de este jumper. J5 SELECTOR DE /DTR0 DE P3 EN EL P1.0 DEL 8051 Mediante éste jumper se posible seleccionar la fuente de la señal del bit P1.0 del 8051. En la configuración de default se tiene la señal del bit P1.0 del 8051 conectada al PIN 10 del puerto de expansión P2. Si se desea conectar el bit P1.0 del 8051 al /DTR0 del puerto serial P3 se debe de colocar el puente entre la terminal 1 y 2 Manual del Usuario 28

EXPANSION DIGITAL J6 SELECTOR DE LA FUENTE DE RELOJ DE CONTADOR #0 DEL 8253 Mediante éste jumper es posible seleccionar la fuente del reloj del contador/temporizador #0 (CLK0) del 8253. En la configuración de default se tiene como fuente de reloj la frecuencia del oscilador del 8051 entre 6 (XTAL/6). Si se desea tener como fuente de éste reloj el PIN 10 de P4 (CLKA) se debe eliminar el puente entre las terminales 1 y 2 y colocar un puente entre las terminales 3 y 4 de éste jumper. J7 SELECTOR DEL DESTINO DE LA SALIDA DEL CONTADOR #0 DEL 8253 Mediante éste jumper es posible seleccionar el destino de la salida del contador/temporizador #0 (OUT0) del 8253. En la configuración de default se tiene como destino el PIN 11 de P4 (TA). De momento no se dispone de otro destino para esta salida. No usar éste jumper. J8 SELECTOR DE LA FUENTE DE RELOJ DE CONTADOR #1 DEL 8253 Mediante éste jumper es posible seleccionar la fuente del reloj del contador/temporizador #1 (CLK1) del 8253. En la configuración de default se tiene como fuente de reloj la frecuencia del oscilador del 8051 entre 6 (XTAL/6). Si se desea tener como fuente de éste reloj el PIN 15 de P4 (CLKB) se debe eliminar el puente entre las terminales 1 y 2 y colocar un puente entre las terminales 3 y 4 de éste jumper. J9 SELECTOR DE LA FUENTE DE RELOJ DEL CONTADOR #2 DEL 8253 Mediante éste jumper es posible seleccionar la fuente de reloj del contador/temporizador #2 (CLK2) del 8253. En la configuración de default se tiene como fuente de reloj la frecuencia del oscilador del 8051 entre 6 (XTAL/6). Si se desea tener como fuente de éste reloj el PIN 16 de P4 (CLKC) se debe eliminar el puente entre las terminales 1 y 2 y colocar un puente entre las terminales 3 y 4 de éste jumper. J10 SELECTOR DEL DESTINO DE LA SALIDA DEL CONTADOR #2 DEL 8253 O SELECTOR DE LA FUENTE DE RELOJ DEL 8251 Mediante este selector es posible realizar dos funciones independientes. Tenga precaución. Mediante éste jumper es posible seleccionar el destino de la salida del contador/temporizador #2 (OUT2) del 8253 o seleccionar la fuente del reloj de comunicación, PINS 9 y 25 (TXC y RXC respectivamente), del 8251. En la configuración de default se tiene como destino de la salida del Manual del Usuario 29

contador/temporizador #2 (OUT2) del 8253 los PINS 9 y 25 (TXC y RXC respectivamente) del 8251. Si se desea tener como destino el PIN 14 de P4 (TC/TXCLK) se debe colocar un puente entre las terminales 3 y 4 de éste jumper. En ésta configuración el 8251 sigue recibiendo como fuente de sus PINS 9 y 25 la salida del contador/temporizador #2 (OUT2) del 8253. Si se desea que la fuente de los PINS 9 y 25 (TXC y RXC respectivamente) del 8251 provenga del PIN 14 de P4 (TC/TXCLK) se debe eliminar el puente entre las terminales 1 y 2 y colocar un puente entre las terminales 2 y 4 de éste jumper. J11 FUENTE DE LA SEÑAL DE RXD DEL 8251 Mediante éste jumper es posible seleccionar la fuente del dato recibido (RXD) del 8251. En la configuración de default se tiene como fuente del dato recibido (RXD) el PIN 3 de P5. Si se desea tener como fuente de éste dato el PIN 3 de P4 (/RXD1) se debe eliminar el puente entre las terminales 1 y 2 y colocar un puente entre las terminales 3 y 4 de éste jumper. J12 FUENTE DE LA SEÑAL DE DSR DEL 8251 Mediante éste jumper es posible seleccionar la fuente del Data Set Ready (DSR) del 8251. En la configuración de default se tiene como fuente del Data Set Ready (DSR) el PIN 6 de P5. Si se desea tener como fuente de éste dato el PIN 7 de P4 (/DSR1) se debe eliminar el puente entre las terminales 1 y 2 y colocar un puente entre las terminales 3 y 4 de éste jumper. J13 FUENTE DE LA SEÑAL DE CTS DEL 8251 Mediante éste jumper es posible seleccionar la fuente del Clear To Send (CTS) del 8251. En la configuración de default se tiene como fuente del Clear To Send (CTS) el PIN 5 de P5. Si se desea tener como fuente de éste dato el PIN 6 de P4 (/CTS1) se debe eliminar el puente entre las terminales 1 y 2 y colocar un puente entre las terminales 3 y 4 de éste jumper. J14 SELECTOR DE LA FUENTE DEL HABILITADOR DEL CONTADOR #0 DEL 8253 O SELECTOR DEL DESTINO DEL TXRDY DEL 8251 Mediante este selector es posible realizar dos funciones independientes. Tenga precaución. Mediante éste jumper es posible seleccionar la fuente de la entrada de habilitación del contador/temporizador #0 (G0) del 8253 o seleccionar el destino del PIN 15 (TXRDY) del 8251. En la configuración de default se tiene como fuente de la entrada de habilitación del contador/temporizador #0 (G0) del 8253 el PIN 1 de P4 conectado a una resistencia de pull-up (RP1B) de 10KΩ; el PIN 15 (TXRDY) del 8251 no está conectado. Si desea que el PIN 15 (TXRDY) del 8251 tenga como destino el PIN 1 de P4 se debe eliminar el Manual del Usuario 30

puente entre las terminales 1 y 2 y colocar un puente entre las terminales 2 y 4 de éste jumper; en ésta configuración la entrada de habilitación del contador/temporizador #0 (G0) del 8253 está conectada a una resistencia de pull-up (RP1B) de 10KΩ estando éste siempre habilitado. J15 SELECTOR DE LA FUENTE DEL HABILITADOR DEL CONTADOR #2 DEL 8253 O SELECTOR DEL DESTINO DEL RXRDY DEL 8251 Mediante este selector es posible realizar dos funciones independientes. Tenga precaución. Mediante éste jumper es posible seleccionar la fuente de la entrada de habilitación del contador/temporizador #2 (G2) del 8253 o seleccionar el destino del PIN 14 (RXRDY) del 8251. En la configuración de default se tiene como fuente de la entrada de habilitación del contador/temporizador #2 (G2) del 8253 el PIN 2 de P4 conectado a una resistencia de pull-up (RP1C) de 10KΩ; el PIN 14 (RXRDY) del 8251 no está conectado. Si desea que el PIN 14 (RXRDY) del 8251 tenga como destino el PIN 2 de P4 se debe eliminar el puente entre las terminales 1 y 2 y colocar un puente entre las terminales 2 y 4 de éste jumper; en ésta configuración la entrada de habilitación del contador/temporizador #2 (G2) del 8253 está conectada a una resistencia de pull-up (RP1C) de 10KΩ estando éste siempre habilitado. EXPANSION ANALOGICA J16 y J17 SELECTORES DE LA FUENTE DE LA REFERENCIA DEL DAC #1 Se requiere manipular los dos selectores para conseguir la función dada. Tenga precaución. Mediante estos jumpers es posible seleccionar la fuente de la referencia de voltaje del convertidor digital-análogo #1 (U22) DAC0831. En la configuración de default se tiene como fuente de la referencia de voltaje los +5V de la alimentación principal proveniente de P1, pero obtenidos del ramal AVCC. Si desea que la fuente de la referencia sea el PIN 1 de P7 se debe eliminar el puente entre las terminales 1 y 2 del jumper J16 y colocar un puente entre las terminales 3 y 4 de éste jumper; no modifique el jumper J17. Si desea que la fuente de la referencia sea el PIN 13 de P8 se debe eliminar el puente entre las terminales 1 y 2 del jumper J17 y colocar un puente entre las terminales 3 y 4 de éste jumper. En esta última configuración el jumper J16 no afecta. Manual del Usuario 31

J18, J19 y J20 SELECTORES DEL DESTINO DE LAS TERMINALES DE I DEL DAC #1 Se requiere manipular los tres selectores para conseguir la función dada. Tenga precaución. Mediante estos jumpers es posible seleccionar el destino de las terminales de corriente, PINS 9, 11 y 12 (RFB, IO1 e IO2 respectivamente), del convertidor digital-análogo #1 (U22) DAC0831. En la configuración de default se tiene como destino de las terminales los PINS 1, 2 y 3 (salida, entradas - y + respectivamentes) del op-amp LF353. Si desea que el destino de las terminales de corriente, PINS 9, 11 y 12 sean los PINS 19, 17 y 15, respectivamente, de P8 se debe eliminar el puente entre las terminales 1 y 2 de los tres jumpers y colocar un puente entre las terminales 3 y 4 de éstos jumpers. J21 y J22 SELECTORES DE LA FUENTE DE LA REFERENCIA DEL DAC #2 Se requiere manipular los dos selectores para conseguir la función dada. Tenga precaución. Mediante estos jumpers es posible seleccionar la fuente de la referencia de voltaje del convertidor digital-análogo #2 (U23) DAC0831. En la configuración de default se tiene como fuente de la referencia de voltaje los +5V de la alimentación principal proveniente de P1, pero obtenidos del ramal AVCC. Si desea que la fuente de la referencia sea el PIN 1 de P7 se debe eliminar el puente entre las terminales 1 y 2 del jumper J21 y colocar un puente entre las terminales 3 y 4 de éste jumper; no modifique el jumper J22. Si desea que la fuente de la referencia sea el PIN 14 de P8 se debe eliminar el puente entre las terminales 1 y 2 del jumper J22 y colocar un puente entre las terminales 3 y 4 de éste jumper. En esta última configuración el jumper J21 no afecta. J23, J24 y J27 SELECTORES DEL DESTINO DE LAS TERMINALES DE I DEL DAC #2 Se requiere manipular los tres selectores para conseguir la función dada. Tenga precaución. Mediante estos jumpers es posible seleccionar el destino de las terminales de corriente, PINS 9, 11 y 12 (RFB, IO1 e IO2 respectivamente), del convertidor digital-análogo #2 (U23) DAC0831. En la configuración de default se tiene como destino de las terminales los PINS 7, 6 y 5 (salida, entradas - y + respectivamentes) del op-amp LF353. Si desea que el destino de las terminales de corriente, PINS 9, 11 y 12 sean los PINS 20, 18 y 16, respectivamente, de P8 se debe eliminar el puente entre las terminales 1 y 2 Manual del Usuario 32