Está en la página 1de 27

Universidad Tecnolgica Nacional - Facultad Regional Tucumn

Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

1. INTRODUCCION
El siguiente documento pretende realizar mediciones con el analizador lgico GLA - 1132 sobre la placa
EDU - CIAA. Incluiremos diagramas temporales, comparacin de estados lgicos, por lnea y grupos de
lneas de programa, as como tambin la presentacin en display de PC.
Especificaremos caractersticas funcionales y tcnicas de los dispositivos utilizados.
Comenzaremos explicando de donde nace la placa EDU - CIAA, su funcionamiento y como est
compuesta. Siguiendo con las especificaciones del analizador lgico utilizado y terminando con la
programacin de un programa bsico para una muestra sencilla y practica.
Por otra parte, este documento est exclusivamente desarrollado para la plataforma Windows.

2. LA COMPUTADORA ARGENTINA ABIERTA (CIAA)


El Proyecto CIAA naci en el ao 2013 como una iniciativa conjunta entre el sector acadmico y el
industrial, representados por la ACSE y CADIEEL, respectivamente.
Los objetivos del Proyecto CIAA son:
1- Impulsar el desarrollo tecnolgico nacional.
2- Darle visibilidad positiva a la electrnica argentina.
3- Generar cambios estructurales en la forma en la que se desarrollan y utilizan los conocimientos.
Todo esto en un marco de trabajo libre, colaborativo y articulado entre industria y academia.
Para lograr los objetivos, el primer paso fue articular el trabajo de decenas de Instituciones,
Universidades, Empresas y Desarrolladores para disear la primera versin de la CIAA, denominada
CIAA-NXP por estar basada en un procesador de la empresa NXP Semiconductors. Las Figura 1 y
Figura 2 muestran el aspecto de esta placa, con indicaciones sintticas de sus prestaciones.

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

La CIAA-NXP es la primera y nica computadora del mundo que rene dos cualidades:
1. Es industrial, ya que su diseo est preparado para las exigencias de confiabilidad,
temperatura, vibraciones, ruido electromagntico, tensiones, cortocircuitos, etc., que
demandan los productos y procesos industriales.
2. Es abierta, ya que toda la informacin sobre su diseo de hardware, firmware, software, etc.
est libremente disponible en internet bajo la Licencia BSD, para que cualquiera la utilice
como quiera.
Estas caractersticas la diferencian de plataformas de desarrollo como Arduino, BeagleBone o
Raspberry, herramientas de uso muy comn en el ambiente educativo, ya que como su nombre lo indica
son placas de desarrollo las cuales son tiles a la hora de disear prototipos o para uso aficionado,
pero las mismas no estn concebidas y fabricadas como productos terminados para ser utilizados en el
mundo real de una fbrica.
La CIAA por su parte tiene la posibilidad de certificar normas internacionales como las IEC 61131 y la
IEC 61508, contemplando criterios de robustez ante interferencia electromagntica, sobrecarga de las
salidas, vibraciones mecnicas, estrs trmico, perturbaciones en la tensin de alimentacin y
variabilidad de los componentes, entre otras. Es por esto que se diferencia de cualquiera de las
plataformas de desarrollo mencionadas, a las cuales siempre se las puede adaptar mediante la utilizacin
de entradas opto acopladas o mdulos comerciales que proveen opto acoplamiento y diferentes tipos de
protecciones.
La CIAA est basada en una implementacin propia del sistema operativo OSEK, que desde hace aos
es un estndar internacional abierto (ISO 17356), que fue desarrollado por la industria automotriz
europea (BMW, Bosch, DaimlerChrysler, Opel, PSA Peugeot Citron, Renault, Siemens, Volkswagen) y
es utilizado por el consorcio internacional AUTOSAR (AUTomotive Open SystemARchitecture).

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016
A partir del desarrollo de la plataforma CIAA, nace EDU-CIAA. Esta plataforma es una versin de bajo
costo de la CIAA pensada para la enseanza universitaria, terciaria y secundaria. Adems con el objetivo
de permitir el desarrollo de prcticas sencillas sin que sea necesario recurrir a hardware adicional,
incluye algunos recursos que no estn presentes en la CIAA.
Para avanzar an ms se desarrollaron versiones de la CIAA basadas en procesadores de otras marcas,
como la CIAA-FSL, la CIAA-INTEL, la CIAA-PIC, etc.
En consecuencia, la CIAA adems de ser la primera computadora industrial abierta, es tambin la
primera computadora realmente libre del mundo, ya que su diseo no est atado a los procesadores de
una determinada compaa, como ocurre con otras computadoras abiertas.
No hay que perder de vista que el Proyecto CIAA es mucho ms que hardware, ya que tambin incluye
un entorno IDE para su programacin en lenguaje C, el soporte de Linux, un entorno de programacin
en lenguaje tipo PLC, el diseo de un gabinete y los primeros diseos de algunos de sus circuitos
integrados.
Adems, se dise una versin educativa de la plataforma, la EDU-CIAA, ms simple y de menor costo,
para lograr un impacto en la enseanza primaria, secundaria y universitaria. La Figura 3 muestra una
imagen de la misma.

