采用CPLD和VHDL语言实现CMOS APS图像传感器时序控制电路的设计

时间:2025-11-01  作者:Diven  阅读:0

1、引言

采用CPLD和VHDL语言实现CMOS APS图像传感器时序控制电路的设计

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所示。

3.2 驱动电路的VHDL设计

通过对PB-1024 CMOS APS图像传感器的时序分析可见,时序控制电路的设计规模较大、复杂程度较高且速度要求较快,因此为了满足高频帧的时钟要求,设计采用VHDL语言来实现,主要产生PB-1024的输入时钟信号和数据的采集、转移和输出信号。

为保证采集到的图像能够实时地显示在XGA监视器上,系统时钟频率按照XGA监视器的扫描频率75 Hz来确定。由于场消隐期的存在,即每一行的输出信号都会包含一些哑像元,每一场图像的输出也会包含一些哑行,所以在设计时为保证不会采集到消隐电平,使每一个有效像素与每一位有效数据的输出——对应,因此确定一场图像的实际大小为1328×803。这样得到的行频为60.225 kHz,点频为80 MHz,因此用80 MHz的时钟频率作为CPLD内部的全局时钟频率。但由于图像在传输过程中受到低速XGA电缆发送速率75帧/s的限制,所以PB-1024 CMOS APS图像传感的输入时钟频率只能达到10 MHz,这可由一个8分频的计数器完成。

数据的采集、转移和输出的过程为:当全局复位信号RESET=1时,系统停止工作,这时所有计数器清零。当RESET=0时,系统处于采集状态。采集一场图像的过程为:当全局时钟信号VCLK的下降沿来到时,列计数器(HCOUNTB)开始计数,在输出若干个过渡像元后开始有效数据的采集和转移(LD_SHIFT为低电平),在一个全局时钟周期后数据开始允许输出(DATA_READ_EN为低电平),当列计数器计数到1024时,停止数据的转移和输出。当列计数器计数到1327时,行计数器(RSTV-COUNT)加1,列计数器清零,开始下一有效像素行数据的采集、转移和输出。当行计数器计数到768时,完成一帧图像的采集,当行计数器计数到803时,完成一场图像的采集。

3.3 设计验证

采用Xilinx公司的Foundation软件对时序电路进行仿真,仿真波形如图4所示。通过与图2的比较,可以看出产生的驱动控制信号波形与PB-1024 CMOS APS图像传感器所需时序控制关系基本吻合,能够达到PB-1024 CMOS APS图像传感器的时序要求。

4、结 论

采用CPLD对CMOS APS图像传感器的驱动电路进行设计,使原来复杂的电路设计变成只需一片CPLD芯片就能完成,而且电路成倍简化、体积减小、功耗降低,从而提高了图像传感器的抗干扰能力、可靠性和稳定性。

猜您喜欢

现代电子产品的制造过程中,贴片电阻的焊接是一个关键环节。然而,由于操作不当或其因素,可能会导致贴片电阻焊接错误。这不仅影响产品的性能,还可能造成不必要的损失。那...
2025-03-18 21:30:02

你是否曾好奇,小小的电子设备是如何驱动大功率器件的呢?答案可能就藏在一种叫做电容型电荷泵的技术中。简单来说,就像一个微型电压搬运工,能够高效地将低电压搬运成高电...
2024-05-22 00:00:00

安全柜是专门设计用于存储危险物品的设备,其应用领域。在化学实验室中,安全柜能够有效存放易燃、易爆或有毒的化学品,确保实验人员的安全。在医疗行业,生物安全柜被用于...
2023-08-28 00:00:00

电源变压器规格尺寸是多少?这是许多人在选购电源变压器时常常面临的问题。实际上,变压器的规格和尺寸会因其用途、功率及设计要求而有所不同。电源变压器的尺寸主要受其额...
2010-01-23 00:00:00

吸油棉是专门用于吸收油脂和液体的材料,应用于化妆品、医疗和工业等领域。其主要成分通常是天然棉花或合成纤维,经过特殊处理,使其具有优良的吸附性能。吸油棉的结构细腻...
2009-11-21 00:00:00

电子元件中,二极管是常见且重要的元件,其主要作用是控制电流的方向。为了确保二极管的正常工作,定期检查其性能是非常必要的。万用表作为多功能的测试工具,能够有效地测...
2025-03-30 00:31:06

LDO 线性稳压器是什么?LDO,英文全称为 Low Dropout Regulator,中文译为低压差线性稳压器。简单来说,就像一个智能的水龙头,能够将不稳定...
2024-08-04 00:00:00

硅电容式压力传感器是现代技术重要组成部分。在工业、医疗等领域应用。本文将对此传感器进行详细介绍。定义硅电容式压力传感器是利用硅材料制作的传感器。通过测量压力造成...
2025-04-13 01:31:41

保险丝作为关键的保护元件,起到了保障电路安全、防止短路和过载的重要作用。YOUR HOME 靓雅壁纸汽车保险丝独特的设计和优异的性能,赢得了众多车主和维修专业人...
2022-03-05 13:55:30

防浪涌电阻作为保护电子设备免受电压波动损害的关键元件,其重要性不言而喻。而“丽景电子”作为该领域的佼佼者,其品牌背后所承载的国家背景,自然成为了业界关注的焦点。...
2016-01-24 00:44:30