Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Consommation I2C



  1. #1
    Toufinet

    Consommation I2C


    ------

    Bonjour à tous,

    J'ai un petit problème de consommation globale de mon système.

    Lorsque je lance une communication I2C, en prenant un des instants t où l'un des composants force DATA et CLK à 0, j'ai un total d'1mA rien que pour l'I2C, ce qui constitue près de 70% de la consommation totale du système !
    En effet, sous 5V et avec des résistances de 10k, on a 0.5mA pour DATA et 0.5mA pour CLK.

    Y-a-t'il un moyen "simple" de réduire cette consommation ?

    Jusqu'à combien de Kohms peut-on monter pour les résistances de rappel ?
    Je tenterai bien de mettre des résistances de 100K, mais j'ai peur que ça induise des erreurs.

    Je fais donc appel à votre expérience

    Merci

    -----

  2. Publicité
  3. #2
    Jack
    Modérateur

    Re : Consommation I2C

    Ca dépend de la capacité de la ligne et de la vitesse de transmission.

    http://artic.ac-besancon.fr/genie_el.../sonde/i2c.pdf

    Voir page 4

    A+

  4. #3
    Toufinet

    Re : Consommation I2C

    Merci pour ce pdf Jack.

    Concrètement, j'ai 3 composants sur le bus :
    - pic 16F887 ( maître )
    - TMP100 ( esclave )
    - M41T60 ( esclave )

    Je n'ai pas besoin d'une grande rapidité, donc pour pouvoir augmenter R, je fonctionnerai à 100KHz.
    Par contre, je ne sais pas du tout comment faire pour calculer la capacité de la ligne...
    Peux-tu me filer un coup de main stp ?

    Merci

  5. #4
    Jack
    Modérateur

    Re : Consommation I2C

    Je ne sais pas trop non plus. Il faudrait connaitre la capa d'entrée de circuits connectés.

    Tu peux aussi essayer vérifier expérimentalement et mettre 22k pour voir si ça fonctionne correctement.

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

    Re : Consommation I2C

    Ben le "problème", c'est que tout est en CMS, et je n'ai pas le matériel pour souder du CMS @ home

    Je peux toujours mettre un potentiomètre et tester, mais c'est vraiment pas beaucoup trop "maison", car le produit final doit être commercialisé.

    J'ai cherché dans les différentes datasheets, et aucune ne parle de valeur de capa d'entrée sur SDA/SCL ..

  8. #6
    Jack
    Modérateur

    Re : Consommation I2C

    Je ne comprends plus trop:

    tu veux changer les résistances, mais tu ne peux pas les remplacer (quoique qu'avec n'importe quel fer pour l'électronique on puisse souder une résistance cms en 1206)

    ton montage consomme moins d'un mA sans le bus. Ca consomme combien un PIC? Aussi peu que çà.

  9. Publicité
  10. #7
    Toufinet

    Re : Consommation I2C

    Les pic "nanowatt technology" consomment moins de 0.5mA.
    Le 16F887 que j'utilise consomme 220uA à 2V, 4MHz ( donnée constructeur ).

    C'est pas que je "peux pas", c'est que c'est pas très "professionnel" de faire comme ça. Partir d'une formule pourrait me permettre d'avoir une IDEE de la valeur maximale.

  11. #8
    DavidDB

    Re : Consommation I2C

    Salut,

    Pour trouver la résistance maximale que peut tolérer le bus de ta carte, il suffit simplement de vérifier à l'oscilloscope le temps de montée des signaux et de ne pas dépasser la spécification I2C.

    Pour les tests, remplacer la résistance par un potentiomètre pour éviter de jouer du fer à souder.

    Remarque, si il s'agit d'un montage qui doit être commercialisé, il est impératif d'être dans la fouchette des résistances admissibles par la norme I2C...

    David.

Discussions similaires

  1. I2c
    Par Olfox dans le forum Électronique
    Réponses: 16
    Dernier message: 03/08/2007, 23h11
  2. Bus I2C
    Par Eleomir dans le forum Électronique
    Réponses: 15
    Dernier message: 15/04/2007, 10h58
  3. i2c
    Par khalid76 dans le forum Électronique
    Réponses: 15
    Dernier message: 23/01/2007, 13h32
  4. Interruption I2C
    Par Pitch21 dans le forum Électronique
    Réponses: 4
    Dernier message: 19/01/2007, 10h20
  5. I2c
    Par annece dans le forum Électronique
    Réponses: 5
    Dernier message: 17/06/2005, 14h03
Découvrez nos comparatifs produits sur l'informatique et les technologies.