Las distintas versiones de la EDU-CIAA utilizan los mismos procesadores y programas que la CIAA, de
modo que los estudiantes aprenden a resolver problemas reales, y pueden aplicar sus conocimientos y
desarrollos en aplicaciones laborales y emprendimientos tecnolgicos. Otro detalle a tener en cuenta es
que la EDU-CIAA es una versin simplificada de la CIAA. La misma cuenta con el mismo controlador
y el mismo circuito integrado encargado de la depuracin sobre la placa. Esto es lo mnimo que se
necesita para conectar la placa a una computadora y programar sobre ella. Adicionalmente, cuenta con
LEDs y pulsadores que pueden usarse para hacer algunas pruebas sencillas. El resto de los componentes
se tendrn que agregar en forma de mdulos, enchufados a los conectores ubicados en los laterales de la
misma., lo que se justifica porque la EDU-CIAA podra usarse como una placa para hacer los primeros
ensayos del cdigo desarrollado, y luego trasladar todo el proyecto directamente a una placa CIAA, y
realizar las pruebas finales con las interfaces industriales que sta posee.

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016
Su principal objetivo es lograr una amplia insercin en el sistema educativo argentino para as poder
realizar un aporte eficaz al desarrollo de vocaciones tempranas en electrnica, computacin e
informtica.

Bloques funcionales
La EDU-CIAA est basada en la CIAA-NXP, por ser la primera versin de la CIAA que se encuentra
disponible. Por lo tanto su microcontrolador es tambin el LPC4337 (dual core ARM Cortex-M4F y
Cortex-M0).
Sin embargo, con el objetivo de abaratar costos y reducir su complejidad la EDU-CIAA incorpora slo
algunas de las funcionalidades de la CIAA.
A su vez, con el fin de permitir el desarrollo de algunas prcticas sencillas sin que sea necesario recurrir
a hardware adicional, incluye adems algunos recursos que no estn presentes en la CIAA.
Diagrama en bloques de la plataforma
En la siguiente figura se observa un diagrama en bloques de la EDU-CIAA basada en LPC4337:

En la figura anterior podemos observar las funcionalidades disponibles en la EDU-CIAA. El JTAG es el


componente para poder realizar un debug utilizando herramientas de software en una computadora.
Posee tambin una interfaz RS485 para comunicacin serial, pulsadores y leds. Por otro lado en los
conectores P1 y P2, se ofrecen distintas funcionalidades que pueden ser programadas en el
microcontrolador.
La EDU-CIAA cuenta con los siguientes mdulos:

2 puertos micro-USB (uno para aplicaciones y debugging, otro para alimentacin).


4 salidas digitales implementadas con leds RGB.

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

4 entradas digitales con pulsadores.


1 puerto de comunicaciones RS 485 con bornera.
2 conectores de expansin:

P1:

3 entradas analgicas (ADC0_1,2y3),


1 salida analgica (DAC0),
1 puerto I2C,
1 puerto asincrnico full duplex (para RS-232).
1 puerto CAN,
1 conexin para un teclado de 34

