Home › Magazines › 2008 › mars › Les secrets d’I2C

Les secrets d’I2C

Un analyseur de bus I2C pour satisfaire votre curiosité

publié dans Elektor n° 357, mars 2008

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).

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

Cliquez ci-dessous pour télécharger l'article ou le fichier pdf.

 

Téléchargements 

PDF de l'article
10 unités de crédit
PDF de la platine
Gratuit !
 

Produits 

Platine sans composants
070600-1 (USD 32,70)
PIC18F452, programmé
070600-41 (USD 39,90)
 

Téléchargements gratuits 

Logiciel

Gratuit !

Compte tenu de la complexité du marché international, Elektor ne saurait garantir la disponibilité des composants requis pour cette réalisation.

Elektor 6/2012 en kiosque

Elektor-Hebdo gratuit !

Mon adresse électronique :

Unités de crédit Elektor

Nos blogs-ateliers