一、CSI接口基本概念

CSI-2接口规范是由MIPI(Mobile Industry Processor Interface)联盟组织于2005年发布的关于相机串行接口,它作为一种全新的相机设备和处理器之间的接口框架,给便携式、手机摄像头等相关产业提供了一种灵活且高速的设备接口[28]。此前,传统摄像头接口一般都包括了数据总线、时钟总线、同步信号线控制线等,物理接口框图如下所示:

这种摄像头物理接口所占用的数据线较多,逻辑设计上也比较复杂,需要严格同步包括水平同步信号,垂直同步信号以及时钟信号,这对摄像头这端以及接收器这端都提出了较高的要求,同时,在高速传输的过程中,直接使用数字信号作为数据容易被其他外部信号干扰,不如差分信号的稳定性,这样也大大限制了其传输的速率以及相机最大能够实时传输的图像质量。

而基于CSI-2摄像头数据传输过程使用了数据差分信号对视频中像素值进行传输,同时CSI-2传输接口能够非常灵活的进行精简或者扩展,对于接口较少的应用场景,CSI-2接口可以只使用一组差分数据信号线以及一组差分时钟线就能够完成摄像头的数据串行传输过程,这样便减少了负载,同时也能够满足一定的传输速率,而对于大阵列的CCD相机,CSI-2接口也能够扩展其差分数据线,从而满足多组数据线并行传输的高速要求。

同时CSI-2接口中也集成了控制接口CCI(Camera Control Interface),CCI是一个能够支持400KHz传输速率的全双工主从设备通信控制接口,它能够兼容现有很多处理器的IIC标准接口,因此可以非常方便地实现Soc上CCI Master Module到 CSI-2 TX 端CCI Slave Module的控制,CSI-2物理接口框图如下图所示。

二、CSI物理协议层规定

MIPI联盟除了在摄像头的接口上进行全新的规定以外还对CSI-2接口的软件架构进行了进一步的制定,CSI-2软件框架主要分成三层,分别为应用层、协议层、物理层,而对于协议层又可以细分为像素字节打包层/解包层、LLP(Low LevelProtocol)层、通道管理层(Lane Management),其主要系统软件框图如下所示:

CSI协议层设计:

  • 应用层:主要设计了上层数据流的编码以及解码格式,规定了像素转换为字节的映射关系;
  • 协议层:主要包括了像素/字节打包/字节解包层,LLP层提供了串行传输数据的同步机制,通道管理层提供了数据位宽可扩展功能,从而灵活的适应不同的应用场景;
  • 物理层:定义了基本传输介质规范,确定了CSI-2协议物理层的输入输出特性参数,并确定其电气特性以及时钟时序。

Reference

MIPI 官网:MIPI

MIPI CSI-2 接口协议:嵌入式工程师必备:MIPI CSI-2 接口协议_yanglei0385的博客-CSDN博客_csi2接口定义

CMOS Sensor Interface(CSI):CMOS Sensor Interface(CSI) - 苍月代表我 - 博客园

CSI 摄像头接口(MIPI联盟发布)相关推荐

  1. csi和css区别,CSI 摄像头接口基本介绍

    一.CSI接口基本概念 CSI-2接口规范是由MIPI(Mobile Industry Processor Interface)联盟组织于2005年发布的关于相机串行接口,它作为一种全新的相机设备和处 ...

  2. 摄像头的MIPI接口、DVP接口和CSI接口听语音 zhuanzai

    摄像头的MIPI接口.DVP接口和CSI接口听语音 在现实生活中,摄像头随处可见,但是对于一个电子工程师来讲,理解摄像头的使用方法还是非常有必要的,一般来讲,摄像头的接口主要有MIPI接口.DVP接口 ...

  3. MIPI介绍(CSI DSI接口)

    MIPI(Mobile Industry Processor Interface)是2003年由ARM, Nokia, ST ,TI等公司成立的一个联盟,目的是把手机内部的接口如摄像头.显示屏接口.射 ...

  4. 摄像头常用接口MIPI,DVP原理图接口定义

    摄像头常用接口: USB是串行通用串行总线(Universal Serial Bus)的简称,电脑摄像头接口是USB接口, MIPI MIPI是移动行业处理器接口(Mobile Industry Pr ...

  5. 常见摄像头接口USB、DVP、MIPI接口的对比

    常见摄像头接口DVP.MIPI.USB的比较 引言 摄像头传感器已经广泛用于嵌入式设备了,现在的手机很多都支持多个摄像头. 在物联网领域,摄像头传感器也越来越被广泛使用.今天就来简单聊一聊几种常见的摄 ...

  6. 液晶OLED接口MIPI之DSI协议学习

    文章目录 一.概念介绍 MIPI----MIPI联盟发起的为移动应用处理器制定的开放标准 MIPI-DSI---Display Serial Interface 2定义了处理器和显示模组之间的高速串行 ...

  7. 流媒体技术基础-摄像头接口与标准

    一.摄像头接口概括 摄像头按接口分类如下 主板直接接的专用接口 SPI接口:串行传输.速度慢.常用用于MCU DVP接口:并口传输,速度较慢,传输的带宽低. MIPI接口:手机平台标准接口,差分串口传 ...

  8. 嵌入式系统中常见的摄像头接口

    MIPI CSI:MIPI CSI(Mobile Industry Processor Interface Camera Serial Interface)是一种专用于手机和移动媒体设备的摄像头接口标 ...

  9. android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)

    关键词: android  camera CMM 模组 camera参数  CAMIF 平台信息: 内核: linux 系统: android 平台:S5PV310(samsung exynos 42 ...

最新文章

  1. 树莓派默认密码_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置
  2. [转]Android fragment 重叠问题——通过hide,show方式导致的解决方法
  3. sqlserver ADO.net 查询数据库加锁,事务提交
  4. iOS利用通知(NSNotification)进行传值
  5. html语义化面试题,前端面试题-HTML结构语义化
  6. php data 算出差几天,出差天数一般怎么算。。。
  7. 神话人物的现代版简历
  8. 198. house robber 题解
  9. Typora导出PDF时一直处于正在导出的状态
  10. web前端安全机制问题全解析
  11. 漆翔宇计算机学院浙江大学,浙江大学20172018学年大学生学科竞赛获奖清单.pdf
  12. 如何解决网上图片模糊不清,还原图片清晰度?
  13. 在 Go 中处理恐慌
  14. Windows 连接了网络浏览器不能上网
  15. [JZOJ5629]【NOI2018模拟4.4】Map
  16. 一年外包经验入职字节
  17. 高中计算机试题一,高中计算机考试试题集(一)
  18. (43)C#里使用WeifenLuo.WinFormsUI.Docking库时是怎么样保存当前布局?
  19. 用C语言在NDS上编写程序
  20. Windows Server 2003 SP2无法安装解决方法(密钥无效)

热门文章

  1. Python零基础之爬取王者荣耀官方网站高清壁纸(普通版)
  2. 海关进出口验证码学习
  3. murmurhash64B使用方法
  4. 关于渐进式(PWA) Web 应用,你应该知道的一切
  5. “泛在电力物联网”究竟是什么?
  6. 结构体------对齐与压缩(#pragma, __packed)
  7. python 彻底解读多线程与多进程
  8. 读取azkaban数据库中的longblob数据类型
  9. 【RabbitMQ】消息中间件|入门安装|centos8|一通百通
  10. python导入数据库操作