Précédent Forum FS Generation > Futura-Techno : les forums de l'informatique et des technologies > Électronique
Mot de passe oublié ? Inscrivez-vous !




Réponse
Outils de la discussion Modes d'affichage
Vieux 01/05/2007, 11h30 Message #1 de cette discussion

Date d'inscription: avril 2007
Âge: 24
Messages: 6
Différence, Avantages inconvéniants I2C et SPI

Salut à tous !

Pfou, ça fait un moment que je cherche des comparatifs valables entre l'I2C et le SPI, je vais devoir l'exposer lors de mon oral la semaine prochaine...

Du coup j'aurai quelques questions...

Pourquoi choisir l'un ou l'autre ? Quels sont les avantages et les inconvéniants de chacun ?

Merci beaucou

Lynal
lynal1 est déconnecté Bookmark and Share Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

__________________
Inscrivez-vous au forum gratuitement pour poser votre question.

Poursuivez votre recherche
Recherche personnalisée
Vieux 01/05/2007, 18h55 Message #2 de cette discussion

Date d'inscription: février 2007
Âge: 16
Messages: 13
Re : Différence, Avantages inconvéniants I2C et SPI

Salut!

La grosse différence est que I2C utilise un protocol, mais là je n'en sais pas plus àpart qu'il n'utilise que 2 fils (SDA/SCL: Data/Clock)

La SPI, qui elle utilise 3 fils n'a pas de protocol de communication: une fois les données envoyées (exemple: 40bits envoyés), le récepeteur sait quand l'émission de la chaîne de données est terminée (après 40bits pour cet exemple...)

Bref je n'en sais pas plus à part que la SPI est plus simple à mettre en oeuvre est qu'elle à été inventée par motorola.
themaths est déconnecté Bookmark and Share Réponse avec citation
Vieux 01/05/2007, 20h39 Message #3 de cette discussion

Date d'inscription: novembre 2006
Messages: 906
Re : Différence, Avantages inconvéniants I2C et SPI

Bonsoir,

Voici, de mon point de vue, quelques points majeurs qui peuvent faire pencher vers l'un ou l'autre :

1/ La vitesse de transmission !
I2C : Même s'il existe des variations de l'I2C qui montent au dessus de 1MHz, la grande majorité des implémentations que l'on trouve utilisent généralement 100 ou 400 kHz
SPI : pour le SPI il est possible de trouver certains composants au dela de 20 Mbits

2/ La topologie
I2C : c'est un véritable protocole qui permet l'interconnection de multiples boitiers dans différentes configurations :
Maitre / Esclave, Maitre / Multiple esclaves, Multiple Maitres / Multiples esclaves
SPI : en général point à point, bien que l'on puisse connecter plusieurs esclaves mais il faut alors des lignes supplémentaires. Un seul maitre qui génère l'horloge.

3/ La consommation
I2C : du à la configuration collecteur/ drain ouvert sur les 2 lignes de transmission (SDA + SCL), consommation relativement élevée
SPI : signaux de type TTL/CMOS donc consommation faible

Avantages / inconvénients :
A/ Si on doir interconnecter plusieurs boitiers et que la vitesse n'est pas un PB, préférer l'I2C car c'est un protocole (ce qui n'est pas le cas du SPI)
B/ Si onveut de la vitesse le SPI est loin devant...
C/ Implémentation logicielle sur des E/S
Il est BEAUCOUP plus facile (et cela prend moins de resources) de faire du SPI par SOFT sur des broches d'E/S que de l'I2C du à la machine d'état.
D/ Mise en oeuvre
l'I2C est plus compliqué à mettre en oeuvre (il suffit de voir le nombre de questions sur l'I2C dans les forums...).
L'interconnection de plusieurs boitiers est également plus délicate avec l'I2C car il faut prendre en compte les impédances de chacun des boitiers pour calculer les résistances de rappels.

a+
RISC est déconnecté Bookmark and Share Réponse avec citation
Vieux 02/05/2007, 09h53 Message #4 de cette discussion

Date d'inscription: avril 2007
Âge: 24
Messages: 6
Re : Différence, Avantages inconvéniants I2C et SPI

Merci beaucoup pour ces précisions, je vais pouvoir les utiliser au cas où les examinateurs me poseraient cette question !

J'adore ce forum !!!
lynal1 est déconnecté Bookmark and Share Réponse avec citation
Annonces publicitaires (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse

Tags
difference, avantages, inconveniants, i2c, spi

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non




Les dernières actualités
21/11 13:32 - Quand les crocodiles mangeaient les dinosaures
21/11 11:58 - En bref : encore plus de CO2 dans l'atmosphère en 2008
21/11 10:07 - Sida : l'inquiétant résultat de l'enquête Prevagay
20/11 17:24 - Google Chrome OS : démarrage sur un netbook en 11 secondes chrono !
20/11 15:25 - Fête de la science : découvrez le rayonnement fossile
20/11 13:39 - La suite bureautique Microsoft Office 2010 en diffusion gratuite !
20/11 12:13 - En bref : ce week-end, rapportez vos vieux appareils électroniques


Fuseau horaire GMT +1. Il est actuellement 21h54.


Édité par : vBulletin®
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd. Tous droits réservés.