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 possédiez 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 une prise en charge de C/C++ et de 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 existe des liens vers la documentation technique de la carte microcontrôleur Raspberry Pi Pico 2 et de la puce microcontrôleur RP2350.
Raspberry Pi Pico 2 RP2350
Voir le produitRaspberry Pi Pico VS Raspberry Pi Pico 2
Fonctionnalité | 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 QSPI | 2Mo QSPI |
Sécurité | Arm TrustZone, 8 Ko OTP, Démarrage Sécurisé | Aucun |
Wi-Fi / Bluetooth | Aucun | Aucun (le Pico W a cela) |
Prise en charge linguistique | MicroPython, CircuitPython, C, C++ | MicroPython, CircuitPython, C, C++ |
Interface USB | Dispositif et hôte USB 1.1 | Dispositif et hôte USB 1.1 |
Niveau logique GPIO | 3,3 V | 3,3 V |
GPIO | 26 x Entrée/Sortie Numérique | 26 x Entrée/Sortie Numérique |
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 |
Entrée/Sortie programmable | 12 machines d'état PIO | 8 machines d'état PIO |
LED embarqué | 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 MCU | <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
Largement quel type de processeur (M33)
plancher(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 :
-
Support de 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)
Changement 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échargements et Outils
Guide de conception matérielle RP2350
laissez un commentaire
Tous les commentaires du blog sont vérifiés avant la publication