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.