miércoles, 13 de agosto de 2014

Actividad 1

Arquitecturas

Intel 8051

Es un microcontrolador desarrollado por intel en 1980 para uso en productos embebidos.  

Esta basado en la Arquitectura Harvard. Se permite direccionar 64 KB de ROM externa y 64 KB de RAM por medio de lineas separadas chip select para programas y datos.

Una caracteristica del 8051 es la inclusion de una unidad de proceso booleano que permite operaciones de nivel de bit logica booleana.



ARM

Es una arquitectura RISC de 32 bits. Es el conjunto de instrucciones de 32 mas ampliamente utlizado en unidades producidas.
Posee 30,000 transistores, un bus de datos de 32 bits y ofrece un espacio de direcciones de 36 bits, junto con 16 registros de 32 bits.

AVR

Son una familia de microcontroladores RISC del fabricante ATMEL.
  • ATxmega: procesadores muy potentes con 16 a 384 kB de memoria flash programable, encapsulados de 44, 64 y 100 pines (A4, A3, A1), capacidad de DMA, eventos, criptografía y amplio conjunto de periféricos con DACs.
  • ATmega: microcontroladores AVR grandes con 4 a 256 kB de memoria flash programable, encapsulados de 28 a 100 pines, conjunto de instrucciones extendido (multiplicación y direccionamiento de programas mayores) y amplio conjunto de periféricos.
  • ATtiny: pequeños microcontroladores AVR con 0,5 a 8 kB de memoria flash programable, encapsulados de 6 a 20 pines y un limitado set de periféricos.
  • AT90USB: ATmega integrado con controlador USB
  • AT90CAN: ATmega con controlador de bus CAN
  • Tipos especiales: algunos modelos especiales, por ejemplo, para el control de los cargadores de baterías, pantallas LCD y los controles de los motores o la iluminación.
  • AT90S: tipos obsoletos, los AVRs clásicos


PIC

 Son una familia de microcontroladores tipo RISC. 
El PIC original se diseño para ser usado con la nueva CPU de 16 bits CP16000. Utilizaba un microcodigo simple almacenado en ROM para realizar estas tareas se trata de un diseño RISC que ejecuta una instruccion cada 4 ciclos del oscilador.


6800

Se fabricaa en un encapsulado DIP de 40 patillas, necesita un reloj de dos fases y una alimentacion unica de 5V.
Tiene un bus de datos, con buffers de 3 estados, que contienen 8 bits.


C166

Es un microprocesador de 16 bit creado por Infineon.  Usa la arquitectura RISC, pero ademas es distintivo en algunas extensiones de  especificas de microcontrolador
como una memoria de bits direccionables y un sistemas de interrupcion optimizado para latencia.


TriCore

Es una arquitectura de microcontrolador de 32 bit de Infineon. Une los elementos de un nucleo de procesador RISC, un microcontrolador y un DSP en un solo chip.

FR-V

  Es uno de los pocos procesadores que son capaces de procesar una instruccion de palabra muy larga e instrucciones de procesador vectorial al mismo tiempo, ademas aumenta el rendimiento con alta computacion paralela al tiempo que aumenta el rendimiento por vatio y la eficacia del hardware.

Tiene 32 bit de instrucciones RISC situado en el nucleo superescalar que integran un procesador de medio de comunicacion de 16 bits doble.

Resumen

Arduino Leonardo

  Es una placa electronica basado en el ATmega32u4. Tiene 20 pin E/S digital, un oscilador de 16 MHz, una conexion micro USB, un conector de alimentacion, un header ICSP, y un boton de reinicio.
El Leonardo difiere de todas las placas anteriores en que el ATMEGA32u4 ha incorporado en la comunacion USB, eliminando la necesidad de un procesador secundario.

Arduino Uno

Es una placa electronica basada en el microprocesador Atmega328. Cuenta con 14 pines digitales de entrada/salida, 6 entradas analogicas, un resonador ceramico 16 MHz, una conexion USB, un conector de alimentacion, un header ICSP, y un boton de reinicio. 
Se diferencia de todas las placas anteriores en que no utiliza el chip controlador de USB a serial FTDI.  En lugar de ello, cuenta con la Atmega16U2 programado como un convertidor de USB a serie.  

 Arduino Mega 2560

 Es una placa electronica basada en el microprocesador Atmega2560. Cuenta con 54 pines digitales de entrada/salida, 16 entradas analogicas, 4 UARTs, un oscilador de 16 MHz, una conexion USB, un conector de alimentacion, un header ICSP, y un boton de reinicio.  Mega es compatible con la mayoria de los escudos diseñados para el arduino Duemilanove o Diecimilia.
Cuenta con la ATmega16U2 programando con un convertidor de USB a serie. 

 

Arduino GSM Shield

