CMOS Sensor的调试经验

发布者:pengbinyyy最新更新时间:2011-07-07 关键字:CMOS  调试经验 手机看文章 扫描二维码
随时随地手机看文章

  目前,包括移动设备在内的很多多媒体设备上都使用了摄像头,而且还在以很快的速度更新换代。目前使用的摄像头分为两种:CCD(Charge Couple Device电荷偶合器件)和 CMOS(Complementary Metal Oxide Semiconductor互补金属氧化物半导体)。这两种各有优劣:目前CCD主要使用高质量的DC、DV和高档手机上,其图像质量较好,但是整个驱动模组相对比较复杂,而且目前只有曰本一些企业掌握其生产技术,对于选用的厂商来说成本会比较高昂,而且一些设备对与图像质量没有很苛刻的要求,对体积要求会高一些;而CMOS正好满足这样的要求,CMOS模组则比较简单,目前很多厂商已经把驱动和信号处理的ISP(Image Signal Processor)集成在模组内部,这样体积就更小,而且其生产技术要求相对简单、工艺比较成熟、成本较低、外围电路简单、图像质量也可以满足一般的要求,所以在嵌入式市场中占有很大份额,目前一些高端的CMOS Sensor的质量已经可以和CCD 的质量相媲美。

  我这里要介绍的就是CMOS摄像头的一些调试经验。

  首先,要认识CMOS摄像头的结构。我们通常拿到的是集成封装好的模组,一般由三个部分组成:镜头、感应器和图像信号处理器构成。一般情况下,集成好的模组我们只看到外面的镜头、接口和封装壳,这种一般是固定焦距的。有些厂商只提供芯片,需要自己安装镜头,镜头要选择合适大小的镜头,如果没有夜视要求的话,最好选择带有红外滤光的镜头,因为一般的sensor都能感应到红外光线,如果不滤掉,会对图像色彩产生影响,另外要注意在PCB设计时要保证镜头的聚焦中心点要设计在sensor的感光矩阵中心上。除了这点 CMOS Sensor硬件上就和普通的IC差不多了,注意不要弄脏或者磨花表面的玻璃。

  其次,CMOS模组输出信号可以是模拟信号输出和数字信号输出。模拟信号一般是电视信号输出,PAL和NTSC都有,直接连到电视看的;数字输出一般会有并行和串行两种形式,由于图像尺寸大小不同,所要传输的数据不同,数据的频率差异也很大,但是串行接口的pixel clock频率都要比并行方式高(同样的数据量下这不难理解),较高的频率对外围电路也有较高的要求;并行方式的频率就会相对低很多,但是它需要更多引脚连线;所以这应该是各有裨益。(笔者测试使用的系统是8bit并行接口)另外输出信号的格式有很多种,视频输出的主要格式有:RGB、YUV、BAYER PATTERN等。一般CMOS Sensor模组会集成ISP在模组内部,其输出格式可以选择,这样可以根据自己使用的芯片的接口做出较适合自己系统的选择。其中,部分sensor为了降低成本或者技术问题,sensor部分不带ISP或者功能很简单,输出的是BAYER PATTERN,这种格式是sensor的原始图像,因此需要后期做处理,这需要有专门的图像处理器或者连接的通用处理器有较强的运算能力(需要运行图像处理算法)。不管sensor模组使用何种数据格式,一般都有三个同步信号输出:帧同步/场同步(Frame synchronizing)、行同步(Horizontal synchronizing)和像素时钟(pixel clock)。要保证信号的有效状态与自己系统一致,如都是场同步上升(下降)沿触发、行同步高(低)电平有效等。

  通过以上介绍,我们就可以根据自己的使用的系统选择适合的sensor模组。要选择接口对应(如果并行接口,sensor模组输出数据bit位多于接受端,可以用丢弃低位的数据的方法连接)、数据格式可以接受或处理、pixel clock没有超过可接受的最高频率(有的是可调的,但帧率会受影响)、场同步和行同步可以调节到一致的sensor模组,这样才可以保证可以使用。保证这些条件的正确性下,还要符合它的硬件电路要求,首要的是确定它的电源、时钟、RESET等信号是否符合芯片要求,其次要看所有的引脚是否连接正确,这样保证外围的电路没有错误情况下才可能正确显示图像。各个厂商生产的产品各不相同,一些厂商的sensor模组在默认状态下就可以输出图像,而有些厂商的sensor模组必须要设置一些寄存器以后才可以得到图像。区别是否可以直接输出图像,可以通过检测sensor 的输出脚,如果三个同步信号都有,数据线上也有数据,那一般就会有默认图像输出,另外也可以跟厂商联系获得有关信息。如果没有默认输出就需要设置寄存器了,一般都是通过两线串行方式(IIC总线使用频率很高)设置寄存器。寄存器设置是整个调试过程中最复杂的过程,当然要设置寄存器要先保证主芯片跟 sensor模组之间通信是正确无误的,然后才是具体设置值的问题。保证通信无误,简单的方法就是读写一致(排除部分动态变化的寄存器),就是说保证能够每次写进去的数据都能正确读出来。寄存器设置方面,一般都会有很多寄存器,其中一些是关键的:例如软件RESET、工作状态、输出大小、输出格式、输出信号有效性、像素频率等,另外一些对细调图像质量很有用处的寄存器暂时可以不管,还有部分寄存器比如自动暴光、自动白平衡这些建议都选择auto,这些功能对图像质量影响很大,一般模组集成了ISP的都会有这个功能。当然不管是默认图像还是设置以后输出的,都需要细调,这时如果有可能,可以联系sensor 模组厂商,请他们给出推荐配置或者做一些技术支持,因为一般sensor内部都有一些寄存器是不对外公布的,只有厂商的FAE才这些寄存器的定义;自己调节图像时,可以从对比度、亮度、饱和度、锐化程度、Gamma校正、消除flicker等方面进行调节。如果sensor没有集成ISP的话,如前面提到的它的输出是BAYER PATTERN,这种格式就是直接将感应到的数据传输过来,需要处理器端进行数据转换,同时还需要做白平衡、暴光控制,另外还要进行上面提到的对比度、亮度、饱和度等等的改进,这些改进要想得到比较好的图像质量,算法会比较复杂,不仅需要处理器有较强的处理能力,也对调试者有一定的要求,但是这样的sensor一般会比较便宜,所以根据自己的情况做选择比较好;不过目前有厂商设计做图像处理的芯片,其实这就是将ISP拿出来单独作为一颗芯片了,它的调试就跟sensor模组差不多了,只是大一些而已。

  调试过程中,我们还要注意一些问题,例如YUV格式输出时中YUV的顺序、BAYER PATTERN中第一行数据的格式、sensor模组输出图像的大小、显示图像的大小等。一般YUV顺序不对图像是可以看到的,只是色彩和亮度转换了;BAYER PATTERN第一行数据格式错了,也就是RGB三种颜色乱了,都是可以看到图像的;图像输出大小则比较重要,因为如果设置输入的图像大小大于实际输出的大小,处理器可能会因为数据不够一场而无法显示,如果小于实际大小则只能输出图像的一部分,但是还是可以显示的,当然这也可以在显示面积不够时做成局部放大的效果。

  图像出来以后,就需要检验一些模组的质量,个人觉得可以从下面几个方面观察:帧率、有无坏点、噪声、暗光下的图像、白平衡、色彩还原能力、暴光、边缘等。现在一般的sensor厂商的30万像素的产品都可以VGA(640*480)30帧,2M像素做到 SVGA(800*600)30帧的帧率,一般应用已经足够,拖影现象也控制得比较好;坏点是比较严重的问题,一般是sensor硬件上有问题,而且它自身的修复算法没有能够修复的,这样对图像会有很大的影响,一般打开sensor工作5分钟就还没有的话,基本上就可以放心了,要指出的是有的时候在一些物体的边缘会出现“坏点”这是sensor算法的问题,一般移动一下物体或者模组就没有了;噪声问题是CMOS Sensor无法躲避的问题,由于感光部分结构跟CCD的差异,注定了同样大小的感光面积下CMOS Sensor图像噪声要比CCD严重,但是各个厂商技术的差异还是会噪声控制上也会有所不同,这时只要给个深色的背景就会看到了,同样CMOS Sensor在低光条件下噪声问题也比较突出,当然可以使用一些技术加以改进;白平衡是最基础的问题,但是白平衡算法好坏也会影响sensor的表现,一些sensor遇到大片某个单色的画面时可以明显看到背景图像颜色改变,这就是算法不好的原因;色彩还原可以照在标准色板上,看与原来的区别就可以看出sensor色彩还原能力了,也有一些sensor会某些颜色过了;若没有色板也可以用色彩明亮丰富的纸来测试,关键是看sensor能否真实表现这些色彩;暴光控制现在一般都的模组都集成了,对着暗处和强光看它是否能够调节到比较理想的状态,一般不会有问题,但是也有例外,笔者曾经碰到一颗sensor在强光照射下启动时没有办法正确暴光,画面很暗;边缘好坏是一个sensor细节表现能力证明,一些 sensor在边缘部分会有锯齿或者就是很模糊不清,这都是细节表现的问题;如果整个画面比较灰,那就是sensor对比度出了问题。

  调试 sensor是一件非常有趣的事情,很多时候它跟一般的IC没有太大区别,其实上我们也是把它当成一般IC来调试的,但是收获却很多。当然,调试的时候可能会遇到很多问题,有些可能会比较棘手,问题的解决也需要很多的经验,但是办法总比问题多,问题的解决就是经验累积的过程、成长的过程。

