Modifications

Sauter à la navigation Sauter à la recherche
1 331 octets ajoutés ,  5 mars 2017 à 12:30
Ligne 9 : Ligne 9 :  
== Avantages du mode différentiel ==
 
== Avantages du mode différentiel ==
 
En utilisant des signaux différentiels:
 
En utilisant des signaux différentiels:
=== Résistance au bruits ===
+
=== Résistance aux bruits ===
 
La carte d'extension accroît la porté du bus mais assure également une meilleure immunité du bus I2C face aux bruits.
 
La carte d'extension accroît la porté du bus mais assure également une meilleure immunité du bus I2C face aux bruits.
   Ligne 20 : Ligne 20 :  
Cela signifie que signal+ sera "augmenté d'une quantité X" et que signal- sera également "augmenté de cette même quantité X".  
 
Cela signifie que signal+ sera "augmenté d'une quantité X" et que signal- sera également "augmenté de cette même quantité X".  
   −
Comme ont mesure la différence signal à l'autre bout de la ligne, nous avons toujours la même grandeur mesurée... puisque la quantité parasité est ajoutée sur Signal+ est soustraite sur Signal- .
+
Comme nous mesurons la différence signal à l'autre bout de la ligne, nous avons toujours la même grandeur mesurée... puisque la quantité parasité ajoutée sur Signal+ est soustraite sur Signal- .
    
=== Isolation ===
 
=== Isolation ===
Ligne 32 : Ligne 32 :     
Donc une capacitance plus élevé (capacité parasite) limitera aussi la fréquence maximale utilisable sur le bus... parce qu'il faut plus de temps pour que le signal retombe à zero. Cille le signal doit absolument rester "compréhensible" sur le bus il faudra ralentir la cadence pour que tous le monde (comprenez maître et esclaves du bus) puisse voir et détecter les trames de signaux carrés.
 
Donc une capacitance plus élevé (capacité parasite) limitera aussi la fréquence maximale utilisable sur le bus... parce qu'il faut plus de temps pour que le signal retombe à zero. Cille le signal doit absolument rester "compréhensible" sur le bus il faudra ralentir la cadence pour que tous le monde (comprenez maître et esclaves du bus) puisse voir et détecter les trames de signaux carrés.
 +
 +
== Montage ==
 +
[[Fichier:SJTBit-I2C-extender-montage.jpg]]
 +
 +
* Le bus I2C différentiel fonctionne mieux avec une tension d'alimentation 5 V sur VIN (ainsi que pour les signaux SDA/SCL (la broche de donnée/horloge du bus I2C);
 +
* Si votre bus I2C utilise un niveau logique différent (eg: 3.3v), nous vous recommandons d'utiliser {{pl|131|un convertisseur de niveau logique (Level Shifter, comme celui-ci)}}.
 +
* La carte n'inclus pas de résistance pull-up sur SDA et SCL. [http://df.mchobby.be/datasheet/jstbit_I2C_differential_extender_datasheet.pdf Référez vous à la fiche technique (2MB pdf) pour plus d'information sur l'utilisation de cette carte] (''pdf, SjtBit).
 +
 +
== Utiliser du câble Ethernet ==
 +
Un câble Ethernet catégorie 5 (ou dit "Cat 5", le raccordement Ethernet le plus courant) contient '''4 paires différentielles''' (paires torsadées).
 +
 +
C'est donc un candidat idéal pour réaliser une connexion entre deux cartes d'extension I2C. SJTbits à testé la carte avec un câble cat 5 sur '''une distance de 45m''' et une horloge I2C cadencé 100 kHz.
 +
 +
== Où Acheter ==
 +
Les éléments présentés ici sont disponibles sur le [http://shop.mchobby.be shop.mchobby.be]
 +
* {{pl|1079|Extension bus I2C - Différentiel - longue distance}}
 +
* {{pl|131|Convertisseur de niveau logique (Level Shifter, compatible I2C)}}.
29 917

modifications

Menu de navigation