Διαμόρφωση καταλόγων για την πραγματοποίηση της κίνησης 0V7725 καμερών
August 23, 2021
Διαμόρφωση καταλόγων για την πραγματοποίηση της κίνησης 0V7725 καμερών
Συγχρονισμός SCCB
Η εικόνα είναι κατωτέρω το γενικό πλαίσιο που εφαρμόζεται από OV7725, το οποίο είναι λίγο άσχημο. FPGA περιγράφει το συγχρονισμό SCCB και ολοκληρώνει τη διαμόρφωση του OV7725. Αφότου ολοκληρώνεται η διαμόρφωση, τα αποτελέσματα PCLK αισθητήρων OV7725 και href, vsync και σήματα cmos_data. Μετά από τη μονάδα μετατροπής σχήματος, το στοιχείο μετά από τη μετατροπή σχήματος στέλνεται στη μονάδα SDRAM, και τελικά η επίδειξη υπολογιστών VGA/LCD/host πραγματοποιείται.
Η διεπαφή SCCB εφαρμόζει κυρίως τη διαμόρφωση των διάφορων καταλόγων μέσα στον αισθητήρα, όπως το AGC, AWB, gama, ο κορεσμός χρώματος, κ.λπ., η διαμόρφωση του καταλόγου εξηγείται κατωτέρω. Το εγχειρίδιο αναφοράς παρουσιάζεται στον αριθμό κατωτέρω. Η διαμόρφωση καταλόγων πρέπει επίσης να χρησιμοποιηθεί από κοινού με το θέτοντας κεφάλαιο καταλόγων στο εγχειρίδιο OV7725.
Στο τελευταίο κεφάλαιο του εγχειριδίου, οι τοποθετήσεις αναφοράς δίνονται, αλλά το σχήμα παραγωγής είναι σχήμα YCbCr, άλλες τοποθετήσεις πρέπει να έρθουν σε επαφή με FAE.
Όπως φαίνεται στον αριθμό κατωτέρω, τα πρώτα 8 μπιτ των στοιχείων που γράφονται στον κατάλογο, όπως 0x3d αντιπροσωπεύουν τη διεύθυνση του καταλόγου, και τα τελευταία 8 μπιτ 0x03 αντιπροσωπεύουν την αξία που τίθεται από τον κατάλογο. Σύμφωνα με το τελικό περιεχόμενο του εγχειριδίου, η περιγραφή των σχετικών καταλόγων μπορεί να βρεθεί στο δελτίο 0V7725 (δελτίο OV7725).
Παραδείγματος χάριν, 0x3d, η λειτουργία που αντιπροσωπεύεται στο φύλλο στοιχείων (δελτίο OV7725) είναι ο έλεγχος του ΣΥΝΕΧΟΎΣ όφσετ. Όπως φαίνεται στον αριθμό κατωτέρω, άλλοι κατάλογοι μπορούν να βρεθούν αναλογικά. Σημειώστε ότι η διεύθυνση καταλόγων ή το όνομα του καταλόγου μπορεί να τεθεί κατά τη διάρκεια της ρύθμισης, όπως 0x3d, 0x03, ή com12, 0x03.
Στο εγχειρίδιο διαμόρφωσης OV7725, η μέθοδος μετατροπής μεταξύ YCbCr και το σχήμα RGB24 περιγράφονται. Όπως φαίνεται στον αριθμό κατωτέρω, επειδή FPGA δεν είναι καλό στο χειρισμό floating-point των αριθμών, πρέπει να μετατραπεί στην επεξεργασία αριθμού σταθερών σημείων.
Στο εγχειρίδιο διαμόρφωσης OV7725, μια λεπτομερής περιγραφή της παραγωγής σχήματος OV7725 περιγράφεται, διαιρεσμένος σε ISP και καμία ISP κατάσταση. Αυτή η ενότητα μπορεί να χτίσει μια μονάδα παραγωγής σχήματος μέσα στο FPGA. Αυτή η πτυχή θα εξηγηθεί αργότερα.
Για τον κατάλογο που θέτει, σύμφωνα με την αναφορά που θέτει στο εγχειρίδιο εφαρμογής OV7725, υπάρχουν διάφορα σημαντικά μέρη που πρέπει να τεθούν, όπως φαίνεται κατωτέρω:
1. Ρύθμιση ταυτότητας
Για τους κατασκευαστές, κάθε αισθητήρας έχει μια μοναδική διεύθυνση ταυτότητας.
Μοναδική διεύθυνση ταυτότητας κατασκευαστή.
2. Επαναρυθμίστε όλους τους καταλόγους
Μετά από δύναμη-επάνω, επαναρυθμίστε όλους τους καταλόγους μέσα στο Ov πρώτα. Ο κατάλογος 12 όχι μόνο έχει μια λειτουργία αναστοιχειοθέτησης, αλλά και ελέγχει το τηλεοπτικό σχήμα παραγωγής Ov, που θα αναφερθεί κατωτέρω, να δει το στοιχείο 10.
3.DC προκατάληψη στην αναλογική επεξεργασία
4.Setting των σειρών και των τομέων
Ο έλεγχος έναρξης σειρών 17 μπιτ του καταλόγου, 18 είναι το προς τα κάτω μέγεθος εικονοκυττάρου στον τρόπο VGA. 19 είναι η έναρξη του ελέγχου τομέων, και 1A είναι το μέγεθος εικονοκυττάρου τομέων στον τρόπο VGA.
5.Invert το σήμα κάθετου συγχρονισμού
Προκειμένου να είναι σύμφωνος με το συγχρονισμό VGA, ο συγχρονισμός VSYNC αντιστρέφεται. Για το διάγραμμα συγχρονισμού ενός πλαισίου, αναφερθείτε στο προηγούμενο blog.
write_SCCB (Ox15, Ox02) για αυτήν την ρύθμιση, pclk ορίζεται ως έγκυρος στην αυξανόμενη άκρη, href τοποθετείται όπως έγκυρος στο υψηλό επίπεδο, και vsync αντιστρέφεται.
6.The έλεγχος αρχικής θέσης και μεγέθους της εικόνας
7.Size έλεγχος των δεδομένων εξόδου γραμμών και τομέων
8.Internal έλεγχος ρολογιών
Ο κατάλογος 0d πρόκειται να θέσει τον πολλαπλασιαστή συχνότητας του εσωτερικού PLL, να επιλέξει τον πολλαπλασιαστή 4, ο αυτόματος έλεγχος έκθεσης AEC επιλέγει το μισό παράθυρο.
Ο κατάλογος 11 είναι η ρύθμιση του εσωτερικού ρολογιού. Μετά από να πολλαπλασιάσει με PLL4, το υπολογισμένο αποτέλεσμα πρέπει να είναι ίσο με το ρολόι XCLK.
9.High εισαγωγή των εικονικών εικονοκυττάρων
Οι προκαθορισμένες αξίες που δίνονται στο εγχειρίδιο διαμόρφωσης είναι ανωτέρω πραγματικά άχρηστες.
10.OV τηλεοπτικό configuratio παραγωγής σχήματος
Κατάλογος 12, να πολλαπλασιάσει λειτουργίας, write_SCCB (Ox12, Ox06) το σχήμα παραγωγής είναι σχήμα RGB565. Έτσι αυτός ο κατάλογος είναι πολύ σημαντικός και καθορίζει το σχήμα της παραγωγής Ov.
11.RGB ακολουθία σχήματος σχήματος YUV και έλεγχος φραγμών χρώματος δοκιμής
write_SCCB (Ox0c, Ox10) Μεταξύ τους, ο κατάλογος 0c ελέγχει την ακολουθία RGB και σχήματος YUV, και ελέγχει επίσης επιτρέπει του φραγμού χρώματος δοκιμής μέσα στο Ov. Η προκαθορισμένη αξία χρησιμοποιείται εδώ, και ο φραγμός χρώματος δεν επιτρέπεται.
12.DSP παράμετροι ελέγχου
Μεταξύ τους, ο κατάλογος 0x42 ελέγχει το μπλε ποσό ελέγχου αποζημιώσεων backlight, όπως φαίνεται στον αριθμό κατωτέρω, επιλέγει τη χειρωνακτική αξία αναφοράς.
Μεταξύ τους, 0x4d είναι ο έλεγχος του κέρδους επισκευής, και 0x42 θέτει το τμήμα Β του χρώματος αποζημιώσεων backlight.
Ο κατάλογος 0x63 είναι ο έλεγχος της αυτόματης άσπρης λέξης 0 ελέγχου ισορροπίας AWB. Επιλέξτε την προκαθορισμένη αξία στο εγχειρίδιο. 0xf0
Οι κατάλογοι 0x64~67 ελέγχονται από DSP καθώς 1~4, 0x64 τίθενται ως προκαθορισμένη αξία 0xff στον κατάλογο διαμόρφωσης 0x65 είναι η προκαθορισμένη αξία του εγχειριδίου, και το εγχειρίδιο διαμόρφωσης είναι 0x20, και η προκαθορισμένη αξία 0x00 επιλέγεται, η οποία δεν έχει επιπτώσεις στην απεικόνιση effect.0x66 είναι το εναλλάσσομαι σχήμα του UV. Επιλέξτε 0x00. 0x67 είναι η επιλογή σχήματος παραγωγής, θέστε εδώ 0x00/0x01, είναι YUV ή RGB παραγωγή.
13.AWB, AEC, ρύθμιση ελέγχου παραμέτρου AGC
0x13 ελέγχει εάν το AEC, AWB, AGC επιτρέπεται, έθεσε 0xff 0x0f ελέγχει το παράθυρο που προσαρμόζεται αυτόματα όταν μετατρέπεται το σχήμα παραγωγής. 0x14 καθορισμένο 0x11.0x22 θέτουν 0x98, ως φίλτρο εύρους ζώνης 50Hz. Στο εγχειρίδιο διαμόρφωσης καταλόγων OV7725, 0x13, 0x22, και 0x23 είναι για τη ρύθμιση του????????? φίλτρου στην περίπτωση μιας συχνότητας εναλλασσόμενου ρεύματος 50 Hz και μιας συχνότητας πλαισίων 25.
14.Edge ενίσχυση της επεξεργασίας
Και οι δύο επιλέγουν να διαμορφώσουν τη διευκρινισμένη αξία.
15.Color ρύθμιση μητρών αναπαραγωγής
16. Φωτεινότητα, αντίθεση, UV και έλεγχος SDE
Επιλέξτε την προκαθορισμένη αξία.
17.gama τοποθετήσεις παραμέτρου
Μεταξύ τους, οι κατάλογοι 0x7e~0x8c είναι οι τοποθετήσεις της gama καμπύλης, θέτοντας την προκαθορισμένη αξία του εγχειριδίου διαμόρφωσης.
18.UV έλεγχος
write_sccb {0xa7, 0x65}
write_sccb {0xa8, 0x65}
write_sccb {0xa9, 0x80}
write_sccb {0xaa, 0x80}
19.Automatically ρυθμίζουν το ποσοστό πλαισίων τη νύχτα
Τα ανωτέρω είναι η ρύθμιση των συνήθως χρησιμοποιημένων καταλόγων, οι περισσότεροι από τους οποίους αναφέρονται στην καθορισμένη αξία στο εγχειρίδιο, και έπειτα θα πραγματοποιήσουμε το συγχρονισμό SCCB και θα πραγματοποιήσουμε τη διαμόρφωση OV7725.