摄像头PIN脚功能作用

摄像头PIN脚功能作用,Camera硬件系统分析 9 f  E+ E2 b  N. j4 M2 U- a. q9 A) T# c& O& C% x+ l5 l! q                                          <ignore_js_op>

2015-8-19 11:59 上传

下载附件 (51 KB)

<ignore_js_op>来源于:http://www.ccm99.com/thread-3527-1-1.html

2015-8-19 11:59 上传

下载附件 (70.75 KB)

/ N! w1 f: J) N; h $ n2 L2 Z  {* q: s. }6 e6 n: X: J, Y          从sensor本身的引脚来看,它们一般有如下一些需要配置的引脚:RESET,PWRDWN,VSYNC,HSYNC,PCLK,MCLK,SDA,SCL,AVDD,DVDD,IOVDD,还有就是数据引脚了。对于30万像素的sensor有8个数据引脚:D0——D7,对于200万像素的sensor有10个数据引脚:D0——D9。 ; b) o; N1 q* }9 N2 U5 P" X 这些引脚的意义大致如下: " W0 Y( u# F+ D8 Q, E . Z9 ^6 m0 q) jRESET:用来reset sensor;RESET一般是低有效,当脉冲为低时,reset sensor,而正常工作时,应该为高。SSA5526中,其为低有效。 ‘ O" \# k! Y+ `" d/ G3 B* G4 {, ` , J0 q2 }4 j- V! `1 Z, aPWRDWN:power down引脚,切断供电。PWRDWN一般高有效,当脉冲为高时,进入省电模式,而正常工作时为低。但有些sensor却是低有效,比如SSB0520。在使用不同sensor时,就需要注意这点。SSA5526中,其为高有效。 " x8 f* k# L  [+ ^. h  Q‘ t& K; o % m- }6 h% T+ p$ S2 l1 E2 ZHSYNC:行同步,行锁存,换行信号,sensor在抓取一行数据开始的时刻,通过HSYNC引脚向Camera interface发出信号,告知其。SSA5526中,其为高有效。   z! V7 H& ^, g0 @0 M 4 ~% V( f, h9 B5 }7 y  hVSYNC:帧同步,祯锁存,换页信号,这个与HSYNC对应,在sensor抓取一帧数据开始时,通过VSYNC引脚向Camera interface发出信号,告知其。SSA5526中,其为低有效。 6 }+ n" N6 R; N. H7 ]! T

320×240的屏,每一行需要输入320个脉冲来依次移位、锁存进一行的数据,然后来个HSYNC 脉冲换一行;这样依次输入240行之后换行同时来个VSYNC脉冲把行计数器清零,又重新从第一行开始刷新显示

PCLK:理解为sensor抓取一个像素的脉冲高低。SSA5526中,其为低有效。

MCLK:sensor工作的时钟频率。

& n6 ]" U& F% j; f- i

