• catégorie : Ordinateurs
  • Publié en 3/2008 à la page 44
Présentation de l'article

Les secrets d’I2C

Un analyseur de bus I2C pour satisfaire votre curiosité

Les secrets d’I2C

Nous vous présentons dans cet article un instrument microinformatique précieux pour ne pas dire indispensable lorsqu’il s’agit d’analyser ce qui se passe sur le bus I2C. Il permet en effet d’examiner les signaux les plus intéressants véhiculés par ce bus d’interconnexion très répandu et à la mise en oeuvre simple s’il en est. L’analyseur de bus I2C décrit dans le présent article vient se connecter sur un bus I2C d’une application afin d’en extraire, à des fins d’examen, les informations caractéristiques des signaux qui y sont véhiculés : les signaux START, STOP, ADRESSE, DONNÉES et ACQUITTEMENT plus particulièrement. II pourra servir à la mise au point d’une application propriétaire réticente ou au déchiffrage d’applications existantes (Reverse Engineering).

Le téléchargement de cet article est réservé aux membres abonnés d'Elektor.
Cliquez ici pour vous identifier.
Produits
Fichier Gerber

Le circuit imprimé de cet article est disponible sous forme d’un ou plusieurs fichiers Gerber. Seuls les membres de la communauté d’Elektor peuvent télécharger gratuitement ce(s) fichier(s). Avec ce(s) fichier(s), vous pouvez réaliser vous-même le circuit imprimé ou bien le faire faire.
Si vous souhaitez passer par un service en ligne, nous vous recommandons notre partenaire Eurocircuits. Nous faisons régulièrement appel à Eurocircuits pour nos prototypes et notre production en série.

Résistances :
R1,R2 = 8kΩ2

R3,R4 = 1MΩ5

R5,R6 = 330 Ω

R7,R13 = 470 Ω

R8 = 4kΩ7

R9,R10 = 10 kΩ

R11,R12 = 1 k

R14,R15 = 27 Ω

R16 = 1kΩ5

Condensateurs :
C1,C2 = 1 nF
C3,C4,C10 = 100 nF
C5 à C8 = 22 pF
C9 = 10 nF
C11,C12 = 33 nF
Semi-conducteurs :
D1 = LED 3 mm rouge
D2 = LED 3 mm verte
T1,T2 = 2N7000
IC1,IC2 = 4538
IC3 = PIC18F4520 (programmé EPS070600-41)
IC4 = FT232BM (FTDI)
Divers :
K1 = embase RJ-11 6 points (vertical)
K3 à K5 = embase RJ-11 6 points (horizontal)
K2 = embase USB male type B
L1 = perle ferrite
X1 = quartz 20 MHz (HC 49/4H)
X2 = quartz 6 MHz (HC 49/4H)
S1 = touche contact miniature
S2,S3 = touche contact D6 (rouge et noire)
JP1 = embase autosécable à 1 rangée de 3 contacts + cavalier
platine 070600-1 disponible auprès des adresse habituelles
dessin de la platine 070600-1 + logiciel (programme + fichier .hex) 070600-11 disponibles au téléchargement

Chargement des commentaires