Todas las novedades sobre la nueva Raspberry Pi Pico y el económico SoC RP2040

- Categorías : Otras novedades , Productos

Raspberry Pico!

Pico presentacion

La nueva placa Pico que ha lanzado RPi, está gobernada por el primer procesador que saca la fundación, el RP2040, el cual ya ha sido usado por otras marcas como Adafruit o SparkFun, como explicamos a continuación.

Este potente y económico procesador que cuenta con dos núcleos ARM Cortex M0+ funcionando a 133 MHz, acompañado de 264 KB de RAM y 2 MB de almacenamiento integrado.

Procesador de Raspberry

Integra su propio controlador DMA, conectividad GPIO de 30 pins, 16 canales PWM y un controlador USB 1.1. Soporta hasta 16 MB de memoria FLASH mediante su bus QSPI.

Todo ello se integra en la PCB de la Raspberry Pi Pico que le aporta los 2 MB de memoria Flash, junto con un regulador de voltaje que soporta voltajes de 1,8 a 5,5 v para poder alimentarlo vía USB o incluso pilas. También incluye un botón que pone la placa en modo almacenamiento USB para transferirle datos directamente.

 Pico completo

La nueva placa Raspberry Pi Pico, es programable en C y MicroPython, lo que abre las puertas a muchos principiantes, pero también sigue dando un gran servicio para más profesionales. Esta placa es adaptable a una amplia gama de aplicaciones y niveles de habilidad, y comenzar a usarla es tan fácil como arrastrar y soltar un archivo.

Los usuarios más experimentados pueden también aprovechar el inmenso conjunto de periféricos de Raspberry Pi Pico, como su interfaz SPI, I2C y ocho máquinas de estado de E/S programables (PIO) para soporte periférico personalizado.

Si eres nuevo, y quieres aprender MicroPython, también han pensado en ti, ya que han sacado incluso una guía física:

 Micropython guia

Especificaciones de la Pico

En cuanto a las características clave de esta placa de alto rendimiento con interfaces digitales flexibles, tenemos:

Chip microcontrolador RP2040 diseñado por Raspberry Pi en el Reino Unido

Procesador Arm Cortex M0 + de doble núcleo, reloj flexible de hasta 133 MHz

264 KB de SRAM y 2 MB de memoria flash incorporada

El módulo almenado permite soldar directamente a las placas de soporte

USB 1.1 con soporte para dispositivo y host

Modos de reposo e inactivo de bajo consumo

Programación de arrastrar y soltar usando almacenamiento masivo a través de USB

26 × pines GPIO multifunción

2 × SPI, 2 × I2C, 2 × UART, 3 × ADC de 12 bits, 16 × canales PWM controlables

Reloj y temporizador precisos en chip

Sensor de temperatura

Bibliotecas de punto flotante aceleradas en chip

8 × máquinas de estado de E/S programables (PIO) para soporte periférico personalizado

Raspberry Pico Pinout

Adafruit Feather y ItsyBitsy

La marca americana también sacará sus propias placas basadas en este procesador. Como han comunicado, cuando se enteraron de este nuevo RP2040, se pusieron en marcha para sacar un nuevo ItsyBitsy y una nueva “pluma”:

 “Cuando vimos este chip pensamos que “este chip va a ser increíble cuando le demos el tratamiento ItsyBitsy teensy-weensy” y así lo hicimos. Esta Itsy 'presenta el RP2040 y todas las sutilezas que conoces y amas de la familia ItsyBitsy”

Características Adafruit Feather:

Mide 2.0 "x 0.9" x 0.28 "(50.8mm x 22.8mm x 7mm) sin cabezales soldados

Ligero como una pluma (¿grande?) - 5 gramos

RP2040 Cortex M0 + de 32 bits de doble núcleo que funciona a ~ 125 MHz @ 3.3V lógica y potencia

264 KB de RAM

Chip SPI FLASH de 4 MB para almacenar archivos y almacenamiento de código CircuitPython / MicroPython. Sin EEPROM

¡Toneladas de GPIO! 21 x pines GPIO con las siguientes capacidades:

