Accueil Technologie
Brochage du Raspberry Pi Pico expliqué : Tout ce qu’il faut savoir

Brochage du Raspberry Pi Pico expliqué : Tout ce qu’il faut savoir

Depuis son introduction en 2021, la carte de microcontrôleur Raspberry Pi Pico a fait sensation sur Internet avec de nombreux projets centrés sur cette minuscule carte. Avec un puissant système sur puce RP2040 et deux connecteurs GPIO à 20 broches pour connecter les composants électroniques, cette merveille miniature a créé une plateforme magnifique et robuste pour l’innovation parmi les bricoleurs.

Voici tout ce qu’il faut savoir sur le brochage de la carte et sur la façon de l’utiliser.


Variantes du Raspberry Pi Pico

Quatre cartes Raspberry Pi Pico
Crédit image : Raspberry Pi/GitHub

Le modèle original Raspberry Pi Pico, lancé au début de l’année 2021, a marqué les débuts de la société Raspberry Pi dans le domaine des cartes de développement à microcontrôleur. Depuis, il a été rejoint par le Pico W, qui offre une connectivité sans fil pour les projets IoT, ainsi que par les variantes Pico H et WH avec des connecteurs pré-soudés, mais le brochage est identique sur tous ces modèles.

Fonctionnalité

Spécifications

Facteur de forme

21 × 51mm

Processeur

RP2040 SoC avec Arm Cortex-M0+ à double cœur

Vitesse d’horloge

133MHz

Mémoire

264kB SRAM sur puce

Flash embarquée

2MB QSPI Flash

Puissance d’entrée

1,8V – 5,5V DC

Température de fonctionnement

-20°C à +85°C

Le Pico H

dessous du raspberry pi pico h
Crédit image : Raspberry Pi

La carte Pico H élimine simplement les crénelures sur les bords et introduit des broches d’en-tête pré-soudées, tout en conservant des fonctionnalités identiques à celles de la carte Pico standard.

Le Pico W

Carte Raspberry Pi Pico W
Crédit photo : Raspberry Pi

Forte de son succès, la société Raspberry Pi a élargi la gamme Pico en introduisant le Raspberry Pi Pico W en juin 2022. Le « W » signifie sans fil, et cette nouvelle itération intègre la puce CYW43439 d’Infineon, ce qui permet à la carte d’offrir une connectivité Wi-Fi intégrée de 2,4 GHz grâce à une antenne intégrée. Elle prend également en charge la connectivité Bluetooth.

Pour plus de détails sur ce modèle Pico sans fil, consultez notre guide sur le Raspberry Pi Pico W et son utilisation.

Le brochage du Raspberry Pi Pico

Brochage du Raspberry-Pi-Pico
Crédit photo : Raspberry Pi

Bien que le diagramme de brochage puisse sembler complexe à première vue, il peut en fait être simplifié en blocs distincts et faciles à mémoriser. Nous avons des broches d’alimentation, de PWM, d’ADC, de GPIO, de communication et de débogage.

Une bizarrerie ennuyeuse est que l’étiquetage du brochage se trouve sur la partie inférieure de la carte, ce qui peut être un cauchemar lorsque l’on utilise le Pico sur une planche à pain.

Broches d’alimentation

Le Raspberry Pi Pico possède plusieurs broches d’alimentation, dont les suivantes VBUS, VSYSet 3V3. Les VBUS est utilisée pour alimenter la Pico via USB et est connectée à la broche 1 du port micro-USB, tandis que la broche VSYS permet de connecter une alimentation externe pour alimenter la carte.

Le 3V3 fournit une sortie d’alimentation régulée de 3,3V, qui peut être utilisée pour alimenter des composants externes.

D’autres broches d’alimentation présentes sur la carte peuvent être utilisées dans des cas particuliers, comme indiqué ci-dessous :

Broche

Description

ADC_VREF

