Está en la página 1de 8

TRABAJO DE SISTEMAS EMBEBIDOS

INTEL GALILEO

PRESENTADO POR:
ALEXANDER HUERTAS 2011219039
CRISTHIAN CARPIO 2011219016
MARCO BLANCO 2011119059

LUIS ENRIQUE ACOSTA GALVN


DOCENTE

UNIVERSIDAD DEL MAGDALENA


FACULTAD DE INGENIERA
INGENIERA ELECTRNICA
SANTA MARTA - 2014
D.T.C.H.

INTEL GALILEO
Galileo es un microcontrolador basado en el procesador iQuark SoC X1000
Application. Es una placa electrnica basada en el procesador Intel monta el
SoC Intel Quark X1000 que funciona a 400 MHz y es realmente una CPU de bajo
consumo de 32 bits con arquitectura similar a la de los primeros Pentium.
Es la primera placa basada en la arquitectura de Intel y diseada para ser
compatible con Arduino. Los shields compatibles son los del Arduino Uno R3 y el
entorno de programacin puede ser Arduino. La plataforma tambin soporta Linux,
Mac OS y Microsoft Windows. La placa consta de las entradas digitales de 0 a 13
(y los pines AREF y GND), las entradas analgicas de 0 a 5, la entrada de la
alimentacin, la entrada ICSP y los puertos UART (0 y 1) se ubican en el mismo
sitio que en el Arduino Uno R3.
Galileo est diseado para soportar shields que operan a 3.3V o a 5V. El voltaje de
funcionamiento de Galileo es 3.3V. Sin embargo, un jumper en la placa activa la
traduccin a 5V, lo que permite utilizar shields si utilizan 5V. Este comportamiento
adems es dado por defecto. Modificando la posicin del jumper, la traduccin del
voltaje se puede desactivar para proporcionar 3.3V en los pines de entradas y
salidas.

La placa de desarrollo de Intel cuenta de serie con mltiples interfaces de E/S, de


las ms extendidas en el sector, entre las que se incluyen ACPI, PCI Express,
Ethernet 10/100 Mb, lector SD, puertos para dispositivos USB 2.0 y EHCI/OHCI
USB, UART de alta velocidad, puerto serie RS-232, flash NOR programable de 8
MB y un puerto JTAG para mayor comodidad en la depuracin de software. Intel
Galileo es compatible con el Arduino IDE corriendo encima de una pila de software
Linux sin modificar, con el apoyo de una cadena de herramientas fuente comn
abierta.

Galileo es de 4,2 pulgadas de largo y 2,8 pulgadas de ancho, respectivamente,


con los conectores USB, conector UART, conector Ethernet y jack de alimentacin
que se extiende ms all de la primera dimensin.

Caractersticas Tcnicas

- Galileo es compatible con shields Arduino Uno y est diseado para apoyar a
3.3V o 5V shields, a raz de la revisin Arduino Uno 3, incluyendo:
- 14 pines de entrada / salida digital, de las cuales 6 se pueden utilizar como
salidas Ancho de modulacin de pulso (PWM);
- Cada uno de los 14 pines digitales de Galileo se puede utilizar como una entrada
o salida, usando pinMode (), digitalWrite (), y digitalRead () funciones.
- Los pines operan a 3,3 voltios o 5 voltios. Cada pin puede fuente de un mximo
de 10 mA o hundir un mximo de 25 mA y tiene una resistencia de pull-up
(desconectado por defecto) de 5,6 K a 10 kOhms.
- A0 - A5 - 6 entradas analgicas, a travs de un AD7298 analgico- (A / D) -digital.
- Cada una de las entradas analgicas 6, etiquetado A0 a A5, ofrece 12 bits de
resolucin (es decir, 4.096 valores diferentes). Por defecto se miden desde el
suelo a 5 voltios.
- * I2C bus, TWI, con pines SDA y SCL que estn cerca al pin AREF. o TWI: pin A4
o A5 o SDA y SCL pin. Soporte TWI comunicacin utilizando la biblioteca de
alambre.
- SPI
- Por defecto es 4 MHz para apoyar shields Arduino Uno. Programable hasta
25MHz.

Poder
Galileo es alimentado a travs de un adaptador de CA a CC, conectada al
conectar un plug 2.1mm centro-positivo en el conector de alimentacin de la placa.
La calificacin de salida recomendada del adaptador de alimentacin es de 5V en
hasta 3A.

Resumen Elctrico
Voltaje de entrada (recomendado)
Voltaje de entrada (lmites)
Digital pines I / O

5V
5V
14 (de las cuales proporcionan

Botones de entrada analgica


Total Corriente de salida DC en todas las

salida PWM)
6
80 mA

lneas de E / S
Corriente DC de 3.3V Pin
Corriente DC de 5V Pin

800 mA
800 mA

Comunicacin
Galileo tiene una serie de instalaciones para la comunicacin con un ordenador,
otro Arduino, u otros microcontroladores.

UART: Galileo ofrece UART TTL (5V / 3.3V) comunicacin en serie.


Adems, un segundo UART proporciona soporte RS-232 y est conectado
a travs de un conector de 3,5 mm.

Los puertos de dispositivos USB: Permite las (CDC) comunicaciones en


