[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
    DAUDET78

    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 .
    J'aime pas le Grec

  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
    DAUDET78

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

    tu utilises des 74LC512 et basta !
    J'aime pas le Grec

  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
    freepicbasic

    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.
    A+, pat

  10. #9
    DAUDET78

    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
    J'aime pas le Grec

  11. #10
    satinas

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

    et pourquoi pas une 24LC1025 ?

  12. #11
    DAUDET78

    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 .
    J'aime pas le Grec

  13. #12
    invite03481543

    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 à 19h16. 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 à 09h13.

  15. #14
    invite03481543

    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 juliendu92 dans le forum Électronique
    Réponses: 9
    Dernier message: 17/12/2015, 11h58
  2. Réponses: 3
    Dernier message: 22/10/2012, 11h49
  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: 19/06/2010, 23h55
  4. augmenter le nombre d'entrée analog par mux
    Par juju60123 dans le forum Électronique
    Réponses: 1
    Dernier message: 21/04/2008, 09h54
Découvrez nos comparatifs produits sur l'informatique et les technologies.