Con unas dimensiones de placa de 8.5 por 5.3 cm, en el modelo B nos encontramos con unas características muy interesantes. En su corazón nos encontramos con un chip integrado Broadcom BCM2835, que contiene un procesador ARM11 con varias frecuencias de funcionamiento y la posibilidad de subirla (haciendo overclocking) hasta 1 GHz sin perder la garantía, un procesador gráfico VideoCore IV, y 512MB de memoria RAM. La última Raspberry Pi 2 cuenta con 1GB de memoria RAM. Todo ello equivale en la práctica a un ordenador con unas capacidades gráficas similares a la XBOX de Microsoft y con la posibilidad de reproducir vídeo en 1080p.
En la placa nos encontramos además con una salida de vídeo y audio a través de un conector HDMI, con lo que conseguiremos conectar la tarjeta tanto a televisores como a monitores que cuenten con dicha conexión. En cuanto a vídeo se refiere, también cuenta con una salida de vídeo compuesto y una salida de audio a través de un minijack. Posee una conexión ethernet 10/100 y, si bien es cierto que podría echarse en falta una conexión Wi-Fi, gracias a los dos puertos USB incluidos podremos suplir dicha carencia con un adaptador WIFI si lo necesitamos.
Los puertos tienen una limitación de corriente, por lo que si queremos conectar discos duros u otro dispositivos habrá que hacerlo a través de un hub USB con alimentación. En su parte inferior cuenta con un lector de tarjetas SD (microSD para los modelos A+, B+ y Pi 2), lo que abarata enormemente su precio y da la posibilidad de instalar un sistema operativo en una tarjeta de memoria de 4 GB o más (clase 4 o clase 10). De esta forma tenemos también la posibilidad de minimizar el espacio que necesitamos para tener todo un ordenador en un volumen mínimo.
RPI Model A | RPI Model A+ | RPI Model B | RPI Model B+ | RPI 2 Model B | |
---|---|---|---|---|---|
SoC | Broadcom BCM2835 | Broadcom BCM2835 | Broadcom BCM2835 | Broadcom BCM2835 | Broadcom BCM2836 |
CPU | ARM11 ARMv6 700 MHz. |
ARM11 ARMv6 700 MHz. |
ARM11 ARMv6 700 MHz. |
ARM11 ARMv6 700 MHz. |
ARM11 ARMv7 ARM Cortex-A7 4 núcleos 900 MHz. |
GPU | Broadcom VideoCore IV 250 MHz. OpenGL ES 2.0 |
Broadcom VideoCore IV 250 MHz. OpenGL ES 2.0 |
Broadcom VideoCore IV 250 MHz. OpenGL ES 2.0 |
Broadcom VideoCore IV 250 MHz. OpenGL ES 2.0 |
Broadcom VideoCore IV 250 MHz. OpenGL ES 2.0 |
Memoria RAM | 256 MB LPDDR SDRAM 400 MHz. |
256 MB LPDDR SDRAM 400 MHz. |
512 MB LPDDR SDRAM 400 MHz. |
512 MB LPDDR SDRAM 400 MHz. |
1 GB LPDDR2 SDRAM 450 MHz. |
Puertos USB | |||||
GPIO | 26 pines | 40 pines | 26 pines | 40 pines | 40 pines |
Vídeo | HDMI 1.4 1920x1200 | HDMI 1.4 1920x1200 | HDMI 1.4 1920x1200 | HDMI 1.4 1920x1200 | HDMI 1.4 1920x1200 |
Almacenamiento | |||||
Ethernet 10/100MBPS | |||||
Tamaño | 85,60x56,5 mm | 65x56,5 mm. | 85,60x56,5 mm | 85,60x56,5 mm | 85,60x56,5 mm |
Peso en g. | 45 | 23 | 45 | 45 | 45 |
Precio | 29,95€ | 29,95€ | 34,95€ | 34,95€ | 39,95€ |
Uno de los atractivos que tiene la Raspberry Pi es el bus de expansión GPIO, 26 pines para los modelos A y B y 40 pines para el resto de modelos.
El puerto GPIO (General Purpose Input/Output) permite a la Raspberry Pi comunicarse con el exterior tanto para activar elementos como para leer el estado de los mismos. La tensión de trabajo del puerto es de 3,3v para un uno y 0v para un 0. Además, la corriente máxima que puede suministrar es de 16 mA.
Hay que tener bastante cuidado al trabajar y manipular los pines GPIO. Los chips y circuitos de nuestra Raspberry Pi funcionan con 3.3 voltios. Si conectamos un sensor que envie señal a 5V a través de los GPIO es probable que después nuestra Raspberry Pi sólo sirva como pisapapeles.
Todos los pines GPIO se pueden gestionar directamente a través de código, ya sea para poner un valor o leer un valor de un elemento externo.
Además, se pueden configurar interfaces complejos de entrada/salida por lo que algunos pines pasan a ser gestionados directamente por el chip del procesador:
I2C es un bus de comunicaciones serie en el que se pueden conectar múltiples periféricos I2C esclavos. RasPi se configura como maestro del bus.
Pines del conector GPIO:
-3 SDA Data
-5 SCL Clock
SPI es un bus de comunicaciones serie síncrono (con reloj) en el que se pueden conectar múltiples periféricos SPI esclavos. RasPi se configura como maestro del bus.
Pines del conector GPIO:
-19 MOSI Master Out, Slave In
-21 MISO Master In, Slave Out
-23 SCLK Serial Clock
-24 CE0 Channel Enable 0. Also known as Slave Select (SS)
-26 CE1 Channel Enable 1. Also known as Slave Select (SS)
UART es un bus de conexión serie asíncrono compatible con el estándar RS232 (atención al circuito adaptador ya que el estándar RS232 trabaja a 12v y no a 3,3v)
Pines del conector GPIO:
-8 TX Transmit
-10 RX Receive