SCA和SCL:这是I2C的两条总线线路:SDA为串行数据线,SCL为串行时钟线。1 {& e5 Z4 @9 V

2 U/ d" S$ M2 F, `" L2 c/ K

$ c% _  s) r* F6 @: m 二、I2C总线在传送数据过程中共有3种特殊的电平变换情况,他们分别是:起始(start)、停止(stop)和响应(aek)。2 X1 o; p  I: D8 b( X7 Y : e( g. m1 |# Y3 ?/ B1 A. w   当SCL为高电平时,SDA由高电平向低电平跳变,这个表示起始条件;当SCL是高电平时,SDA线由低电平向高电平跳变表示停止条件。起始和停止条件一般由主机产生,总线在起始条件后被认为处于忙的状态,在停止条件的某段时间后总线被认为再次处于空闲状态。& M) M6 T% D9 W4 c4 ~; h
‘ O  i% e; g. }, S( F  响应信号是指从机在接收到8b数据后,向主机发出特定的低电平脉冲,表示已收到数据。在响应的时钟脉冲期间,从机必须将SDA线拉低使他在这个时钟脉冲的高电平期间保持稳定的低电平,主机收到应答信号后,根据实际情况做出是否继续传递信号的判断。若未收到应答信号,则判断为从机出现故障。 ! ^‘ j: \* f7 `3 F) ~% l1 ~4 P- }# H- Q& S1 {# P% q& Z7 v : {, V2 C( p! n1 H- b# a三、摄像头初始化时,没有将数据写入I2C,一般问题会出现在哪里? 1 \# ~4 b$ a. H% e‘ Q SENSOR的各路电源是否接好, ) d/ P0 X$ d: z7 R9 A$ qCMCLK是否正确 3 u9 U- ?4 J; a* u  D8 g1 E; B1 r8 uRESET sensor % G1 n+ ]. I& ZI2C总线上拉电阻是否匹配正确, ) ^; U. W$ g1 T( n, ]$ L/ K 访问sensor时使用的 device ID是否正确, (注意7位地址和8位地址)5 p8 h. s) l  N7 a3 A I2C的时钟CLK速率是否太高, 5 O6 L* t8 ^% K9 L! R 两次I2C连续读写之间是否有spec规定的delay时间 ! Z2 X1 @3 X1 G‘ W

CAMERA POWER UP 时序是否符合 SPEC。

2015-8-19 11:56 上传

下载附件 (86.45 KB)

摄像头问题分析排查:

1、AVDD,DVDD,IOVDD 三路电压供电情况:

理应单独供电,假设camera 端的DVDD、IOVDD 都由主板的dvdd供电,因为是并联,camera端的DVDD、IOVDD都能满足电压需求,但并联分流,可能camera端的电流不够。

上电要求,假设正常工作时,AVDD应为2.8V,但从0V 直接提升到 2.8V 可能会产生较大电流,影响camera的工作,此时应逐步提升电压,0V->1.8V->2.5V>2.8V。

( a& x& Z: m- Y

2、powerdown 有效极性,powerdown 为省电、掉电模式,即powerdown 有效时,camera 为不工作模式。

Q: J1 o, D1 u  N  T6 n

3、reset 极性、时序要求。高低高 或者  低高低,复位时应保持的时间。

& s; E1 M; \: [. C

4、MCLK是否要求先于 !powerdown 提供

# [‘ H; r2 K5 a: o8 L: T

5、PCLK 信号是否正常

1 X# C7 x4 {% ~; q7 I4 i, Y

6、I2C地址应依据I2C通信算法的处理方式写成7bit或者8bit

如果I2C通信算法中依据struct i2c_msg 中提供的flag进行左移,再 " | " flag标志位,则I2C地址写成7bit;如果不进行左移,则写成8bit,最低位为0。

查看是否有其他外设占用此I2C地址,I2C上拉电阻阻值是否正确,I2C管脚是否有足够的驱动能力。

! g  M2 }" M: f7 a8 z/ M$ V- D# p

7、均如果以上条件满足,那么下一步应该读取camera 的 chip id ,用示波器查看 I2C CLK 信号是否正常,查看发出的data 数据是否是 camera的 i2c addr,第9个 CLK 期间,data 线是否被 camera 拉低,产生ACK响应

时间: 2024-11-04 07:47:55

摄像头PIN脚功能作用的相关文章

耳机接口pin脚定义

耳机有两种标准: 国标L R MIC GND 欧标:L R GND MIC 测量方法:左声道或者右声道  与另外pin脚间电阻有30欧姆左右说明是测量pin脚是GND:

ALITUM DESIGNER 多PIN脚IC元件封装的制作

多IC芯片的管教众多,一个一个的添加引脚效率较低,网上有好的方法,现总结如下 1 在元件库.schlib中新建元件,画出框图和添加第一个PIN脚 2利用smart paste快速放置众多PIN脚(具体的PIN name/电气类型可先不设置).方法: 2.1选择第一个PIN脚,复制,编辑,阵列粘贴(注意垂直间距的正负与上下关系) 3在EXCLE中将芯片IC的名字和电气类型做成表格 4在.schlib中选中所有的PIN脚,然后打开SCHLIB LIST(如果没有选择PIN脚则LIST中为空,用shi

开关稳压电源过热(高温)保护功能作用--来自中港扬盛分享干货

开关稳压电源过热(高温)保护功能作用 中港扬盛来分享一下吧,开关稳压电源的高集成化和轻量小体积,使其单位体积内的功率密度大大提高,电源装置内部的元器件对其工作环境温度的要求也相应提高.否则,会使电路性能变坏,元器件过早失效.因此在大功率开关稳压器中应该设过热保护.另外我来解答一下上次有一个客户问的问题,是关于变频电源遇到三相不平衡的原因.其实出现这种三相不平衡的原因,主要是因为配变的功率损耗是随负载的不平衡度而变化的,配电变压器是低压电网的供电主设备,当其在三相负载不平衡工况下运行时,将会造成配

磁盘阵列RAID的功能作用介绍

RAID是一个我们经常能见到的名词.但却因为很少能在实际环境中体验,所以很难对其原理能有很清楚的认识和掌握.RAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立磁盘冗余阵列.RAID就是一种由多块硬盘构成的冗余阵列.虽然RAID包含多块硬盘,但是在操作系统下是作为一个独立的大型存储设备出现.上海天盾数据恢复中心的专家告诉我们,利用RAID技术于存储系统的好处主要有以下三种: 1.通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能; 2.

Spring 框架的架包分析、功能作用、优点,及jar架包简介

Spring 框架的架包详解    Spring的作用     Spring的优势 由于刚搭建完一个MVC框架,决定分享一下我搭建过程中学习到的一些东西.我觉得不管你是个初级程序员还是高级程序员抑或是软件架构师,在学习和了解一个框架的时候,首先都应该知道的是这个框架的原理和与其有关jar的作用.关系.这篇文章总结一下spring框架的相关知识. 一.spirng的简介(高手可以跳过) Spring是一个开源框架,它由Rod Johnson创建.它是为了解决企业应用开发的复杂性而创建的.Sprin

Spring MVC 框架的架包分析,功能作用,优点

由于刚搭建完一个MVC框架,决定分享一下我搭建过程中学习到的一些东西.我觉得不管你是个初级程序员还是高级程序员抑或是软件架构师,在学习和了解一个框架的时候,首先都应该知道的是这个框架的原理和与其有关jar的作用.关系.这篇文章总结一下spring框架的相关知识. 一.spirng的简介(高手可以跳过) Spring是一个开源框架,它由Rod Johnson创建.它是为了解决企业应用开发的复杂性而创建的.Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情.然而,Spring的

PHP中的常见魔术方法功能作用及用法实例

概述 在面向对象编程中,PHP提供了一系列的魔术方法,这些魔术方法为编程提供了很多便利.PHP中的魔术方法通常以__(两个下划线)开始,并且不需要显示的调用而是由某种特定的条件出发.这篇文章简单总结了PHP中提供的魔术方法. 开始之前 在总结PHP的魔术方法之前先来定义两个类,以便后边示例使用: 复制代码代码如下: <?phpclass Device {    public $name;               public $battery;            public $data

人脸识别门禁系统有哪些功能作用

人脸辨认门禁体系主要经过摄像头采集人脸信息,与后台庞大的人脸模板对比,确认是社区或楼层住户就可以自在通行.如此一来,即便是出门忘带磁卡.指纹变形.忘掉暗码,也不会被拦在小区大门处,"刷脸"收支,安全卫生. 人脸门禁在企事业园区.政府工作大楼等场所使用人脸辨认技能在门禁体系中做通行权限"钥匙",经过抓拍人脸与预先录入的人脸库比对,对不同区域.不同门禁点.不同时刻段的进出权限,经过人脸这张特别的"卡片"来做判别,控制建筑物内门禁体系的开启.主要以人脸

如何在SAP UI5应用里添加使用摄像头拍照的功能

昨天Jerry的文章 纯JavaScript实现的调用设备摄像头并拍照的功能 介绍了纯JavaScript借助WebRTC API来开发支持调用设备的摄像头拍照的web应用.而我同事遇到的实际情况是,需要使用SAP UI5这个前端框架来开发web应用.在有了前一篇文章的知识储备后,在SAP UI5里完成这个功能,可以采取同样的思路. 我们先回忆前一篇文章里提到的技术实现的要点: (1) 在web应用的HTML页面里定义HTML5用于显示视频的原生标签:video (2) 使用WebRTC的API