Livraison rapide et gratuite en stop-desk dès 4000 DA | Paiement flexible | Assistance technique pour vos projets

P2026090654

Module de mémoire FRAM 32KB I2C pour Arduino ESP32 MB85RC256V

1 500,00 DA
Rupture de stock
Livraison vers toutes les wilayas, paiement à la livraison disponible, suivi en temps réel inclus. Référence vérifiée, stock en temps réel et support technique à votre disposition.
Partager:

Résumé technique

Description

Cette petite carte intègre une puce FRAM non volatile MB85RC256V de 256 Mbits / 32 Mo avec interface I2C.

La FRAM (mémoire vive ferroélectrique) peut être utilisée comme l'EEPROM ou la mémoire Flash pour le stockage non volatil, mais elle est meilleure à presque tous les égards.

Contrairement aux mémoires EEPROM ou Flash, la FRAM offre une endurance en lecture/écriture quasi illimitée, d'au moins 1 000 milliards de cycles. La durée de conservation des données est également très longue et dépend de la température. La FRAM est ainsi idéale pour les applications d'enregistrement nécessitant une mise à jour fréquente, voire continue, des données sur la puce. Si un octet de données est mis à jour chaque milliseconde, il faudrait près de 32 ans pour atteindre 1 000 milliards de cycles d'écriture.

Il est également possible d'écrire à pleine vitesse de bus, soit jusqu'à 1 MHz via I2C, sans avoir besoin d'interroger le système comme pour une EEPROM afin de vérifier l'écriture ou l'effacement des pages avant de les réécrire. Il suffit d'écraser les données existantes, comme avec une SRAM.

Le forfait comprend :

  • Module FRAM MB85RC256V 256 Mbits
  • Connecteur mâle 1×8

Principales caractéristiques du module FRAM 32K I2C :

  • Mémoire de 32 Mo (256 Mbits) organisée en 32 Ko x 8 octets
  • Interface I2C avec résistances de rappel intégrées de 10 kΩ
  • Fréquence d'horloge jusqu'à 1 MHz
  • Minimum de 1 billion de cycles de lecture/écriture par octet
  • Conservation des données à long terme : 200 ans à 35 °C, 95 ans à 55 °C, 10 ans à 85 °C.
  • Faible puissance
  • Compatibilité 3,3 V et 5 V

Connexions des modules

Les connexions au module sont relativement simples.

  • Fournir une alimentation de 3,3 V ou 5 V correspondant au microcontrôleur et à la masse.
  • Connectez l'interface I2C.
  • Les lignes de protection en écriture et d'adresse facultatives peuvent être utilisées si nécessaire.

En-tête 1 x 8

  • VCC : 2,7 à 5,5 V. Généralement connecté à 3,3 V ou 5 V pour correspondre à l'alimentation du microcontrôleur.
  • GND : La masse est connectée à la masse du microcontrôleur.
  • WP : Protection en écriture. Activé en interne au niveau bas pour permettre l'écriture. Connectez-le à Vcc si vous souhaitez désactiver l'écriture sur la puce.
  • SCL : Horloge – se connecte à I2C SCL.
  • SDA : Données – se connecte à I2C SDA.
  • A2 : Bit d'adresse 2. Maintenu à la masse en interne.
  • A1 : Bit d'adresse 1. Maintenu à la masse en interne.
  • A0 : Bit d'adresse 0. Maintenu à la masse en interne.

Bus I2C

Le module fonctionne via I2C à une fréquence de bus maximale de 1 MHz. La vitesse maximale dépend principalement du microcontrôleur utilisé. Par exemple, un Uno ou d'autres microcontrôleurs 16 bits plus lents seront généralement limités à 400 kHz, tandis que des microcontrôleurs 32 bits plus rapides comme le Teensy ou l'ESP32 peuvent atteindre 1 MHz.

Le module intègre des résistances de rappel de 10 kΩ sur les lignes I2C. Lors de nos tests avec des câbles de connexion de 10 cm, nous avons pu atteindre la vitesse maximale de 1 MHz sans problème. À des vitesses plus élevées et avec des câbles longs, des erreurs de données peuvent survenir. Dans ce cas, vous pouvez ajouter des résistances de rappel plus fortes, par exemple de 2,2 kΩ. Celles-ci peuvent être ajoutées en parallèle avec celles déjà présentes sur le module.

Adressage

L'adresse de base du module est 0x50.

Il existe 3 lignes d'adresse marquées A0-A2 qui peuvent être utilisées pour modifier l'adresse de base si nécessaire et permettent d'utiliser jusqu'à 8 de ces modules sur le même bus I2C en configurant chacun d'eux sur une adresse différente.

Ces broches sont maintenues à l'état bas en interne. Pour modifier l'adresse, connectez les broches d'adresse à Vcc. On obtient ainsi une plage d'adresses de 0x50 à 0x57. Si la broche A0 est connectée à Vcc, l'adresse du module est 0x51, et ainsi de suite.

Vus récemment

Produits similaires

Lecteur carte mémoire SD
450,00 DA
Rupture de stock