Πραγματοποίηση του συγχρονισμού οδηγών 0V7725 SCCB καμερών
September 3, 2021
Πραγματοποίηση του συγχρονισμού οδηγών 0V7725 SCCB καμερών
Συγχρονισμός διεπαφών SCCB
Τα σήματα έναρξης και στάσεων του διπλού λεωφορείου παρουσιάζονται στον αριθμό κατωτέρω. Μεταξύ τους, SCCB_E είναι επιτρέπει το σήμα που τίθεται για τις πολλαπλάσιες συσκευές σκλάβων. Εδώ, μόνο ένας αισθητήρας χρησιμοποιείται για τη διαμόρφωση στοιχείων. Έτσι αυτό το σήμα δεν μπορεί να χρησιμοποιηθεί.
Τα ανωτέρω είναι για το διάγραμμα συγχρονισμού σημάτων έναρξης και στάσεων.
Ο ανωτέρω αριθμός παρουσιάζει σχετικές τοποθετήσεις για το γράψιμο στον κατάλογο. Θέστε τη διεύθυνση πρώτος ταυτότητας, κατόπιν γράψτε τη διεύθυνση καταλόγων, και γράψτε τελικά την αξία του καταλόγου.
Η πρώτη φάση: Για το Ov, η διεύθυνση συσκευών είναι 0X42, το γράψιμο είναι 0X42, και η ανάγνωση είναι 0X43
Το δεύτερο στάδιο: γράψτε τη διεύθυνση καταλόγων, αυτή η διεύθυνση είναι η αξία διευθύνσεων του Ov που πρέπει να θέσετε
Ο τρίτου σταδίου: η αξία που γράφτηκε στον κατάλογο, που αντιστοιχεί στην αξία διευθύνσεων του καταλόγου έθεσε στο δεύτερο στάδιο
Για την ανάγνωση του καταλόγου, το εγχειρίδιο έχει μια τέτοια περιγραφή παραγράφου.
Επομένως, για τη διαβασμένη φάση στον ανωτέρω αριθμό, σκοπεύουμε να χρησιμοποιήσουμε τέσσερις φάσεις που επιτυγχάνουν, κάποια είναι να χρησιμοποιήσουν οι ίδιες πρώτα δύο φάσεις όπως γράψτε στον κατάλογο, συμπεριλαμβανομένης της διεύθυνσης ταυτότητας και της διεύθυνσης καταλόγων που τίθενται, και προσθέστε έπειτα δύο φάσεις, η μια αυτό πρόκειται να διαβάσει στη διεύθυνση ταυτότητας πάλι, και να διαβάσει έπειτα έξω την αξία στοιχείων. Όπως φαίνεται κατωτέρω:
Για τον κατάλογο Ov, μερικές τιμές καταλόγων είναι κατάλληλες για την ανάγνωση, και μερικές τιμές καταλόγων είναι κατάλληλες για. Επομένως, πληρώστε το την ειδική προσοχή στη διαμόρφωση σχήματος των διάφορων στοιχείων κατά ρύθμιση του καταλόγου Ov. Ο ακόλουθος είναι η εφαρμογή της διεπαφής I2C και η διαμόρφωση καταλόγων του OV7725.
Ο ανωτέρω αριθμός είναι το γενικό διάγραμμα φραγμών της διεπαφής SCCB, η οποία δεν σύρει το σφαιρικό ρολόι και το σφαιρικό σήμα αναστοιχειοθέτησης, και το σφαιρικό ρολόι και ο σφαιρικός έλεγχος αναστοιχειοθέτησης απαιτούνται κατά ξανασχεδιάζοντας.
Ο κώδικας εφαρμογής είναι ο ακόλουθος:
I2C_OV7725 ενότητα διαμόρφωσης
Ο ανωτέρω αριθμός είναι ένας συνοπτικός κατάλογος των τοποθετήσεων παραμέτρου. Σημειώστε ότι οι γραμμές καταλόγων 12 και 37 είναι για την επαναρύθμιση, και η γραμμή 64 είναι για τον καθορισμό της μορφής παραγωγής.
Ορίζεται στο εγχειρίδιο ότι εξάλλου οι κατάλογοι επαναρυθμίζονται, μια καθυστέρηση όχι περισσότερο από 1ms απαιτείται για να εξασφαλίσει σταθερότητα στο μέγιστο βαθμό.
Ο αριθμός είναι ανωτέρω η δήλωση λιμένων και το 1ms δύναμη-στην καθυστέρηση που ολοκληρώνει.
Τα ανωτέρω πρόκειται να ολοκληρώσουν την παραγωγή SCL και του συνόλου επιτρέπουν το σήμα στη μέση του ρολογιού. Το διάγραμμα προσομοίωσης παρουσιάζεται στον αριθμό κατωτέρω:
Οι διάφορες καταστάσεις της κρατικής μηχανής.
Ο αριθμός είναι ανωτέρω το πρώτο μέρος της κρατικής μηχανής. Όπως αναφέρεται στο εγχειρίδιο, εάν έναν κατάλογο δεν αλλάζουν, μια μέγιστη καθυστέρηση 300ms απαιτείται. Οι ελάχιστες και χαρακτηριστικές τιμές δεν διευκρινίζονται, εφ' όσον είναι λιγότερο ή ίσο προς 300ms. Χρησιμοποιήστε i2c_transfer_end και i2c_ack για να επιτύχετε αυτήν την καθυστέρηση. Μεταξύ τους, i2c_ack είναι η συνολική απάντηση κάθε σταδίου. Θα αναφερθεί κατωτέρω.
Ο αριθμός είναι ανωτέρω το πρώτο μέρος της κρατικής μηχανής. Όπως αναφέρεται στο εγχειρίδιο, εάν έναν κατάλογο δεν αλλάζουν, μια μέγιστη καθυστέρηση 300ms απαιτείται. Οι ελάχιστες και χαρακτηριστικές τιμές δεν διευκρινίζονται, εφ' όσον είναι λιγότερο ή ίσο προς 300ms. Χρησιμοποιήστε i2c_transfer_end και i2c_ack για να επιτύχετε αυτήν την καθυστέρηση. Μεταξύ τους, i2c_ack είναι η συνολική απάντηση κάθε σταδίου. Θα αναφερθεί κατωτέρω.
Πρέπει να σημειωθεί στη γραμμή 188 ότι οι πρώτοι δύο κατάλογοι χρησιμοποιούνται για να παραγάγουν την ταυτότητα προμηθευτών και είναι μόνο ανάγνωσης, έτσι η κρίση απαιτείται.
Στον ανωτέρω αριθμό, i2c_stream_cnt χρησιμοποιείται για να μετρήσει τα κομμάτια στοιχείων, έτσι ώστε κατά αποστολή, τη στέλνεται από υψηλό σε χαμηλό.
Στον ανωτέρω αριθμό, i2c_sdat_out χρησιμοποιείται δεδομένου ότι τα δεδομένα εξόδου καταχωρούν για να λάβουν τα στοιχεία που στέλνονται από τη διαμόρφωση καταχωρούν την ενότητα.
Η ανωτέρω εικόνα είναι η απάντηση στο σήμα I2C ack, η απάντηση από τις γραμμές 420 έως 422 είναι υψηλό κράτος σύνθετης αντίστασης, και ο ακόλουθος είναι το διάγραμμα προσομοίωσης modelsim της διεπαφής που εφαρμόζεται από το ολόκληρο SCCB.