关键字:CMOS  调试经验 引用地址:CMOS Sensor的调试经验

上一篇:焊锡铅量的测定原子吸收光谱法
下一篇:模拟退火遗传算法在多用户检测技术中的应用

推荐阅读最新更新时间:2024-03-30 22:16

低噪声、高精度的微型 50MHz CMOS 运算放大器
2006 年 8 月 17 日 - 北京 - 凌特公司( Linear Technology Corporation )推出低噪声、高精度 CMOS 运算放大器系列的最新成员 LTC6244 。 LTC6244 是一个双路运算放大器,并具有可挑战精密双极放大器的 50MHz 增益带宽和输入特性,并提供了其它放大器所无法提供的突破性性能。它在整个工业温度范围内可保证最大失调电压仅为 300uV ,可与同类其它放大器在 25°C 时的参数相媲美。 LTC6244 采用了独特的架构,具有 8nV/ √ Hz 的低噪声和
[新品]
用于TD-SCDMA系统的集成CMOS对称式收/发开关的设计
   引言   TD-SCDMA使用的是时分双工方式(TDD)。对于TDD通信系统来说,高质量的收/发开关是RF前端电路的关键模块。为了提高集成度,收/发开关可以采用全集成的形式来取代传统的GaAs MOSFET和PIN二极管等分立元件。   使用CMOS收/发开关取代GaAs MOSFET收/发开关的好处之一是CMOS开关电路不需要负的控制电压。而且,如果能用标准CMOS工艺来完成,开关电路就可以和收发器中其它RF模块集成在一起,这将降低成本。   TD-SCDMA系统规划使用的频段主要为1900MHz-1920MHz和2010MHz-2025MHz。本文采用TSMC 0.35?m CMOS工艺来制作射频收/发开关。通过优化设