P2:

1 puerto Ethernet,
1 puerto SPI,
1 puerto para Display LCD con 4 bits de datos, Enable y RS.
9 pines genricos de I/O.

La placa puede ser alimentada a travs de sus puertos USB (OTG o DEBUG) o el conector de
alimentacin P4, siendo la tensin de alimentacin mxima 5V en cada caso y una corriente mxima de
600mA. Asimismo, la placa posee 4 pines dedicados para brindar alimentacin de 3,3V y 5V (estos son

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016
los conectores 1 y 2 de los puertos de expansin P1 y P2), con una corriente mxima de salida de 300
mA.
Propsito, alcance, objetivos y requerimientos de la EDU-CIAA-NXP
Propsito
Los propsitos de la EDU-CIAA son:
1- Proveer una plataforma de desarrollo moderna y econmica basada en la CIAA que sirva a
docentes y a estudiantes en los cursos de sistemas embebidos.
2- Lograr una amplia insercin en el sistema educativo argentino.
3- Realizar un aporte eficaz al desarrollo de vocaciones tempranas en electrnica, computacin e
informtica.
4- Demostrar que las universidades argentina son capaces de realizar un desarrollo colaborativo
exitoso en el rea de los sistemas embebidos, cumpliendo con requerimientos de tiempo y forma.
Alcance
El alcance del desarrollo de esta primera etapa de la EDU-CIAA es el siguiente:

Diseo, fabricacin y validacin de una primera versin del hardware de la plataforma, basado
en el diseo de la CIAA-NXP, pero con menores prestaciones que la CIAA, con el fin de reducir
su costo y complejidad.
Diseo, implementacin y validacin de una primera versin de un entorno de desarrollo
integrado (IDE) especfico, pensado para que sea accesible a estudiantes que abordan por
primera vez este tipo de plataformas.

Objetivos
Los siguientes son los objetivos propuestos para la EDU-CIAA:

Implementar una versin de bajo costo de la CIAA pensada para la enseanza Universitaria,
Terciaria y Secundaria.
Realizar el desarrollo en forma colaborativa entre los docentes universitarios miembros de la Red
RUSE.
Lograr que el costo final sea menor a los 50 dlares por unidad en lotes de fabricacin de 100
unidades, considerando los componentes y el circuito impreso.
Desarrollar el circuito impreso en dos capas y en un tamao igual o menor al de la CIAA.
Contar con 20 prototipos operativos para la fecha de realizacin del SASE2014 (13/08/2014).
Realizar 10 talleres de formacin sobre la EDU-CIAA durante el segundo semestre de 2014.
Alcanzar a 100 docentes de la Red RUSE y a 50 docentes terciarios y secundarios con
actividades de capacitacin durante el segundo semestre de 2014.

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

Lograr que la EDU-CIAA se utilice para dar clases universitarias en 30 unidades acadmicas, 20
escuelas secundarias y 5 escuelas terciarias durante el primer semestre de 2015.

Requerimientos
Los siguientes son los requerimientos adoptados para la EDU-CIAA:

El sistema debe soportar el mismo firmware que la CIAA.


La entorno de desarrollo integrado (IDE) debe ser una versin de ms fcil manejo que el IDE de
la CIAA.
El sistema debe tener un pulsador de reset.
El sistema debe tener el mismo microcontrolador que alguna de las versiones de la CIAA.
El sistema debe tener un tamao igual o menor al de la CIAA y estar diseado en un PCB de dos
capas.
El sistema debe poder alimentarse mediante un puerto USB estndar.
El sistema debe poseer un conector USB para programacin y depuracin desde una PC.
El sistema debe tener conectividad mediante interfaz RS-485.
El sistema debe poseer conectores de expansin que incluyan los siguientes elementos del
microcontrolador:

i)
ii)
iii)
iv)
v)
vi)
vii)

interfaz RMII Ethernet


Interfaz USB
Interfaz CAN
interfaz SPI
interfaz I2C
salida D/A
entradas A/D

