【什么是OTP?OTP介绍?】

2023-04-26 13:39:12

OTP:one time programmable,sensor芯片内部存在一部分OTP存储空间,意即一次性可编程序。(多是采用融丝结构,编程过程是不可逆的破坏活动。)
EEPROM:Electrically-Erasable Programmable Read-Only Memory带电可擦可编程只读存储器
OTP数据一般存在两个地方:在sensor本身的芯片中OTP空间或者外挂的EEPROM中
OTP是sensor内部的一个存储,eeprom是sensor外挂的存储器件,有自己的设备地址。OTP和EEPROM都是用来给camera sensor做calibration用的。因为模组生产出来会有很大的差异性,为了保证效果一致性,模组厂会挑选一部分模组作为golden,然后将其他模组的相应参数校准到和这些golden一样,(golden不是最好的模组,也不是最差的模组,而是各方面最平均的模组)
otp有转换算法,关于 golden 数据的。相机sensor读取代码golden 写入到转换算法,矫正输出本模组的矫正比率。

OTP烧录的目的:提高产品一致性
作用:模组生产出来会有很大的差异性,为了保证效果一致性,模组厂会挑选一部分模组作为golden,然后将其他模组的相应参数校准到和这些golden一样,(golden不是最好的模组,也不是最差的模组,而是各方面最平均的模组,一般选用600cs选取正态分布中心的几组数据作为golden模组),调试golden模组相当于覆盖了其它模组。
两者差别是什么?
Otp是sensor内部的一个存储,eeprom是sensor外挂的存储器件,有自己的设备地址。OTP和EEPROM都是用来给camera sensor做calibration用的。两者分别有自己的优缺点。
成像品质需求增高,摄像头模组中存储的数据(镜头参数,白平衡参数,自动对焦位置信息及其它一些出厂设置和版本信息等)越来越大,Sensor的内部空间已经不能满足需求。EEPROM以其通用性,稳定的数据存储,各种规格容量,满足了摄像头模组对参数存储的各种需求。
校准模块有哪些?
OTP校准分为:AWB ,LSC,AF,OIS等模块,与色彩模块相关的是AWB和LSC,双摄校准数据
OTP中烧录的数值是什么意思?
AWB OTP校准:
Sensor的RGB响应存在个体差异,lens的光学性能也存在个体差异,导致模组组装后对RGB响应存在个体差异,表现为不同模组在同一光源下,RGB通道的值不一样,导致AWB不一致。
为了减小这种AWB差异,需要做AWB OTP校准,校准通常按色温分为高色温,中色温,低色温校准,常用的校准色温为5100K和3100K。将模组分别在5100K和3100K光源下拍摄raw图,量取raw图中心1/10w1/10h的(r/g,b/g)的值,记为该模组的awbotp值,统计大量模组(通常为600pcs)的awb otp数据,找到正态分布的中心值,记为批次模组的awb golden值,最后将这两个值写入eeprom中。
awb otp校准比例:awb_otp_calibration_factor = 该模组的awbotp值/ awb golden值
LSC OTP校准:
(硬件差异,为了改善硬件的偏差)由于lens和模组组装偏差,导致不同模组在同一光源下,表现出来的shading不一致,为了减小这种lsc差异,需要做LSC OTP校准,校准通常按色温分为高色温,中色温,低色温校准,前置常用的校准色温为5100K。将模组在5100K下拍摄raw图,将raw图划分为17
13块,量取每一块的R Gr Gb B的值,记为该模组的lscotp值,统计大量模组(通常为600pcs)的lscotp数据,找到正态分布的中心值,记为批次模组的lsc golden值,最后将该模组的lscotp值写入eeprom中。
lsc otp校准比例:lsc_otp_calibration_factor =该模组的lscotp值/ lsc golden值
优缺点:
相对于eeprom而言,OTP价格低廉。缺点,一旦在OTP中烧录数据发生错误,就会导致整个手机模组B 报废,增大了生产成本。每个模组厂家都有自已的核心技术,目前就是最大限度地提高整体良率。 但是现在技术更新,一般可以烧录2-3次。采用存储校验码的方法也是避免烧录错误的一个方法,其缺点是增大了计算的复杂性,但优点是不论数据是否烧录正确,客户最终都能得到正确的数据,大大提高了生产良率。
OTP技术的应用:
(1) 存储Lens shading参数 由于各方面因素的影响(镜头差异、sensor个体性能差异、组装差异),摄像头模组在shading方面都存在一定的差异性,如果用同一套参数去校准lens shading,效果往往不尽人意。如果模组在出厂的时候,分别对每一个进行lens shading的校准,并且将这些校准参数烧入到OTP中,那么客户端在显示图像时只要从OTP中读取这些参数并且应用到图像上,他们得到的将是一致性非常好的成像效果。
(2) 存储AWB参数 同Lens shading一样,白平衡设置的好坏同样是评价camera成像效果好坏的重要因素。在模组在出厂的时候,分别计算每一个模组R/G,B/G等比值,并且将这些比值烧入到OTP中,那么客户端在显示图像时只要从OTP中读取这些比值并且计算最终的gain值,将他们设置到图像中,就不容易出现偏色的现象。
(3) 存储AF position 将每一个模组的AF position存储到OTP中,可以快速提升模组AF 对焦的速度和准确性。
(4) 在OTP中存储Module ID可以有效地管理产品的版本控制,当发生问题时可以及时地得到有效信息以分析问题产生的背景和原因。同样在OTP中存储Lens ID也可以方便客户区分不同的模组厂商和采用的不同的lens,以方便他们对产品的控制。 综上所述,OTP以其低廉的价格,方便快速的使用在高像素摄像头中得到了越来越多的应用,它如同一个幕后英雄,虽不起眼,却为高像素摄像头品质起到了很大的作用。

  • 作者:camera_tuning手机&车载
  • 原文链接:https://blog.csdn.net/pgDegloveandroid/article/details/127429579
    更新时间:2023-04-26 13:39:12