I- EEPROM
1. Introduction :
La mémoire EEPROM (Electrically-Erasable Programmable Read-Only
Memory) ou en français mémoire morte
effaçable électriquement et programmable est un type de mémoire morte qui ne s’efface pas lorsqu’elle
n'est plus alimenté en électricité. Le contenu d’une EEPROM peut être facilement effacé à l'aide
d'un courant électrique. Donc c’est une mémoire non volatile.
2. Circuit EEPROM 24LC512 :
Nous allons utiliser une EEPROM série qui communique
via I2C qui est le 24LC512 qui se présente dans notre cas dans un boitier PDIP
de 8 broches qui sont : A0, A1, A2, SCL, SDA, WP et l’alimentation Vcc et
Vss. Ce circuit contient 512Kbits de mémoire, et permet plus d’un million
d’opérations d’écriture.
Les broches SCL et SDA sont les deux bus de
communication I2C qui ont été détaillés auparavant. Les broches A0, A1 et A2
sont des bits d’adressage qui permettent d’opérer plusieurs circuits 24LC512
dans le même circuit, le 24LC512 à une adresse de 1010A2A1A0 donc
si on met les bits d’adressage à 0 on aura une adresse du circuit 1010000 qui
est 0X50 , et si on les met à 001 on aura une adresse 0X51 (1010001) . Cela
permet d’adresser jusqu'à 8 EEROMs.
La broche WP (Write Protect) permet de protéger le circuit en écriture
s’il est relié à VCC, sinon il doit être relié à VSS (GND) pour permettre
l’écriture. Dans les deux cas la lecture
est possible.
3. Montage
Le 24LC512 sera relié à notre microcontrôleur via
connexion I2C, donc aux deux ports AIN4 et AIN5. Le circuit de base sera
suffisant pour le faire fonctionner.
Puisque les deux bus SCL et SDA sont à collecteur
ouvert on doit utiliser des résistances pull up, qui doivent être de l’ordre de
1k à 10K sur tout le bus I2C et cela selon la vitesse de transmission et les
capacités sur le bus. Ce qui signifie que si on a plusieurs circuits I2C sur le
même bus on doit prendre en considération leur valeur totale. Donc dans le
montage réel on va pas utiliser les résistances R19 et R20, qui sont remplacées
par R21 et R22 qui ont été présentées
auparavant dans le montage RTC.
Aucun commentaire:
Enregistrer un commentaire