El sistema debe tener cuatro Leds (RGB) que sean activados por el microcontrolador.
El sistema debe tener cuatro pulsadores conectados al microcontrolador.
El sistema debe tener un display de siete segmentos que sea controlado por el
microcontrolador.

Definicin de mdulos a incluir en la plataforma


Aqu se encuentra una tabla detallando las razones por las cules se agregaron o quitaron a la EDUCIAA mdulos originalmente disponibles en la CIAA:

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

Propuestas de nombre para la plataforma


Entre el 22/05/14 y el 31/05/14 los ms de 200 docentes universitarios que participan en la Red
RUSEpropusieron un total de 15 posibles nombres para la versin educativa de la CIAA:

CIAA-KIDS
KIT RUSE1
CIAA-STARTER
CIAA-EDUCATIVA
EDU-CIAA
EDUCA-CIAA
CIAA-Acadmica
CIAA-INI
CEAA

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

CIAA-TINY
CIAA-MICRO
CIAA-NANO
CIAA-RUSE
CIAA-SE
CIAA-VA

Votacin del nombre de la plataforma


Entre el 01/06/14 y el 07/06/14 los Representantes Titulares de 45 Unidades Acadmicas miembros de la
Red RUSE asignaron 0, 1, 2 o 3 puntos a cada uno de los nombres propuestos para la plataforma,
resultando de este modo elegido el nombre:

EDU-CIAA: 65 puntos
CIAA-RUSE: 59 puntos
CIAA-EDUCATIVA: 51 puntos
CIAA-Acadmica: 48 puntos
CEAA: 36 puntos
CIAA-NANO: 33 puntos
EDUCA-CIAA: 31 puntos
CIAA-MICRO: 31 puntos
CIAA-STARTER: 33 puntos
CIAA-INI: 29 puntos
CIAA-SE: 27 puntos
CIAA-VA: 22 puntos
CIAA-TINY: 20 puntos
KIT RUSE1: 18 puntos
CIAA-KIDS: 11 puntos

Fotos del proceso de ensamblaje de la EDU-CIAA-NXP


Estas fotos fueron tomadas durante el proceso de ensamblaje de la EDU-CIAA-NXP, realizado por la
empresa Asembli.
RECEPCION

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

IMPRESION DEL ESTAO EN PASTA

PICK & PLACE

SOLDADURA POR HORNO (REFLOW)

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016
Diagrama esquemtico

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

3. CONEXION DE LA PLACA A LA PC
Conexin edu-ciaa-nxp a PC por USB.
La placa edu-ciaa-nxp se puede alimentar por cualquiera de los dos puertos y pueden usarse ambos a la
vez. Necesitaremos uno o dos cables USB (A Plug a Micro-B Plug) como los utilizados para cargar los
celulares de hoy en da.

Conexin para programar y comunicacin UART.


Conectar el cable USB a la placa en el conector DEBUG y luego a la PC. El led llamado PWR se
encender.

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

Conexin para USB como dispositivo u OTG


Conectar el cable USB a la placa en el conector USB OTG y luego a la PC. El led llamado PWR se
encender.

Instalacin de drivers.
Cuando conectamos la placa al USB, se generar un puerto serie (COM virtual) en la PC. En el caso de
Linux aparecer el dispositivo /dev/ttyUSB0 y /dev/ttyUSB1, en el caso de Windows, se detectar un
dispositivo desconocido, por lo que deberemos instalar el driver para poder utilizar el puerto serie
virtual.
1- Ingresamos a la pgina del driver del chip ftdi.
2- En la tabla que aparece en la pgina, seleccionamos la versin de 32 o 64 bits para Windows.
3- Descargamos y descromprimimos el archivo ZIP en una ruta conocida (Por ejemplo Mis
Documentos).
4- Conectar la placa y esperar a que Windows comience el proceso de instalacin del driver del
dispositivo detectado. La instalacin fallar.
5- Click en INICIO Panel de Control.
6- Dentro del panel de control seleccionamos Sistema y luego Administrador de dispositivos.
7- Dentro de la categora Puertos (COM y LTP) aparecern dos puertos USB serial port en
conflicto.
8- Hacemos click derecho sobre el primero de los puertos y elegimos Actualizar software de
controlador.
9- Seleccionamos la opcin Buscar software de controlador en el equipo.

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016
10- Por ltimo seleccionamos el botn examinar y seleccionamos la carpeta que descomprimimos
con el driver. Tildamos el check Incluir subcarpetas y presionamos Siguiente.
11- Windows instalar el driver correspondiente y aparecern los dos puertos COM virtuales listos
para funcionar.

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016
4. Programa para encender leds de la placa CIAA cambiando su frecuencia
La EDU-CIAA posee cuatro Leds:

