λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Άλλα Λογισμικό Ηλεκτρονικών Υπολογιστών

SPI πρωτόκολλο Fundamentals

Αύξων περιφερειακής διασύνδεσης , ή SPI , είναι ένα πρωτόκολλο που διέπει τη μεταφορά των δεδομένων σε ηλεκτρονικά κυκλώματα . Οι σχεδιαστές του σκάφους κύκλωμα το χρησιμοποιήσετε για να μπορέσει μικροεπεξεργαστές για την ανταλλαγή δεδομένων με τις κάρτες μνήμης , αισθητήρες και άλλους επεξεργαστές . Τα συστατικά στείλει δεδομένα σε μορφή δυαδικών ψηφίων κατά μήκος συρμάτων ή τυπωμένα διαδρομές πλακέτα κυκλώματος . Το συστατικό αποστολής πρέπει να σηματοδοτήσει το στόχο της ότι τα δεδομένα που έρχονται και πού να ψάξουν γι 'αυτό . SPI ρυθμίζει τη διεπαφή για να βεβαιωθείτε ότι η λήψη συστατικό παίρνει τα αναμενόμενα δεδομένα . Βασική Δομή
Η

Σύμφωνα με SPI , ένα master συστατικό μπορεί να ανταλλάξει δεδομένα με τα συστατικά σκλάβος . Ο πλοίαρχος συστατικό έχει ένα ρολόι που στέλνει το σήμα χρονισμού , το οποίο διέπει τη μεταφορά δεδομένων , ενώ τα συστατικά σκλάβος χρησιμοποιούν το σήμα του πλοιάρχου . Τα στοιχεία που ανταλλάσσουν δεδομένα μέσω τεσσάρων καλωδίων . Ένα καλώδιο μεταφέρει το σήμα χρονισμού και μια άλλη που επιλέγει σκλάβος λαμβάνει τα δεδομένα . Τα άλλα δύο καλώδια μεταφέρουν τα δεδομένα και είναι ο κύριος -in -slave - out και master - out- σκλάβων σύρματα . Τόσο ο πλοίαρχος και οι δούλοι να στείλετε ή να λάβετε δεδομένα .
Εικόνων χρονισμό
Η

SPI προσδιορίζει το σήμα χρονισμού , έτσι ώστε τα master και slave συστατικά στείλετε και να λάβετε το συγκεκριμένο κομμάτι της δεδομένα ταυτόχρονα . Το συστατικό αποστολής στέλνει ένα bit δεδομένων για κάθε κύκλο ρολογιού . Όταν λαμβάνει ένα σήμα κύκλο ρολογιού , η παραλήπτρια συστατικό διαβάζει wire εισόδου του για να δούμε αν το bit είναι 1 ή 0 . Το σήμα χρονισμού διασφαλίζει ότι η συνιστώσα της λήψης διαβάζει το καλώδιο εισόδου την ίδια στιγμή που η μονάδα αποστολής στέλνει το κομμάτι των δεδομένων σε δική της παραγωγή σύρματος .
Εικόνων
Πληροφορίες

τα δύο καλώδια δεδομένων συνδεθούν όλες οι σκλάβοι στον πλοίαρχο και να φέρουν την κυκλοφορία δεδομένων σε αντίθετες κατευθύνσεις . Οι master- in- slave - out μεταφέρει δεδομένα σύνδεσης από την υποτελή στον πλοίαρχο , ενώ το master - out- σκλάβων σε σύρμα μεταφέρει τα δεδομένα προς την άλλη κατεύθυνση . Τα δεδομένα master- out πηγαίνει σε όλους τους δούλους , αλλά το σήμα από την υποτελή - επιλέξτε σύρμα καθορίζει ποια σκλάβος δέχεται τα δεδομένα . Κάθε σκλάβος μπορεί να στείλει δεδομένα στο καλώδιο master- in- slave -out , αλλά μόνο ο πλοίαρχος δέχεται επειδή είναι στη σύνδεση εξόδου σκλάβος .
Εικόνων Λειτουργία
Η

κατά τη διάρκεια μιας τυπικής λειτουργίας , που ενεργούν μικροεπεξεργαστή ως πλοίαρχος μπορεί να χρειαστεί τα δεδομένα που είναι αποθηκευμένα σε μια κάρτα μνήμης . Στέλνει ένα παλμό ρολογιού στην κάρτα μνήμης πάνω στο σύρμα ρολόι και μια εντολή για το master- out- σκλάβων στο σύρμα . Η κάρτα μνήμης δέχεται τον παλμό στο σύρμα ρολόι και βλέπει στην είσοδο του να διαβάσει την εντολή . Στέλνει τότε τα περιεχόμενα της μνήμης του στο καλώδιο master- in- slave - out , ένα bit σε κάθε κύκλο ρολογιού . Ο μικροεπεξεργαστής λαμβάνει τα δεδομένα της μνήμης στην είσοδο και μπορεί να προχωρήσει για να το επεξεργαστεί περαιτέρω .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα