Home › Magazines › 2008 › March › The Secrets of I2C

The Secrets of I2C

An I2C bus analyser to let you satisfy your curiosity

Published in issue 375, March 2008

The Secrets of I2C
This analysed can be used to troubleshoot a reluctant proprietary application or to ‘reverse engineer’ existing applications. The device communicates with a PC via a USB link configured as a virtual port (COMx) and so is powered directlyfrom the USB, avoiding the need for an external mains adaptor (or even batteries).

Resistors

R1,R2 = 8kΩ2

R3,R4 = 1MΩ5

R5,R6 = 330

R7,R13 = 470

R8 = 4kΩ7

R9,R10 = 10k

R11,R12 = 1k

R14,R15 = 27

R16 = 1kΩ5

Capacitors

C1,C2 = 1nF

C3,C4,C10 = 100nF

C5-C8 = 22pF

C9 = 10nF

C11,C12 = 33nF

Semiconductors

D1 = LED, 3mm, red

D2 = LED, 3 mm, green

T1,T2 = 2N7000

IC1,IC2 = 4538

IC3 = PIC18F4520, programmed, Elektor shop item # 070600-41

IC4 = FT232BM (FTDI)

Miscellaneous

K1 = 6-way RJ-11 socket (vertical)

K3,K4,K5 = 6-way RJ-11 socket (horizontal)

K2 = USB socket, male, type B

L1 = ferrite bead

X1 = 20MHz quartz crystal, HC 49/4H case

X2 = 6 MHz quartz crystal, HC 49/4H case

S1 = miniature pushbutton

S2,S3 = ‘D6’ pushbutton (red and black)

JP1 = 3-way SIL pinheader with jumper

PCB, item # 070600-1

PCB artwork, free download from www.elektor.com

Project software (PC executable and .hex file), item # 070600-11

Click below to download a PDF copy of this article from Elektor magazine.

 

Downloads 

Article PDF
10 Elektor Credits
PCB PDF
Free download
 

Order this magazine 

Magazine March 2008
EN375 (USD 6.30)
 

Order from Elektor 

PCB, bare
070600-1 (USD 27.90)
PIC18F452, programmed
070600-41 (USD 32.10)
 

Free downloads 

Software

Free download

Please note. In view of the complexity of international markets, Elektor cannot guarantee the availability of components for this project.

Subscribe now

Subscribe to our free
E-weekly Newsletter!

Enter your Email address:

Follow Elektor

      

Act now!

Sponsored

FAQ

Before submitting questions, review our FAQ section!

Bestseller

Controller Area Network Projects

The aim of this book is to teach you the basic principles of CAN networks and in addition the development of microcontroller based projects using the CAN bus.

Package Deals

Elektor Bundles

Check our Package Deals and save money! Discounts up to 19% now available!

Price Slashed

Elektor OSPV

This Open Source People Vehicle is perfect for factory halls, warehouses, hospitals, colleges, schools etc.