Permite una placa arduino se conecte a Internet, hacer/recibir llamadas de voz y enviar/recibir mensajes SMS. Utiliza un moden de radio M10  por Quectel. Shield utiliza pines digitales 2 y 3 para el software de comunicacion series con el M10. Pin 2 esta conectado al pin TX del M10 y el pin 3 a su pin RX. El M10 es un quad-band modem GSM/GPRS que funciona en las frecuencias GSM850MHz, GSM900MHz, DCS1800MHz y PCS1900MHz. Es compatible con los protocolos TCP/UD y HTTP a traves de una conexion GPRS. GPRS tiene una velocidad maxima es de 85,6 kps.


Arduino Ethernet 

Es una placa electronica basada en el microprocesador Atmega328 (datasheet). Cuenta con 14 pines digitales de entrada / salida, 6 entradas analógicas, un oscilador de 16MHz, una conexión RJ45, un conector de alimentación, un header ICSP, y un botón de reinicio. 

Los contactos 10, 11, 12 y 13 están reservados para la interfaz con el módulo Ethernet y no debe ser utilizado de otra manera. Esto reduce el número de pines disponibles a 9, con 4 disponibles como salidas PWM.
Una alimentación opcional en el módulo Ethernet se puede agregar a la tarjeta también.
La Ethernet se diferencia de otras placas, ya que no tiene un chip integrado controlador de USB a serie, pero tiene una interfaz Wiznet Ethernet. Esta es la misma interfaz que se encuentra en el escudo Ethernet.
Un lector de tarjetas microSD a bordo, que se puede utilizar para almacenar archivos para servir a través de la red, es accesible a través de la Biblioteca SD. Pin 10 se reserva para la interfaz Wiznet, SS para la tarjeta SD está en el pin 4.
La cabecera de la programación serial de 6 pines es compatible con el adaptador de serie USB y también con los cables USB FTDI o con Sparkfun y tableros Adafruit estilo FTDI básicos de USB a serial de ruptura.

 


Arduino WiFi

 El WiFi Escudo Arduino permite una placa Arduino se conecte a Internet a través de la especificación inalámbrica 802.11 (Wi-Fi). Se basa en el estándar 802.11b / g Sistema HDG104 LAN inalámbrico in-Package. Un Atmega 32UC3 proporciona una red (IP) apilar capaz de TCP y UDP. Utilice la biblioteca WiFI a escribir sketches que se conectan a Internet a través del escudo. El escudo WiFI se conecta a una placa Arduino usando largas encabezados por arrollamiento de hilo que se extienden a través del escudo.
The Shield WiFi puede conectarse a redes inalámbricas que operan de acuerdo con las especificaciones 802.11by 802.11g.
Hay una ranura para tarjetas micro-SD de a bordo, que se puede utilizar para almacenar archivos para servir a través de la red. Es compatible con el Arduino Uno y Mega. El lector de tarjetas microSD a bordo es accesible a través de la Biblioteca SD. Cuando se trabaja con esta biblioteca, SS es el pin 4.
Arduino se comunica con el procesador y la tarjeta SD, tanto del escudo Wifi usando el bus SPI (a través de la cabecera ICSP). Esto es en los pines digitales 11, 12 y 13 en el Uno y los pasadores 50, 51, ​​y 52 en los Mega.


Arduino wireless SD shield

El escudo Wireless SD permite una placa Arduino comunicarse de forma inalámbrica mediante un módulo inalámbrico. Se basa en los módulos Xbee de Digi, pero puede utilizar cualquier módulo con la misma huella. El módulo se puede comunicar hasta 100 pies en interiores o al aire libre de 300 pies (con la línea de visión). Puede ser utilizado como un reemplazo de serie / usb o puede ponerlo en un modo de comandos y configurarlo para una variedad de emisión y malla opciones de red. Los escudos se desata cada uno de los pines del Xbee a un pad de soldadura a través de hoyos.
Incluido a bordo es una ranura para tarjetas SD. Cuando se utiliza la Biblioteca SD para acceder a la tarjeta, Pin 4 es CS y no puede ser utilizado de otra manera. SPI también se basa en los pines 11, 12, y 13 para la comunicación.
El escudo SD inalámbrica se puede utilizar con diferentes módulos con la misma huella que los módulos XBee. Las instrucciones siguientes son para los módulos XBee 802.15.4 (a veces llamados "Serie 1" para distinguirlos de los módulos de la Serie 2, aunque "Serie 1" no aparece en el nombre oficial o la descripción del producto) y también para el XBee ZNet 2.5 o XBee ZB módulos, tanto conocidos como módulos "Serie 2". Todos los módulos, básicamente tienen el mismo tipo de parámetros de configuración, pero difieren por la función que apliquen y las topologías de las redes que se pueden crear. Puede comunicarse entre sí sólo los módulos de una misma familia.