Tension d’alimentation de la broche ADC, filtrée à partir de l’alimentation 3,3V de la carte. (Broche 35)

AGND

Référence de masse pour GPIO26-29, connectée à un plan de masse analogique séparé. Peut être relié à la masse numérique. (Pin 33)

3V3_EN

Se connecte à la broche d’activation du SMPS intégré. Haut (vers VSYS) avec une résistance de 100kΩ. Court-circuitez-la pour désactiver 3,3V.

GND

Broches de mise à la terre.

RUN

Broche d’activation du RP2040 avec une résistance pull-up interne (~50kΩ) à 3,3V. Court-circuiter cette broche pour réinitialiser le RP2040.

Broches GPIO

Sur les 40 broches, 26 sont des broches GPIO (General-Purpose Input/Output). Elles sont étiquetées de GP0 à GP28Ces broches peuvent gérer à la fois des opérations d’entrée et de sortie numériques, ce qui vous donne la flexibilité dont vous avez besoin dans vos projets. Il est préférable d’essayer quelques projets pour le Raspberry Pi Pico par vous-même afin d’interagir avec ces broches en pratique.

Une chose à noter : quatre de ces broches GPIO, GP23, GP24, GP25et GP29ne sont pas exposées sur l’en-tête. Au lieu de cela, ils sont dédiés aux fonctions internes de la carte. En voici la répartition :

Broche GPIO

Fonctionnalité

Description

GPIO29

Mode ADC (ADC3) pour mesurer VSYS/3

Contrôle des niveaux de tension

GPIO25

Connecté à la LED de l’utilisateur

Permet de contrôler la sortie des LED

GPIO24

Indicateur de présence de VBUS

Passe à l’état haut lorsque le VBUS est présent, à l’état bas dans le cas contraire

GPIO23

Contrôle la fonctionnalité d’économie d’énergie du SMPS embarqué

Joue le rôle d’un interrupteur pratique

Broches analogiques

rasberry-pi-pico-close-shot-micropython
Crédit photo : Raspberry Pi/The MagPi

La carte Pico dispose de quatre broches analogiques dédiées et d’un convertisseur analogique-numérique (ADC) de 12 bits, ce qui vous permet de réaliser un large éventail de projets avec cette minuscule carte.

Parmi ces quatre broches, l’une d’entre elles (ADC4) n’apparaît pas comme une broche GPIO sur la carte. Au lieu de cela, elle remplit une fonction unique en étant connectée en interne à un capteur de température. Cette conception ingénieuse vous permet d’exploiter directement le capteur de température intégré. En d’autres termes, vous pouvez obtenir les valeurs de température de ce capteur en lisant la valeur analogique de ADC4.

Pour référence, voici la correspondance entre les broches ADC et les broches GPIO correspondantes :

  • ADC0: Mappé sur GP26.
  • ADC1: Mappé sur GP27.
  • ADC2: Mappé sur GP28.

La carte dispose également de huit blocs PWM (pulse-width modulation) numérotés de 1 à 8, chacun ayant deux sorties PWM qu’il peut piloter simultanément. En bref, vous avez accès à 16 canaux de sortie PWM qui peuvent être utilisés à tout moment.

Il est important de noter que deux broches GPIO partageant la même désignation PWM ne peuvent pas être utilisées simultanément. Cette restriction garantit un fonctionnement correct et évite les conflits lors de la configuration de la sortie du signal PWM.

Broches de communication

Carte Raspberry Pi Zero devant un écran d'ordinateur flou

Pour communiquer avec les périphériques, la carte Pi Pico s’appuie sur des broches spécifiques. Ce qui est remarquable, c’est que le Raspberry Pi Pico offre généreusement les 26 broches à usage général pour SCL, SDA, TX et RX. Passons en revue les broches spécifiques utilisées pour chaque protocole.

SPI

Deux interfaces SPI sont disponibles pour la communication : SPI0 et SPI1.

Contrôleur SPI

RX (broches GPIO)

