6267-ADA, Adafruit Metro RP2350 avec PSRAM

Prix:
US$45.27
6267-ADA
Livraison entre 2-3 semaines
+

6267-ADA, Adafruit Metro RP2350 avec PSRAM

Choo ! Choo ! C'est la ligne de métro RP2350, qui s'arrête à « Dual Cortex M33 mountain », « 528K RAM round-about » et « 16 Megabytes of Flash town » avec un arrêt bonus à « 8 Megabytes of PSRAM village ». Ce train est rempli de matériel qui complète la puce Raspberry Pi RP2350 pour en faire une excellente carte de développement pour les projets qui veulent une compatibilité avec la forme Arduino ou qui ont juste besoin d'espace supplémentaire et de ports de débogage.

  • Puce principale RP2350, horloge 150MHz, logique 3.3V
  • 16 Mo de QSPI Flash pour le stockage des programmes
  • 8 Mo de QSPI PSRAM pour une mémoire dynamique supplémentaire
  • 37 GPIO disponibles : 23 sur les connecteurs socket/SPI, 12 sur le port HSTX, et 2 autres pour l'hôte USB. 6 d'entre eux sont également des entrées analogiques
  • Prise pour carte micro SD câblée pour l'interfaçage SPI, avec également des broches supplémentaires connectées pour l'interfaçage SDIO des utilisateurs avancés (notez qu'il n'y a pas de code pour SDIO dans Arduino/Python, il s'agit donc d'une configuration de pointe).
  • Convertisseur Buck 5V avec TPS563201 6~17V DC en entrée et jusqu'à 2A en sortie
  • NeoPixel RVB intégré
  • LED #23 embarquée
  • Port Stemma QT pour périphériques I2C et capteurs
  • Port FPC HSTX différentiel 22 broches à 3 voies avec brochage compatible 'Pi 5', pour une sortie vidéo DVI rapide. Il fournit également 12 GPIO supplémentaires qui peuvent être utilisés pour plus de broches.
  • Boutons de réinitialisation et de démarrage sur le bord du circuit imprimé
  • Port de débogage Pico Probe - compatible JST SH 3 broches
  • Alimentation et données USB Type C
  • Prise DC 5,5mm / 2,1mm pour alimentation 6-17VDC
  • Interrupteur marche/arrêt pour la prise DC
  • Interrupteur RX / TX pour permuter les emplacements D0 et D1
  • Pads de connexion USB Host - avec alimentation 5V contrôlable et D+/D- pour bitbang USB Host.
  • Les numéros des broches GPIO correspondent aux broches classiques d'Arduino, à l'exception des GPIO 12 et 13 qui sont nécessaires pour la connectivité HSTX.

Vous vous interrogez peut-être sur le commutateur RX-TX : nous l'avons ajouté parce que les cartes Arduino traditionnelles commencent à compter les GPIO pour les broches numériques avec 0-7 et ensuite 8-13. Cependant, les broches D0/D1 sont aussi traditionnellement les broches UART Serial1, où D0 est Rx et D1 est Tx. Sur le RP2350, cependant, les broches UART sont inversées : D0 est Tx et D1 est Rx. Donc un interrupteur DPDT : basculez d'un côté pour que le GPIO aille dans l'ordre de 0 à 7, basculez de l'autre côté pour que les emplacements logiques de l'UART matériel soient corrects mais maintenant l'ordre des broches est 1, 0, 2, 3..7. Bien sûr, c'est aussi pratique si, comme nous, vous échangez souvent les broches - maintenant vous n'avez plus besoin de couper/souder des traces !

Le RP2350 contient un bootloader USB UF2 à ROM permanente. Cela signifie que lorsque vous voulez programmer un nouveau firmware, vous pouvez maintenir le bouton BOOTSEL enfoncé tout en le branchant sur l'USB (ou en mettant la broche RUN/Reset à la masse) et il apparaîtra comme une clé USB sur laquelle vous pourrez glisser le firmware. Les personnes qui ont utilisé les produits Adafruit trouveront cela très familier - nous utilisons cette technique sur toutes nos cartes USB natives. Notez juste qu'il ne faut pas double-cliquer sur reset mais maintenir BOOTSEL pendant le boot pour entrer dans le bootloader !

Alors que le RP2350 dispose de beaucoup de mémoire vive, il n'a pas de mémoire FLASH intégrée. Celle-ci est fournie par la puce flash QSPI externe. Sur cette carte, il y a 16 Mo, qui sont partagés entre le programme en cours d'exécution et le stockage des fichiers utilisés par MicroPython ou CircuitPython. Si vous utilisez C/C++, vous disposez de toute la mémoire flash, si vous utilisez Python, il vous reste environ 14 Mo pour le code, les fichiers, les images, les polices, etc.

RP2350 Caractéristiques de la puce :

  • Double ARM Cortex-M33 avec unité de virgule flottante ou double RISC-V à 150 MHz
  • 520 kB de SRAM sur puce
  • 8 kB de mémoire programmable en un temps (OTP).
  • Prise en charge de jusqu'à 16 Mo de mémoire Flash hors puce via un bus QSPI dédié.
  • Prise en charge d'une PSRAM QSPI externe
  • Contrôleur DMA, 16 canaux, 4 IRQ
  • Barre transversale AHB entièrement connectée
  • Alimentation en mode commuté sur la puce et régulateur programmable à faible chute (LDO) pour générer la tension du noyau
  • Deux PLL intégrés pour générer des horloges USB à 48 MHz et des horloges centrales à 150 MHz
  • Signature d'amorçage optionnelle avec stockage protégé de l'OTP
  • Accélérateur SHA-256 matériel
  • Générateur de nombres aléatoires matériel (TRNG)
  • 48 broches GPIO, dont 8 peuvent être utilisées comme entrées analogiques
  • Peripherals
    • 2 UART
    • 2 contrôleurs SPI
    • 2 contrôleurs I2C
    • 24 canaux PWM (contre 16 sur le RP2040)
    • Contrôleur USB 1.1 et PHY, avec prise en charge de l'hôte et du périphérique
    • 12 machines d'état PIO

Veuillez noter que le Adafruit Metro RP2350 est livré avec la version A2 du RP2350, qui est affectée par l'erratum E9. Cet erratum affecte certaines utilisations de GPIO et PIO telles que les entrées à haute impédance et les pull-downs internes. Il se peut que vous deviez utiliser des résistances de 8,2K ou plus petites si des pull-downs sont nécessaires. A ce jour, février 2025, il n'y a pas d'autre version du RP2350 disponible - seulement la version A2.

Guide: Primary Guide: Adafruit Metro RP2350

Avis destiné aux résidents de Californie uniquement: Warning symbolWARNING: Cancer and Reproductive Harm - www.P65Warnings.ca.gov