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).
Ceci est un article RÉSERVÉ AUX MEMBRES. Vous avez besoin d'un abonnement pour lire cet article.
- Accès illimité aux articles réservés aux membres
- 3 nouvelles éditions du magazine Elektor (numériques)
- Plus de 5000 fichiers Gerber
- 20% de réduction pour les membres sur les e-books (sur elektor.fr)
- 10% de réduction pour les membres sur les produits (sur elektor.fr)
Disponible à partir de 6,33 € par mois.
Qu'est-ce que la Uniquement membres
Elektor s'engage à fournir des contenus de haute qualité dans le domaine de l'électronique, servant ainsi des dizaines de milliers de membres payants. Dans le cadre de cet engagement, Elektor a lancé l'initiative Premium, qui propose des articles en ligne exclusifs pour les membres, parfois même avant leur publication dans le magazine.
Chaque jour, les membres peuvent accéder à des articles approfondis qui présentent le meilleur des contenus Premium d'Elektor.
Cette initiative vise à récompenser les membres en leur offrant un accès anticipé. Une fois connecté, vous pouvez facilement profiter de ce contenu exclusif et participer aux discussions sur les projets présentés.
Alors que Premium élargit les ressources disponibles, Elektor continuera à fournir une richesse d'informations gratuites.
Rejoignez dès aujourd'hui la communauté Elektor pour profiter de Premium et d'autres avantages !
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))