OTP EEPROM介绍

Camera Module 一般会采取两种方式来记录该单体的一些讯息,一种是OTP(One Time Programmable)也称作NVM(Non-Volatile Memory),另外一种是EEPROM(Electrically Erasable Programmable Read - Only Memory)。
OTP:OTP是Sensor中自带的,它就是和Sensor寄存器同等级别的一组供用户可读可写的Sensor寄存器,当然Sensor的一些寄存器实际上也可以称OTP,只是Sensor厂没有开放或者教会你如何去写这些寄存器而已。对于OTP的理解的话,一般的OTP可以理解为这样,它就是熔断式的寄存器,分析它的一个byte,可以认为它有八根线,代表一个八位二进制数,当你把其中一位置为1后,那这位对应的线就被熔断了,不可恢复。也就说一个Byte的OTP可以写很多次,但是一旦这个byte的这一位(bit)被置过1,那这一位永远是1。现在的Sensor又出现一种可以纠正的OTP就是说当你置过1后,你还是有机会将它置成0,这种Sensor具有的功能叫做ECC(error correcting code )功能。关于OTP的读写的话,一般是按Sensor Datasheet中的Procedure来进行即可。由于它是Sensor的一部分所以它和Sensor公用同一个Driver IC(一个用来区别设备的编号,设备自带)

EEPROM:它和Sensor是两个设备,可以这样认为,总是以外挂的形式使用。它和OTP不同的是,你写错了,可以重复写,因为它的名字就已经说明了它的功能,它是可擦除的。关于它的读写,因为是两个设备所以要操作IIC时要使用EEPROM的Driver IC而不是Sensor Driver IC。

你可能感兴趣的:(camera)