图像传感器和FPGA之间的传输。
DVP/MIPI/LVDS:传输数据流
控制信息的传输:SCCB serial camera control bus串行相机总线。
1 逻辑接收数据流 2 SCCB完成控制配置
SCCB
SCCB是欧姆尼图像技术公司(OmniVision)开发的一种总线,并广泛的应用于OV系列图像传感器上,所以一般使用OV的图像传感器都离不开SCCB总线协议。可以通俗地讲SCCB有两种工作模式,一主多从,一主一从模式。
OV公司为了减少传感器引脚的封装,现在SCCB总线大多采用两线式接口总线。OV7725使用的是两线式接口总线,该接口总线包括SIO_C串行时钟输入线和SIO_D串行双向数据线,分别相当于IIC协议的SCL信号线和SDA信号线。
SCCB 三线串行总线
CS SCLK SDA
在IIC里:
在spi里通过cs片选信号完成对从机的选择。
传输相位:
x为不关心位。
phase1 器件地址。 phase2从机地址或者读入数据
phase3 写入数据
两相写传输:
两相读传输:
两相读传输之前需要有两相或者三相写传输。
SCCB最多挂载128个设备,7位器件地址。还有一位读写位
在IIC中写操作:
起始位, 器件地址器件地址读/写 - 写,应答ack,从机地址,应答,写入数据,应答,stop。
在IIC中读操作:
起始位,器件地址读/写 - 写,应答,从机地址,应答,起始位start,器件地址,应答,读数据,no ack 不应答信号,停止信号。
SCCB中读操作 和IIC中读操作是类似的
起始位,器件地址,do notcare,从机地址,do notcare,停止位stop,
起始位,器件地址/读或者写,do notcare,读数据,NA,stop
两相读,必须跟在 两相写 之后。
SCCB中写操作:
起始位,器件地址,do notcare,从机地址,do notcare, 写数据,do notcare,stop。