人物在ARM 9平台下操作CMOS图像传感器数据采集系统了解其主要分类
人物设计了一种基于S3C2410的CMOS图像传感器数据采集系统,该系统成本更为低廉、结构更为简单、设计更为新颖。该系统选用了OmniVision公司的OV7141黑白CMOS数字图像传感器,这款芯片具有640×480=307 200像素,最高可以30帧/秒的速度输出数字图像数据,并且具有高灵敏度、宽动态范围、抗开花等特点。
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,电源DC 3.3 V和DC 2.5V,以及功耗40 mW(工作),30 μA(休眠)。
为了降低整个系统的成本,S3C2410提供了丰富的内部设备,如分开的指令Cache和数据Cache内带MMU、LCD支持STNTFT功能,以及NAND Flash系统引导等。接口电路设计主要应考虑CMOS图像传感器与S3C2410数据输出电路接口以及IIC总线接口。
在数据接口模块中,由于CMOS图像传感器每一个成像是DRAM内存单元一样被单独编址,可以直接将其连接到S3C2410上。但是需要在两个总线之间添加一个三态功能总线驱动器,以避免总线冲突问题。在控制接口模块中,可以采用DMA方式来实现从OV7141到DRAM中的数据传输,并通过水平同步信号HREF作为外部中断输入信号来统计每行数据输出。
最后,在IIC总线接口模块中,只需将OV7141的SIO_C和SIO_D分别与SCL和SDA相连即可。这一部分涉及到的通信协议包括开始信号、结束信号、高效率应答机制等,为读写操作提供了必要的手段。