首页 > 其他分享 >camera 硬件知识

camera 硬件知识

时间:2022-11-07 22:22:30浏览次数:66  
标签:MIPI clock 知识 mipi 硬件 camera 信号 I2C Sensor

camera 硬件知识   MIPI接口的硬件原理图!

4.常见基本概念

我们这的BB端-原本是是baseband基带的意思,这里理解成CPU即可 a) 三路电压 camera包含的三路电压为模拟电压(VCAMA),数字电压(VCAMD),IO口电压(VCAMIO) b) I2C信号 BB与Sensor端通过I2C来通信(读写寄存器),包括SCL(I2C Clock) SDA(I2C Data)信号 c) mipi几条lane mipi data是成对的差分信号,MIPI_RDN和MIPI_RDP,有几对这样的pin脚,则说明是几条lane,同一颗sensor由于register setting不同,输出的信号有可能是2 lane或者4lane等 d) parallel高低八位 Parallel接口一般Data有10根pin,分别叫做Data0~Data9,Parallel sensor输出的data信号是8根pin时,这八根pin接到的是Data0Data7还是Data2Data9,需要配置正确,叫做接到高八位或者低八位,接错了可能产生如下现象   e) Data Format Sensor输出的数据格式,对于YUV Sensor来说,Data Fomat一般有YUYV,YVYU,UYVY等,配置不对可能会导致颜色和亮度错掉,例如下图   对于Raw Sensor来说,Data Format就是First Pixel的颜色,分为R,Gr,Gb,B,配置不对会导致颜色错误 f) MCLK BB提供给Sensor的外部clock g) PCLK Parallel接口的Sensor输出的clock,该clock变化一次,data更新一次 h) mipi 信号 mipi信号包括mipi clock和mipi data,该信号是高速信号,用来传输mipi数据包

5.硬件电路原理图

(以最近做的TIMOVI_S9016为例子)   TIMOVI硬件原理图 我第一次接触原理图的时候,也是一脸懵逼,心里就在想,这他妈什么鬼,密密麻麻那么多线,后来看多了,也就得心应手了。

原理图分析(引脚作用)

1.供电部分

camera包含的三路电压为模拟电压(VCAMA),数字电压(VCAMD),IO口电压(VCAMIO) a) VCAMD 就是 DVDD 数字供电,主要给 ISP 供电 b) VCAM_IO 就是 VDDIO 数字 IO 电源主要给 I2C 部分供电; c) VCAMA 就是 AVDD 模拟供电,主要给感光区和 ADC 部分供电; d) VCAM_AF 是对 Camera 自动对焦马达的供电

2.Sensor Input部分

a) Rest脚:用于复位和初始化 b) PDN脚:Camera工作状态控制:1.normol work(工作) 2.standby(待机) c)Mlck脚: 即MasterClock脚,由BB提供给Sensor的外部clock

3.I2C部分

BB与Sensor端通过I2C来通信(读写寄存器),包括SCL(I2C Clock) SDA(I2C Data)信号

4.MIPI部分

mipi信号包括mipi clock和mipi data,该信号是高速信号,用来传输mipi数据包。 mipi data是成对的差分信号,MIPI_RDN和MIPI_RDP,有几对这样的pin脚,则说明是几条lane,同一颗sensor由于register setting不同,输出的信号有可能是2 lane或者4lane等。
1.MIPI_RDN0和MIPI_RDP0:用于数据传输 2.MIPI_RDN1和MIPI_RDP1:用于数据传输 因此是2lane的 另外 MIPI_RCN和MIPI_RCP:时钟信号     作者:c枫_撸码的日子 链接:https://www.jianshu.com/p/4062a3922cba 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:MIPI,clock,知识,mipi,硬件,camera,信号,I2C,Sensor
From: https://www.cnblogs.com/breadmachine/p/16867702.html

相关文章

  • 闭包小知识:闭包实现数据缓存、变量隔离,以及柯里化的使用场景
    缓存什么是缓存函数?接收一个函数,用闭包将每次函数执行的结果缓存起来缓存例子1: /**闭包实现缓存*属性:有个键--值--->所以可以将缓存数据存放在一个对......
  • Java入门知识点;eclipse编辑器
    eclipse快捷键sysoalt+/mainalt+/运行:Ctrl+F11多行注释:Ctrl+Shift+/多行编辑:Alt+Shift+A大小写:Ctrl+Shift+X(小变大)Ctrl+Shift+Y(大变小)快速创建getter与setter:......
  • FHE学习笔记 #3 数论中的前置知识
    文章使用wolai编写并导出,在wolai中观看效果更好,有颜色高亮和实时更新不可约多项式IrreduciblePolynomialIrreduciblepolynomial-Wikipedia定义比较多,通俗......
  • C++入门知识点
        今天我为大家带来的是有关C++入门知识点,总共分为5个小知识点,分别是:命名空间,缺省参数,函数重载,引用和auto关键字(C++11)。在这其中,我们还会穿插将一些知识点,希望大......
  • 记录工作中可能需要用到的零散知识点
    1、命令行快速删除文件,例如删除node_modulesrimrafnode_modules//如需使用该命令,还需要安装rimraf  npminstall-g rimraf 2、命令行清除npm缓存npmcacheclea......
  • Vue3知识点之数据侦测
    Vue的核心之一就是响应式系统,通过侦测数据的变化,来驱动更新视图。实现可响应对象的方式通过可响应对象,实现对数据的侦测,从而告知外界数据变化。实现可响应对象的方式:g......
  • python二十九课--对象的封装与多态等知识
    上周内容回顾动静态方法类体代码中编写的函数有三种类型1.绑定给对象的方法:对象调用自动当做第一个参数传入 类中直接定义函数 classC1:def......
  • 机械视觉之硬件选型
    一,相机选型1.1.面阵相机和镜头选型已知:被检测物体大小为A×B,要求能够分辨率小于C,工作距离为D[1]相机选型步骤:(1).相机的最低分辨率=(A×B)/(C×C),(2).相机在选型时,......
  • 初中知识,平方差公式和一元二次方程
    初中知识,平方差公式和一元二次方程   平面直角坐标系表示 ......
  • 知识蒸馏 -- 简单代码 实现
    知识蒸馏还是先来简单回顾下知识蒸馏的基本知识。知识蒸馏的核心思想就是:通过一个预训练的大的、复杂网络(教师网络)将其所学到的知识迁移到另一个小的、轻量的网络(学生......