基于CPLD的CMOSAPS驱动时序的设计
1 引言
CMOS图像传感器是近年来发展十分迅速的一种新型固态图像传感器。
它将图像传感器阵列、时序控制电路、信号处理电路、A/D转换电路以及接口电路等集成在一体,使其具有体积小、功耗低、集成度高、控制简单、成本低等优点,因此在数字图像采集等方面得到广泛应用。
本文在分析了PB-1024 CMOS APS图像传感器的工作原理和时序要求的基础上,设计了简单合理的时序控制电路。该设计采用复杂可编程逻辑器件(CPLD)作为硬件设计平台,VHDL语言为设计描述方式,并通过Xilinx公司的Foundation软件进行了系统仿真。
2 PB-1024 CMOS APS图像传感器
2.1 特性、结构及原理
PB-10244是美国Photobit公司生产的百万像素CMOS APS图像传感器。其图像分辨率为1024H×1024V,像元尺寸10.0μm×10.0 μm,在主时钟频率为66 MHz时,最大数据传输速率为528 Mbit/s,对应的采样速率为500帧/s,且片内集成了8位A/D转换器。
PB-1024 CMOS APS图像传感器将像素矩阵、A/D转换电路及时序控制电路等集成在一起,其内部结构由图1所示的几个功能模块组成。当光照射到像素阵列上时发生光电效应,在像素单元内产生相应的电荷。在时序电路的控制下,行选择逻辑单元根据行地址总线选通相应的行像素单元,行像素单元内的图像信号通过各自所在的列信号总线,传输到对应的模拟信号处理单元和A/D转换器,转换后的数字信号首先被存储在A/D转换寄存器中,然后在输出控制电路的作用下,转移到输出寄存器中,最后8×8位的数字信号经放大后输出。
2.2 时序分析
PB-1024 CMOS APS图像传感器所需的时序驱动控制信号主要有:采样开始信号ROW_STRT_N、数据转移信号LD_SHFT_N、数据允许输出信号DATA_READ_EN_N等,其驱动控制时序如图2所示。
在光积分期间,通过10位行地址总线(ROW_ADDR)选通有效的像素行,当采样开始信号有效时(ROW_STRT_N为低电平),开始从有效的像素行中读取模拟信号,经A/D转换后,将数字信号存储在A/D转换寄存器中。完成以后,图像传感器送出数据读取完成信号(ROW_DONE_N为低电平)给驱动控制器,驱动控制器发出数据转移信号(LD_SHFT_N为低电平),此时数字信号从A/D转换寄存器中转移到输出寄存器中。在数据转移信号有效的一个时钟周期后,数据允许输出信号开始有效(DATA_READ_EN_N为低电平),数据从输出寄存器中输出。
3 时序控制电路的CPLD实现
3.1 复杂可编程逻辑器件
在设计中,由于来自PB-1024图像传感的8×8位数据输出端口要用到64个I/O口、行地址需要10个I/O口、其他控制信号需要45个I/O口,这样共需要119个用户自定义的I/O口。为此选用美国Xilinx公司生产的XC95288XL复杂可编程逻辑器件来实现对PB-1024 CMOS APS图像传感器的驱动控制。XC95288XL共有208个输出端口,其中有168个用户可编程的I/O口,完全可以满足系统设计的需求。基于CPLD的PB-1024 CMOS APS图像传感的驱动控制单元如图3所示。
相关文章
- 2024-07-09多CCD拼接相机中图像传感器不均匀性校正
- 2024-02-26实现同一分析周期内两流路并行分析的技术改造
- 2022-04-27监控摄像机日夜及彩色黑白转换两用简析
- 2024-07-31铁路客车提速轴承外圈非基准端面挡边平行度测量仪的研制
- 2023-03-02智能化色谱分析软件的研究与应用探讨



请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。