Γιατί I2C είναι ταχύτερη από ό, τι SPI;

M

mhytr

Guest
μια ερώτηση που ανακύπτουν κατά τη συνέντευξη

 
Συνήθως δεν

Όπως Hardware SPI πιο πιθανό είναι στην ταχύτητα Mhz, και I2C είναι είτε 100KHz ή 400kHz.

Ίσως σε μια αργή ARM που έχει HW I2C και έχει να κάνει το λογισμικό SPI, ένα 400kHz I2C θα μπορούσε να είναι ταχύτερη.Όσο θυμάμαι ότι το ένα του χέρι είναι μάλλον αργή στην softwarecontrolled "Pin-IO" για την καρφίτσες.

Μου Atmels τρέχει SPI σε 8 Mhz (Tx) και 4 MHX (Rx) @ 16MHz Ρολόι

/ BingoΠροστίθενται μετά από 8 δευτερόλεπτα:Συνήθως δεν

Όπως Hardware SPI πιο πιθανό είναι στην ταχύτητα Mhz, και I2C είναι είτε 100KHz ή 400kHz.

Ίσως σε μια αργή ARM που έχει HW I2C και έχει να κάνει το λογισμικό SPI, ένα 400kHz I2C θα μπορούσε να είναι ταχύτερη.Όσο θυμάμαι ότι το ένα του χέρι είναι μάλλον αργή στην softwarecontrolled "Pin-IO" για την καρφίτσες.

Μου Atmels τρέχει SPI σε 8 Mhz (Tx) και 4 MHX (Rx) @ 16MHz Ρολόι

/ Bingo

 
Hi mhytr,

I2C δεν είναι ταχύτερη τότε SPI.Απ 'όσο γνωρίζω το I2C Fast-Mode προδιαγραφή λέει 400kHz, αν αγνοήσουμε ξεκινήσει και να σταματήσει τις συνθήκες θα έχουμε 400.000 bits ανά δευτερόλεπτο.
Με τη διεπαφή SPI, μπορείτε να μεταφέρετε την ημερομηνία με αρκετές ρολόι MHz και σε ορισμένες εφαρμογές, επίσης, σε πλήρη λειτουργία αναπαραγωγής δύο όψεων.Βλέπετε SPI είναι πιο γρήγορα ...

Regards ...

 
Δεν ξέρω το max.ταχύτητα του SPI.
Αλλά το μέγιστο I2C.ταχύτητα είναι 3.4MHz, δεν 400kHz.(Παρακαλώ αναφορά I2C spec. V2.1)

 
[nemolee]
πολλές από τις συσκευές I2C μπορεί να λειτουργήσει μόνο με 400kHz ή χαμηλή SCL σήμα.
για παράδειγμα, στο i σχεδιασμό μου χρησιμοποιεί το 256K AT24C256 φλας.αυτό το φλας είναι 1 MHz (5V), 400 kHz (2.7V) και 100 kHz (1.8V) συμβατότητα.
ψηφιακό 3.3V χρήση μου σχεδιασμό και χαμηλής τάσης -> Μπορώ να διαβάσω αυτό το φλας μόνο με 400kHz ή χαμηλή SCL σήμα

 
Ο ταχύτερος σειριακές συσκευές μνήμης είναι SPI.ST για παράδειγμα έχει 50 MHz SPI διεπαφές για σειριακή μνήμη flash τους.

Βλέπε http://www.st.com/stonline/books/ascii/docs/10027.htm.

 
Γεια σου,
SPI είναι ταχύτερη και απλούστερη από I2C.Ακριβώς ελέγξτε έξω αυτό το σύνδεσμο.Πολύ εξήγησε σαφώς .......

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

Με τις καλύτερες ευχές,

 
SPI είναι ταχύτερη από ό, τι I2C.Βλέπε καλό ppt --
http://www.stanford.edu/class/ee281/presentations/aut2002/1

 

Welcome to EDABoard.com

Sponsor

Back
Top