[Numérique] Augmenter le nombre d'eeprom sur un bus I2C
Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

Augmenter le nombre d'eeprom sur un bus I2C



  1. #1
    huuubert

    Augmenter le nombre d'eeprom sur un bus I2C


    ------

    Bonjour à tous,

    mes recherches google ne donnant aucune réponse satisfaisante, je fais appel à vos connaissances.

    Je cherche une solution qui me permettrait de placer un minimum de 12 eeprom sur un même bus I2C.

    Les modèles 24LCxx ne pouvant être qu'au nombre de 8 :

    - Connaissez-vous une autre référence d'eeprom permettant une plage d'adresse >= 12
    - Y a t-il une autre astuce permettant d'utiliser les 24LCxx

    L’environnement technique se base sur un µc Atmega328.

    Merci pour votre aide.
    Vincent

    -----

  2. #2
    invitee05a3fcc

    Re : Augmenter le nombre d'eeprom sur un bus I2C

    Citation Envoyé par huuubert Voir le message
    Connaissez-vous une autre référence d'eeprom permettant une plage d'adresse >= 12
    Donne un lien WEB sur la datasheet de l'eeprom que tu veux utiliser ....
    PS
    L’environnement technique se base sur un µc Atmega328.
    Aucune importance .

  3. #3
    huuubert

    Re : Augmenter le nombre d'eeprom sur un bus I2C

    En pièce jointe, la datasheet de l'eeprom 24LC64.

    Extrait de la Page 6 : "The next three bits of the control byte are the chip select bits (A2, A1, A0). The chip select bits allow the use of up to eight 24XX64 devices on the same bus and are used to select which device is accessed."
    Images attachées Images attachées

  4. #4
    invitee05a3fcc

    Re : Augmenter le nombre d'eeprom sur un bus I2C

    tu utilises des 74LC512 et basta !

  5. A voir en vidéo sur Futura
  6. #5
    jiherve

    Re : Augmenter le nombre d'eeprom sur un bus I2C

    Bonsoir
    24LC512 ou bien une SD en SPI, mais c'est plus compliqué.
    JR
    l'électronique c'est pas du vaudou!

  7. #6
    huuubert

    Re : Augmenter le nombre d'eeprom sur un bus I2C

    tu utilises des 74LC512 et basta !
    Il s'agit certainement du modèle 24LC512 comme le propose jiherve.
    Cependant, j'ai beau lire la datasheet, je ne vois pas comment il est possible d'avoir plus de 8 eeprom sur le bus.

    une SD en SPI...
    techniquement oui mais du point de vu coût ça ne va pas le faire!

  8. #7
    RISC

    Re : Augmenter le nombre d'eeprom sur un bus I2C

    Salut,
    Te reste-t-il des broches libres sur ton Atmega328 ?
    Si c'est le cas tu prends un Atmega328PB , il est compatible broche à broche avec l'Atmega328 et possède 2 x TWI (I2C)
    a+

  9. #8
    invitef86a6203

    Re : Augmenter le nombre d'eeprom sur un bus I2C

    si tu peux utiliser un fil en plus tu peux créer 2 bloc de 8.
    Tu relis ce fil a une des adresses de 8 CIs .
    Et tu inverse ce fil avec une porte ou un transistor, ainsi tu peux sélectionner un ou l'autre bloc de 8 CIs. (ou alors 2 fils dans des états opposés)
    Car la même adresse dépendra de l'état de ce fil qui ira sur l'un ou l'autre bloc.

  10. #9
    invitee05a3fcc

    Re : Augmenter le nombre d'eeprom sur un bus I2C

    Citation Envoyé par huuubert Voir le message
    je ne vois pas comment il est possible d'avoir plus de 8 eeprom sur le bus.
    Si tu veux mettre 16 24LC64 sur ton µC, tu utilises des 24LC512 qui ont, unitairement, une capacité 8 fois plus grosse
    16 fois 24LC64 =2 fois 24LC512

  11. #10
    invite830075ec

    Re : Augmenter le nombre d'eeprom sur un bus I2C

    et pourquoi pas une 24LC1025 ?

  12. #11
    invitee05a3fcc

    Re : Augmenter le nombre d'eeprom sur un bus I2C

    Citation Envoyé par satinas Voir le message
    et pourquoi pas une 24LC1025 ?
    Parce qu'on est, tous les deux, des enfoirés qui donnent une bonne solution (changement de capacité par composant) à une question mal posée !

    La bonne question : Comment mettre, sur un bus I²C, deux boitiers qui ont la même adresse
    On sait faire ... encore faut-il le demander .

  13. #12
    invite5637435c

    Re : Augmenter le nombre d'eeprom sur un bus I2C

    ****
    Quelle drôle d'idée de vouloir mettre une colonie d'EEPROM

    N'oubliez pas que vous disposez d'une mémoire flash sur vos µC, en 2016 on pratique ainsi pour stocker des datas.
    Et si vraiment tu veux externaliser, tu as des mémoires flash de 8M byte série comme la M25P80.
    Faut vivre avec son temps que diable.
    Dernière modification par Antoane ; 19/12/2016 à 20h16. Motif: inutile de mettre de l'alcool sur le feu.

  14. #13
    nornand

    Re : Augmenter le nombre d'eeprom sur un bus I2C

    Ce message a été supprimé par Antoane.

    Motifinutile de mettre de l'alcool sur le feu. il vaut mieux le boire .
    Dernière modification par nornand ; 22/12/2016 à 10h13.

  15. #14
    invite5637435c

    Re : Augmenter le nombre d'eeprom sur un bus I2C

    D'autant que c'est faux, il n'y avait aucune tentative de ma part... c'est une réalité facilement vérifiable pour les habitués du forum.

Discussions similaires

  1. [Autre] Augmenter le nombre de slot RAM
    Par invite7c0fe9e7 dans le forum Électronique
    Réponses: 9
    Dernier message: 17/12/2015, 12h58
  2. memoire non volatile (EEPROM integrée au µp, seriel EEPROM, FRAM, ...)
    Par invitebd358db9 dans le forum Électronique
    Réponses: 3
    Dernier message: 22/10/2012, 12h49
  3. Augmenter le nombre de sessions simultanées sous Vista
    Par invite817c9d71 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 0
    Dernier message: 20/06/2010, 00h55
  4. augmenter le nombre d'entrée analog par mux
    Par invitef6a36d9f dans le forum Électronique
    Réponses: 1
    Dernier message: 21/04/2008, 10h54
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...