Pourquoi I2C est plus rapide que SPI?

Il n'est généralement pas

SPI que le matériel le plus probable est dans la vitesse Mhz, et I2C est soit 100Khz ou 400KHz.

Peut-être sur un bras lents qui ont HW I2C et doit faire le logiciel SPI, un I2C 400KHz pourrait être plus rapide.Si je me souviens que l'arme est assez lente par logiciel dans le "Pin-IO" sur les broches.

Mon Atmels SPI fonctionne à 8 MHz (Tx) et 4 MHX (Rx) @ 16Mhz Horloge

/ BingoAjouté après 8 secondes:Il n'est généralement pas

SPI que le matériel le plus probable est dans la vitesse Mhz, et I2C est soit 100Khz ou 400KHz.

Peut-être sur un bras lents qui ont HW I2C et doit faire le logiciel SPI, un I2C 400KHz pourrait être plus rapide.Si je me souviens que l'arme est assez lente par logiciel dans le "Pin-IO" sur les broches.

Mon Atmels SPI fonctionne à 8 MHz (Tx) et 4 MHX (Rx) @ 16Mhz Horloge

/ Bingo

 
Salut mhytr,

I2C n'est pas plus rapide alors SPI.Pour autant que je connais le Fast I2C-Mode spécification dit 400kHz, si nous ignorons les conditions de démarrage et d'arrêt, nous aurons 400.000 bits par seconde.
Avec l'interface SPI vous pouvez transmettre date avec l'horloge de plusieurs MHz et dans certaines applications, également en mode duplex intégral.Vous voyez SPI est plus rapide ...

Regards ...

 
Je ne sais pas le max.vitesse de SPI.
Mais le max I2C.la vitesse est 3.4MHz, non 400KHz.(S'il vous plaît référence I2C spec. V2.1)

 
[nemolee]
de nombreux périphériques I2C ne peut fonctionner qu'avec 400kHz ou signal SCL faible.
Par exemple, dans mon design i AT24C256 256K utiliser le flash.ce flash sont de 1 MHz (5V), 400 kHz (2,7 V) et 100 kHz (1,8 V) de compatibilité.
Mon Digital 3.3V utilisation design et basses tensions -> Je peux lire ce flash uniquement avec 400kHz ou un signal faible SCL

 
Le plus rapide des dispositifs de mémoire de série sont SPI.ST par exemple, a 50 MHz SPI interfaces sur sa mémoire flash de série.

Voir http://www.st.com/stonline/books/ascii/docs/10027.htm.

 
Salut,
SPI est plus rapide et plus simple que I2C.Just check out this link.Très clairement expliqué .......

http://embedded.com/showArticle.jhtml?articleID=9900483

Cordialement,

 
SPI est plus rapide que I2C.Voir ppt bon --
http://www.stanford.edu/class/ee281/presentations/aut2002/1

 

Welcome to EDABoard.com

Sponsor

Back
Top