[应用]
安森美的智能成像方案使道路更安全
随着汽车中的高性能 CMOS 成像、激光雷达等智能感知配置的增加,汽车自动驾驶水平在不断提高,同时减少交通事故伤亡,提高道路安全性。领先于智能电源和智能感知技术的安森美(onsemi)提供全系列智能感知方案,包括图像传感器、超声波、激光雷达及传感器融合,其图像传感器在先进辅助驾驶系统(ADAS)及自动驾驶领域拥有超过80% 的市场份额,并具备高分辨率、高动态范围(HDR)、LED抗闪烁(LFM)、安全可靠等优势,加持全面的产品组合,包括电源管理、照明方案、电机驱动器、系统设计专知、参考设计、强大而灵活的开发套件、经验丰富的应用支援、符合 ISO-26262/ASIL 标准的关键器件以及广泛的合作伙伴生态系统,支持安全地ADAS及L
[传感器]
安森美的智能成像方案使道路更安全
CMOS型单片机时钟电路图
MCS-51内部都有一个反相放大器,XTAL1、XTAL2分别为反相放大器输入和输出端,外接定时反馈元件以后就组成振荡器,产生时钟送至单片机内部的各个部件。AT89C51是属于CMOS8位微处理器,它的时钟电路在结构上有别于NMOS型的单片机。   CMOS型单片机内部(如AT89C51)有一个可控的负反馈反相放大器,外接晶振(或陶瓷谐振器)和电容组成振荡器,下图为CMOS型单片机时钟电路框图。振荡器工作受/PD端控制,由软件置“1”PD(即特殊功能寄存器PCON.1)使/PD=0,振荡器停止工作,整个单片机也就停止工作,以达到节电目的。清“0”PD,使振荡器工作产生时钟,单片机便正常运行。图中SYS为晶振或陶瓷谐振器,振荡器产
[模拟电子]
<font color='red'>CMOS</font>型单片机时钟电路图
CMOS集成逻辑门电路
其它功能的TTL门电路 一、集电极开路与非门(OC门) 1.OC门的工作原理 2.OC门的应用 二、与或非门 三、三态输出门(TSL门) 1.三态输出门的工作原理 2.三态输出门的应用 3.3.4 TTL数字集成电路系列 一、CT54系列和CT74系列 二、TTL集成逻辑门电路的子系列 三、各系列TTL集成逻辑门电路性能的比较 3.3.5 TTL集成逻辑门的使用注意事项 一、电源电压及电源干扰的消除 二、输出端的连接 三、闲置输入端的处理 四、电路安装接线和焊接应注意的问题 五、调试中应注意的问题 作业:P87 3.4 §2-5 MOS门电路 CMOS 应用广泛、工艺简单、抗干扰能力强、集成度高、功
[模拟电子]
<font color='red'>CMOS</font>集成逻辑门电路
安森美半导体推出先进的1300万像素CMOS图像传感器
推动高能效创新的安森美半导体进一步扩展成像方案产品阵容,推出最新的高性能CMOS数字图像传感器。AR1337是1/3.2英寸格式背照式器件,针对消费电子产品如智能手机和平板电脑。AR1337结合高性能的SuperPD 相位检测自动对焦(PDAF)像素技术,提供微光下300 ms或更少时间的对焦速度,即使微光低于25勒克斯(lux)。此外,AR1337通过采用其片上PDAF处理,大大简化集成到智能手机平台和提高相机模块集成商生产能力,较市场上其它方案简化校准。 AR1337图像传感器提供有源像素阵列,按4208 x 3120像素排列。AR1337建基于公司专利的先进的1.1 m像素技术的成功,能提供鲜艳逼真的图像质量,具备
[传感器]
安森美半导体推出先进的1300万像素<font color='red'>CMOS</font>图像传感器
基于CMOS双D触发器CD4013的脉冲宽度检测电路设计
D触发器的常规使用一般是用作二分频器、计数器或移位寄存器。然而,只要对D触发器的外围电路加以改进,根据其基本逻辑功能。就可充分发挥其独特的作用。数字装置中常用的脉冲宽度检测电路,对脉冲信号的宽度进行识别,例如,当输入脉冲的宽度为一个特定值时。便产生一个响应,否则就不予响应。以下就用CMOS双D触发器CD4013组成的几种脉冲宽度检测电路作一介绍。   检测线路之一如图l所示。ICl、IC2为一片CD4013,其中ICl构成一单稳态触发器,单稳态输出端Q1作为D触发器IC2的时钟脉冲,Q2端作vo输出端。由于ICl、IC2的置位S端接地,故稳态时ICl的Ql端恒为零,Ql端为高电平,VO输出为低电平。当Vi输入信号为高电平时,
[模拟电子]
基于<font color='red'>CMOS</font>双D触发器CD4013的脉冲宽度检测电路设计
传感器里程碑:石墨烯CMOS技术
  硅基CMOS技术是当今大多数电子产品依赖的主要技术。然而,为了电子行业的进一步发展,新技术必须开发具有能将CMOS与其他半导体器件集成的能力。欧洲最大的一项研究计划 石墨烯 旗舰项目(Graphene Flagship),即以10亿欧元的预算将实验室 石墨烯 转向市场,参与市场化竞争。下面就随传感器小编一起来了解一下相关内容吧。   现在,来自巴塞罗那光电科学研究所ICFO的 石墨烯 旗舰项目研究人员,宣称已经可以将石墨烯整合到CMOS集成电路中。这项工作在“Nature Photonics”上发表。   该团队将石墨烯CMOS器件与量子点相结合,以形成一个阵列的光电探测器,产生高分辨率图像 传感器 。当作数码相机使用时,该设
[传感器]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved