Übersicht über die OTP-Konfiguration im Kameramodul

May 19, 2023

Neueste Unternehmensnachrichten über Übersicht über die OTP-Konfiguration im Kameramodul

1. OTP-Konzept:
1.1.Grundlegendes Konzept:
otp (one time programmable) ist einmalig programmierbar.Nachdem das Programm oder die Daten in den Speicher gebrannt wurden, können diese nicht mehr geändert und gelöscht werden.
1.2.Funktion von OTP:
otp wird zur Kamerasensorkalibrierung (Kalibrierung) verwendet.Da es bei der Produktion von Modulen große Unterschiede geben wird, wählt die Modulfabrik einige Module als golden aus, um die Konsistenz des Effekts sicherzustellen, und kalibriert dann die entsprechenden Parameter anderer Module so, dass sie mit diesen goldenen übereinstimmen ( Golden ist nicht das beste Modul. Es ist nicht das schlechteste Modul, sondern in jeder Hinsicht das durchschnittlichste Modul.Im Allgemeinen muss für Produkte mit großen Sendungen und bestimmten Qualitätsanforderungen otp programmiert werden.Wenn die endgültige Lieferung nur ein paar Hundert oder Tausende beträgt, ist im Allgemeinen keine Programmierung erforderlich, um den Forschungs- und Entwicklungszyklus einzusparen.
1.3.OTP-Speichertyp:
Derzeit gibt es zwei Haupttypen:
Die OTP-Daten werden in das Register des Sensors gebrannt.Diese Lösung spart Geld und erfordert keine zusätzlichen Speichergeräte, allerdings ist der Speicherplatz gering und sie eignet sich nicht, wenn die zu brennende Datenmenge zu groß ist.
OTP-Daten werden in EEPROM gebrannt: EEPROM bezieht sich auf einen elektrifizierten, löschbaren, programmierbaren Nur-Lese-Speicher, bei dem es sich um einen Speicherchip handelt, der nach einem Stromausfall keine Daten verliert.Der Vorteil dieser Lösung besteht darin, dass der Lagerraum groß ist.Wenn zu viele Daten vorhanden sind, ist diese Lösung erforderlich.Der Nachteil besteht darin, dass ein zusätzlicher unabhängiger EEPROM-Speicher vorhanden ist.
1.4, OTP-Brenninformationstyp
Zu den Datentypen der OTP-Programmierung gehören im Allgemeinen:
AF: Autofokus-Kalibrierungsdaten
AWB: Kalibrierungsdaten für den Weißabgleich
LSC: Lens-Shading-Kalibrierungsdaten
Modulinformationen: Modulinformationen, einschließlich Produktionsdatum, Modul-ID und Objektiv-ID des Moduls

 

2. Hintergrund:
Um einen OV-Sensor für den Kunden zu debuggen, ist es erforderlich, die Funktion von OTP zu konfigurieren.Das Produkt wird im Fernsehen, für Videokonferenzen oder mit einigen Apps auf Android verwendet.Wir sind die Plattformseite und müssen während des Konfigurationsprozesses mit der Modulfabrik und der Modulfabrik zusammenarbeiten.Die ursprüngliche Sensorfabrik arbeitet bei der Bestätigung der Programmierspezifikationen der Daten zusammen und überprüft, ob die Brenndaten korrekt sind.

 

3. Bedarfsanalyse:
1. Bestätigen Sie zunächst, welche Daten gebrannt werden müssen, ob die Daten auf die Plattform oder auf den Sensor geschrieben werden;
Dieses Projekt muss AWB-, LSC-, PDC- und Crosstalk-Daten brennen, AWB- und LSC-Daten werden in das ISP-Register auf der Plattformseite geschrieben, PDC und Crosstalk werden in das Sensorregister geschrieben.
Hinweis: Unsere Plattform unterstützt nur die Datenverarbeitung von wb und lsc. Für andere Daten unterstützen wir nur das Lesen aus dem Speicher und das Schreiben in das entsprechende Register des Sensors.
2. Wie man es konkret schreibt;
A.Die Modulfabrik brennt die Opt-Daten in das Sensorregister/EEPROM und gibt die Speicheradresse entsprechend den Daten an, damit die Plattform sie lesen kann.
B.Schreiben Sie die gelesenen Daten in das entsprechende ISP-Register und Sensorregister.
3. Bestätigen Sie die Größe des Datenvolumens und wählen Sie den entsprechenden Speichertyp (im Sensorregister/externen Eeprom);
awb: 2 x 3 = 6 Byte (es gibt 3 Daten, jede Daten ist in High- und Low-Bits unterteilt, was 2 Bytes entspricht);
lsc: 32 x 32 x 3 x 3 = 3072 x3 Byte = 9216 Byte (das erste multipliziert mit 3 enthält die Daten von R/G/B 3 Kanälen, das zweite multipliziert mit 3 enthält 3000/4000/5000 drei 1 Farbtemperaturdaten , Qualcomm-Plattform soll nur 1 Farbtemperaturdaten benötigen);
pdc: 1460 Byte (die von der Sensorfabrik vorgegebene Programmierspezifikation)
Übersprechen: 288 Byte (die Programmierspezifikation der Sensorfabrik)
Gesamt = 6+9216+1460+288=10KB
Das Folgende ist die Beschreibung von otp im Sensordatenblatt. Es sind nur 4 KB reserviert. Wenn die Brennanforderungen nicht erfüllt werden können, müssen Sie ein 16-KB-EEPROM (normalerweise 8 KB, 16 KB) auswählen.

neueste Unternehmensnachrichten über Übersicht über die OTP-Konfiguration im Kameramodul  0