<HTML><HEAD>
<META content="text/html charset=utf-8" http-equiv=Content-Type></HEAD>
<BODY 
style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space" 
dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>This is an interesting problem, how do you create a network that has</DIV>
<DIV>multiple nodes that run all over the place and still maintain some</DIV>
<DIV>type of interaction.   How about the “WEB”.</DIV>
<DIV> </DIV>
<DIV>Fred</DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV style="FONT: 10pt tahoma">
<DIV> </DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=triembed@triembed.org 
href="mailto:triembed@triembed.org">Charles McClelland via TriEmbed</A> </DIV>
<DIV><B>Sent:</B> Thursday, October 01, 2015 2:07 PM</DIV>
<DIV><B>To:</B> <A title=triembed@triembed.org 
href="mailto:triembed@triembed.org">triembed@triembed.org</A> </DIV>
<DIV><B>Subject:</B> [TriEmbed] I2C range extension</DIV></DIV></DIV>
<DIV> </DIV></DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>Fred,  

<DIV> </DIV>
<DIV>Thanks for the history and tip on RS-485.  As with all things 
engineering there are tradeoffs.  Do you think I captured them correctly 
below:</DIV>
<DIV> </DIV>
<DIV>For an i2c sensor, communicating with a micro controller, using:</DIV>
<DIV> </DIV>
<DIV>An i2c extender / redriver:</DIV>
<DIV><SPAN class=Apple-tab-span style="WHITE-SPACE: pre"></SPAN>- Such as the<A 
href="http://www.ti.com/lit/ds/symlink/p82b715.pdf">TI P82B715DR</A></DIV>
<DIV><SPAN class=Apple-tab-span style="WHITE-SPACE: pre"></SPAN>- Can go up to 
5m at 5V but 3.3V operation works - just at reduced range</DIV>
<DIV><SPAN class=Apple-tab-span style="WHITE-SPACE: pre"></SPAN>- Costs <A 
href="https://www.digikey.com/product-detail/en/P82B715DR/296-24729-1-ND/2092551">$2 
a chip SOIC 8</A></DIV>
<DIV><SPAN class=Apple-tab-span style="WHITE-SPACE: pre"></SPAN>- Can use CAT5 
UTP</DIV>
<DIV><SPAN class=Apple-tab-span style="WHITE-SPACE: pre"></SPAN>- Uses 
open-drain lines - noise can be an issue and longer length takes lower pull-up 
values sucking juice</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>An Dual UART i2c to RS-485 transceiver:</DIV>
<DIV><SPAN class=Apple-tab-span style="WHITE-SPACE: pre"></SPAN>- Such as the <A 
href="http://www.nxp.com/documents/data_sheet/SC16IS752_SC16IS762.pdf">NXP 
SC16IS752</A> </DIV>
<DIV><SPAN class=Apple-tab-span style="WHITE-SPACE: pre"></SPAN>- Can take 
100kHz to 1000’ (rule of thumb - range = 100kHz / 10^8)</DIV>
<DIV><SPAN class=Apple-tab-span style="WHITE-SPACE: pre"></SPAN>- Costs <A 
href="http://www.digikey.com/product-detail/en/SC16IS752IPW,128/568-11944-1-ND/5221977">$4 
a chip - 28-TSSOP</A></DIV>
<DIV><SPAN class=Apple-tab-span style="WHITE-SPACE: pre"></SPAN>- Can use CAT5 
UTP</DIV>
<DIV><SPAN class=Apple-tab-span style="WHITE-SPACE: pre"></SPAN>- Differential 
signaling - more tolerant of noise</DIV>
<DIV><SPAN class=Apple-tab-span style="WHITE-SPACE: pre"></SPAN>- Runs at 2.5 or 
3.3V without degradation of performance</DIV>
<DIV> </DIV>
<DIV>Looking at this list, I think I will try the RS-485 solution as well - 
thanks for pointing this out Fred and I hope this comparison is helpful to 
folks.</DIV>
<DIV> </DIV>
<DIV>Thanks,</DIV>
<DIV> </DIV>
<DIV>Chip</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>
<DIV> </DIV>
<DIV>
<BLOCKQUOTE type="cite">
  <DIV>On Sep 30, 2015, at 6:02 PM, <A 
  href="mailto:triembed-request@triembed.org">triembed-request@triembed.org</A> 
  wrote:</DIV>
  <DIV> </DIV>
  <DIV>Send TriEmbed mailing list submissions to<BR><SPAN class=Apple-tab-span 
  style="WHITE-SPACE: pre"></SPAN><A 
  href="mailto:triembed@triembed.org">triembed@triembed.org</A><BR><BR>To 
  subscribe or unsubscribe via the World Wide Web, visit<BR><SPAN 
  class=Apple-tab-span 
  style="WHITE-SPACE: pre"></SPAN>http://mail.triembed.org/mailman/listinfo/triembed_triembed.org<BR>or, 
  via email, send a message with subject or body 'help' to<BR><SPAN 
  class=Apple-tab-span 
  style="WHITE-SPACE: pre"></SPAN>triembed-request@triembed.org<BR><BR>You can 
  reach the person managing the list at<BR><SPAN class=Apple-tab-span 
  style="WHITE-SPACE: pre"></SPAN>triembed-owner@triembed.org<BR><BR>When 
  replying, please edit your Subject line so it is more specific<BR>than "Re: 
  Contents of TriEmbed digest..."<BR><BR><BR>Today's Topics:<BR><BR>  1. 
  Re: Fred Brooks presenting tonight on Centennial 
  Campus<BR>     (Adam Haile)<BR>  2. Re: I2C range 
  extension (Rodney Radford)<BR>  3. Re: Fred Brooks presenting tonight on 
  Centennial Campus<BR>     (Pete Soper)<BR>  4. Re: 
  I2C range extension (Chip McClelland) (Fred 
  Ebeling)<BR><BR><BR>----------------------------------------------------------------------<BR><BR>Message: 
  1<BR>Date: Wed, 30 Sep 2015 14:50:06 -0400<BR>From: Adam Haile 
  <email@adamhaile.net><BR>To: Rodney Radford 
  <ncgadgetry@gmail.com><BR>Cc: TriEmbed Discussion 
  <triembed@triembed.org>, <SPAN class=Apple-tab-span 
  style="WHITE-SPACE: pre"></SPAN>trianglerobotics<BR><SPAN class=Apple-tab-span 
  style="WHITE-SPACE: pre"></SPAN><trianglerobotics@yahoogroups.com>, 
  <SPAN class=Apple-tab-span style="WHITE-SPACE: pre"></SPAN>Triangle Linux 
  Users Group<BR><SPAN class=Apple-tab-span 
  style="WHITE-SPACE: pre"></SPAN>General Discussion 
  <trilug@trilug.org><BR>Subject: Re: [TriEmbed] Fred Brooks presenting 
  tonight on Centennial<BR><SPAN class=Apple-tab-span 
  style="WHITE-SPACE: pre"></SPAN>Campus<BR>Message-ID:<BR><SPAN 
  class=Apple-tab-span 
  style="WHITE-SPACE: pre"></SPAN><CAG8g-TYsX+pF7F293jZg37zf_zR=3AV4Y_KBKdDPXV+v2oAtCg@mail.gmail.com><BR>Content-Type: 
  text/plain; charset="utf-8"<BR><BR>Oh man... that's really tempting. 
  Thanks!<BR><BR>On Wed, Sep 30, 2015 at 2:46 PM, Rodney Radford via TriEmbed 
  <<BR>triembed@triembed.org> wrote:<BR><BR>
  <BLOCKQUOTE type="cite">Fred Brooks, author of "Mytical Man Month" and 
    project lead of the IBM/360<BR>system, will be presenting tonight on 
    Centennial campus on the history of<BR>computing.<BR><BR>If you have never 
    heard of Dr Brooks, you should read a little about his<BR>career and show up 
    tonight to hear him 
    speak.<BR><BR>https://en.wikipedia.org/wiki/Fred_Brooks<BR><BR>If you know 
    who he is, you already know why you should attend.<BR><BR>More detail at the 
    link 
    below:<BR><BR><BR>https://meetings.vtools.ieee.org/m/35685<BR><BR><BR><BR>_______________________________________________<BR>Triangle, 
    NC Embedded Computing mailing 
    list<BR>TriEmbed@triembed.org<BR>http://mail.triembed.org/mailman/listinfo/triembed_triembed.org<BR>TriEmbed 
    web site: http://TriEmbed.org<BR><BR><BR></BLOCKQUOTE>-------------- next part 
  --------------<BR>An HTML attachment was scrubbed...<BR>URL: 
  <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20150930/18e246ab/attachment-0001.html><BR><BR>------------------------------<BR><BR>Message: 
  2<BR>Date: Wed, 30 Sep 2015 15:04:21 -0400<BR>From: Rodney Radford 
  <ncgadgetry@gmail.com><BR>To: TriEmbed Discussion 
  <triembed@triembed.org><BR>Subject: Re: [TriEmbed] I2C range 
  extension<BR>Message-ID:<BR><SPAN class=Apple-tab-span 
  style="WHITE-SPACE: pre"></SPAN><CA+kfaxGN56iAhKCSsRDi7VzLZuH71vwxxxZVzZKEoGquUDAgBw@mail.gmail.com><BR>Content-Type: 
  text/plain; charset="utf-8"<BR><BR>I used I2C to control about a dozen salt 
  water aquariums several years ago.<BR><BR>This involved a single PC 
  bit-banging I2C out a parallel port (so was slow)<BR>to a temperature sensor 
  in each of the aquariums (some 30' away), sending<BR>status out to a a couple 
  2x16 and 4x16 displays (I2C serial -> parallel -><BR>LCD parallel 
  interface), and controlling the heaters.<BR><BR>This was for an outdoor, 
  unheated, uninsulated building where the water in<BR>the salt water aquariums 
  had to be kept within a fairly narrow range.  We<BR>monitored the 
  temperature of the tanks and the external temp and would<BR>start the heaters 
  in the water when we notice the temp dropping.  This<BR>replaced a 
  mechanical temperature setup where the heaters would turn on<BR>once the water 
  got too cold, but by that time, the thermal mass of the<BR>water prevented it 
  from heating fast enough.<BR><BR>Now all of this would be replaced with a 
  couple Arduinos, one devoted to<BR>each tank, and a multi-drop serial bus to 
  report back to the PC, but this<BR>was back about 20 years ago.<BR><BR>This 
  worked with no problems for the several years i worked with it.<BR><BR>A few 
  things we did:<BR>* twisted pair<BR>* I2C range extenders with 12v 
  pullups<BR>* was not a noisy environment (outdoor building with only a single 
  power<BR>drop and no other electrical devices)<BR><BR>This was far enough back 
  that you couldn't even buy the I2C devices in low<BR>quantities, so companies 
  like Pure Unobtanium sprung up (Ed Nisley's<BR>company - previous author in 
  Circuit Cellar Ink, and past Triangle Amateur<BR>Robotics member) would buy 
  parts in the minimum quantity and sell to<BR>hobbyists.  Unfortunately by 
  the time he would burn through enough stock to<BR>break even, they would be 
  available from other suppliers for less.<BR><BR>Also check out AccessBus - it 
  was based on I2C and was designed to be a<BR>desktop peripheral 
  interface.  Unfortunately it was not adopted and USB has<BR>since taken 
  over this market.<BR><BR>So the short of it - yes, you can use I2C for longer 
  distances in some<BR>circumstances.<BR><BR><BR>On Tue, Sep 29, 2015 at 10:03 
  PM, Charles West via TriEmbed <<BR>triembed@triembed.org> wrote:<BR><BR>
  <BLOCKQUOTE type="cite">Hello,<BR><BR>Thanks again for all the good 
    discussion on electrical connectors.<BR><BR>We're still debating some of the 
    specifics for the CANInstall and/or<BR>I2CPotential protocols.  One of 
    the big things up in the air is how<BR>reliable I2C is and how long the 
    range can be.<BR><BR>My impression is that having a I2C bus of more than a 
    meter or two is<BR>considered pushing your luck.  However, there seem 
    to be range<BR>extender/repeater chips available that promise rather 
    drastically improved<BR>range (such as the P82B715).<BR><BR>If I may ask, 
    what is the longest I2C bus you have built/seen?<BR><BR>How has your 
    experience been in terms of reliability?<BR><BR>What sort of bus speeds do 
    you tend to use?<BR><BR>The bus speed is driven by the master, so 
    theoretically you could have a<BR>sub-hertz baud rate?  Does this mean 
    that you could get a really long range<BR>with a super slow baud rate or are 
    the edges not sharp enough to 
    be<BR>detected?<BR><BR>Thanks,<BR>Charlie<BR><BR>_______________________________________________<BR>Triangle, 
    NC Embedded Computing mailing 
    list<BR>TriEmbed@triembed.org<BR>http://mail.triembed.org/mailman/listinfo/triembed_triembed.org<BR>TriEmbed 
    web site: http://TriEmbed.org<BR><BR><BR></BLOCKQUOTE>-------------- next part 
  --------------<BR>An HTML attachment was scrubbed...<BR>URL: 
  <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20150930/7393dd7e/attachment-0001.html><BR><BR>------------------------------<BR><BR>Message: 
  3<BR>Date: Wed, 30 Sep 2015 15:32:55 -0400<BR>From: Pete Soper 
  <pete@soper.us><BR>To: triembed@triembed.org<BR>Subject: Re: [TriEmbed] 
  Fred Brooks presenting tonight on Centennial<BR><SPAN class=Apple-tab-span 
  style="WHITE-SPACE: pre"></SPAN>Campus<BR>Message-ID: 
  <560C38E7.7090105@soper.us><BR>Content-Type: text/plain; 
  charset=ISO-8859-1; format=flowed<BR><BR>WOW. Thanks very much for the notice, 
  Rod. This is truly one of the <BR>grand old men of software engineering (and 
  he's much younger than I 
  <BR>thought!)<BR><BR>-Pete<BR><BR><BR><BR><BR>------------------------------<BR><BR>Message: 
  4<BR>Date: Wed, 30 Sep 2015 14:18:13 -0400<BR>From: "Fred Ebeling" 
  <FEbeling@ECPDesigns.com><BR>To: "Charles McClelland" 
  <chip@mcclellands.org>,<BR><SPAN class=Apple-tab-span 
  style="WHITE-SPACE: pre"></SPAN><triembed@triembed.org><BR>Subject: Re: 
  [TriEmbed] I2C range extension (Chip McClelland)<BR>Message-ID: 
  <B812360D6960473488D05FE620FFFE2C@ECPDesigns><BR>Content-Type: 
  text/plain; charset="utf-8"<BR><BR>This has been an interesting discussion, 
  but perhaps a bit of history would<BR>help.   The original I2C 
  protocal was developed by Philips to interconnect<BR>HIFI equipment together 
  and still be able to use a 3 connector plug.  It was<BR>designed for 
  short distances, perhaps 10 feet max.<BR><BR>To go further the normal 
  ?standard? is to use RS 485 (or RS 422) standard.  This<BR>uses three 
  wires, a ground, and two signal wires that are opposite of each other.<BR>So 
  when the TX+ sends a ?1?, the TX- sends a ?0?.  The wires are also 
  terminated<BR>usually with a 120 ohm resistor on both ends.  Thou some 
  ignore this rule.<BR><BR>RS-485 can go thousands of feet.  I have set up 
  systems with the length of over<BR>4000? between the controller and the node. 
  <BR><BR>Speed is based on distance, the major limitation is the ?capacitance 
  of the wire?.  This<BR>will cause the leading and falling edge to degrade 
  and limit the speed to around 10KHz<BR>for long distances.  Shorter 
  distances (100?) can get up to 1 MHz.<BR><BR>The problem thou is this is one 
  way communications at a time.  Think of it like the<BR>old CB 
  radios.  You send a packet to the ?good old boy? at the end node and say 
  ?Over?<BR>so the end node can respond back.<BR><BR>RS 422 eliminates this by 
  having separate xmit and rec pairs.  <BR><BR>In either case, the RS485 IC 
  are reasonable priced and there are even standards for<BR>the connectors and 
  connections.<BR><BR>Fred Ebeling<BR>ECP Designs<BR><BR><BR><BR>From: Charles 
  McClelland via TriEmbed <BR>Sent: Wednesday, September 30, 2015 1:54 PM<BR>To: 
  triembed@triembed.org <BR>Subject: [TriEmbed] I2C range extension (Chip 
  McClelland)<BR><BR>Charlie, <BR><BR>I agree with John?s recommendations but 
  wanted to pass on my experience.   I can reliably go 8? with i2c 
  under the following conditions:<BR>- Cat5 cable and paying attention to which 
  pairs are used for SDA / SCL<BR>- Speed set to 100kHz <BR>- 4.7k pull-ups to 
  3.3V<BR><BR>I need to get to 50? so I have ordered a few P82B715 chips.  
  These chips advertise to get to 50? but only if you are using 5V logic so we 
  will see if they can go 50? at 3.3V.  I will share my results at the next 
  meeting.<BR><BR>Hope this helps,<BR><BR>Chip<BR><BR><BR><BR>On Sep 30, 2015, 
  at 1:00 PM, triembed-request@triembed.org wrote:<BR><BR>Send TriEmbed mailing 
  list submissions to<BR>triembed@triembed.org<BR><BR>To subscribe or 
  unsubscribe via the World Wide Web, 
  visit<BR>http://mail.triembed.org/mailman/listinfo/triembed_triembed.org<BR>or, 
  via email, send a message with subject or body 'help' 
  to<BR>triembed-request@triembed.org<BR><BR>You can reach the person managing 
  the list at<BR>triembed-owner@triembed.org<BR><BR>When replying, please edit 
  your Subject line so it is more specific<BR>than "Re: Contents of TriEmbed 
  digest..."<BR><BR><BR>Today's Topics:<BR><BR>   1. Re: Bulk LED 
  Order (Adam Haile)<BR>   2. I2C range extension (Charles 
  West)<BR>   3. Re: I2C range extension (John 
  Vaughters)<BR><BR><BR>----------------------------------------------------------------------<BR><BR>Message: 
  1<BR>Date: Tue, 29 Sep 2015 13:58:17 -0400<BR>From: Adam Haile 
  <email@adamhaile.net><BR>To: "triembed@triembed.org" 
  <triembed@triembed.org><BR>Subject: Re: [TriEmbed] Bulk LED 
  Order<BR>Message-ID:<BR><CAG8g-TaEQgjJRs4GGKhWiMPj-NTKE_iUxbLXbdqY-6z6Nn0fTQ@mail.gmail.com><BR>Content-Type: 
  text/plain; charset="utf-8"<BR><BR>Final call! Putting in quote request 
  tomorrow. Let me know if you want<BR>anything.<BR><BR>On Fri, Sep 11, 2015 at 
  11:14 AM, Adam Haile <email@adamhaile.net> 
  wrote:<BR><BR><BR>   I recently had to tear down my old porch 
  lighting install when we had our<BR>   house repainted, so I'm going 
  to be ordering a bunch of new lights from my<BR>   supplier in 
  China.<BR><BR>   Like last time, if anyone wants to get in on the 
  order, the pricing is a<BR>   huge discount from normal suppliers 
  like Adafruit, Sparkfun, Amazon, eBay,<BR>   
  etc.<BR><BR>   I don't take a profit, the prices in the pricing 
  lists (GDrive link below)<BR>   are direct from the manufacturer. 
  The major point here is to save on<BR>   shipping for everyone. 
  Which I'll divide between all buyers based on the<BR>   percentage 
  of the overall purchase price which is yours.<BR><BR>   Pricing 
  lists here:<BR><BR>   
  https://drive.google.com/folderview?id=0B7a_WsLpan5-SEl5TjAtTjctZm8&usp=sharing<BR><BR>   
  So, if you would like anything, please let me know in the next couple 
  of<BR>   weeks and give me the exact model number and quantity. Most 
  things come in<BR>   5m rolls, so you can tell me rolls or 
  meters.<BR><BR>   Once I get everyone's details I'll will request a 
  final quote (some of the<BR>   pricing can vary by quantity) and 
  then send everyone their final cost.<BR><BR>   *PLEASE NOTE*: Since 
  I have to pay the manufacturer via PayPal, you *MUST* pay<BR>   me 
  via Paypal. That way no money has to go through my own personal 
  bank<BR>   accounts first. So, sorry, no cash or checks. And payment 
  must go through<BR>   prior to submitting the final order to the 
  manufacturer. Sorry if this is<BR>   an inconvenience, but it's the 
  easiest way for me to do it.<BR><BR>   Let me 
  know.<BR><BR>   Adam<BR><BR><BR>-------------- next part 
  --------------<BR>An HTML attachment was scrubbed...<BR>URL: 
  <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20150929/48eba6b8/attachment-0001.html><BR><BR>------------------------------<BR><BR>Message: 
  2<BR>Date: Tue, 29 Sep 2015 22:03:01 -0400<BR>From: Charles West 
  <crwest@ncsu.edu><BR>To: TriEmbed 
  <triembed@triembed.org><BR>Subject: [TriEmbed] I2C range 
  extension<BR>Message-ID:<BR><CAGojqSk0_4x63vjm0EhqRag56fW9y38j9qfJzOF8sRwzW_tfLQ@mail.gmail.com><BR>Content-Type: 
  text/plain; charset="utf-8"<BR><BR>Hello,<BR><BR>Thanks again for all the good 
  discussion on electrical connectors.<BR><BR>We're still debating some of the 
  specifics for the CANInstall and/or<BR>I2CPotential protocols.  One of 
  the big things up in the air is how<BR>reliable I2C is and how long the range 
  can be.<BR><BR>My impression is that having a I2C bus of more than a meter or 
  two is<BR>considered pushing your luck.  However, there seem to be 
  range<BR>extender/repeater chips available that promise rather drastically 
  improved<BR>range (such as the P82B715).<BR><BR>If I may ask, what is the 
  longest I2C bus you have built/seen?<BR><BR>How has your experience been in 
  terms of reliability?<BR><BR>What sort of bus speeds do you tend to 
  use?<BR><BR>The bus speed is driven by the master, so theoretically you could 
  have a<BR>sub-hertz baud rate?  Does this mean that you could get a 
  really long range<BR>with a super slow baud rate or are the edges not sharp 
  enough to be<BR>detected?<BR><BR>Thanks,<BR>Charlie<BR>-------------- next 
  part --------------<BR>An HTML attachment was scrubbed...<BR>URL: 
  <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20150929/064d0dab/attachment-0001.html><BR><BR>------------------------------<BR><BR>Message: 
  3<BR>Date: Wed, 30 Sep 2015 12:54:03 +0000 (UTC)<BR>From: John Vaughters 
  <jvaughters04@yahoo.com><BR>To: Charles West <crwest@ncsu.edu>, 
  TriEmbed <triembed@triembed.org><BR>Subject: Re: [TriEmbed] I2C range 
  extension<BR>Message-ID:<BR><1421720024.2476926.1443617643320.JavaMail.yahoo@mail.yahoo.com><BR>Content-Type: 
  text/plain; charset=UTF-8<BR><BR>Charlie,<BR><BR>The biggest problem I would 
  be concerned about on i2c over a long distance is noise susceptibility that 
  could affect reliability. So the importance of reliable communication is at 
  question. I guess the first question would be, do you have an environment that 
  is noisey? Then, Do you care if you have interruptions? If your environment is 
  fairly clean of noise and you can live with communication interruptions, then 
  long i2c may be a good low cost solution for long runs. <BR><BR>Here is what 
  you may want to consider. <BR><BR>1. Take control of the pull up resistors by 
  disabling them on the chip.<BR>2. Tune the pull up resistors by starting at a 
  safe low level and then increase them until you stop getting communication at 
  the length you are running. Then back down. Keep in mind that you will gain 
  more reliability as you reduce the pull ups.<BR>3. Twisted pair cables would 
  be your first attack on noise.<BR>4. If you still encounter noise, consider 
  ferrite beads to supress. This is best done if you have an idea of the noise 
  frequency. <BR><BR>The alternative is if you truly desire reliable 
  communications, then 485/CAN is the way to go. CAN being the most expensive, 
  but gives you the similar capability to i2c with the ad hoc interruption 
  communication capability. Or better stated an adhoc like network with a 
  priority assignment.<BR><BR>I personally never ran i2c that long and cannot 
  answer those questions. I generally have used 485 the most. The TI chips are 
  usually the lowest cost for communication. For some reason people love the 
  half duplex, but I prefer the full duplex.<BR><BR>I would be curious to know 
  how far you make i2c run if you go that route.<BR><BR>John 
  Vaughters<BR><BR><BR><BR>On Tuesday, September 29, 2015 10:03 PM, Charles West 
  via TriEmbed <triembed@triembed.org> 
  wrote:<BR><BR><BR><BR>Hello,<BR><BR>Thanks again for all the good discussion 
  on electrical connectors. <BR><BR>We're still debating some of the specifics 
  for the CANInstall and/or I2CPotential protocols.  One of the big things 
  up in the air is how reliable I2C is and how long the range can be.<BR><BR>My 
  impression is that having a I2C bus of more than a meter or two is considered 
  pushing your luck.  However, there seem to be range extender/repeater 
  chips available that promise rather drastically improved range (such as the 
  P82B715).  <BR><BR>If I may ask, what is the longest I2C bus you have 
  built/seen?<BR><BR>How has your experience been in terms of 
  reliability?<BR><BR>What sort of bus speeds do you tend to use?<BR><BR>The bus 
  speed is driven by the master, so theoretically you could have a sub-hertz 
  baud rate?  Does this mean that you could get a really long range with a 
  super slow baud rate or are the edges not sharp enough to be 
  detected?<BR><BR>Thanks,<BR>Charlie<BR><BR>_______________________________________________<BR>Triangle, 
  NC Embedded Computing mailing 
  list<BR>TriEmbed@triembed.org<BR>http://mail.triembed.org/mailman/listinfo/triembed_triembed.org<BR>TriEmbed 
  web site: 
  http://TriEmbed.org<BR><BR><BR><BR>------------------------------<BR><BR>Subject: 
  Digest 
  Footer<BR><BR>_______________________________________________<BR>TriEmbed 
  mailing 
  list<BR>TriEmbed@triembed.org<BR>http://mail.triembed.org/mailman/listinfo/triembed_triembed.org<BR><BR><BR>------------------------------<BR><BR>End 
  of TriEmbed Digest, Vol 28, Issue 
  31<BR>****************************************<BR><BR><BR><BR><BR><BR>--------------------------------------------------------------------------------<BR>_______________________________________________<BR>Triangle, 
  NC Embedded Computing mailing 
  list<BR>TriEmbed@triembed.org<BR>http://mail.triembed.org/mailman/listinfo/triembed_triembed.org<BR>TriEmbed 
  web site: http://TriEmbed.org<BR>-------------- next part --------------<BR>An 
  HTML attachment was scrubbed...<BR>URL: 
  <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20150930/3acca29c/attachment.html><BR><BR>------------------------------<BR><BR>Subject: 
  Digest 
  Footer<BR><BR>_______________________________________________<BR>TriEmbed 
  mailing 
  list<BR>TriEmbed@triembed.org<BR>http://mail.triembed.org/mailman/listinfo/triembed_triembed.org<BR><BR><BR>------------------------------<BR><BR>End 
  of TriEmbed Digest, Vol 28, Issue 
  33<BR>****************************************<BR></DIV></BLOCKQUOTE></DIV>
<DIV> </DIV></DIV>
<P>
<HR>
_______________________________________________<BR>Triangle, NC Embedded 
Computing mailing 
list<BR>TriEmbed@triembed.org<BR>http://mail.triembed.org/mailman/listinfo/triembed_triembed.org<BR>TriEmbed 
web site: http://TriEmbed.org<BR></DIV></DIV></DIV></BODY></HTML>