TX (broches GPIO)

CLK (broches GPIO)

CSn (broches GPIO)

SPI0

GP0/GP4/GP16 (Pin 1/6/24)

GP3/GP7/GP19 (Broche 4/9/37)

GP2/GP6/GP18 (broche 3/8/35)

GP1/GP5/GP17 (Broche 2/7/37)

SPI1

GP8/GP12 (Pin 12/16)

GP11/GP15 (Pin 15/19)

GP10/GP14 (Pin 14/18)

GP9/GP13 (Pin 13/17)

I2C

Voici toutes les broches que vous pouvez utiliser pour la communication I2C :

Contrôleur I2C

SDA (broches GPIO)

SCL (broches GPIO)

I2C0

GP0/GP4/GP8/GP12/GP16/GP20 (Pin 1/6/12/16/24/38)

GP1/GP5/GP9/GP13/GP17/GP21 (Broche 2/7/13/17/25/40)

I2C1

GP2/GP6/GP10/GP14/GP18/GP26 (Pin 3/8/14/18/35/37)

GP3/GP7/GP11/GP15/GP19/GP27 (Broche 4/9/15/19/37/39)

UART

La carte Pi Pico possède deux interfaces UART avec des broches, comme indiqué dans le tableau ci-dessous :

UART

TX (broches GPIO)

RX (broches GPIO)

UART0

GP0/GP12/GP16 (Pin 1/12/24)

GP1/GP13/GP17 (Pin 2/13/25)

UART1

GP4/GP8 (Pin 6/12)

GP5/GP9 (Pin 7/13)

Broches de débogage

Broches de débogage du Raspberry Pi Pico

La carte Raspberry Pi Pico possède trois broches de débogage dédiées qui peuvent être utilisées à des fins de dépannage et de débogage.

  • SWD GND (Débogage du fil de série) : Cette broche fait office de broche de masse pour l’interface à deux fils.
  • SWCLK (Serial Wire Clock) : Cette broche est associée à l’interface SWD et fournit le signal d’horloge pour une communication synchronisée pendant le débogage.
  • SWDIO (Serial Wire Debug I/O) : Cette broche bidirectionnelle fait également partie de l’interface SWD et transmet les signaux de contrôle et de données pendant le débogage.

Ces broches offrent un accès direct aux signaux et interfaces importants de la carte Pico, ce qui vous permet de surveiller et d’analyser le comportement du système pendant le processus de débogage – ce qui peut être facilité par l’utilisation d’une sonde de débogage Raspberry Pi.

La fonction PIO

Un Raspberry Pi Pico connecté à des composants sur une planche à pain

La fonction PIO (entrée/sortie programmable) du Pi Pico est un bloc matériel spécial qui permet au Pi Pico d’effectuer des tâches personnalisées de traitement et de contrôle des signaux numériques. C’est comme avoir un processeur supplémentaire dédié à l’intérieur du Pi Pico qui peut gérer des tâches complexes rapidement et efficacement, libérant ainsi le CPU principal.

Le PIO peut être programmé pour gérer diverses tâches telles que la génération de signaux de synchronisation précis, la lecture et l’écriture de données sur des périphériques externes, et même la mise en œuvre d’algorithmes simples. Il peut également être utilisé pour créer des interfaces personnalisées pour connecter des périphériques (en plus des protocoles standard I2C, SPI et UART).

Libérez votre Pico

Le Raspberry Pi Pico est une carte de microcontrôleur puissante et polyvalente. Ses 40 broches comprennent 26 broches GPIO pour les entrées et les sorties, ce qui en fait un outil idéal pour le bricolage électronique. Il est également intéressant de noter que le brochage du Raspberry Pi Pico est resté cohérent malgré l’évolution de ses variantes, ce qui vous permet de travailler facilement avec différents modèles de la même gamme.

Leave your vote

0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires

Log In

Forgot password?

Don't have an account? Register

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x