Tested connection via CAT5 2 pairs over 200 meters.No external parts but wires (used internal pullups).Works almost nice, just set SCL speed to 500hz.I'm going to add just capacitors to remove SCL spikes from SDA signal but during test I ran into one problem.In some circumstances, I2C get stuck. I'm using standard Wire library.Code hangs in twi_readFrom() function waiting for TWI_MRX changed value.I tried another custom I2C library (by Wayne Truchsess), hangs anyway.I met the same problem year ago and as I see there is no library guaranteeing 100% stable work.I don't mean 100% clear data via I2C, I mean not hanging code even when there is error in I2C transmission.
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16