Mettre 4 epprom en parallelle, probleme? idée?
Répondre à la discussion
Affichage des résultats 1 à 30 sur 30

Mettre 4 epprom en parallelle, probleme? idée?



  1. #1
    olivpod

    Mettre 4 epprom en parallelle, probleme? idée?


    ------

    Bonjour
    J'essaie depuis deux heur en vain de mettre 4 epprom de type 24lc1025 en parallèle.

    Les bits de commandes sont les bits A0 et A1, il sont simuler par " bit de commande" et "masse" via des switchs qui simule le µP.

    Voila mon idée de montage, qui ne fonctionne pas.

    Lien vers Sans-titre-c7e59fc6cb39c4c0cc1118aaaed635 4a.jpg supprimé.

    Voila, si vous aviez une idée pour me dépanner...
    Merci a vous
    a+

    Bonjour olivpod et tout le groupe

    Pour être conforme à l'épinglé

    http://forums.futura-sciences.com/el...ointes-pj.html

    Le lien vers l'image a été supprimé.

    Les PJ doivent être sur le serveur.

    Merci de la replacer.


    .

    -----
    Dernière modification par gienas ; 06/05/2010 à 14h57. Motif: Supprimé le lien vers serveur tiers

  2. #2
    DAUDET78

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    C'est des EEPROM .....

    Pour les mettre en parallèle, il faut :
    - mettre SDA SCL sur un seul bus deux fils
    - mettre une adresse différente sur A0 A1 et A2 (tu peux en mettre 8 en parallèle au maximum)

    Bref ... ton schéma est à mettre à la poubelle !
    J'aime pas le Grec

  3. #3
    Seb.26

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Pourquoi tes chip ont 6 pins sur ton schéma (illisible) et 8 dans la doc (que tu aurais pu donner) ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  4. #4
    DAUDET78

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Citation Envoyé par Seb.26 Voir le message
    Pourquoi tes chip ont 6 pins sur ton schéma (illisible) et 8 dans la doc (que tu aurais pu donner)
    en simulation, on n'alimente pas les composants .... Ca marche mieux !
    J'aime pas le Grec

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

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Citation Envoyé par DAUDET78 Voir le message
    en simulation, on n'alimente pas les composants .... Ca marche mieux !
    et ça évite que ça crame comme dans la réalité

  7. #6
    Seb.26

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Citation Envoyé par DAUDET78 Voir le message
    en simulation, on n'alimente pas les composants .... Ca marche mieux !
    ... perso, j'arrive pas à lire quoi que ce soit sur l'image ... ... t'as de bons yeux !
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  8. #7
    olivpod

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Citation Envoyé par DAUDET78 Voir le message
    C'est des EEPROM .....

    Pour les mettre en parallèle, il faut :
    - mettre SDA SCL sur un seul bus deux fils
    - mettre une adresse différente sur A0 A1 et A2 (tu peux en mettre 8 en parallèle au maximum)

    Bref ... ton schéma est à mettre à la poubelle !
    merci de vos réponses.

    donc j'ai corriger le coup du bus pour SDA et SCL.
    Mais comment je fait pour mettre une adresse différente sur A0 , A1 , et A2?

    Pourquoi tes chip ont 6 pins sur ton schéma (illisible) et 8 dans la doc (que tu aurais pu donner) ...
    Sur proteus, les broche d'alimentation ne sont pas representer.

    Voila le nouveau shemat:

    Lien vers Sans-titre-14d0c8a62b63eb98d68c3952e53003 79.jpg supprimé
    Dernière modification par gienas ; 06/05/2010 à 14h58. Motif: Supprimé le lien vers un serveur tiers.

  9. #8
    olivpod

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Avec une meilleur vue, rien que pour vous

    Lien supprimé Sans-titre-0737744121e4aefcc77c9d0c8ad691 be.jpg
    Dernière modification par gienas ; 06/05/2010 à 14h59. Motif: Supprimé le lien vers serveur tiers

  10. #9
    Seb.26

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Citation Envoyé par olivpod Voir le message
    Avec une meilleur vue, rien que pour vous
    Supprimé Sans-titre-86acf149f14453890f3d6e2047e4e5 bb.jpg


    -> A2 est en l'air ? ...

    -> adr(U1) = adr(U2) ... c'est normal ?
    Dernière modification par gienas ; 06/05/2010 à 15h00. Motif: Supprimé le lien vers serveur tiers
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  11. #10
    olivpod

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Oups, A2 est senser etre au VCC,
    Quelque soit la valeur que je donne au adresse, les sorties des epprom ne change pas, c'est justement mon probleme

  12. #11
    olivpod

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Par contre, dans le datasheet que j'ai, il dise que on peut mettre 4 memoire en parallele, pas 8:
    "The Chip Select bits A1, A0 can be used to expand the
    contiguous address space for up to 4 Mbit by adding up
    to four 24XX1025’s
    on the same bus. In this case,
    software can use A0 of the control byte as address bit
    A16 and A1 as address bit A17. It is not possible to
    sequentially read across device boundaries.
    Each device has internal addressing boundary
    limitations. This divides each part into two segments of
    512K bits. The block select bit ‘B0’ controls access to
    each “half”.
    Sequential read operations are limited to 512K blocks.
    To read through four devices on the same bus, eight
    random Read commands must be given."

    L'emsemble est sur un BUS I2C

  13. #12
    DAUDET78

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Citation Envoyé par olivpod Voir le message
    Mais comment je fait pour mettre une adresse différente sur A0 , A1 , et A2?
    A2 doit être mis au Vcc (donc tu ne peux utiliser que 4 EEPROMs sur le bus)

    U1 : A0=0 A1=0
    U2 : A0=Vcc A1=0
    U3 : A0=0 A1=Vcc
    U4 : A0=Vcc A1=Vcc

    Voir l'adresse I²C résultante sur la figure 5-1 http://www.datasheetdir.com/24LC1025+download
    J'aime pas le Grec

  14. #13
    olivpod

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    super merci, Sa coincide avec ma penser de depart, les switch servait justement a simuler l'adressage que tu ma donner
    "U1 : A0=0 A1=0
    U2 : A0=Vcc A1=0
    U3 : A0=0 A1=Vcc
    U4 : A0=Vcc A1=Vcc "

    Mais comment fait on pour dire a l'eeprom " toi tu repondras pour la commende "1,0" toi pour "0.1".."

  15. #14
    invite29971eb1

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Par l'adresse que tu transmets en I2c, voir dans la doc de ta EEPROM pour l'adresse de base

  16. #15
    DAUDET78

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Regarde la doc de l'EEPROM et un bouquin sur l'adressage I²C ....
    J'aime pas le Grec

  17. #16
    olivpod

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    encore merci
    Pour l'adressage i2c j'utilise ceci:
    http://www.aurel32.net/elec/i2c.php

    dans le datasheet de l'eeprom, je supose que la configuration d'adressage des eprome se trouve dans la partie 5:
    "5.0 DEVICE ADDRESSING"
    ""A control byte is the first byte received following the
    Start condition from the master device (Figure 5-1).
    The control byte consists of a 4-bit control code; for the
    24XX1025, this is set as ‘1010’ binary for read and
    write operations. The next bit of the control byte is the
    block select bit (B0). This bit acts as the A16 address
    bit for accessing the entire array. The next two bits of
    the control byte are the Chip Select bits (A1, A0). The
    Chip Select bits allow the use of up to four 24XX1025
    devices on the same bus and are used to select which
    device is accessed. The Chip Select bits in the control
    byte must correspond to the logic levels on the corresponding
    A1 and A0 pins for the device to respond.
    These bits are in effect the two Most Significant bits of
    the word address.
    The last bit of the control byte defines the operation to
    be performed. When set to a one, a read operation is
    selected, and when set to a zero, a write operation is
    selected. The next two bytes received define the
    address of the first data byte (Figure 5-2). The upper
    address bits are transferred first, followed by the Less
    Significant bits.
    Following the Start condition, the 24XX1025 monitors
    the SDA bus checking the device type identifier being
    transmitted. Upon receiving a ‘1010’ code and appropriate
    device select bits, the slave device outputs an
    Acknowledge signal on the SDA line. Depending on the
    state of the R/W bit, the 24XX1025 will select a read or
    write operation.
    This device has an internal addressing boundary
    limitation that is divided into two segments of 512K bits.
    Block select bit ‘B0’ to control access to each segment."

    Mais, j'ai bien du mal a en definire les valeurs.

  18. #17
    DAUDET78

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    C'est clair : adresse= 1010SXYA
    • S=1 ou 0 sélection de bloc
    • XY= valeur de A1 et A0
    • A= 1=>read 0=>Write

    Maintenant, si tu n'as jamais utilisé le bus I²C, il faut te documenter
    J'aime pas le Grec

  19. #18
    olivpod

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    sa je comprend bien, je ne sais pas si je me suis bien exprimé,
    ce que je ne comprend pas , c'est comment la memoire connais l'adresse pour laquelle elle est interogée, comment sait-elle, qu'elle n'est pas la seule presente sur le bus?

  20. #19
    invite29971eb1

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Dans le premier octet d'une trame I2C, 3 bits correspondent aux A2, A1 et A0;

    Si la puce voit que ces bits ne correspondent pas à sa configuration, elle sait que le système ne s'adresse pas à elle

  21. #20
    DAUDET78

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Citation Envoyé par ftorama Voir le message
    Dans le premier octet d'une trame I2C, 3 bits correspondent aux A2, A1 et A0;
    non, sur ce boitier, A2 est factice et doit être mis au Vcc
    J'aime pas le Grec

  22. #21
    olivpod

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Citation Envoyé par ftorama Voir le message
    Dans le premier octet d'une trame I2C, 3 bits correspondent aux A2, A1 et A0;

    Si la puce voit que ces bits ne correspondent pas à sa configuration, elle sait que le système ne s'adresse pas à elle
    ok, mais comment la puce connais sont adressage? Je me suis vraiment mal exprimer alors

    encore merci

  23. #22
    DAUDET78

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    La puce connait son adressage par le niveau logique sur A0 et A1 (qui doit être différent pour chaque boitier)..... bis repetita placent
    J'aime pas le Grec

  24. #23
    invite29971eb1

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Citation Envoyé par DAUDET78 Voir le message
    non, sur ce boitier, A2 est factice et doit être mis au Vcc
    Effectivement, mais ça n'enlève rien au fait qu'il doit correspondre entre le hard et le soft

  25. #24
    DAUDET78

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Citation Envoyé par ftorama Voir le message
    Effectivement, mais ça n'enlève rien au fait qu'il doit correspondre entre le hard et le soft
    regarde la spec, le bit A2 doit être au Vcc et, dans l'adresse, la position de A2 correspond à une sélection de la partie haute ou basse de L'EEPROM
    J'aime pas le Grec

  26. #25
    olivpod

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    hello
    Je crois avoire enfin compris.
    Donc A0 et A1 sont cabler en "hard" avec les valeur donner ( U1:00 U2:01 U3:10 U4:11 )
    puis, il sont appeler par le bus I2C.

    Si j'ai bien compris ( enfin ) je vous en remercie!!!

  27. #26
    DAUDET78

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    Citation Envoyé par olivpod Voir le message
    Si j'ai bien compris ( enfin )
    On désespérait !
    J'aime pas le Grec

  28. #27
    olivpod

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    héhé un grand merci a vous, des que le pc avec proteus marche ( c'est pas gagner ) je vous fait un petit screen

    En faite, je penser que les entrés A0 et A1 etait relier au PIC et non en hard, d'ou mon incomprehension...

  29. #28
    olivpod

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    hello
    Voila le montage finaliser.

    Lien vers 121extensionmemoire.jpg supprimé

    Je vais travailler sur l'adressage memoire de ces pauvres 2 mb d'eeprom et je vous tien au jus, merci !!!!
    Dernière modification par gienas ; 07/05/2010 à 14h23.

  30. #29
    olivpod

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    hello
    Alor voila pour l'adressage des 4 memoire:
    U11010S00A
    U21010S01A
    U31010S10A
    U41010S11A

    Un grand merci a vous tous vous m'avez beaucoup aider

  31. #30
    DAUDET78

    Re : Mettre 4 epprom en parallelle, probleme? idée?

    .
    A2 doit être au Vcc
    R1=R2=3,3K
    J'aime pas le Grec

Discussions similaires

  1. trou noir pourrai t'il créer un univers parallelle..?
    Par invite3cc0cd4c dans le forum Archives
    Réponses: 27
    Dernier message: 08/02/2013, 17h33
  2. Problème à mettre en système :)
    Par inviteefc0711f dans le forum Mathématiques du collège et du lycée
    Réponses: 12
    Dernier message: 06/05/2010, 14h38
  3. Mettre le problème en équation et le résoudre
    Par invite7ee80ade dans le forum Mathématiques du collège et du lycée
    Réponses: 1
    Dernier message: 04/04/2010, 18h34
  4. Probleme a mettre en équation
    Par hardskiper dans le forum Mathématiques du collège et du lycée
    Réponses: 1
    Dernier message: 06/12/2009, 18h31
  5. problème a mettre en équation
    Par hardskiper dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 06/12/2009, 18h29
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...