Overzicht van OTP-configuratie in de cameramodule

May 19, 2023

Laatste bedrijfsnieuws over Overzicht van OTP-configuratie in de cameramodule

1. OTP-concept:
1.1.Basisconcepten:
otp (eenmalig programmeerbaar) is eenmalig programmeerbaar.Nadat het programma of de gegevens in het geheugen zijn gebrand, kunnen deze niet meer worden gewijzigd en gewist.
1.2.Functie van OTP:
otp wordt gebruikt voor camerasensorkalibratie (kalibratie).Omdat er grote verschillen zullen zijn in de productie van modules, zal de modulefabriek, om de consistentie van het effect te garanderen, sommige modules als gouden selecteren en vervolgens de overeenkomstige parameters van andere modules kalibreren om hetzelfde te zijn als deze gouden, ( golden is niet de beste De module is niet de slechtste module, maar de meest gemiddelde module in alle opzichten).Over het algemeen moet voor producten met grote zendingen en bepaalde kwaliteitseisen otp worden geprogrammeerd.Als de uiteindelijke zending slechts een paar honderd of duizenden is, is er over het algemeen geen programmering nodig om de R&D-cyclus te sparen;
1.3.OTP-opslagtype:
Er zijn momenteel 2 reguliere typen:
De otp-gegevens worden in het register van de sensor gebrand.Deze oplossing bespaart geld en vereist geen extra opslagapparaten, maar de opslagruimte is klein en niet geschikt als de hoeveelheid te branden gegevens te groot is.
otp-gegevens worden in EEPROM gebrand: EEPROM verwijst naar geëlektrificeerd uitwisbaar programmeerbaar alleen-lezen geheugen, een geheugenchip die geen gegevens verliest na stroomuitval.Het voordeel van deze oplossing is dat de opslagruimte groot is.Als er te veel gegevens zijn, is deze oplossing nodig.Het nadeel is dat er een extra onafhankelijk EEPROM-opslagapparaat is.
1.4, OTP-brandinformatietype
De gegevenstypen van OTP-programmering omvatten over het algemeen:
AF: Autofocus kalibratiegegevens
AWB: witbalanskalibratiegegevens
LSC: Kalibratiegegevens lensschaduw
Moudle info: Module-informatie, inclusief de productiedatum, module-ID en lens-ID van de module

 

2. Achtergrond:
Om een ​​sensor van ov voor de klant te debuggen, is het nodig om de functie van otp te configureren.Het product wordt gebruikt op tv, gebruikt voor videoconferenties of gebruikt met sommige apps op Android.Wij zijn de platformkant en we moeten tijdens het configuratieproces samenwerken met de modulefabriek en de modulefabriek.De originele sensorfabriek werkt mee aan het bevestigen van de programmeerspecificaties van de gegevens en het verifiëren of de brandende gegevens correct zijn;

 

3. Vraaganalyse:
1. Bevestig eerst welke gegevens moeten worden gebrand, of de gegevens naar het platform of naar de sensor worden geschreven;
Dit project moet awb, lsc, pdc, overspraakgegevens branden, awb, lsc-gegevens worden in het isp-register aan de platformzijde geschreven, pdc, overspraak wordt in het sensorregister geschreven;
Opmerking: ons platform ondersteunt alleen gegevensverwerking van wb en lsc, en andere gegevens ondersteunen we alleen lezen uit het geheugen en schrijven naar het overeenkomstige register van de sensor;
2. Hoe het specifiek te schrijven;
A.De modulefabriek zal de opt-gegevens in het sensorregister/EEPROM branden en het geheugenadres geven dat overeenkomt met de gegevens die het platform moet lezen;
B.Schrijf de gelezen gegevens in het overeenkomstige isp-register en sensorregister;
3. Bevestig de grootte van het datavolume en selecteer het juiste opslagtype (in het sensorregister/externe eeprom);
awb: 2 x 3 = 6 Byte (er zijn 3 data, elke data is verdeeld in hoge en lage bits, wat 2 bytes is);
lsc: 32 x 32 x 3 x 3= 3072 x3 byte = 9216 Byte (de eerste vermenigvuldigd met 3 bevat de gegevens van R/G/B 3 kanalen, de tweede vermenigvuldigd met 3 bevat 3000/4000/5000 drie 1 kleurtemperatuurgegevens , Qualcomm-platform zou slechts 1 kleurtemperatuurgegevens nodig hebben);
pdc: 1460 Byte (de programmeerspecificatie gegeven door de sensorfabriek)
overspraak: 288 Byte (de programmeerspecificatie gegeven door de sensorfabriek)
totaal = 6+9216+1460+288=10KB
Het volgende is de beschrijving van otp in het sensorgegevensblad, er is slechts 4 kb gereserveerd, als het niet aan de brandbehoeften kan voldoen, moet u 16 KB EEPROM kiezen (meestal 8 KB, 16 KB);

laatste bedrijfsnieuws over Overzicht van OTP-configuratie in de cameramodule  0