Les secrets d’I2C
Un analyseur de bus I2C pour satisfaire votre curiosité
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 ce magazine est réservé aux visiteurs enregistrés.
Identification | Inscrivez-vous maintenant !
Matériaux
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.
L’utilisation de nos fichiers Gerber est protégée par une licence Creative Commons modifiée. Creative Commons offre aux auteurs, scientifiques, enseignants et autres créateurs la liberté de gérer avec souplesse leurs droits d’auteur, sans perdre leurs droits réservés.
Liste des composants
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 =
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
D2 = LED
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
Discussion (0 commentaire(s))