Στις σύγχρονες οικιακές συσκευές, τα βιομηχανικά ηλεκτρονικά είδη και τον διάφορο τηλεπικοινωνιακό εξοπλισμό, μπορούν συχνά να βρεθούν παρόμοιες λύσεις, αν και τα προϊόντα μπορεί να είναι πρακτικά άσχετα. Για παράδειγμα, σχεδόν κάθε σύστημα περιλαμβάνει τα ακόλουθα:
- μια συγκεκριμένη "έξυπνη" μονάδα ελέγχου, η οποία στη συντριπτική πλειονότητα των περιπτώσεων είναι ένας μικροϋπολογιστής ενός τσιπ.
- εξαρτήματα γενικής χρήσης, όπως buffer LCD, RAM, θύρες I/O, EEPROM ή αποκλειστικοί μετατροπείς δεδομένων;
- ειδικά εξαρτήματα, συμπεριλαμβανομένων ψηφιακού συντονισμού και κυκλωμάτων επεξεργασίας σήματος για συστήματα βίντεο και ραδιοφώνου.
Πώς να βελτιστοποιήσετε την εφαρμογή τους;
Για να αξιοποιήσει στο έπακρο αυτές τις κοινές λύσεις προς όφελος των σχεδιαστών και των κατασκευαστών, καθώς και για να βελτιώσει τη συνολική απόδοση διαφόρων υλισμικών και να απλοποιήσει τα εφαρμοζόμενα εξαρτήματα κυκλώματος, η Philips ξεκίνησε να αναπτύξει την απλούστερη αμφίδρομη δισύρμα λεωφορείο που παρέχει το πιο παραγωγικό inter-chipέλεγχος. Αυτός ο δίαυλος παρέχει μεταφορά δεδομένων μέσω της διεπαφής I2C.
Σήμερα, η γκάμα προϊόντων του κατασκευαστή περιλαμβάνει περισσότερα από 150 CMOS, καθώς και διπολικές συσκευές συμβατές με το I2C και σχεδιασμένες να λειτουργούν σε οποιαδήποτε από τις κατηγορίες που αναφέρονται. Θα πρέπει να σημειωθεί ότι η διεπαφή I2C είναι αρχικά ενσωματωμένη σε όλες τις συμβατές συσκευές, λόγω της οποίας μπορούν εύκολα να επικοινωνούν μεταξύ τους χρησιμοποιώντας έναν ειδικό δίαυλο. Λόγω της χρήσης μιας τέτοιας σχεδιαστικής λύσης, ήταν δυνατή η επίλυση ενός αρκετά μεγάλου αριθμού προβλημάτων διασύνδεσης διάφορου εξοπλισμού, κάτι που είναι αρκετά χαρακτηριστικό για την ανάπτυξη ψηφιακών συστημάτων.
Βασικά οφέλη
Ακόμα και αν κοιτάξετε μια σύντομη περιγραφή των διεπαφών UART, SPI, I2C, μπορείτε να επισημάνετε τα ακόλουθα πλεονεκτήματα των τελευταίων:
- Για να λειτουργήσετε, χρειάζεστε μόνο δύο γραμμές - συγχρονισμό και δεδομένα. Οποιαδήποτε συσκευή που συνδέεται σε έναν τέτοιο δίαυλο μπορεί στη συνέχεια να απευθυνθεί μέσω προγραμματισμού σε μια εντελώς μοναδική διεύθυνση. Ανά πάσα στιγμή, υπάρχει μια απλή σχέση που επιτρέπει στους πλοιάρχους να ενεργούν ως κύριος-πομπός ή κύριος-δέκτης.
- Αυτός ο δίαυλος παρέχει τη δυνατότητα να έχετε πολλούς κύριους ταυτόχρονα, παρέχοντας όλα τα απαραίτητα μέσα για τον προσδιορισμό των συγκρούσεων, καθώς και τη διαιτησία για την αποφυγή καταστροφής δεδομένων σε περίπτωση που δύο ή περισσότεροι κύριοι αρχίσουν να μεταδίδουν πληροφορίες ταυτόχρονα. Σε τυπική λειτουργίαΜόνο σειριακή μετάδοση δεδομένων 8-bit παρέχεται με ταχύτητα όχι μεγαλύτερη από 100 kbps και σε γρήγορη λειτουργία αυτό το όριο μπορεί να αυξηθεί τέσσερις φορές.
- Τα τσιπ χρησιμοποιούν ένα ειδικό ενσωματωμένο φίλτρο που καταστέλλει αποτελεσματικά τις υπερτάσεις και διασφαλίζει τη μέγιστη ακεραιότητα δεδομένων.
- Ο μέγιστος δυνατός αριθμός τσιπ που μπορούν να συνδεθούν σε ένα δίαυλο περιορίζεται μόνο από τη μέγιστη δυνατή χωρητικότητά του των 400 pF.
Οφέλη για κατασκευαστές
Η διεπαφή I2C, καθώς και όλα τα συμβατά τσιπ, μπορούν να επιταχύνουν σημαντικά τη διαδικασία ανάπτυξης, από ένα λειτουργικό διάγραμμα έως το τελικό πρωτότυπο. Ταυτόχρονα, πρέπει να σημειωθεί ότι λόγω της δυνατότητας σύνδεσης τέτοιων μικροκυκλωμάτων απευθείας στο δίαυλο χωρίς τη χρήση κάθε είδους πρόσθετων κυκλωμάτων, παρέχεται χώρος για περαιτέρω εκσυγχρονισμό και τροποποίηση του πρωτοτύπου συστήματος αποσυνδέοντας και συνδέοντας διάφορες συσκευές από το λεωφορείο.
Υπάρχουν πολλά πλεονεκτήματα που κάνουν τη διεπαφή I2C να ξεχωρίζει. Η περιγραφή, συγκεκριμένα, σας επιτρέπει να δείτε τα ακόλουθα πλεονεκτήματα για τους κατασκευαστές:
- Τα μπλοκ στο λειτουργικό διάγραμμα αντιστοιχούν πλήρως σε μικροκυκλώματα και, ταυτόχρονα, παρέχεται μια αρκετά γρήγορη μετάβαση από το λειτουργικό στο βασικό.
- Δεν χρειάζεται να αναπτυχθούν διεπαφές διαύλου επειδή ο δίαυλος είναι ήδη εγγενώς ενσωματωμένος σε αποκλειστικά τσιπ.
- Ολοκληρωμένα πρωτόκολλα επικοινωνίας καιη διευθυνσιοδότηση συσκευής επιτρέπει στο σύστημα να καθορίζεται πλήρως από λογισμικό.
- Οι ίδιοι τύποι μικροκυκλωμάτων, εάν είναι απαραίτητο, μπορούν να χρησιμοποιηθούν σε εντελώς διαφορετικές εφαρμογές.
- Ο συνολικός χρόνος ανάπτυξης μειώνεται σημαντικά λόγω του γεγονότος ότι οι σχεδιαστές μπορούν γρήγορα να εξοικειωθούν με τα πιο συχνά χρησιμοποιούμενα λειτουργικά μπλοκ, καθώς και με διάφορα μικροκυκλώματα.
- Εάν θέλετε, μπορείτε να προσθέσετε ή να αφαιρέσετε μάρκες από το σύστημα και ταυτόχρονα να μην έχετε μεγάλη επίδραση στον άλλο εξοπλισμό που είναι συνδεδεμένος στον ίδιο δίαυλο.
- Ο συνολικός χρόνος ανάπτυξης λογισμικού μπορεί να μειωθεί σημαντικά επιτρέποντας μια βιβλιοθήκη επαναχρησιμοποιήσιμων μονάδων λογισμικού.
Μεταξύ άλλων, αξίζει να σημειωθεί η εξαιρετικά απλή διαδικασία διάγνωσης αστοχιών που έχουν συμβεί και περαιτέρω εντοπισμός σφαλμάτων, που διακρίνει τη διεπαφή I2C. Η περιγραφή υποδηλώνει ότι, εάν είναι απαραίτητο, ακόμη και μικρές αποκλίσεις στη λειτουργία τέτοιου εξοπλισμού μπορούν να παρακολουθούνται άμεσα χωρίς καμία δυσκολία και, κατά συνέπεια, μπορούν να ληφθούν τα κατάλληλα μέτρα. Αξίζει επίσης να σημειωθεί ότι οι σχεδιαστές λαμβάνουν ειδικές λύσεις, οι οποίες, ειδικότερα, είναι αρκετά ελκυστικές για διάφορους φορητούς εξοπλισμούς και συστήματα που παρέχουν ισχύ μπαταρίας χρησιμοποιώντας τη διεπαφή I2C. Η περιγραφή στα ρωσικά υποδεικνύει επίσης ότι η χρήση της σάς επιτρέπει να παρέχετε τα ακόλουθα σημαντικά πλεονεκτήματα:
- Επαρκώς υψηλός βαθμός αντίστασης σε τυχόν αναδυόμενες παρεμβολές.
- Τελικάχαμηλή κατανάλωση ενέργειας.
- Μεγαλύτερο εύρος τάσης τροφοδοσίας.
- Ευρύ εύρος θερμοκρασίας.
Οφέλη για τεχνολόγους
Αξίζει να σημειωθεί ότι όχι μόνο σχεδιαστές, αλλά και τεχνολόγοι άρχισαν πρόσφατα να χρησιμοποιούν μια εξειδικευμένη διεπαφή I2C αρκετά συχνά. Η περιγραφή στα ρωσικά υποδεικνύει ένα αρκετά ευρύ φάσμα πλεονεκτημάτων που παρέχει αυτή η κατηγορία ειδικών:
- Ένας τυπικός σειριακός δίαυλος δύο καλωδίων με αυτή τη διεπαφή ελαχιστοποιεί τις διασυνδέσεις μεταξύ των IC, που σημαίνει ότι απαιτούνται λιγότερες ακίδες και λιγότερα κομμάτια, καθιστώντας τα PCB λιγότερο ακριβά και πολύ μικρότερα.
- Μια πλήρως ενσωματωμένη διεπαφή I2C LCD1602 ή κάποια άλλη επιλογή εξαλείφει εντελώς την ανάγκη για αποκωδικοποιητές διευθύνσεων και άλλη εξωτερική μικρή λογική.
- Είναι δυνατή η χρήση πολλών πλοιάρχων σε ένα τέτοιο δίαυλο ταυτόχρονα, γεγονός που επιταχύνει σημαντικά τις δοκιμές και την επακόλουθη ρύθμιση του εξοπλισμού, καθώς ο δίαυλος μπορεί να συνδεθεί σε έναν υπολογιστή γραμμής συναρμολόγησης.
- Η διαθεσιμότητα IC συμβατών με αυτήν τη διεπαφή σε πακέτα VSO, SO και προσαρμοσμένα πακέτα DIL μπορεί να μειώσει σημαντικά τις απαιτήσεις μεγέθους συσκευής.
Αυτή είναι μόνο μια σύντομη λίστα πλεονεκτημάτων που διακρίνουν τη διεπαφή I2C της LCD1602 και άλλες. Επιπλέον, τα συμβατά τσιπ μπορούν να αυξήσουν σημαντικά την ευελιξία του συστήματος που χρησιμοποιείται, παρέχονταςεξαιρετικά απλή σχεδίαση διαφόρων επιλογών εξοπλισμού, καθώς και σχετικά εύκολες αναβαθμίσεις για περαιτέρω υποστήριξη της ανάπτυξης στο τρέχον επίπεδο. Έτσι, είναι δυνατό να αναπτυχθεί μια ολόκληρη οικογένεια διαφορετικού εξοπλισμού, χρησιμοποιώντας ένα συγκεκριμένο βασικό μοντέλο ως βάση.
Περαιτέρω εκσυγχρονισμός του εξοπλισμού και επέκταση των λειτουργιών του μπορεί να πραγματοποιηθεί μέσω τυπικής σύνδεσης με το δίαυλο του αντίστοιχου μικροκυκλώματος χρησιμοποιώντας τη διεπαφή Arduino 2C ή οποιαδήποτε άλλη από τη διαθέσιμη λίστα. Εάν απαιτείται μεγαλύτερη ROM, τότε θα αρκεί μόνο να επιλέξετε έναν άλλο μικροελεγκτή με αυξημένη ROM. Εφόσον τα ενημερωμένα τσιπ μπορούν να αντικαταστήσουν πλήρως τα παλιά, εάν είναι απαραίτητο, μπορείτε εύκολα να προσθέσετε νέες δυνατότητες στον εξοπλισμό ή να αυξήσετε τη συνολική του απόδοση αποσυνδέοντας απλά παρωχημένα τσιπ και στη συνέχεια αντικαθιστώντας τα με νεότερο εξοπλισμό.
ACCESS.bus
Λόγω του γεγονότος ότι ο δίαυλος έχει χαρακτήρα δύο καλωδίων, καθώς και της δυνατότητας διευθυνσιοδότησης προγράμματος, μία από τις πιο ιδανικές πλατφόρμες για το ACCESS.bus είναι η διεπαφή I2C. Η προδιαγραφή (η περιγραφή στα ρωσικά παρουσιάζεται στο άρθρο) αυτής της συσκευής την καθιστά μια πολύ φθηνότερη εναλλακτική λύση στη διεπαφή RS-232C που χρησιμοποιήθηκε στο παρελθόν για τη σύνδεση διαφόρων περιφερειακών σε υπολογιστές χρησιμοποιώντας μια τυπική υποδοχή τεσσάρων ακίδων.
Εισαγωγή προδιαγραφών
Για σύγχρονες εφαρμογέςΈλεγχος 8 bit, που χρησιμοποιεί μικροελεγκτές, είναι δυνατό να οριστούν ορισμένα κριτήρια σχεδίασης:
- Το πλήρες σύστημα περιλαμβάνει ως επί το πλείστον έναν μικροελεγκτή και άλλα περιφερειακά, συμπεριλαμβανομένης της μνήμης και διαφόρων θυρών I/O;
- το συνολικό κόστος του συνδυασμού διαφορετικών συσκευών σε ένα σύστημα θα πρέπει να ελαχιστοποιηθεί όσο το δυνατόν περισσότερο·
- το σύστημα που ελέγχει τις λειτουργίες δεν προβλέπει την ανάγκη παροχής μεταφοράς πληροφοριών υψηλής ταχύτητας.
- Η η συνολική απόδοση εξαρτάται άμεσα από τον επιλεγμένο εξοπλισμό καθώς και από τη φύση του διαύλου σύνδεσης.
Για να σχεδιάσετε ένα σύστημα που πληροί πλήρως τα κριτήρια που αναφέρονται, πρέπει να χρησιμοποιήσετε έναν δίαυλο που θα χρησιμοποιεί τη σειριακή διεπαφή I2C. Αν και ο σειριακός δίαυλος δεν έχει το εύρος ζώνης του παράλληλου διαύλου, απαιτεί λιγότερες συνδέσεις και λιγότερες ακίδες chip. Ταυτόχρονα, μην ξεχνάτε ότι ο δίαυλος περιλαμβάνει όχι μόνο καλώδια σύνδεσης, αλλά και διάφορες διαδικασίες και μορφές που είναι απαραίτητες για τη διασφάλιση της επικοινωνίας εντός του συστήματος.
Οι συσκευές που επικοινωνούν χρησιμοποιώντας εξομοίωση λογισμικού της διεπαφής I2C ή του αντίστοιχου διαύλου πρέπει να διαθέτουν συγκεκριμένο πρωτόκολλο που σας επιτρέπει να αποτρέπετε διάφορες πιθανότητες συγκρούσεων, απώλειας ή αποκλεισμού πληροφοριών. Οι γρήγορες συσκευές θα πρέπει να μπορούν να επικοινωνούν με τις αργές και το σύστημα δεν πρέπει να εξαρτάται από αυτέςαπό τον εξοπλισμό που είναι συνδεδεμένος σε αυτό, καθώς διαφορετικά δεν θα μπορούν να χρησιμοποιηθούν όλες οι βελτιώσεις και τροποποιήσεις. Είναι επίσης απαραίτητο να αναπτυχθεί μια διαδικασία με τη βοήθεια της οποίας είναι ρεαλιστικό να καθοριστεί ποια συγκεκριμένη συσκευή παρέχει επί του παρόντος έλεγχο διαύλου και σε ποια χρονική στιγμή. Επιπλέον, εάν διαφορετικές συσκευές με διαφορετικές συχνότητες ρολογιού συνδέονται στον ίδιο δίαυλο, πρέπει να αποφασίσετε για την πηγή του συγχρονισμού του. Όλα αυτά τα κριτήρια πληρούνται από τη διεπαφή I2C για το AVR και οποιαδήποτε άλλα από αυτήν τη λίστα.
Κύρια ιδέα
Ο δίαυλος I2C μπορεί να υποστηρίξει οποιαδήποτε τεχνολογία chip που χρησιμοποιείται. Η διεπαφή I2C LabVIEW και άλλες παρόμοιες με αυτήν προβλέπουν τη χρήση δύο γραμμών για τη μεταφορά πληροφοριών - δεδομένων και συγχρονισμού. Οποιαδήποτε συσκευή είναι συνδεδεμένη με αυτόν τον τρόπο αναγνωρίζεται από τη μοναδική της διεύθυνση, ανεξάρτητα από το αν είναι buffer LCD, μικροελεγκτής, μνήμη ή διασύνδεση πληκτρολογίου και μπορεί να λειτουργήσει ως δέκτης ή πομπός, ανάλογα με το σκοπό που προορίζεται για αυτόν τον εξοπλισμό.
Στη συντριπτική πλειονότητα των περιπτώσεων, η προσωρινή μνήμη LCD είναι ένας τυπικός δέκτης και η μνήμη μπορεί όχι μόνο να λαμβάνει, αλλά και να μεταδίδει διάφορα δεδομένα. Μεταξύ άλλων, σύμφωνα με τη διαδικασία μετακίνησης πληροφοριών, οι συσκευές μπορούν να ταξινομηθούν ως slave και master.
Σε αυτήν την περίπτωση, η κύρια συσκευή είναι η συσκευή που ξεκινά τη μεταφορά δεδομένων και επίσης δημιουργείσήματα συγχρονισμού. Σε αυτήν την περίπτωση, οποιεσδήποτε διευθυνσιοδοτούμενες συσκευές θα θεωρούνται σκλάβες σε σχέση με αυτήν.
Η διεπαφή επικοινωνίας I2C προβλέπει την παρουσία πολλών πλοιάρχων ταυτόχρονα, δηλαδή, περισσότερες από μία συσκευές που μπορούν να ελέγχουν το δίαυλο μπορούν να συνδεθούν σε αυτό. Η δυνατότητα χρήσης περισσότερων του ενός μικροελεγκτών στον ίδιο δίαυλο σημαίνει ότι μπορούν να προωθηθούν περισσότερα από ένα master ανά πάσα στιγμή. Για την εξάλειψη του πιθανού χάους που κινδυνεύει να εμφανιστεί όταν προκύπτει μια τέτοια κατάσταση, έχει αναπτυχθεί μια εξειδικευμένη διαδικασία διαιτησίας που χρησιμοποιεί τη διεπαφή I2C. Οι επεκτάσεις και άλλες συσκευές προβλέπουν τη σύνδεση συσκευών στο δίαυλο σύμφωνα με τον λεγόμενο κανόνα καλωδίωσης.
Η παραγωγή του σήματος ρολογιού είναι ευθύνη του κύριου και κάθε κύριος παράγει το δικό του σήμα κατά τη μεταφορά δεδομένων και μπορεί να αλλάξει αργότερα μόνο εάν "τραβηχτεί" από έναν αργό slave ή άλλο κύριο όταν συμβεί σύγκρουση.
Γενικές παράμετροι
Και οι δύο γραμμές SCL και SDA είναι αμφίδρομες γραμμές που συνδέονται σε μια θετική τροφοδοσία ρεύματος με μια αντίσταση έλξης. Όταν το ελαστικό είναι απολύτως ελεύθερο, κάθε γραμμή βρίσκεται σε υψηλή θέση. Τα στάδια εξόδου των συσκευών που είναι συνδεδεμένες στο δίαυλο πρέπει να είναι ανοιχτής αποστράγγισης ή ανοιχτού συλλέκτη, έτσι ώστε να παρέχεται η ενσύρματη λειτουργία AND. Οι πληροφορίες μέσω της διεπαφής I2C μπορούν να μεταδοθούν με ταχύτητα όχι μεγαλύτερη από 400 kbpsγρήγορη λειτουργία, ενώ η τυπική ταχύτητα δεν ξεπερνά τα 100 kbps. Ο συνολικός αριθμός συσκευών που μπορούν να συνδεθούν ταυτόχρονα στο δίαυλο εξαρτάται μόνο από μία παράμετρο. Αυτή είναι η χωρητικότητα γραμμής, η οποία δεν είναι μεγαλύτερη από 400 pf.
Επιβεβαίωση
Η επιβεβαίωση είναι μια υποχρεωτική διαδικασία στη διαδικασία μεταφοράς δεδομένων. Η κύρια μονάδα δημιουργεί τον κατάλληλο παλμό συγχρονισμού ενώ ο πομπός απελευθερώνει τη γραμμή SDA κατά τη διάρκεια αυτού του παλμού συγχρονισμού ως επιβεβαίωση. Μετά από αυτό, ο δέκτης πρέπει να διασφαλίσει ότι η γραμμή SDA διατηρείται σταθερή κατά τη διάρκεια της υψηλής κατάστασης ρολογιού σε μια σταθερή χαμηλή κατάσταση. Σε αυτήν την περίπτωση, φροντίστε να λάβετε υπόψη τους χρόνους ρύθμισης και διατήρησης.
Στη συντριπτική πλειονότητα των περιπτώσεων, είναι υποχρεωτικό για τον παραλήπτη που απευθύνεται να δημιουργεί μια επιβεβαίωση μετά από κάθε byte που λαμβάνει, με τη μόνη εξαίρεση όταν η έναρξη της μετάδοσης περιλαμβάνει μια διεύθυνση CBUS.
Εάν ο δέκτης-slave δεν έχει τρόπο να στείλει επιβεβαίωση της δικής του διεύθυνσης, η γραμμή δεδομένων θα πρέπει να παραμείνει ψηλά και, στη συνέχεια, ο κύριος θα μπορεί να εκδώσει ένα σήμα "Stop", το οποίο θα διακόψει την αποστολή όλες τις πληροφορίες. Εάν η διεύθυνση έχει επιβεβαιωθεί, αλλά ο slave δεν μπορεί να λάβει άλλα δεδομένα για μεγάλο χρονικό διάστημα, ο κύριος πρέπει επίσης να διακόψει την αποστολή. Για να γίνει αυτό, ο slave δεν αναγνωρίζει το επόμενο byte που έλαβε και απλώς φεύγει από τη γραμμήυψηλό, με αποτέλεσμα η κύρια μονάδα να παράγει ένα σήμα διακοπής.
Αν η διαδικασία μεταφοράς προβλέπει την παρουσία κύριου-δέκτη, τότε σε αυτήν την περίπτωση πρέπει να ενημερώσει τον slave για το τέλος της μετάδοσης και αυτό γίνεται με την μη αναγνώριση του τελευταίου ληφθέντος byte. Σε αυτήν την περίπτωση, ο slave-πομπός απελευθερώνει αμέσως τη γραμμή δεδομένων, έτσι ώστε ο κύριος να μπορεί να εκδώσει ένα σήμα "Stop" ή να επαναλάβει ξανά το σήμα "Start".
Για να ελέγξετε εάν ο εξοπλισμός λειτουργεί, μπορείτε να δοκιμάσετε να εισαγάγετε τυπικά παραδείγματα σκίτσων για τη διεπαφή I2C στο Arduino, όπως στην παραπάνω φωτογραφία.
Διαιτησία
Οι κύριοι μπορούν να ξεκινήσουν την αποστολή πληροφοριών μόνο αφού ο δίαυλος είναι εντελώς ελεύθερος, αλλά δύο ή περισσότεροι κύριοι μπορούν να δημιουργήσουν ένα σήμα εκκίνησης στον ελάχιστο χρόνο αναμονής. Αυτό τελικά οδηγεί σε ένα συγκεκριμένο σήμα "Έναρξη" στο λεωφορείο.
Η διαιτησία λειτουργεί στο δίαυλο SDA ενώ ο δίαυλος SCL είναι υψηλός. Εάν ένας από τους πλοιάρχους αρχίσει να μεταδίδει ένα χαμηλό επίπεδο στη γραμμή δεδομένων, αλλά ταυτόχρονα το άλλο είναι υψηλό, τότε το τελευταίο αποσυνδέεται εντελώς από αυτήν, επειδή η κατάσταση SDL δεν αντιστοιχεί στην υψηλή κατάσταση της εσωτερικής γραμμής του.
Το Arbitrage μπορεί να συνεχιστεί σε πολλά bit. Λόγω του γεγονότος ότι η διεύθυνση μεταδίδεται πρώτα και μετά τα δεδομένα, η διαιτησία μπορεί να διαρκέσει μέχρι το τέλος της διεύθυνσης και εάν οι κύριοι απευθύνονταιτην ίδια συσκευή, τότε διαφορετικά δεδομένα θα συμμετέχουν επίσης στη διαιτησία. Λόγω αυτού του συστήματος διαιτησίας, δεν θα χαθούν δεδομένα σε περίπτωση σύγκρουσης.
Εάν ο κύριος χάσει τη διαιτησία, τότε μπορεί να εκδώσει παλμούς ρολογιού στο SCL μέχρι το τέλος του byte, κατά το οποίο χάθηκε η πρόσβαση.