1 / 6
文档名称:

sccb传输协议中文版.doc

格式:doc   大小:388KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

sccb传输协议中文版.doc

上传人:hnet653 2019/1/7 文件大小:388 KB

下载得到文件列表

sccb传输协议中文版.doc

文档介绍

文档介绍:SCCB传输协议  
引脚功能
SCCB是欧姆尼图像技术公司(OmniVision)开发的一种总线,并广泛的应用于OV系列图像传感器上。SCCB是一种3线的总线,B_E、SIO_C、SIO_D组成。在为了减少引脚的芯片上缩减为2根线,SIO_C和SIO_D。
B总线只能是一个主器件对一个从器件控制,B接口可以对多个从器件控制。
B总线需要主机具备如下条件中的一个或多个:
一、主机必须能够使SIO_D处于第三态,即高阻态。
二、主机必须能够驱动SIO_D比正常识别电压更高或更低
引脚(主机)说明:
SIO_E:输出(主机发出,单向),低电平有效,总线空闲时主机驱动此引脚为1,驱动为0时表示开始传输或者挂起模式(在表面没有该引脚的芯片中,该引脚默认为可用的,并且保持高电平)。
       它标志这数据传输的开始和结束,高电平向低电平转变表示开始传输,低电平向高电平转变表示结束传输。在数据传输过程中,SIO_E必须保持为0。
 
SIO_C:输出(主机发出,单向),总线空闲时主机驱动此引脚为1;当驱动SIO_E为0时,主机驱动此引脚为0或1;当挂起时主机驱动SIO_C为0;
       它表明每一个传输位;SIO_C为1时表示一个传输位;SIO_D只能在SIO_C为0时发生变化。
 
SIO_D:I/O口,双向传输线,既可以由主机驱动也可以由从机驱动。当总线空闲时保持浮动,状态不固定(0、1或三态高阻)。当系统挂起时驱动该引脚为0。为了不让该引脚产生未知的状态,主机和从机有职责保持该引脚的电平。
       SIO_C为1表示传输一位数据,SIO_D只能在SIO_C为0时发生变化。然而,在开始传输和结束传输时却可以存在例外。当SIO_E有效且SIO_C变为0之前,SIO_D可以被驱动为0。在SIO_E失效前,SIO_C转为1时,SIO_D也能被驱动为0。
数据传输
SCCB传输协议允许总线在数据传输期间保持浮动或者连接。向从机写数据时定义写传输协议,向从机读数据时定义读传输协议。
3线总线的数据传输的开始标志是SIO_E从高向低的转变。在SIO_E有效前,主机必须驱动SIO_D为1,这能够避免在开始传输数据之前衍生出未知的总线状态,在SIO_E失效之后,主机也必须驱动SIO_D为1。
 
图表 1   3线数据传输时序图
 
3线数据开始传输时的总线时序图:
 
B_E的从高到低的电位变化,B_E有效之前主机必须驱动SIO_D为1,这可以避免在数据传输之前总线产生未知的状态,B_E有效之后,主机必须在一定时间内驱动SIO_D为1以避免出现未知的总线状态。这段时间称为。
在开始传输数据的时序图中定义了两个时间参数, 和。 B_E有效之前SIO_D必须驱动为1的时间, 的最小值是15ns; B_E有效后SIO_D必须保持高电平的时间, ;
3线数据传输结束时的总线时序图:
 
SCCB_E的从低到高的点平变化标志的数据的传输结束。定义了两个时间参数来描述此时序图, 和。 B_E失效后必须保持1的时间,它的最小值是15ns。 B_E在SIO_D变为1后还必须保持为0 的时间,它的最小值是0ns。
数据传输周期
数据传输的基本单元是相。这部分讲述三种传输:
1.  3相