banner
Centre d'Information
Équipements avancés et expertise exceptionnelle

Le RPDot de William Herr est à peu près la plus petite carte de développement Raspberry Pi RP2040 possible

Jun 01, 2023

L'ingénieur électricien William Herr a construit ce qui sera probablement la plus petite carte de développement fonctionnelle Raspberry Pi RP2040 jamais conçue, s'adaptant entièrement au bout d'un doigt : la RPDot.

"J'ai eu l'idée du Stamp RP2040 de Solder Party, mais j'ai pensé qu'il pourrait être conçu plus petit, étant donné que le RP2040 ne mesure que 7 × 7 mm", explique Herr, faisant référence au module RP2040 carré montable en surface qui s'est avéré populaire pour une gamme de projets mal adaptés à une puce RP2040 nue. "J'ai opté pour le 10 × 10 mm en raison de la possibilité d'acheminer des traces autour du RP2040 et d'avoir un peu de place pour les bords crénelés."

Bien qu'il soit à peine plus grand que la puce qui le pilote, le RPDot offre de nombreuses fonctionnalités. Le premier est, bien sûr, un microcontrôleur Raspberry Pi RP2040 complet, ce qui signifie deux cœurs Arm Cortex-M0+ fonctionnant à une fréquence de 133 MHz, 264 Ko de RAM statique (SRAM) et un bloc d'entrée/sortie programmable intelligent (PIO) qui peut être utilisé pour créer des machines à états fonctionnant indépendamment des principaux cœurs de processeur.

À cela, Herr a ajouté une sélection de dispositifs à montage en surface (CMS) d'une empreinte de 0 201, plus un régulateur ultra-compact à faible chute de tension de 3,3 V et un dispositif flash quad-SPI presque aussi petit pour le stockage des programmes. Peut-être l'inclusion la plus impressionnante : des boutons physiques pour la sélection et la réinitialisation du mode de démarrage, allant au-delà des fonctionnalités intégrées à la carte de développement Pico considérablement plus grande du Raspberry Pi avec son absence de bouton de réinitialisation.

"Lors de la conception de cette carte, je savais qu'elle devrait comporter au moins quatre couches (deux pour GND et l'alimentation (plan de tension divisée) et deux pour les signaux)", explique Herr. « Avec le recul, cela aurait été bien mieux avec une carte à six couches, mais le prix était trop élevé pour un test, donc c'était quatre couches. Choisir les broches que je voulais placer sur les bords crénelés m'a également pris beaucoup de temps. ; J'ai fait SWD [Serial Wire Debug], toutes les lignes électriques, USB et toutes les broches ADC [Analog to Digital Converter], et le reste sont [les] broches numériques les plus proches du bord.

Le résultat est un module au format tampon montable en surface qui donne au Stamp RP2040, déjà compact, un aspect absolument gargantuesque. Il est également assemblé entièrement à la main, à l'aide d'un pochoir, d'une pâte à souder sans plomb « très, très périmée », d'une plaque chauffante, ainsi que d'un gabarit imprimé en 3D et d'une station d'air chaud pour la puce RP2040.

Plus de détails sur la construction, dont les fichiers de conception n'ont pas été rendus publics, sont disponibles sur la page Hackaday.io de Herr ; l'ingénieur a également conçu une planche porteuse pour la pièce, qu'il promet de montrer "dans les prochains jours".