LED RGB
LED1 (Amarillo)
LED2 (Rojo)
LED3 (Verde)

Como uno de los mismos es un Led RGB, sera equivalente a tener un total de seis Leds posibles para
encender por medio de las salidas digitales DIO.
Primero se debe abrir el dispositivo DIO de salida, obteniendo el fildes o manejadores correspondiente y
luego con la funcin WRITE para encender el Led deseado.
Si deseamos encender el LED3, lo podramos hacer con las siguientes instrucciones
static int32_t fd_out;
uint8 outputs;
Primero definimos dos variables, una esttica tipo entero de 32 bits para guardar el fildes y otra entera
sin signo de 8 bits en el cual se pasara qu Led se va a escribir.
ciaak_start();
Luego se debe llamar a la funcin ciaak_start() que se encarga de inicializar el Kernel y los dispositivos
de la CIAA, entre ellos las DIO que utilizaremos.
fd_out = ciaaPOSIX_open("/dev/dio/out/0", O_RDWR);
Con la funcin ciaaPOSIX_open se obtiene el fildes correspondiente a las salidas digitales de los Leds.
A la funcin ciaaPOSIX_open se le pasan dos parmetros. Primero la ruta en formato de archivo del
dispositivo (dev/dio/out/0) y luego se indica que se abre como Lectura y Escritura (O_RDWR).
outputs = 0x20;
0010 0000 (20 en hexadecimal)

ciaaPOSIX_write(fd_out, &outputs, 1);


Finalmente para encender el Led se llama a la funcin ciaaPOSIX_write a la cual se le pasan tres
parmetros. Primero el fildes obtenido previamente, luego un buffer de 8 bits donde se indica el o los
Leds que se desean encender/apagar y por ltimo el tamao del buffer en bytes, que corresponder a 1.
El registro de escritura de los Leds tiene la siguiente estructura

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016
Como en este caso deseamos encender el LED 3 y mantener el resto apagado, pasamos como buffer un 1
en la posicin 5 y el resto ceros, que corresponde a valor en hexadecimal 0x20.
El Programa
Inicialmente se da una breve descripcin, los autores y el historial de modificaciones. Todo esto es
requerido en cualquier archivo nuevo para respetar las reglas establecidas en el Proyecto CIAA.

A continuacin se hacen los includes necesarios, entre ellos se incluyen los archivos de configuracin
para el sistema operativo, las libreras POSIX, el ncleo o kernel de la CIAA y el archivo cabecera
correspondiente a nuestro proyecto. Despus se declara una variable esttica tipo entero de 32bits que
ser utilizada para pasar el fildes.

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

Luego se declara el Main en donde nicamente se hace la inicializacin del sistema operativo

Se declara la funcin ErrorHook que se llamar desde el sistema operativo, si una API devuelve un error.

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

Declaramos la primera tarea InitTask. Dentro de la misma se inicializa el kernel de la CIAA y los
dispositivos con la funcin ciaak_start(). Se hace una salida por pantalla en caso de ejecutar el programa
en una PC y se abre el dispositivo correspondiente a los Leds. Por ltimo se establece una alarma para la
prxima tarea.

