Le bus I2C - Notes personnelles
Mes notes personnel
Ce protocole s’avère donc d’une grande simplicité, seules quelques variantes en font sa difficulté lors de la programmation d’un driver de ce protocole.
La rapidité du bus I²C n’est en fait, dans une application de domotique, que d’environ 100 Kbits/s car il s’agit de la vitesse des composants de type Entré/Sortie ou convertisseur Analogique/Numérique qui sont le plus couramment utilisés dans ce type de mise en oeuvre.
Les composants de vitesses plus élevées se trouveront plus facilement dans des téléviseurs, avec des composants demandant une vitesse de 3,4 Mbits/s pour du transfert d’images, de son ou de données en masse.
La partie électronique de ce bus a volontairement été réduite au minimum pour éviter un sujet trop orienté matériel. Cependant cette partie a été développée et est présente dans la partie Master.
J’ajouterai également que les tests réalisés jusqu'à maintenant ont révélé qu’au-delà d’une distance de 10 mètres de câble séparant un composant maître et esclave, le temps de réponse se fait long car la capacité maximum (400 pF) est pratiquement atteinte.
En réponse à ce problème, il existe un composant (82B715) permettant la prolongation du bus, le principe reposant sur la mise en basse impédance des lignes SCL et SDA.
Cependant, il est impossible de connecter des composants sur le tronçon mise en basse impédance.








