手机摄像头调试经验分享 我这里要介绍得就就是 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 位多于接受端,可以用丢弃低位得...