Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

difference between usb and i2c

Status
Not open for further replies.

surjeetkmr5

Member level 1
Joined
Dec 7, 2010
Messages
37
Helped
6
Reputation
12
Reaction score
6
Trophy points
1,288
Activity points
1,446
i want to know the difference between usb and i2c ,
 

1. USB was designed to allow many peripherals to be connected using a single standardized interface socket and to improve the plug-and-play capabilities by allowing devices to be connected and disconnected without rebooting the computer (hot swapping).
2. USB generally requires specialized hardware (built into some controllers, but not most) and generally requires the host side implementation to be pretty complex. Suitable for communication between pluggable and interchangeable devices, but not optimal for cases where both ends of the connection are "known".
3. Data is sent out in frames every millisecond.
4.The rate at which the frames go out is determined by a oscillator driving the USB bus.


1. I2C is a 2 wire bus protocol, but its speed is limited to about 1mbps. It only needs two wires, but they have to be wired open-collector with passive pullups.
2. You cannot add or delete a slave device as you do in USB....
3. data is sent in bits as per clock control.
4. It is dependent on SCL frequency

---------- Post added at 18:27 ---------- Previous post was at 18:27 ----------

there are many many other differences also but these are basic differences
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top