Qualcomm android camera 架构简析及如何debug
一. Camera模组(CCM)介绍:
CCM一般包含四大件: 镜头(lens)、传感器(sensor)、软板(FPC)、图像处理芯片(DSP):
Camera的成像原理可以简单概括如下:
1、CCD/CMOS将被摄体的光信号转变为电信号—电子图像(模拟信号)
2、由模/数转换器(ADC)芯片来将模拟信号转化为数字信号
3、数字信号形成后,由DSP或编码库对信号进行压缩并转化为特定的图像文件格式储存
4. 送到cpu中处理并display。
二. 电路图
1. 电源
--dvdd,iovdd,avdd。
2. I2c
由于I2C接口采用OpenDrain机制,器件本身只能输出低电平,无法主动输出高电平,只能通过外部上拉电阻RP将信号线拉至高电平。因此I2C总线上必须有上拉电阻!
阻值:I2C的上拉电阻可以是1.5K,2.2K,4.7K, 电阻的大小对时序有一定影响,对信号的上升时间和下降时间也有影响,一般接1.5K或2.2K。不能低于1k。高于10k。
过小的话灌入端口的电流变大,低电平变高。过大上升平缓。
通产情况下,SDA,SCL两条线上的上拉电阻取值是一致的,并上拉到同一电源上。
在I2c总线可以串连300欧姆电阻RS可以用于防止SDA和SCL线的高电压毛刺.
3. Mipi
而DDR是一个时钟周期内传输两次次数据,它能够在时钟的上升期和下降期各传输一次数据,因此称为双倍速率同步动态随机存储器
MIPI的通道模式和线上电平。在正常的操作模式下,数据通道处于高速模式或者控制模式。在高速模式下,通道状态是差分的0或者1,也就是线对内P比N高时,