In protocols (I2c,SPI,CAN) which one is best?
Answers were Sorted based on User's Feedback
Answer / shivakumar
Controller Area Network (CAN) is the best protocol.
| Is This Answer Correct ? | 104 Yes | 7 No |
Answer / 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 |
Answer / smarty
Sudheer has given good explaination,just to add on it :-
1)I2C is half duplex as there are only two lines(SCL and
SDA).
2)SPI is Full Duplex as between a Master and a dedicated
slave as selected by slave_select signal; there are 4 lines
(Spi_clk,Spi_datain,Spi_dataout and slave_select).So,at any
given time data can be sent and received by the master on
two seperate lines.
| Is This Answer Correct ? | 43 Yes | 1 No |
Answer / sudheer thota
yes, still to support my answer.
I2C supports 127(2pow7 - 1) devices in which 16 address are
reserved(8 with 1 and other 8 with 0 mbs).
Hope this calrify the above confusion.
| Is This Answer Correct ? | 31 Yes | 5 No |
Answer / sachin
Answer posted by Sudheer is very good and useful but small
correction
I2C supports maz 112 devices and not 127 devices
| Is This Answer Correct ? | 36 Yes | 28 No |
• The silicon of a new device has memory leak. When all "0" are written into RAM, it reads back all "0" whithout any problem. When all "1" are written, only 80% of memory cells are read back correctly. What can be possibly the problem with the RAM?
Draw the schematic drg of how a data is transferred to control room from a field instrument....
i cleared the written xam. for the post of atc now what i am going to prepare for the interview plz.guide me i dnt wanna loose this organisation bcoz its my dream company
0 Answers AAI Airports Authority Of India,
State the de morgan's theorem?
find the timers clock frequency for the crrystal frequency of 11.0592 mhz
Define beta of a transistor.
Can fuses with an ac voltage rating be used in a dc applications?
why germanium is most suitable for DWDM systems?
Differentiate between avalanche and zener breakdown.
how long has fibre channel been around?
what frequncy range useing in cell communication
whah is active and passive components?
Civil Engineering (5086)
Mechanical Engineering (4456)
Electrical Engineering (16639)
Electronics Communications (3918)
Chemical Engineering (1095)
Aeronautical Engineering (239)
Bio Engineering (96)
Metallurgy (361)
Industrial Engineering (259)
Instrumentation (3014)
Automobile Engineering (332)
Mechatronics Engineering (97)
Marine Engineering (124)
Power Plant Engineering (172)
Textile Engineering (575)
Production Engineering (25)
Satellite Systems Engineering (106)
Engineering AllOther (1379)