人物在ARM 9平台下开发CMOS图像传感器数据采集系统的2000字论文
人物设计了一种基于S3C2410的CMOS图像传感器数据采集系统,该系统成本更为低廉、结构更为简单、设计更为新颖。该系统选用了OmniVision公司的OV7141黑白CMOS数字图像传感器,这款芯片具有640×480=307 200像素,最高可以30帧/秒的速度输出数字图像数据,并且具有高灵敏度、宽动态范围、抗开花等特点。
在接口电路设计方面,需要考虑CMOS图像传感器与S3C2410的数据输出电路接口、控制电路接口以及IIC总线接口。对于数据接口模块,由于OV7141内部嵌入了一个8位A/D转换器,可以同步输出8位的数字视频流D[7…0]。因此,与其数据线连接就和DRAM一样,将数据线和S3C2410的数据总线直接连接即可。但是为了避免总线冲突问题,需要在系统的数据总线与OV7141图像传感器的数据总线之间接入一个具有三态功能的总线驱动器。
对于控制接口模块,当CMOS图像传感器工作于逐行扫描方式时,在输出一帧同步信号后将输出一帧的数据,在每一行数据前也会输出行同步信号,每一个像素有效信号触发一个点的信号输出。由此可以采用DMA(直接存储器存取)的传送方式来实现图像传感器到DRAM(动态随机存取记忆体)的数据传输。
最后,对于IIC总线接口模块,硬件连接只需将OV7141的SIO_C、SIO_D分别与S3C2410 的 SCL 和 SDA 相连皆可。这使得用户能够通过 IIC 总线进行通信,以设置或获取 CMOS 图像传感器 的各种参数,如曝光量、高度增益、中立化平衡等。
通过上述设计,本文旨在提供一种成本效益高、新颖简洁且易于实现的一种基于 ARM9 平台下的 CMOS 图像采集系统,为各类应用提供了一种实用的解决方案。在实际应用中,这种系统不仅能够满足基本需求,还能根据具体情况进行进一步优化以提高性能和减少成本。