Vbloc:
Merci pour vos réponses, mais je n'ai aucune résistance dans le montage.
L'horloge et l'EEPROM sont reliées directement à la carte (ground, +5, SDA et SCL).
le problème est peut être l'inverse : trop de résistances de pull-up car présentent sur toutes les cartes ...
La norme I2C utilise des collecteurs ouverts, c'est à dire que le circuit électronique doit être terminé à l'extérieur des circuits intégrés.
Tous les CI I2C partagent la même résistance externe, c'est grace à cette astuce qui permet de faire des "ou câblés" gratuitement qu'il est inutile d'ajouter la moindre porte logique.
Il suffit d'une seule résistance sur SDA et d'une seule sur SDC, s'il y en a plusieur en parrallèle ce n'est pas gênant tant que leur nombre est résonnable : il est préférable que la résistance équivalente reste supérieure à 500 ohms pour que le courant dans les transistors reste modéré.
La bibliothèque "TWO-WIRE" qui instancie un objet "Wire" active les résistances de tirage au plus (pull-up) mais elles sont trop élevées pour l'I2C, elles protègent juste contre un blocage du programme en cas d'oubli.
Il faut au minimum des résistances de 10 kohms entre les sorties SDA ou SCL et l'alimentation Vcc.
C'est la valeur qui est généralement câblée sur les modules (quand il en comporte une).