目录
一:摄像头典型接口
Pin | Signal | Description |
1 | AGND | Ground |
2 | AVDD | Power 2V8 |
3 | AF-GND | Ground |
4 | AF-VDD | Power 2V8 |
5 | STROBE | NC |
6 | DVDD | Power 1V5 |
7 | DGND | Ground |
8 | SCL | SCCB data |
9 | SDA | SCCB input clock |
10 | RES | Reset(active low with internal pull up register) |
11 | DGND | Ground |
12 | XCLK | System input clock |
13 | DGND | Ground |
14 | MDP1 | MIPI TX second data lane positive output |
15 | MDN1 | MIPI TX second data lane negative output |
16 | DGND | Ground |
17 | MCP | MIPI TX clock data lane positive output |
18 | MCN | MIPI TX clock data lane negative output |
19 | DGND | Ground |
20 | MDPO | MIPI TX first data lane positive output |
21 | MDN0 | MIPI TX first data lane negative output |
22 | DGND | Ground |
23 | PWDN | Power down(active hige with internal pull down register) |
24 | DOVDD | Power 1V8 |
1.电源:AVDD、DVDD、DOVDD、AGND、DGND、AF-VDD、AF-GND
2.I2C:XCLK、SDA、SCL
3.MIPI:MCP、MCN、MDP(0-3)、MDN(0-3)
4.上电时序:PWDN、reset
5.其他:Strobe
二:MIPI协议
简介:
mipi是一种手机内部器件的通用接口协议,常见应用如摄像头、显示屏等。本笔记仅整理摄像头常用CSI2_D-phy协议。
CSI:camera serial interface,mipi传输通道,MCP、MCN、MDP、MDN这些
CCI:camera control interface,和I2C是子协议关系?,当作I2C即可
PHY:physical,有C/D/M 3种,常见还是D-PHY
1:MIPI架构介绍
1. 应用层(Application Layer)
TX端摄像头,RX端ISP
2.像素字节转换层(Pixel/Byte Packing/Unpacking Layer)
TX将10/12bit的像素数据转换为8bit的byte格式
3.低级协议层(Low Level Protocol)
把来自图像的字节数据,补充成MIPI CSI-2的标准数据包格式
4.Lane管理器(Lane Management)
管理数据流,平均分到每lane上
5.物理层(PHY Layer)
硬件连接接口
2:MIPI CSI-2数据包格式
SoT(start of transmission)开始,EoT(end of transmission)结束,间隙LPS(Low Power State低功耗状态)
上文低级协议层(Low Level Protocol)将数据补充成标准协议格式
具体格式应该不涉及,暂不整理。
三:MIPI PHY接口
1.硬件接口
CSI部分:1组mipi差分时钟MCP、MCN,1-4组mipi差分数据信号MDP(0-3)、MDN(0-3)
CCI部分:1组I2C SDA、SCL
2.高速低速传输模式
HS(High Speed Mode)电平范围100mv-300mv,差分信号,如正端300mV,负端100mV,接收端识别为1,反之为0。
LP(Low Power Mode)应该不涉及,暂不整理。
四:I2C协议
1:I2C接法
SDA和SCL用上拉电阻挂在VDD,器件内部可将SDA和SCL拉低。
2:I2C传输
主要流程,主设备先拉底SDA再拉低SCL,地址匹配与应答,收发数据与应答,停止通信。
图为I2C地址匹配,应答是从设备SDA拉低1位 图为收发数据,应答是从设备SDA拉低1位
3:I2C地址
1:sony sensor一般0x20和0x34两种,读写位read 0。write写1为0x21和0x35。
datasheet里确实可以通过OTP烧写成其他地址,没看懂具体内容。
2:有一种common地址,0x6c,ISP可以沿着I2C总线,同时控制所有sensor的exposure time、analog again等等。