¿Qué es Raspberry Pi Pico 2?
12 Aug 2024
0 Comentarios
¿Qué es Raspberry Pi Pico 2?
RP2350 es un microcontrolador diseñado por Raspberry Pi .
Ya sea que tengas una Raspberry Pi Pico 2 u otra placa de microcontrolador basada en RP2350, todo lo que necesitas para comenzar está aquí. Encontrarás soporte para C/C++ y MicroPython en la Raspberry Pi Pico 2, junto con enlaces a recursos para otras placas basadas en RP2350. Además, hay enlaces a la documentación técnica tanto de la placa de microcontrolador Raspberry Pi Pico 2 como del chip de microcontrolador RP2350.
Raspberry Pi Pico 2 RP2350
Ver el productoFrambuesa Pi Pico VS Frambuesa Pi Pico 2
Características | Raspberry Pi Pico 2 | Raspberry Pi Pico |
SoC | RP2350, Dual Core Arm Cortex M33 o Dual Core RISC-V Hazard3 funcionando a hasta 150 Mhz | RP2040, Dual Core Arm Cortex M0+ funcionando hasta 133 MHz |
Memoria RAM | 520 KB | 264 KB |
Almacenamiento Flash | 4MB QSPI | 2MB QSPI |
Seguridad | Arm TrustZone, 8KB OTP, Arranque Seguro | Ninguno |
Wi-Fi / Bluetooth | Ninguno | Ninguno (Pico W tiene esto) |
Soporte de idioma | MicroPython, CircuitPython, C, C++ | MicroPython, CircuitPython, C, C++ |
Interfaz USB | Dispositivo y Host USB 1.1 | Dispositivo y Host USB 1.1 |
Nivel Lógico GPIO | 3,3 V | 3,3 V |
Entrada y salida de GP | 26 x Entrada/Salida Digital | 26 x Entrada/Salida Digital |
Fila 9 - Celda 0 | 4 x ADC de 12 bits (pines analógicos) | 3 x ADC de 12 bits (pines analógicos) |
Fila 10 - Celda 0 | 2 x UART, 2 x I2C, 2 x SPI, 24 x PWM | 2 x UART, 2 x I2C, 2 x SPI, 16 x PWM |
IO programable | 12 Máquinas de Estado PIO | 8 Máquinas de Estado PIO |
LED a bordo | GPIO 25 | GPIO 25 |
Fuerza | 1.8 a 5.5V a través de Micro USB o VSYS | 1.8 a 5.5V a través de Micro USB o VSYS |
Modo de suspensión del MCU | <10uA | 100uA |
Dimensiones | 21 x 51mm | 21 x 51mm |
Precio | $5 | $4 |
¿Por qué se llama RP2350?
Número de núcleos de procesador
De manera general, ¿qué tipo de procesador (M33)?
piso(log2(RAM / 16KB))
piso (log2 (no volátil / 128 KB)) o 0 si no hay almacenamiento no volátil a bordo
Especificación
El RP2350 es un microcontrolador versátil y de alto rendimiento de Raspberry Pi, diseñado para ser seguro, asequible y fácil de usar.
Cuenta con una gran memoria en chip, un complejo de procesador simétrico de doble núcleo, una estructura de bus determinista y un amplio conjunto de periféricos mejorados por el exclusivo subsistema de E/S programables (PIO). Esta combinación ofrece a los usuarios profesionales una potencia y flexibilidad excepcionales. Para principiantes y aficionados, el RP2350 proporciona un punto de entrada sencillo con documentación detallada, un puerto MicroPython pulido y un gestor de arranque UF2 en ROM.
Como dispositivo sin estado, el RP2350 admite la ejecución en caché en el lugar desde la memoria QSPI externa, lo que permite a los usuarios seleccionar la densidad de almacenamiento no volátil adecuada para sus aplicaciones y beneficiarse de la rentabilidad de las piezas flash básicas.
Fabricado en un moderno nodo de proceso de 40 nm, el RP2350 ofrece alto rendimiento, bajo consumo de energía dinámico y bajas fugas. También cuenta con varios modos de bajo consumo para admitir un funcionamiento prolongado de la batería.
Características clave:
-
Procesadores duales Cortex-M33 o Hazard3 que funcionan hasta 150 MHz
-
520KB multi-banco de alto rendimiento Memoria RAM
-
Compatibilidad con hasta 16MB de memoria Flash fuera del chip a través de un bus QSPI dedicado
-
Dirección de Medio Ambiente controlador
-
Totalmente conectado AHB travesaño
-
Programable en chip LDO para generación de voltaje central
-
2 PLL en chip para USB y relojes centrales
-
30 GPIO pines, con 4 utilizables como entradas analógicas
Periféricos:
-
2 UARTs
-
2 controladores SPI
-
2 controladores I2C
-
24 canales PWM
-
Controlador USB 1.1 y PHY, compatible con modos de host y dispositivo
-
3 bloques de IO programables (PIO), con un total de 12 máquinas de estado
Seguridad:
El RP2350 presenta una arquitectura de seguridad sólida basada en Arm TrustZone para Cortex-M, que incluye:
-
Soporte de arranque firmado
-
8 KB de memoria antifusible programable una vez (OTP) en chip
-
aceleración SHA-256
-
Un generador de números aleatorios verdaderos (TRNG) por hardware
Cambio de Arquitectura:
El RP2350 incluye un par de núcleos Hazard3 RISC-V de hardware abierto que se pueden sustituir en el momento del arranque por los núcleos Cortex-M33. La ROM de arranque puede detectar automáticamente la arquitectura de un binario de segunda etapa y reiniciar el chip en el modo apropiado. Todas las funciones del chip, excepto algunas funciones de seguridad y el acelerador de punto flotante de doble precisión, están disponibles en modo RISC-V.
Descargas y Herramientas
Guía de Diseño de Hardware RP2350
Deja un comentario
Todos los comentarios del blog se revisan antes de publicarlos.