Qu'est-ce que le Raspberry Pi Pico 2 ?
12 Aug 2024
0 commentaires
Qu'est-ce que le Raspberry Pi Pico 2
RP2350 est un microcontrôleur conçu par Raspberry Pi.

Que vous ayez un Raspberry Pi Pico 2 ou une autre carte microcontrôleur basée sur RP2350, tout ce dont vous avez besoin pour commencer est ici. Vous trouverez un support pour C/C++ et MicroPython sur le Raspberry Pi Pico 2, ainsi que des liens vers des ressources pour d'autres cartes basées sur RP2350. De plus, il y a des liens vers la documentation technique pour la carte microcontrôleur Raspberry Pi Pico 2 et la puce microcontrôleur RP2350.
Raspberry Pi Pico VS Raspberry Pi Pico 2
Caractéristiques | Raspberry Pi Pico 2 | Raspberry Pi Pico |
SoC | RP2350, Dual Core Arm Cortex M33 ou Dual Core RISC-V Hazard3 fonctionnant jusqu'à 150 MHz | RP2040, Dual Core Arm Cortex M0+ fonctionnant jusqu'à 133 MHz |
SRAM | 520 Ko | 264 Ko |
Stockage Flash | 4 Mo de QSPI | 2 Mo de QSPI |
Sécurité | Arm TrustZone, 8 Ko OTP, Démarrage Sécurisé | Aucun |
Wi-Fi / Bluetooth | Aucun | Aucun (Pico W a cela) |
Prise en charge linguistique | MicroPython, CircuitPython, C, C++ | MicroPython, CircuitPython, C, C++ |
Interface USB | Périphérique et hôte USB 1.1 | Périphérique et hôte USB 1.1 |
Niveau logique GPIO | 3,3 V | 3,3 V |
GPIO | 26 x E/S numériques | 26 x E/S numériques |
Ligne 9 - Cellule 0 | 4 x ADC 12 bits (broches analogiques) | 3 x ADC 12 bits (broches analogiques) |
Ligne 10 - Cellule 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 |
E/S programmables | 12 machines d'état PIO | 8 machines d'état PIO |
LED embarquée | GPIO 25 | GPIO 25 |
Pouvoir | 1,8 à 5,5V via Micro USB ou VSYS | 1,8 à 5,5V via Micro USB ou VSYS |
Mode veille du microcontrôleur | <10uA | 100 µA |
Dimensions | 21 x 51mm | 21 x 51mm |
Prix | $5 | $4 |
Pourquoi s'appelle-t-il RP2350
Nombre de cœurs de processeur
Lâchement quel type de processeur (M33)
floor(log2(RAM / 16Ko))
floor(log2(nonvolatile / 128KB)) ou 0 s'il n'y a pas de stockage non volatile intégré
spécification
Le RP2350 est un microcontrôleur polyvalent et hautes performances de Raspberry Pi, conçu pour être sécurisé, abordable et convivial.
Il dispose d'une grande mémoire sur puce, d'un complexe de processeurs double cœur symétrique, d'une structure de bus déterministe et d'un riche ensemble de périphériques améliorés par le sous-système unique d'E/S programmables (PIO). Cette combinaison offre aux utilisateurs professionnels une puissance et une flexibilité exceptionnelles. Pour les débutants et les amateurs, le RP2350 constitue un point d'entrée simple avec une documentation détaillée, un port MicroPython raffiné et un chargeur de démarrage UF2 en ROM.
En tant que périphérique sans état, le RP2350 prend en charge l'exécution sur place en cache à partir de la mémoire QSPI externe, permettant aux utilisateurs de sélectionner la densité de stockage non volatile appropriée pour leurs applications et de bénéficier de la rentabilité des composants Flash de base.
Fabriqué sur un nœud de processus moderne de 40 nm, le RP2350 offre des performances élevées, une faible consommation d'énergie dynamique et de faibles fuites. Il propose également divers modes de faible consommation pour prendre en charge un fonctionnement prolongé sur batterie.

Principales caractéristiques:
-
Deux processeurs Cortex-M33 ou Hazard3 fonctionnant jusqu'à 150 MHz
-
520Ko multi-banque haute performance SRAM
-
Prise en charge jusqu'à 16Mo de mémoire Flash hors puce via un bus QSPI dédié
-
DMA manette
-
Entièrement connecté AHB barre transversale
-
LDO programmable sur puce pour la génération de tension de base
-
2 PLL sur puce pour les horloges USB et principales
-
30 GPIO broches, dont 4 utilisables comme entrées analogiques
Périphériques :
-
2 UART
-
2 contrôleurs SPI
-
2 contrôleurs I2C
-
24 canaux PWM
-
Contrôleur USB 1.1 et PHY, prenant en charge les modes hôte et périphérique
-
3 blocs d'E/S programmables (PIO), totalisant 12 machines à états
Sécurité:
Le RP2350 dispose d'une architecture de sécurité robuste basée sur Arm TrustZone pour Cortex-M, comprenant :
-
Prise en charge du démarrage signé
-
8 Ko de mémoire antifusible programmable une fois (OTP) sur puce
-
accélération SHA-256
-
Un véritable générateur matériel de nombres aléatoires (TRNG)
Commutation d'architecture :
Le RP2350 comprend une paire de cœurs Hazard3 RISC-V à matériel ouvert qui peuvent être remplacés au moment du démarrage par les cœurs Cortex-M33. La ROM de démarrage peut détecter automatiquement l'architecture d'un binaire de deuxième étage et redémarrer la puce dans le mode approprié. Toutes les fonctionnalités de la puce, à l'exception de quelques fonctionnalités de sécurité et de l'accélérateur à virgule flottante double précision, sont disponibles en mode RISC-V.
Téléchargement et outils
Guide de conception matérielle RP2350
Mots clés:
laissez un commentaire
Tous les commentaires du blog sont vérifiés avant la publication