Declaracion de la tarea PeriodicTask que ser la encargada de encender y apagar los Leds.

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016
Con la alarma previamente establecida, esta se llamar cada cierto periodo de tiempo, en nuestro caso
cada 250ms.
Aqu aparece la funcin POSIX de lectura ciaaPOSIX_read. La misma tiene tres argumentos: el fildes
del dispositivo, un buffer en el cual se muestra la informacin leda y por ltimo el tamao del buffer, en
este caso 1 byte.
En esta tarea se lee el estado de las salidas, recibindolo en la variable outputs, luego se realiza una
XOR con el bit correspondiente al Led 3 y se escribe la salida. Bsicamente lo que hace es cambiar el
estado del pin correspondiente al Led 3 cada vez que se ejecuta. Por lo tanto la primera vez leer el valor
cero y escribir el valor 1 en la posicin 5 encendiendo el Led 3. En la prxima ejecucin de la tarea,
250ms despus, se comenzar leyendo un 1 en la posicin 5 que haciendo la XOR se escribir un 0
apagando el Led. De esta forma el mismo titilar.
La funcin ciaaPOSIX_printf() mostrar por consola la palabra Blinking cada vez que se ejecute la
tarea.

Cambio de la frecuencia
Si deseamos modificar la frecuencia con la que parpadea el Led, solo debemos modificar el tercer
parmetro de SetRelAlarm en la primer tarea. Por ejemplo para encenderlo cada 1segundo (500ms
apagado 500ms encendido) realizamos la siguiente modificacin:

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016
SetRelAlarm(ActivatePeriodicTask, 350, 250);

SetRelAlarm(ActivatePeriodicTask, 350, 500);


Cambio del Led a encender
Si queremos que en vez de parpadear el Led 3 (Verde), lo haga por ejemplo el Led Azul del RGB, slo
debemos modificar la posicin del 1 que escribimos. El RGB Azul corresponde a la posicin 2. En
hexadecimal equivale a 0x04. Por lo cual debemos hacer el siguiente cambio:
ciaaPOSIX_read(fd_out, &outputs, 1);
outputs ^= 0x20;
ciaaPOSIX_write(fd_out, &outputs, 1);

ciaaPOSIX_read(fd_out, &outputs, 1);


outputs ^= 0x04;
ciaaPOSIX_write(fd_out, &outputs, 1);

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

5. Analizador Lgico 32 canales - GLA-1132

Descripcin
La serie de GLA-1000 es un analizador de tamao de la palma de PC basado en la lgica con la
funcionalidad equivalente a la de un dispositivo de sobremesa. Un mximo de 32 canales, 32Mbits de
memoria de datos (GLA-1032), una tasa de 200 MHz de muestreo interna y ajustes avanzados de
disparo proporcionan una alta precisin y largos los resultados del anlisis de datos. Caractersticas tales
como la prdida de datos, menor compresin, Activar Calificador y el Analizador de Protocolo de bus
serie le proporcionar una herramienta para analizar adecuadamente hoy en da los sistemas digitales
complejos. Todos los datos y configuraciones se pueden guardar en un PC para su anlisis de datos. La
serie de GLA-1000 opera en una conexin de alta velocidad USB 2.0 y es totalmente alimentado por el
bus USB.
Caractersticas:

Analizador lgico de 32 canales para computador pc usando el usb;


32 canales de entrada;
Anlisis de tiempos: hasta 200 mhz con reloj de muestreo interno;
Anlisis de estados: hasta 100 mhz con entrada externa de reloj;
Profundidad de memoria: hasta 2mbits/1mbits (mitad/todos los canales);
Disparo avanzado: cuenta, pgina, retardo de tiempo y evento de reloj retardado;
Compresin de datos: hasta 255 veces los datos capturados;
Habilitacin de calificador: nivel alto/bajo y habilitacin de funciones de retardo;
Anlisis de seales: i2c, anlisis de protocolos y seales estadsticas;
Exportacin de archivos: datos de la seal, configuracin del instrumento e imagen desplegada;
Botn manual de inicio de disparo;
Alta velocidad de comunicacin: usb 2.0 (compatible con 1.1.);
Alimentado por el puerto usb, no requiere voltaje ac;

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

Incluye: Manual de usuario, guarda de seguridad, punta GTL-161, gripper de prueba GCP-201,
cable USB GTL-242.

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

Universidad Tecnolgica Nacional - Facultad Regional Tucumn


Ingeniera Electrnica
Medidas Electrnicas II
Trabajo Integrador - Ao 2016

También podría gustarte