Le bus I2C à 100KB/S n'est utilisable que sur quelques dizaines de centimètres suivant sa charge capacitive.

Il n'est donc pas concevable de l'utiliser tel quel dans un application domotique à l'échelle d'un immeuble.
Comme rien ou presque n'est impossible avec le bus I2C,il est possible de créer un bus de plusieurs centaines de mètres en interfacant chaque périphérique I2C par le circuit P89C715.

Ce dernier contient deux adaptateurs pour chacun des fils de data et de synchro.


Je l'ai personnellement utilisé sur un câble Syt1 (paires téléphoniques) de 100 m sans problèmes.
Il faut toutefois veiller à utiliser un paire pour chacun des deux signaux, l'accompagnant (bleu) étant relié à la masse sur chacune des deux paires.

AN444

AN452

désolé