6000-ADA Adafruit Feather RP2350 avec port HSTX

Prix:
CA$21.75
6000-ADA
In stock
+

6000-ADA Adafruit Feather RP2350 avec port HSTX

La RP2350 Feather est une carte de développement polyvalente au format Feather, compatible avec tous les FeatherWings et conçue pour les applications alimentées par batterie. Elle dispose de 8 Mo de mémoire flash, d'un port de sortie HSTX 22 broches, d'un connecteur Stemma QT, d'un SWD de débogage et d'un emplacement PSRAM optionnel, ce qui en fait une plate-forme puissante pour un large éventail de projets. Il s'agit de la première carte basée sur le RP2350 dans ce facteur de forme, offrant une excellente mise à niveau pour les utilisateurs familiers avec le Pico 2.

Le RP2350 est le deuxième microcontrôleur du Raspberry Pi, après le succès du RP2040. Il transforme les deux cœurs M0 en deux cœurs M33 avec une vitesse d'horloge de 150 MHz, ce qui permet de doubler les performances, notamment grâce à la prise en charge matérielle de la virgule flottante. Il double également la SRAM à 520 Ko, ce qui améliore les performances pour les tâches nécessitant beaucoup de mémoire comme le développement MicroPython ou CircuitPython, ainsi que pour les projets IoT nécessitant de grands espaces tampons.

Le RP2350 introduit plusieurs améliorations clés, notamment un troisième bloc PIO (pour un total de trois), le démarrage sécurisé TrustZone et le périphérique High-Speed Transmit (HSTX) pour piloter la transmission de données différentielles sur 4 voies, comme la sortie DVI, sans overclocking ou en s'appuyant sur PIO.

Pour les périphériques, le RP2350 supporte deux contrôleurs I2C, deux contrôleurs SPI et deux UART, multiplexés sur les broches GPIO (voir le brochage pour plus de détails). Il offre également 24 canaux PWM, chacun assignable à des broches différentes.

Feather RP2350 HSTX Spécifications:

  • Mesure 2.0« x 0.9 » x 0.28 » (50.8mm x 22.8mm x 7mm) sans les têtes soudées.
  • Léger comme une (grande ?) plume - 5 grammes
  • RP2350 32-bit Cortex M33 dual core fonctionnant à 150 MHz @ 3.3V logique et puissance
  • 520 Ko de RAM + 8 Ko de mémoire OTP
  • Puce SPI FLASH de 8 Mo pour le stockage des fichiers et du code CircuitPython/MicroPython. Pas d'EEPROM
  • Emplacement optionnel pour puce PSRAM SOIC avec ligne de sélection de puce sur GPIO 8
  • Des tonnes de GPIO ! 29 broches GPIO avec les capacités suivantes :
    • 21 GPIO disponibles sur les broches de l'en-tête Feather, 8 GPIO « consécutifs » supplémentaires disponibles sur le connecteur HSTX (vous n'êtes pas obligé de les utiliser avec le périphérique HSTX).
    • Quatre CAN 12 bits (un de plus que le Pico 2)
    • Deux périphériques I2C, deux périphériques SPI et deux périphériques UART, dont un pour l'interface « principale » à l'emplacement standard de la plume.
    • 24 sorties PWM - pour les servos, les LED, etc.
  • Chargeur lipolytique intégré de 200mA+ avec LED d'indication de l'état de charge. Pour l'utilisation de batteries non rechargeables, le chargeur peut être désactivé en coupant une trace de cavalier à l'arrière.
  • LED rouge Pin #7 pour un clignotement général.
  • NeoPixel RVB pour une indication en couleur.
  • Connecteur STEMMA QT intégré qui vous permet de connecter rapidement n'importe quel appareil Qwiic, STEMMA QT ou Grove I2C sans soudure !
  • Bouton de réinitialisation et bouton de sélection du chargeur de démarrage pour un redémarrage rapide (pas de débranchement et de rebranchement pour relancer le code).
  • Broche d'alimentation/activation 3,3V
  • Connecteur JST SH à 3 broches de Pico Probe pour le débogage SWD
  • 4 trous de montage
  • Cristal de 12 MHz pour une synchronisation parfaite.
  • Régulateur 3,3V avec sortie de courant de crête de 500mA
  • Le connecteur USB Type C vous permet d'accéder à la ROM intégrée, au bootloader USB et au débogage du port série.

Le RP2350 comprend un chargeur de démarrage USB UF2 à ROM permanente, facilitant le téléchargement de nouveaux micrologiciels. Pour entrer dans le mode bootloader, maintenez le bouton BOOTSEL enfoncé tout en branchant la carte sur un port USB, ou mettez la broche RUN/Reset à la masse. La carte apparaîtra comme une clé USB, vous permettant de glisser-déposer le micrologiciel. Ce processus est similaire à celui utilisé sur d'autres cartes USB natives, comme celles d'Adafruit. Notez que, contrairement à certains dispositifs où vous pouvez double-cliquer sur reset, vous devrez maintenir BOOTSEL enfoncé pendant le démarrage pour accéder au bootloader.

Le RP2350 supporte plusieurs environnements de développement, y compris un support C/C++ robuste, un support Arduino non officiel, un port MicroPython officiel, et CircuitPython. Pour les débutants, CircuitPython est une excellente option, car il offre un accès facile à une large gamme de pilotes, d'écrans et de capteurs, ce qui facilite le suivi des tutoriels et des projets.

Bien que la RP2350 dispose d'une mémoire vive amplement suffisante, elle ne possède pas de mémoire flash intégrée. Au lieu de cela, cette carte comprend une puce flash QSPI externe de 8 Mo, partagée entre le programme et le stockage de fichiers dans MicroPython ou CircuitPython. En Python, environ 7 Mo d'espace sont disponibles pour le code, les fichiers et autres ressources. Pour les utilisateurs de C/C++, la totalité de la mémoire flash est disponible.

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 de base
  • Deux PLL intégrés pour générer des horloges USB à 48 MHz et des horloges centrales à 150 MHz
  • Signature d'amorçage en option avec stockage protégé de l'OTP
  • Accélérateur SHA-256 matériel
  • Générateur de nombres aléatoires matériel (TRNG)
  • 30 broches GPIO, dont 4 peuvent être utilisées comme entrées analogiques
    • Périphériques
    • 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 Feather RP2350 HSTX 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 pulldowns internes. Il se peut que vous deviez utiliser des résistances de 8.2K ou plus petites si des pull-downs sont nécessaires.

Links:

C/C++ Support

Arduino Support

MicroPython

CircuitPython

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