adspace


In protocols (I2c,SPI,CAN) which one is best?

Answer Posted / sudheer thota

Depends on your requirement :)-

we can separate them based on Clock in the following way.
1) I2C & SPI are Synchronous Interfaces & used on PCB
2) CAN is Asyncronus Interface & uses wires for long
distence communications.

Diff B/W I2C & SPI:
1) a)I2C is invented by Philips
b)Invented by Mototola

2) a) Used to interface with Audio/Video Devices as the
philips is expertise.
b) Access High Data trnsmission deives like EEPROMS

3) a) I2C Supports Speed is :100Kbps(Standard)
:400Kbps(Fast)
:3.4Mbps(High Speed)
b) SPI Supports : 3Mbps to 10Mbps

4) a) I2C is multi-master, Address based Communication
b) SPI is Master Slave, With Slave select(SS) based
Communication

5) a) I2C needs 2 pins
b) SPI needs 3+n pins (n is no.of devices)

6) a) I2C supports 127 devices
b) limited by avilable Chip slects

Coming To CAN:

invented by Robert Bosh

supports 127 devices , multimaster , Message based
comminications, Reliable, supports 40kbps to 1Mbps

Is This Answer Correct ?    93 Yes 5 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

i am preparing for rrb loco pilot exam please send me previous question papers at abhilash.anu88@gmail.com

2319


especeted cutt off for bharat electronics limited exam both on 26june and 1 july

2689


can anybody mail the exact sylabuss for ECIL

2203


i m selected in AAI JE. my interview is on 25 sept. 2010. i don't hv any idea abt aai interview. can anyone help me, i want to know interview qus of aai. so pls help me... my e-mail id -- mailmanish_kumar@yahoo.co.in

2154


plz send the rrb junior engg and assistant loco pilot previous quastion papers

2046


write a program to set all flags in 8085?

2342


Sir, I wish to appear for the written test in the year 2009. But i have no syllabus on the basis of that the exam was held. So if you kindly give me the syllabus,it's easy for me to be prepared. I have already registered through online,and that no is 10857

2066


can u send me ttq upto 2008 on my email id pooja_bora18@yahoo.com.sorry for the trouble.

2024


please send me rrb gorakhpur je teli question paper

3802


please send me last year question for executive tranees in ntpc on my email ID rajthakur2091@gmail.com

2268


Can anyone send me question papers for section engineer for railways and send me on my id- abhay_jg@yahoo.com

2134


sir i need a few nots of electronics component cicuit plz send me some nots

1937


PLEASE SEND ME THE TTA EXAMS PREVIOUS PAPERS TO PREPARE TTA2009

2179


send me test pattern of nsn?

2171


plz send me previous question paper of RRB section Engineer- Electronics ,erpdayal@gmail.com

2234