Hello Karan, 

 

I2C (Inter-Integrated Circuit) was designed by Philips to communicate
between with IC which are on the same printed circuit board (PCB). 

Communication between two PCBs with I2C can cause many problems. Electronic
disturbance cause loss data. 

Communication with I2C over 'many many mile' impossible!!!!  

 

You convert the I2C to another protocol. For example RS232 of even ethernet
with a TCP/IP stack. And than go for the distance. 

 

One problem remains: time. 

If your master I2C controller reads a value over a long distance you get
timing problem in the reply. 

Because the reply is immediate after query from the master. 

Use a message based protocol. 

 

I2C is a very nice protocol. But use it where it was designed for. One board
communication only.

 

Your research angle should be, to use a protocol which can do the task. 

 

Robert Bon

 

 

 

  _____  

From: mspgcc-users-ad...@lists.sourceforge.net
[mailto:mspgcc-users-ad...@lists.sourceforge.net] On Behalf Of karan
Sent: 2004 October 9 15:58
To: mspgcc-users
Cc: Chris Liechti
Subject: Re: [Mspgcc-users] master's thesis. urgent!

 

 

hi chris,

i know i know :-)
i dont have any signals that i want to drive for miles..
just gave an example that it could be done...

still..
could you plz answer my question about using thsi work 
as a masters thesis topic?
i mean...what research angle can i present to my advisor.
he's a robotics guy..
so im thinking eg., u have 4-5 processors on robots,
one for each motor etc..
you could use i2c for comm..
or soemthign like that..
u have any ideas??

thanks,
karan

On Fri, 2004-10-08 at 17:13, Chris Liechti wrote: 

karan wrote:
> but i have am also making a bit-banging I2C master and slave combo.
> completely interrupt-driven, no loss whatsoever, and given some
> voltage boosters the data can be sent across a very very large
> distance..
> im talkign many many miles here :-)
> also support for multi-master and everything!
 
what signals do you want to drive accross miles?
 
you certainly have no good chances with i2c. (well maybe with a big pile 
of hardware and restriced to a few bits per second)
 
i2c is designed for onboard connections. with some drivers you can do 
offboard connections too, there is a Philips app note where they do 100 
meters or so, but there are better suited designs for that.
 
chris
 
 
 
-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

CM II
Resolution Systems Inc.

 

Reply via email to