I need to send some I2C data through RJ45 cable between Arduinos. One ATMEGA2560 as master and 1-4 328P's as slaves. I've seen some different configurations and I think for my application the solution hinted in this answer using P82B715 will be enough for what I need, as 5 m cable for each connection will be enough.
However I was reading about differential signal pairs which could be implemented for this application using P82B96 and some differential line drivers/receivers, like Pololu guys have done on their "I2C Long-Distance Differential Extender". This could theoretically be the best way of getting really long I2C lines, as I understand.
Now comes the question. If I wanted to send those differential signals would it be better to use separate IC's for each port or can they be just connected all together like this?
As I've read I'd need to have shielded cables for carrying GND this way and there are some pull-ups missing, but you can get the idea.
My reasoning is that by being all connected the noise introduced by the cables would still be able to be canceled-out using the differential method but I'm no EE so I can't be sure about this.