Hello Karan,

just some other thoughts on this issue.

I would recommend differential transmissions. You can of course modify the I2C 
with differential drivers/receivers, but then you don't have I2C any more. Much 
easier is to use simply use RS422/485 communication in Bus architecture.
Other communication system which have been made for industrial applications 
like CAN, LON, Profibus or similar need a lot of overhead for correct 
implementation.

Cheeres, Bernhard


-----Original Message-----
From: mspgcc-users-ad...@lists.sourceforge.net 
[mailto:mspgcc-users-ad...@lists.sourceforge.net] On Behalf Of Robert Bon
Sent: Monday, October 11, 2004 9:20 AM
To: mspgcc-users@lists.sourceforge.net
Subject: [SPAM?!: ] - RE: [Mspgcc-users] master's thesis. urgent! - Worter 
gefunden free list email based find out more im Textkorper.


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