Cuatro ADC de 12 bits (uno más que Pico)

Dos periféricos I2C, dos SPI y dos UART, etiquetamos uno para la interfaz 'principal' en ubicaciones estándar Feather

16 salidas PWM - para servos, LED, etc.

Los 8 GPIO digitales 'no ADC / no periféricos' son consecutivos para una máxima compatibilidad con PIO

Cargador lipoly integrado de 200 mA con indicador LED de estado de carga

Pin # 13 LED rojo para parpadeo de uso general

RGB NeoPixel con clavija de alimentación en GPIO para que pueda desconectarlo para usos de baja potencia.

A bordo conector ESCUDO QT que le permite conectar rápidamente cualquier Qwiic, ESCUDO QT o dispositivos I2C Grove sin soldar!

Tanto el botón de reinicio como el botón de selección del cargador de arranque para reinicios rápidos (sin desconectar-volver a conectar para reiniciar el código)

Pin de alimentación / habilitación de 3,3 V

El puerto de depuración SWD opcional se puede soldar para acceder a la depuración

4 agujeros de montaje

Cristal de 24 MHz para una sincronización perfecta.

Regulador de 3,3 V con salida de corriente máxima de 500 mA

El conector USB tipo C le permite acceder al cargador de arranque USB ROM incorporado y a la depuración del puerto serie

Características Adafruit ItsyBitsy:

Mismo tamaño y factor de forma que el resto de la familia ItsyBitsy y pinout casi idéntico

Mide 1.4 "x 0.7" x 0.2 "(36 mm x 18 mm x 4 mm) sin cabezales soldados

RP2040 Cortex M0 + de 32 bits de doble núcleo que funciona a ~ 125 MHz @ 3.3V lógica y potencia

264 KB de RAM

Chip SPI FLASH de 4 MB para almacenar archivos y almacenamiento de código CircuitPython / MicroPython. Sin EEPROM

¡Toneladas de GPIO! 23 pines GPIO con las siguientes capacidades:

Cuatro ADC de 12 bits (uno más que Pico)

Dos periféricos I2C, dos SPI y dos UART, etiquetamos uno para la interfaz 'principal' en ubicaciones estándar de ItsyBitsy

16 salidas PWM - para servos, LED, etc.

Los 10 GPIO digitales 'no ADC / no periféricos' son consecutivos para una máxima compatibilidad con PIO

Pin # 13 LED rojo para parpadeo de uso general

RGB NeoPixel con clavija de alimentación en GPIO para que pueda desconectarlo para usos de baja potencia.

Tanto el botón de reinicio como el botón de selección del cargador de arranque para reinicios rápidos (sin desconectar-volver a conectar para reiniciar el código)

Regulador de 3,3 V con salida de corriente máxima de 500 mA

Pin de alimentación / habilitación de 3,3 V

Alimentación con salida USB o externa (como una batería): cambiará automáticamente

Pines SWD rotos para acceso de depuración

Cristal de 24 MHz para una sincronización perfecta.

El pin de salida Vhigh especial le brinda el voltaje más alto de VBAT o VUSB, para controlar NeoPixels, servos y otros dispositivos lógicos de 5V. Salida digital de 5 niveles desplazados para salida de nivel lógico de alto voltaje.

El conector USB Micro B le permite acceder al cargador de arranque USB ROM integrado y a la depuración del puerto serie

SparkFun MicroMod RP2040

La empresa líder americana también da la bienvenida al procesador y saca sus propios productos con este nuevo RP2040: SparkFun Pro Micro, MicroMod y Thing Plus compatible con Feather. 

Con su tolerancia de 3.3 V, el RP2040 encaja perfectamente con el sistema Qwiic Connect, por lo que nos aseguramos de incluirlos en nuestras versiones Pro Micro y Thing Plus. Por supuesto, también podrá utilizar las más de 100 placas del ecosistema Qwiic con el MicroMod RP2040; ¡solo tendrá que decidir qué placa portadora necesita para su proyecto!

Sparkfun Openmod

Share