Waveshare a récemment lancé RP2350-CAN, une carte de développement CAN RAPBERRY PI RP2350 avec contrôleur de bus à bord XL2515 et un émetteur-récepteur SIT65HVD230. La carte prend en charge le protocole CAN V2.0b jusqu’à 1 Mbps, et la puce XL2515 semble être un clone du contrôleur MCP2515 CANDIC MCP2515.
La carte comprend les mêmes 26 broches GPIO multifonction et USB-C que celle du Raspberry Pi Pico 2. D’autres fonctionnalités incluent un convertisseur Buck-Boost DC-DC (MP28164), des boutons de démarrage et de réinitialisation, une LED d’utilisateur, une résistance de 120Ω sélecable peut, et peut visser les bornes. La Commission des bus Can cible des applications automobiles, de contrôle industriel et de robotique.

Waveshare rp2350 peut spécifications:
- Soc – Raspberry PI RP2350A
- Processeur
- Dual-core ARM Cortex-M33 @ 150 MHz avec ARM TrustZone, Boot sécurisé ou
- DUAL-Core RISC-V HAFARD3 @ 150 MHz
- Jusqu’à deux cœurs peuvent être utilisés dans n’importe quelle combinaison
- Mémoire – 520 Ko sur la SRAM sur puce
- Package – QFN-60
- Processeur
- Stockage – 4 Mo Nor Flash (P25Q32SH-USH-IR)
- USB – Connecteur Host / Device USB Type-C 1.1 pour l’alimentation et la programmation
- Peut interface
- Xinluda xl2515 peut contrôleur
- SIT65HVD230 peut transmettre
- Les supports peuvent V2.0b jusqu’à 1 Mbps
- Commutateur de sélection de la résistance terminale (120Ω)
- Peut visser le terminal
- Extension – 2x en-têtes à 20 broches
- Débogage – en-tête d’interface de débogage SWD
- Misc – bouton de démarrage, bouton de réinitialisation, LED utilisateur
- Alimentation – 1,8 à 5,5 V avec un convertisseur DC-DC à haut rendement (MP28164)
- Dimensions – 51 x 21 mm (Raspberry Pi Pico / Pico 2 Form facteur)
Lors de la vérification des spécifications, j’ai remarqué qu’il n’y avait pas de LED d’alimentation sur la carte, même si cette carte n’est pas conçue pour les applications de faible puissance; C’est quelque chose à garder à l’esprit.


En termes de support logiciel, la carte peut être programmée avec Micropython, C / C ++ et l’Arduino IDE. Si vous êtes dans MicropyThon, vous pouvez simplement flasher le firmware à l’aide de Thonny IDE et commencer à coder immédiatement. Si vous utilisez C / C ++, il y a une extension PICO officielle pour VSCODE qui facilite la construction et le téléchargement de vos projets. Si vous êtes plus à l’aise avec Arduino, vous pouvez utiliser le noyau Arduino-Pico pour le programmer comme tout autre tableau Arduino. Plus d’informations pour commencer peuvent être trouvées sur le wiki.
Nous avons précédemment couvert quelques conseils de bus CAN basés à MCU comme Rejsacan-ESP32 basés sur ESP32 et la carte Autosport Labs ESP32-CAN-X2, ainsi qu’une carte Canbed propulsée par Raspberry PI RP2040. Cependant, c’est la première fois que nous rencontrons une carte de bus Can avec le Raspberry PI RP2350. Il y a quelques années, nous avons également noté un contrôleur CAN basé sur un logiciel à l’aide du PIO sur le RP2040 (et maintenant RP2350). Cependant, la mise en œuvre avait certaines limites à l’époque, il n’est donc pas clair si elle peut être utilisée dans la pratique.
Le Waveshare RP2350 peut se développer peut être acheté pour 11,33 $ sur AliExpress, 17,99 $ sur Amazon et 9,99 $ sur le magasin officiel de Waveshare.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

-
RP2350 Can Carte de Développement Basée sur RP2350 Microcontrôleur à Double Cœur et à Double Architecture, Contrôleur Can XL2515 Intégré, Compatible avec Raspberry Pi Pico Modules
-
wilcractk 3 x MCP2515 Shield Can-Bus MCP2515 avec Récepteur TJA1050 protocole SPI pour Carte de Développement SCM 51 MCU, Compatible avec Arduino et Raspberry Pi, Technologie Arm et protocole SPI