serie a travs de USB. Tambin permite a Galileo para que acte como un
ratn o teclado USB a un ordenador conectado.

El puerto Host USB: Permite Galileo actuar como un host USB para
perifricos

conectados,

tales

como

ratones,

teclados

telfonos

inteligentes.

PCI Express: Esta ranura permite a tamao completo y medio tamao (con
adaptador) mdulos mPCIe para ser conectados a la placa y tambin
proporciona un puerto host USB adicional a travs de la ranura. Cualquier
mdulo mPCIe estndar se puede conectar y utilizar para proporcionar
aplicaciones tales como WiFi, Bluetooth o conectividad celular. Inicialmente,
la ranura de Galileo mPCie proporciona soporte para la Librera WiFi.

Un Ethernet RJ45 conector se proporciona para permitir que Galileo se


conecte a las redes cableadas. Cuando se conecta a una red, debe
proporcionar una direccin IP y una direccin MAC. El soporte completo de
la interfaz Ethernet a bordo es totalmente compatible y no requiere el uso
de la interfaz SPI como shields Arduino existentes.

El lector de tarjetas microSD a bordo es accesible a travs de la Libera


SD. La comunicacin entre Galileo y la tarjeta SD es proporcionada por un
controlador integrado SD y no requiere el uso de la interfaz SPI como otras
placas Arduino. El software de Arduino incluye una librera Wire para
simplificar el uso de la TWI / I2C bus;

Programacin

Galileo se puede programar con el software de Arduino. Cuando est listo para
cargar el sketch a la placa, programa la Galileo a travs del puerto USB Client
seleccionando "Intel Galileo" como su placa en el Arduino IDE. Conecte un puerto

con el nombre de cliente USB de Galileo (el ms cercano a la Ethernet) a la


computadora.

Propiedades de los botones configurados como SALIDA


Fuente de

Sink

corriente (mA)

actual

Per Pin Capacidad


Digital botones 3,5,9,10,12, 13 Combinada
Digital prendedores 0,1,2,4,6,7,8,11 y analgica

10
40
40

(mA)
25
100
100

prendedores A0, A1, A2, A3, A4, A5 Combinada


Digital Botones 0-13 y analgica prendedores A0-

80

200

A5 Combinada

Puente de configuracin Galileo


Hay tres puentes en Galileo que se utilizan para variar la configuracin de la
tarjeta, entre esos estn:

IOREF Jumper: Permite que Galileo soporte shields de 3.3V y 5V, la


tensin de servicio externo es controlado a travs de un puente. Cuando el
puente est conectado a 5V, Galileo est configurado para ser compatible
con shields 5V y la instruccin IOREF est ajustado a 5V.
Cuando el puente est conectado 3.3V, Galileo est configurado para ser
compatible con shields y 3.3V instruccin IOREF est ajustado a 3.3V. El
intervalo de entrada de los pines analgicos tambin es controlado por el
puente de instruccin IOREF y no debe exceder la tensin de
funcionamiento elegido. Sin embargo, la resolucin de analogRead () se
mantiene en 5 V / 1024 unidades para la resolucin predeterminada de 10

bits o, 0.0049V (4.9mV) por unidad, independientemente de la configuracin


del puente instruccin IOREF.

I2C Direccin Jumper Para evitar un enfrentamiento entre el I2C Direccin


del esclavo del expansor a bordo de E / S y EEPROM con cualquier
externas I2C dispositivos esclavos, el puente J2 se puede utilizar para
variar el I2C direccin de los dispositivos de a bordo. Con J2 conectado al
pin 1 (marcado con el tringulo blanco), el O Expander direccin de 7 bits
de E / es 0100001 y la direccin EEPROM 7 bits es 1010001. Cambio de la
posicin del puente cambia la O Expander direccin / I a 0,1 millones y la
EEPROM Direccin de 1010000.

VIN Jumper En Galileo, el pin VIN se puede usar para suministrar 5V de la


fuente de alimentacin regulada conectada a la toma de poder de los
escudos o los dispositivos conectados. Si hay una necesidad de suministrar
ms de 5V a un escudo usando VIN entonces el puente VIN debe ser
eliminado de Galileo para romper la conexin entre la red de a bordo 5V y
la conexin VIN en la cabecera bordo.

Advertencia: Si el puente VIN no es eliminado y ms de 5V est conectado


a VIN, puede daar la placa o conducir a un funcionamiento poco fiable.
Reseteo Automtico (Software)

En lugar de exigir una prensa fsica del botn de reinicio antes de que una carga,
Galileo est diseado de una manera que permite que sea restablecido por el
software que se ejecuta en un ordenador conectado. Seales de control CDCACM USB se utilizan para hacer la transicin de Galileo en tiempo de ejecucin a
modo de arranque. El software de Arduino utiliza esta capacidad para permitir que
usted cargue cdigo con slo pulsar el botn de subida en el entorno Arduino.

https://www.arduino.cc/en/ArduinoCertified/IntelGalileo
http://ultra-lab.net/tienda/intel-galileo
https://www.unocero.com/2014/02/25/galileo-interesante-tarjeta-de-desarrollo-deintel/
http://www.xataka.com/makers/intel-galileo-placa-de-desarrollo-fruto-de-lacolaboracion-entre-intel-y-arduino

También podría gustarte