Dans le domaine de l'embarqué, la série Raspberry Pi Pico s'est distinguée par son équilibre entre les performances, les coûts et la polyvalence depuis 2021. Aujourd'hui, Raspberry Pi a mis la barre plus haut avec la sortie du Raspberry Pi Pico 2. Ce nouveau modèle promet des améliorations significatives qui enthousiasmeront aussi bien les amateurs que les développeurs professionnels.

Quoi de neuf avec le Raspberry Pi Pico 2 ?



Le Raspberry Pi Pico 2 est construit autour du tout nouveau microcontrôleur RP2350A, qui apporte son lot d'améliorations. Comparons la nouvelle carte avec l'ancienne, et la nouvelle puce RP2350 avec la RP2040.

Les cartes : Raspberry Pi Pico 2 vs Raspberry Pi Pico

  • Une vitesse d'horloge plus élevée : le Pico 2 est équipé d'une horloge système de 150 MHz, par rapport aux 133 MHz du Pico original. Cette augmentation à elle toute seule permet d'accroître les performances pour les tâches à forte puissance de calcul.
  • Augmentation de la mémoire flash : le Pico 2 comprend 4 Mo de mémoire flash QSPI embarquée, soit le double des 2 Mo du Pico original. Cette extension permet de réaliser des applications plus importantes et plus complexes.
  • Interfaçage amélioré : alors que les deux cartes comportent 26 broches GPIO polyvalentes, la Pico 2 offre des possibilités supplémentaires, telles que la prise en charge d'un CAN avec 4 broches et un contrôleur USB 1.1 amélioré, avec fonctionnalités de sécurité supplémentaires pour la protection des périphériques et de la mémoire.
  • Efficacité énergétique améliorée : le nouveau Pico 2 est conçu pour être plus économe en énergie, ce qui le rend plus adapté aux projets fonctionnant sur batterie.
  • Compatibilité : Malgré ces améliorations, le Pico 2 reste compatible avec l'écosystème matériel et logiciel du Pico original, ce qui garantit une transition en toute transparence pour les utilisateurs. Cette compatibilité ne manquera pas de susciter une petite critique de la part de certains utilisateurs : « Pourquoi pas d'USB-C ? ». La question est de savoir si vous souhaitez une compatibilité mécanique à 100% ou non.
 
Le Raspberry Pi Pico 2 conserve le même facteur de forme et les mêmes connecteurs que le Raspberry Pi Pico original.
  Raspberry Pi Pico Raspberry Pi Pico 2
Vitesse d'horloge du système 133 MHz 150 MHz
Mémoire flash intégrée 2 MB QSPI 4 MB QSPI
Broches GPIO 26 26 (capacité de 4× CAN)
USB USB 1.1 amélioré avec prise en charge de l'hôte et des périphériques USB 1.1 amélioré avec prise en charge de l'hôte et des périphériques
(Toujours le même connecteur Micro USB)
Efficacité énergétique Standard Améliorée

Les puces : RP2350 par rapport à RP2040

Au cœur de ces cartes se trouvent leurs microcontrôleurs respectifs, le RP2040 et le nouveau RP2350, chacun apportant des caractéristiques et des améliorations uniques :

  • L'architecture de base : Le RP2040 est doté de deux cœurs Arm Cortex-M0+, tandis que le RP2350 offre le choix entre deux cœurs Arm Cortex-M33 ou deux cœurs RISC-V Hazard3. On pourrait penser que cela signifie qu'il faut sélectionner la version matérielle appropriée, mais en fait la sélection se fait dans le logiciel pendant la phase de développement. Cela confère au RP2350 un avantage significatif en termes de puissance de traitement et de flexibilité.
  • Vitesse d’horloge : Le RP2040 fonctionne à une vitesse d'horloge maximale de 133 MHz, tandis que le RP2350 peut fonctionner à 150 MHz, offrant ainsi de meilleures performances pour les tâches exigeantes.
  • Mémoire : le RP2040 dispose de 264 Ko de SRAM sur la puce, tandis que le RP2350 porte cette capacité à 520 Ko. L'augmentation de la capacité de mémoire permet d'utiliser des applications plus complexes et d'améliorer les capacités multitâches.
  • Sécurité : l'une des principales avancées du RP2350 est son architecture de sécurité complète, qui comprend Arm TrustZone, le démarrage sécurisé, 8 Ko d'OTP anti-fusible pour le stockage des clés, l'accélération SHA-256 et des détecteurs d'erreurs rapides. Ces caractéristiques fournissent un cadre de sécurité robuste, qui n'est pas présent dans le RP2040.
  • Interface périphérique : le RP2040 supporte deux UART, deux contrôleurs SPI, deux contrôleurs I²C, ADC, PWM, et USB 1.1. Le RP2350 améliore ces capacités avec des machines d'état PIO supplémentaires, plus de broches GPIO (jusqu'à 48), et une efficacité énergétique améliorée grâce à un convertisseur DC-DC à découpage.
 
  RP2040 RP2350
Architecture de base Dual Arm Cortex-M0+ Dual Arm Cortex-M33 ou Dual RISC-V Hazard3
(sélectionnable pendant le développement)
Vitesse d'horloge maximale 133 MHz 150 MHz
SRAM sur la puce 264 KB 520 KB
Sécurité Caractéristiques de sécurité basiques Arm TrustZone, démarrage signé, SHA-256, TRNG, détecteurs de problèmes
Interfaces périphériques 2× UART, 2× SPI, 2× I²C, CAN, PWM, USB 1.1 Périphériques améliorés, machines d'état PIO supplémentaires, plus de broches GPIO, meilleure efficacité énergétique
 

Disponibilité

Le Raspberry Pi Pico 2 est disponible fen pré-commande dans la boutique Elektor maintenant !
 

Le Raspberry Pi Pico 2 est un excellent ajout au concept Pico, offrant des performances accrues, une plus grande sécurité et une interface polyvalente tout en conservant le prix abordable qui a fait la réputation de la série Pico. C'est un excellent choix pour tous ceux qui cherchent à faire passer leurs projets au niveau supérieur.

Comme toujours, nous aimerions savoir ce que vous ferez avec ce produit ! Faites-le nous savoir dans les commentaires ci-dessous.

Je m'abonne
Abonnez-vous à la balise thématique Raspberry Pi pour être averti dès qu'une information relative à ce sujet sera publiée par Elektor !