SPI、I2C、SCCB等通信协议学习笔记

SCCB: serious Camera control bus

SCCB协议有两线的,也有三线的,就是一个使能端的区别,有使能端可以多挂载几个从设备,一个主机对每个从设备可以分不同时间段,进行读写操作。
  • 对于主设备来说,SIO_C 时钟信号为输出。当总线空闲时,主设备将该信号驱动为逻辑“1”;当总线处于停止模式的时候,将该信号驱动为逻辑“0”.在正常工作时,产生逻辑“0”和“1”交替。
  • 对于主设备来说,SIO_D 数据信号为输入/输出,当总线空闲时,该信号处于悬浮状态,当系统处于停止模式的时,将该信号驱动为逻辑“0”.
  • 重要的一点: 在SCCB协议中,将开始发送数据的条件定义为:当SID_C为高电平时,SID_D出现一个下降沿,则表示SCCB开始发送数据的过程。
  • 将停止发送数据的条件定义为:当SID_C为高电平时,SID_D出现一个上降沿,则表示SCCB停止发送数据的过程。

SPI:Serious Peripheral Interface 串行外设接口

  • 关键特性: 四线总线: MOSI、MISO、SCK、SS

I2C 通信协议

  • I2C最少只需要两根线,和异步串口类似,但可以支持多个slave设备。和SPI不同的是,I2C可以支持mul-master系统,允许有多个master并且每个master都可以与所有的slaves通信(master之间不可通过I2C通信,并且每个master只能轮流使用I2C总线)。master是指启动数据传输的设备并在总线上生成时钟信号以驱动该传输,而被寻址的设备都作为slaves。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值