Description
Waveshare RP2350 USB-A : carte de développement compacte basée sur le RP2350A
La Waveshare RP2350 USB-A est une mini-carte de développement basée sur le microcontrôleur Raspberry Pi RP2350A.
Elle associe les performances de la nouvelle génération RP2350 à un formatcompact intégrant directement un port USB Type-A ainsi qu’un port USB Type-C.
Grâce à ses 15 broches GPIO multifonctions et à ses bords crénelés, elle peut être utilisée aussi bien pour le prototypage que pour une intégration directe sur une carte électronique personnalisée.
Microcontrôleur Raspberry Pi RP2350A
Au cœur de la carte se trouve le RP2350A, un microcontrôleur conçu par Raspberry Pi proposant une architecture double cœur et double architecture.
Il intègre des cœurs Arm Cortex-M33 ainsi que des cœurs Hazard3 RISC-V, avec une fréquence de fonctionnement pouvant atteindre 150 MHz.
- Microcontrôleur Raspberry Pi RP2350A
- Architecture Arm Cortex-M33 et Hazard3 RISC-V
- Fréquence jusqu’à 150 MHz
- 520 Ko de SRAM
- 2 Mo de mémoire Flash NOR embarquée sur la carte
Port USB Type-A intégré via PIO
L’une des principales particularités de la RP2350-USB-A est son port USB Type-A directement intégré.
Ce connecteur est géré via les ressources PIO (Programmable I/O) du RP2350A et peut être utilisé en mode USB Host ou Device selon le logiciel et la configuration du projet.
Le port d’extension USB Type-A est compatible avec les transmissions USB 2.0 / USB 1.1.
Cette intégration facilite la réalisation d’applications utilisant des périphériques USB sans devoir ajouter systématiquement un connecteur externe à la carte.
Port USB Type-C
La carte dispose également d’un connecteur USB Type-C.
Il permet notamment la programmation et la communication avec la carte et prend en charge les fonctions USB 1.1 Host et Device.
La programmation par glisser-déposer est également disponible grâce au mode de stockage de masse USB.
15 GPIO multifonctions
Malgré son format compact, la RP2350-USB-A expose 15 GPIO multifonctions permettant de connecter de nombreux capteurs, actionneurs, écrans et modules électroniques.
Les interfaces matérielles disponibles comprennent :
- 2 × SPI
- 2 × I²C
- 2 × UART
- 4 × entrées ADC 12 bits
- 14 × canaux PWM contrôlables
12 machines à états PIO
Le RP2350A intègre 12 machines à états PIO (Programmable I/O).
Ces ressources permettent de créer ou d’émuler différents protocoles d’entrée/sortie et facilitent le développement de périphériques personnalisés nécessitant une gestion précise des signaux.
Format adapté à l’intégration électronique
Les bords de la carte utilisent des trous métallisés crénelés (castellated holes).
La RP2350-USB-A peut ainsi être soudée directement sur une carte porteuse ou un PCB personnalisé, ce qui la rend intéressante pour le prototypage avancé et l’intégration de systèmes embarqués.
LED RGB WS2812 intégrée
Une LED RGB WS2812 programmable est directement intégrée sur la carte.
Elle peut être utilisée comme indicateur d’état, notification visuelle ou élément d’interface dans vos projets.
Boutons BOOT et RESET
La carte intègre deux boutons permettant de simplifier le développement et la programmation :
- BOOT : permet notamment d’accéder au mode de téléchargement lors de la réinitialisation.
- RESET : permet de redémarrer rapidement la carte.
Régulateur d’alimentation intégré
La RP2350-USB-A intègre un régulateur RT9013-33GB fournissant une alimentation régulée 3,3 V avec un courant pouvant atteindre 500 mA.
Ce régulateur est conçu pour offrir un faible bruit et une réponse rapide dans les applications embarquées.
Fonctions basse consommation
Le RP2350A prend en charge différents modes de fonctionnement à faible consommation, notamment les modes Sleep et Dormant.
Ces fonctions sont particulièrement utiles pour les dispositifs embarqués, systèmes autonomes et projets nécessitant une gestion optimisée de l’énergie.
Capteur de température intégré
Le microcontrôleur intègre également un capteur de température interne pouvant être exploité directement dans les programmes.
Environnements de développement
La RP2350-USB-A peut être programmée avec plusieurs environnements et langages couramment utilisés dans l’écosystème Raspberry Pi RP2350.
- C / C++
- Raspberry Pi Pico SDK
- Arduino IDE
- MicroPython
- Thonny IDE pour MicroPython
Applications
Grâce à son format compact, son port USB-A et ses nombreuses interfaces, cette carte peut être utilisée dans de nombreux projets :
- Systèmes embarqués
- Prototypage électronique
- Interfaces USB personnalisées
- Périphériques HID
- IoT
- Automatisation
- Robotique
- Contrôle de capteurs et actionneurs
- Projets éducatifs
- Cartes électroniques personnalisées
Caractéristiques techniques
| Modèle | Waveshare RP2350 USB-A |
|---|---|
| Référence fabricant | RP2350-USB-A |
| SKU fabricant Waveshare | 30274 |
| Microcontrôleur | Raspberry Pi RP2350A |
| Architecture processeur | Arm Cortex-M33 / Hazard3 RISC-V |
| Fréquence maximale | Jusqu’à 150 MHz |
| SRAM | 520 Ko |
| Mémoire Flash | 2 Mo NOR Flash |
| GPIO | 15 GPIO multifonctions |
| SPI | 2 |
| I²C | 2 |
| UART | 2 |
| ADC | 4 × ADC 12 bits |
| PWM | 14 canaux contrôlables |
| PIO | 12 machines à états PIO |
| USB Type-A | 1 × USB Type-A via PIO, Host / Device, compatible USB 2.0 / 1.1 |
| USB Type-C | 1 × USB Type-C, USB 1.1 Host / Device |
| LED | LED RGB WS2812 |
| Boutons | BOOT + RESET |
| Régulateur | RT9013-33GB, LDO 3,3 V / 500 mA |
| Capteur intégré | Capteur de température |
| Modes basse consommation | Sleep et Dormant |
| Programmation USB | Glisser-déposer via stockage de masse USB |
| Langages / environnements | C/C++, Raspberry Pi Pico SDK, Arduino IDE, MicroPython |
| Intégration PCB | Bords crénelés pour montage sur carte porteuse |
| Poids indiqué par le fabricant | Environ 8,6 g |
Points forts
- Microcontrôleur Raspberry Pi RP2350A
- Fréquence jusqu’à 150 MHz
- Architecture Arm Cortex-M33 et Hazard3 RISC-V
- 520 Ko de SRAM
- 2 Mo de Flash NOR
- Port USB Type-A intégré via PIO
- Port USB Type-C
- Support USB Host et Device
- 15 GPIO multifonctions
- 12 machines à états PIO
- LED RGB WS2812
- Boutons BOOT et RESET
- Bords crénelés pour intégration sur PCB
- Compatible C/C++, Arduino et MicroPython
- Format compact pour systèmes embarqués
Contenu du pack
- 1 × carte de développement Waveshare RP2350 USB-A
Documentation
Passez à la nouvelle génération de microcontrôleurs avec un format ultra-pratique. Commandez la RP2350-USB-A sur Aytoo.ma et profitez d’une livraison rapide partout au Maroc !






+212 6 62 87 72 15

