ARM 9平台下的CMOS图像传感器数据采集系统
在ARM 9平台下,设计了一种CMOS图像传感器数据采集系统。该系统采用了OmniVision公司的OV7141黑白CMOS数字图像传感器,该传感器具有640×480=307 200像素,最高可以30帧/s的速度输出数字图像数据。OV7141的主要特性参数包括:图像尺寸为3.6 mm×2.7 mm;像素尺寸为5.6μm×5.6μm;信噪比>46 dB;最小照度为3.0 V/(Lux·s);暗电流为30 mV/s;动态范围为62 dB。
为了降低整个系统的成本,我们选择了Samsung公司推出的16/32位RISC处理器S3C2410。这款处理器提供了低价格、低功耗、高性能的小型微解决方案,并且内置了丰富的内部设备,如分开的指令Cache和数据Cache、内带MMU、LCD支持STNTFT、NAND Flash系统引导等。
接口电路设计主要考虑了CMOS图像传感器与S3C2410之间的数据输出电路接口、控制电路接口以及IIC总线接口。在数据接口模块中,由于CMOS图像传感器每一个成像单元被单独编址,可以直接将其与S3C2410相连。在控制接口模块中,使用DMA来实现图像传感器到DRAM的数据传输,并通过水平同步信号HREF作为外部中断输入信号,以统计每行数据的输出。而在IIC总线接口模块中,只需将OV7141的一些IO端与SCL和SDA相连接即可。
这种基于ARM 9平台下的CMOS图像是