Ce breakout est pour une puce fascinante - il ressemble à une puce de stockage Flash SPI (comme le GD25Q16) mais c'est en fait une carte SD, dans un format de puce SMT.
Cela signifie que vous vous connectez comme un breakout de carte SD et que vous utilisez les bibliothèques de carte SD que vous avez déjà pour votre microcontrôleur. Par exemple, vous pouvez utiliser la bibliothèque SD intégrée dans Arduino, ou pour CircuitPython nous avons une bibliothèque sdcard. Le breakout se comportera comme une carte de 512 Mo avec un formatage FAT (elle est préformatée).
Vous vous demandez peut-être pourquoi vous avez besoin d'une telle chose. Après tout, vous ne pouvez pas la brancher sur un ordinateur pour en extraire les fichiers, comme c'est le cas pour les cartes MicroSD. Pour certains cas d'utilisation, comme l'enregistrement de données dans un appareil soumis à de fortes vibrations où vous ne voulez pas que la carte SD se détache, ou lorsque vous devez réduire la taille, ou encore lorsque le microcontrôleur fournit une interface de stockage de masse USB, cette puce pourrait être très utile.
Par rapport à une simple flash SPI, cette puce mémoire NAND prend en charge tous les niveaux d'usure et les calculs ECC. Vous n'avez pas besoin d'effacer manuellement les blocs, vous les écrivez et les lisez comme vous le feriez avec n'importe quelle carte SD. Vous pouvez le cadencer jusqu'à 50 MHz et la 'classe de vitesse d'écriture' est de 8 (bien que vous ne puissiez pas obtenir une telle vitesse avec un simple SPI 1 bit comparé à SDIO).
Adafruit a fait ce breakout pour être un démarrage rapide pour cette puce. Ils ont câblé la puce en mode 'SPI', avec un décalage de niveau pour que vous puissiez l'utiliser facilement avec une logique 3V ou 5V. Vous disposez également d'un régulateur 3.3V et d'un pullup sur CS. Connectez les broches SPI à votre microcontrôleur, utilisez votre bibliothèque SD préférée et vous serez prêt à jouer en quelques minutes !
DÉTAILS TECHNIQUES
Capacité : 4Gbit (512MByte)
Conditions de fonctionnement Plage de température : Ta = -30 à +85 degrés centigrades
Conditions de stockage Plage de température : Tstg = -40 à +85 degrés centigrades
Supporte une fréquence d'horloge jusqu'à 50Mhz
Moteur ECC HW intégré et mécanisme de gestion NAND hautement fiable
Vitesse d'écriture jusqu'à la classe 8
Dimensions du produit : 21.4mm x 17.7mm x 2.9mm / 0.8" x 0.7" x 0.1"
Fiche technique XTSD