Raspberry Pi Pico: Spécifications et fonctionnalités

Framboise Pi Pico

Framboise Pi Pico est une nouvelle carte microcontrôleur conçue par la Fondation Raspberry Pi. Un nouveau produit qui rejoint les existants et qui ressemble plus à Arduino qu'un SBC. De plus, il a une autre grosse surprise qui a surpris tout le monde, et il va au-delà de sa petite taille, de sa magnifique efficacité énergétique, ou de son prix de seulement 4 $.

Et c'est que la Fondation Raspberry Pi s'est transformée, au moins momentanément, en une usine sans usine, concevant sa propre puce. Il s'agit de SoCRP2040. Autrement dit, pour cette fois, ils n'ont pas utilisé de puces Broadcom comme dans d'autres cartes, mais les ont conçus eux-mêmes. On verra si dans le futur ils suivent cette même tendance dans d'autres assiettes ou si ça n'a été que quelque chose de spécifique ...

SoCRP2040

Framboise Pi Pico RP2040

El RP2040 est la première puce conçue par la Fondation Raspberry Pi. Un design créé à la maison pour valoriser cette carte ultra-petite et ultra-mince et conçu pour les projets où la taille et la consommation sont importantes, comme certaines applications embarquées ou embarquées en robotique, industrie, automobile, applications médicales, stations météorologiques, etc.

Malgré ce que disent les autres médias (même certains importants et réputés), ce n'est pas une puce fabriquée par eux, mais uniquement conçue par eux. Un SoC qui a été conçu par notre propre équipe spécialisée dans ASICs et cela a abouti à ce CI.

Autrement dit, ils n'ont pas été transformés en IDM, mais ne sont que des usines qui ont envoyé leur conception à la fonderie. TSMC. Dans ces usines, un procédé de 40 nm a été utilisé pour leur fabrication. Et oui, c'est un nœud qui peut paraître assez primitif, mais cette technologie de lithographie est plus que suffisante pour ce projet et fait très bien son travail.

Revenant à la conception du SoC rp2040 qui alimente ce Raspberry Pi Pico, il s'agit d'une puce dans laquelle les cœurs n'ont pas été conçus à partir de zéro, mais ont plutôt choisi d'utiliser les cœurs IP d'Arm. Plus précisément, il a utilisé deux ARM Cortex M0 + travaillant à 133Mhz. De plus, il est également équipé de 264 Ko de RAM et de 2 Mo de mémoire flash.

Tous ne sont pas orientés pour exécuter un système d'exploitation comme Linux (ou autres), comme cela se produit dans d'autres cartes SBC, mais le Raspberry Pi Pico ne peut exécuter que des croquis ou des programmes écrits dans des langages comme C / C ++ ou MycroPython. Une fois que vous les écrivez sur votre PC, ils peuvent être transmis à la carte via le microUSB afin que l'unité MCU, ou microcontrôleur, les exécute.

Enfin, je ne voudrais pas mettre de côté la nomenclature utilisé, et est-ce que le nom RP2040 a sa raison:

  • RP: signifie Raspberry Pi
  • 2: nombres de coeurs.
  • 0: type de noyau (M0 +).
  • 4: log2 (RAM / 16 Ko).
  • 0: log2 (non volatile ou flash / 16 ko), s'il vaut 0 c'est parce qu'il est embarqué.

Cela peut sembler stupide, d'autant plus que pour l'instant il n'y a qu'un seul SoC conçu par eux. Mais cela peut laisser entendre que la Fondation Raspberry Pi pourrait concevoir plus de SoC à l'avenir...

Plus d'informations - Fiche technique RP2040

À propos de la carte Raspberry Pi Pico

La nouvelle plaque Framboise Pi Pico il garde d'agréables surprises, malgré sa petite taille. Et seulement pour un prix de 4 $, ce qui en fait l'une des cartes microcontrôleurs les plus abordables du marché.

brochage Raspberry Pi Pico

Brochage

Quant à la caractéristiques techniques et spécifications, voici tous les détails de la plaque:

  • SoC: RP2040 conçu au Royaume-Uni par un groupe de travail de conception ASIC de la Fondation Raspberry Pi.
    • DualCore ARM Cortex-M0 + avec fréquence d'horloge dynamique jusqu'à 133Mhz.
    • 264 Ko de mémoire SRAM
    • 2 Mo de mémoire flash intégrée.
    • Avec une consommation très faible et des modes dormant et veille.
  • Lien: microUSB avec prise en charge de l'hôte USB 1.1
  • Programmation: Glissez-déposez en utilisant des langages comme C / C ++ et MicroPython.
  • GPIO: Multifonction 26 broches
  • Autres épingles: 2x SPI, 2x I2C, 2x UART, 3x ADC 12 bits, 16x canaux PWM.
  • Alimentation: 3.3 v
  • Plus: capteur de température, bibliothèques rapides en virgule flottante en ROM, et 8x PIO (E / S programmables) pour pouvoir adapter la carte à la prise en charge des périphériques, etc. Par exemple, avec PIO, il peut être configuré pour émuler VGA, son, lecteur de carte SD, etc.
  • Taille: 51x21mm
  • PRIX: 4 $ (acheter)

Comment démarrer la programmation

Le nouveau Raspberry Pi Pico est programmé à l'aide du SDK C / C ++ ou du port officiel MicroPython, selon que vous préférez utiliser un langage ou un autre pour vos projets. De plus, le programme se charge facilement:

  1. Simplement en maintenant le bouton BOOTSEL enfoncé sur le tableau
  2. Connexion du câble microUSB au PC (Linux, Windows ou macOS, et vous pouvez même programmer à partir d'un Raspberry Pi 4)
  3. Ensuite, le bouton BOOTSEL est relâché et le PC montera la nouvelle unité appelée RPI-RP2 comme s'il s'agissait d'une clé USB.
  4. Maintenant, il vous suffit de faire glisser le fichier de code UF2 vers l'unité de mémoire et il se chargera.
  5. Le Raspberry Pi Pico redémarrera et lancera le programme.

De plus, vous disposez également d'un fichier INDEX.HTM à l'intérieur de l'appareil et qui vous montrera la documentation officielle sur le site Web de Raspberry Pi. Un autre fichier INFO_U2F.TXT contient des informations sur la carte, telles que la version du chargeur de démarrage.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.