Camera IIC总线

本文介绍了IIC(Inter-Integrated Circuit)总线的基本原理和特性,包括其双向二线制串行通信、多设备连接方式、7位设备地址及读写标志位。详细讲解了IIC的开始和停止条件、数据传输过程以及与SCCB接口的相似性。此外,还提到了CCI(Camera Control Instance)作为IIC的快速模式,提高了寄存器读写的效率。
摘要由CSDN通过智能技术生成

Camera IIC总线

  • 该文章写于2016年,一直未发表。近期工作中又涉及到了Camera相关的内容,重新温习了下相关知识。决定把这篇文章发表出来,大家共同学习。

  IIC即Inter-Integrated Circuit:集成电路总线,有时简写为I2C,是飞利浦半导体公司在八十年代初设计出来的一种简单、双向、二线制、同步串行总线。,IIC是一种多向控制总线,多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实时数据传输的控制源。IIC协议标准规定同一时刻只可以有一个设备发起通信,称为主设备(Master),主设备发起一次通信后,其它设备均为从设备(Slave)。IIC没有物理的芯片选择信号线,没有仲裁逻辑电路,只使用两条信号线“serial data”(SDA) 和“serial clock” (SCL)。IIC通信是一种广播式通信,挂在IIC总线上的从设备都可以收到主设备发起的通信请求,为将通信只指向某个设备,给每个从设备取一个名字即IIC地址,通信之前先发送IIC地址,只有对应IIC地址的从设备才会响应回答,其它从设备会将信息忽略掉不作响应。就如同对着人群里喊“张三,找你有事”,只有叫张三的人会回答“找我什么事”,喊话的人便是主设备,人群里的人都是从设备,张三是某从设备的IIC地址,当然如果人群里多个叫张三的人,就都会回答,便不知道找的该是哪个张三了,为解决此问题,可以给每个叫张三的人安装一个开关,只有开关打开了才可以开口说话,这样便可以实现只有一个张三回话了。即IIC总线上的从设备可以有相同的IIC地址,但同一时刻只允许有一个从设备处在工作活跃态对通信请求作出回答响应。

  按IIC协议规

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值