SCCB协议与IIC协议对比

  • SCCB协议的作用
  • 两种协议的不同点
  • 两种协议的相同点
  • 参考文档
  • 结束语

SCCB协议的作用

SCCB协议是摄像头中最常用的协议,该SCCB协议可以使用去配置摄像头的寄存器,通过对寄存器的配可以选择摄像头的工作模式,如输出数据720P、480P,视频流的格式RAW、RGB565等等。
摄像头数据传输常用的协议:DVP、MIPI(CSI)、LVDS
OV5640常见的输出格式:RAW,RGB565
OV5640摄像头中有一个pwdn信号,摄像头正常工作的情况下设置成0

两种协议的不同点

常见的SCCB接口包括:SCCB_E,SIO_C,SIO_D,PWDN四条信号线,但是一些器件中没有了SCCB_E,该信号空闲的时候为1,工作的情况下为0。SIO_C,SIO_D两个信号分别相当于IIC协议中的sck,sda信号。PWDN信号在摄像头正常工作的时候保持为0.两种协议的不同点如下:
(1)SCCB协议最大的速度100KHz,IIC工作的速度如下
标准模式:100Kbit/s
快速模式:400Kbit/s
高速模式:3.4Mbit/s
前面文章eeprom控制器只要小于400KHz就可以
(2)SCCB总线最多挂128个从机,因为有7位ID
(3) SCCB读操作与IIC协议相比在写地址完毕之后多一个停止位,IIC中的ACK位对应到SCCB中式不关心的位。两种协议的简要图形如下:

两种协议的相同点

SCCB协议写操作与IIC协议完全相同,只是IIC协议中的ACK在SCCB协议中是X,即不关心。掌握上面的不同点,然后再IIC协议上更改SCCB协议是非常简单的。后面的文章中会给出代码。

参考文档

[1] OmniVision Serial Camera Control Bus(SCCB) Functional Specification

结束语

创作不易,认为文章有帮助的同学们可以收藏点赞支持。(工程也都在群中)对文章有什么看法或者需要更近一步交流的同学,可以加入下面的群:

SCCB协议与IIC协议的对比相关推荐

  1. STM32常用协议之IIC协议详解

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 IIC协议详解 前言 一.IIC协议简介 1.1 简介 1.2 IIC物理层 1.3 协议层 1.3.1 IIC基本读写过程 1.3. ...

  2. SMBus协议与IIC协议区别

    1.介绍 系统管理总线(SMBus)是一个两线接口.通过它,各设备之间以及设备与系统的其他部分之间可以互相通信.它基于I2C操作原理.SMBus为系统和电源管理相关的任务提供一条控制总线.一个系统利用 ...

  3. IIC协议驱动EEPROM的Verilog实现与竞争冒险与下降沿触发、多重驱动

    文章目录 一.前言 二.软硬件平台 软件平台 硬件平台 三.IIC与EEPROM IIC简介 1. 写操作大致步骤 2. 读操作大致步骤 3. IIC总线有以下几种状态 1. 空闲状态 2. 起始信号 ...

  4. Verilog实现IIC协议读写EEPROM

    在FPGA设计中,IIC协议是一个十分常见的协议,因为几乎所有的EEPROM都是用这个协议进行读写的,此外,一些特殊场合,也会用到此协议.这里我首先给出IIC协议的中文标准文档的下载链接(不要积分), ...

  5. FPGA实现IIC协议(一)----初识IIC总线

    写在前面 IIC协议系列博文: FPGA实现IIC协议(一)----初识IIC总线 FPGA实现IIC协议(二)----IIC总线的FPGA实现(单次读写驱动) 1.什么是IIC协议 IIC通讯协议( ...

  6. SOA协议DDS和Some/IP对比

    SOME/IP 和 DDS 均已被纳入AUTOSAR AP的平台标准中. SOME/IP 和 DDS是在不同的应用场景和不同的需求下诞生的技术,所以它们之间注定有很大的区别. SOME/IP SOME ...

  7. 【五一特刊】FPGA零基础学习:IIC协议驱动设计

    本系列将带来FPGA的系统性学习,从最基本的数字电路基础开始,最详细操作步骤,最直白的言语描述,手把手的"傻瓜式"讲解,让电子.信息.通信类专业学生.初入职场小白及打算进阶提升的职 ...

  8. 【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )

    文章目录 一.路由选择协议分类 二.BGP 协议 简介 三.BGP 协议 信息交换过程 三.BGP 协议 报文格式 四.BGP 协议 特点 五.BGP-4 协议的 四种报文 六.RIP .OSPF.B ...

  9. 【计算机网络】数据链路层 : 广域网 ( HDLC 协议 | HDLC 站 | HDLC 帧格式 | HDLC 帧类型 | PPP 协议 与 HDLC 协议 对比 )

    文章目录 一.HDLC 协议 二.HDLC 站 三.HDLC 帧格式 四.HDLC 帧类型 五.PPP 协议 与 HDLC 协议 对比 一.HDLC 协议 HDLC 协议 : ① 全称 : High- ...

最新文章

  1. Configuring the VNC server/viewer in Linux.
  2. linux ssh互免密配置
  3. 一个简单WCF项目的建立 by wsz
  4. Android实现监测网络状态
  5. 什么是跨域(定义理解错误)
  6. 王道 —— 操作系统的概念(定义)、功能和目标
  7. FPGA实现CAN接口(SJA1000)
  8. 尝试一种新的生命状态
  9. UVALive - 5713 最小生成树
  10. JavaScript 的数据类型 相关知识点
  11. ASP.NET服务器对于请求的处理过程
  12. linux ping 某个端口,linux 怎么ping 端口
  13. 国内顶尖网页游戏制作人和主策划名单
  14. ESP32 系列之 ESP-IDF 官方构建方案
  15. 802.1Q封装的VLAN数据帧格式
  16. C语言 —— 多维数组
  17. Sqlserver 英文月份格式时间字符串转换为数字型日期
  18. Java基础面试题1:面向对象的思想
  19. SQL Server左连接
  20. TimestampType.nullSafeGet(203) - could not read column value from result set: xxx; An SQLExc

热门文章

  1. vue生命周期、钩子理解
  2. fastadmin使用editable实现行内编辑无刷新效果
  3. CAD的lisp写法兰,用LISP语言编写一个cad模板
  4. 雷达图+南丁格尔玫瑰图
  5. linux pjsip 编译_Linux下移植pjsip使用QT开发
  6. ElementUI DateTimePicker设置当前日期之前的时间禁止选择
  7. STM32F7配置时钟的方法(keil)
  8. 会议交流 | 知识图谱开源开放及生态——7月12日TF65
  9. 多个Word文档,多张图片转PDF方式实现
  10. jquery实现电梯导航