基于复杂可编程逻辑器件实现驱动时序控制方案的设计

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

1. 引言

基于复杂可编程逻辑器件实现驱动时序控制方案的设计

早在50年代,人们即开始了对紫外探测技术的研究。紫外探测技术是继红外和激光探测技术之后发展期来的又一军民两用光电探测技术。随着紫外探测器、紫外传感器、紫外CCD(UV-CCD)等固体紫外摄像器件的开发和研究,紫外成像系统在紫外预警、紫外制导、指纹检测、皮肤病诊断等领域都取得了较大进展。

紫外成像技术的另一个应用便是检测和定位电晕放电。电晕是电力系统中重要的电能损耗原因。电晕放电产生的光辐射大部分是在紫外光区,所以利用中紫外的“日盲”(日盲:大气中的臭氧对太阳辐射中波长在300 nm以下的紫外光有强烈的吸收作用,所以把这一谱区称为“日盲”区)特性进行工作的紫外电晕检测系统便可以全天候地探测到电晕活动而不受日光和其光谱的干扰,这是常规的电晕照相机办不到的。

本文选用美国Sarnoff公司的UV-CCD——CCD180-512-SFT作为紫外电晕检测系统的成像器件,在分析其工作过程和对驱动时序的要求的基础上设计出合理的时序控制方案。选用复杂可编程逻辑器件(CPLD)作为硬件设计平台,使用VHDL语言对时序电路方案进行了硬件描述,采用QuartusⅡ对所设计的时序发生器成功地进行了系统仿真。

2. 芯片结构说明

美国Sarnoff公司的CCD180-512-SFT是背照型帧转移面阵UV-CCD,16路信号并行输出,光谱响应范围从200 nm到1000 nm,对紫外光和可见光都有响应,其QE曲线如图1所示。

图1 CCD180-512-SFT光谱响应曲线

CCD180-512-SFT由两个感光区、两个存储区和读出寄存器构成。每个感光区(或存储区)包含有8个子阵列,每个子阵列含有256(行)×64(列)个有效像元,整个像面则由16个子阵列,共512×512个有效像元构成,16路信号分别读出。电荷移动方向如图2中箭头所示,先由感光区转移到存储区,再由存储区逐行转移到读出寄存器顺序读出。16个子阵列有各自独立的读出寄存器和CDS(相关双采样)放大器。信号的输出方式是16个端口并行输出,性能优越。

图2 CCD180-512-SFT芯片结构

CCD180-512-SFT主要性能参数如下:

有效像元:512×512

像元大小:18μm×18μm

像面尺寸:9.22 mm×9.22 mm

最高帧频:400 fps

读出噪声:《50 e- rms at 100 fps

暗电流:VIS 《 0.5 nA/cm2;UV 《 1.0 nA/cm2

光谱响应范围:200 nm to 1000 nm

3.CCD时序分析

由芯片结构可知,CCD的一个工作周期分两个阶段:感光阶段和转移阶段。在感光阶段,光敏区处于积分状态,各光敏单元进行光电转换,光生电荷被收集并存储在势阱中。第一场积分结束后,转为电荷转移状态,此时光敏区与存储区的三相驱动时钟同步变化,光敏区的信号电荷包并行地快速转移到存储区的存储单元中。此后,光敏区又转入第二场的积分状态,在光敏区的整个光积分期间,存储区、水平区的三相时钟和水平转移时钟间歇地变化,每变化一次,存储区向水平区并行转移一行信号电荷包。然后水平区时钟高速变化,驱动一行电荷包快速串行移位读出。如此周而复始,直至将存储区暂存的第一场电荷包全部输出。此后存储区与光敏区的驱动时钟又同步变化,将第二场的积分电荷快速地转移到存储区。此后,重复上述过程。

4.CCD时序电路的设计

4.1 输出输入端的定义

CCD180-512-SFT需要12路驱动信号,分别是感光区三相驱动信号A1、A2、A3;存储区三相驱动信号B1、B2、B3;转移寄存器三相驱动信号C1、C2、C3;三个CDS控制信号:复位信号RESET、箝位信号CLAMP、采样信号SAMPLE。这12路驱动信号由两个输入信号,即时钟输入(CLK)、复位信号(RES)生成。

4.2 CCD时序电路的VHDL语言描述

在QuartusⅡ 软件设计环境下,使用硬件描述语言VHDL,以自顶向下的方式设计CCD驱动时序。

首先是三相时钟的生成。为了确保信号电荷包高效率地定向转移,三相时钟之间必须有一定的相移和交迭,使用由D触发器构成的、带反馈控制的特殊三分频电路来形成三相交迭时钟。其电路原理图如图3所示。

图3 三相交迭时钟生成电路

然后用计数电路来控制光敏区积分和转移的时间。光敏区在积分阶段时,信号A处于直流电位(A1、A3低电平,A2高电平),此时信号B和信号C交替变化,每变化一次读出一行电荷包,当存储区的电荷包全部转移完以后,光敏区积分结束,进入转移时间;在转移阶段,信号A和信号B都处于时钟驱动状态,且同步变化,逐行把信号电荷包从光敏区转移到存储区,此时信号C也处于时钟驱动状态,但无输出。

4.3 CCD时序电路的CPLD实现

结合实际采用复杂可编程逻辑器件(CPLD)实现该设计[3]。Altera 公司MAX 7000 系列器件是工业界速度最快的高集成度可编程逻辑器件系列,可模仿TTL,并且可将SSI(小规模集成电路)、MSI(中规模集成电路)、LSI(大规模集成电路)的逻辑功能高密度集成[4]。由QuartusⅡ软件根据系统设计选用Altera 公司的EPM7128SLC-84-10。EPM7128SLC-84-10有2500个逻辑门,128个宏单元,8个逻辑阵列块,除了提供时序电路中要求的信号外,还保留了部分的引脚和功能块,以备增加新功能的需要。图4为CCD光积分阶段的系统仿真时序图,图5为CCD帧转移阶段的仿真时序图。

图5 帧转移阶段波形图

5.

复杂可编程逻辑器件(CPLD)较其类型器件具有延时小、设计简便、调试灵活等优点,采用CPLD的驱动时序电路满足CCD180-512-SFT的时序、时延等要求,为紫外电晕检测系统的设计作了准备。而CCD的信号处理器,包括对CCD180-512-SFT输出的16路信号进行箝位放大、增益控制、A/D转换、数据缓存、格式转换等一系列处理则是下一步需要进行的工作。

本文作者创新点:使用对紫外光和可见光均可响应的紫外CCD进行紫外电晕检测,这样就可以全天候地探测到电晕活动而不受日光和其光谱的干扰,这是常规的电晕照相机办不到的。

猜您喜欢

Microsemi公司的SmartFusion2 SoC FPGA是低功耗FPGA器件,集成了第四代基于闪存FPGA架构,166MHz ARM Cortex-M...
2018-05-14 14:20:00

压敏电阻作为重要的保护元件,应用于各种电路中以防止过电压损坏。ROYALOHM(厚生)作为知名的电子元件制造品牌,其压敏电阻产品以优良的性能和稳定的质量赢得了市...
2013-12-30 12:10:30

当我们在设计中使用Zynq SoC或Zynq UltraScale + MPSoC时,可以有两种方法来实现SPI接口:使用PS端的SPI控制器(PS端有两个S...
2018-04-22 11:46:00

电解电容器纸是电解电容器中重要的组成部分。主要用于隔离电极和电解液。本文将介绍电解电容器纸的用途。隔离功能电解电容器纸的主要作用是隔离。可以防止电极与电解液直接...
2025-03-27 00:30:35

现代电子产品中,贴片电阻是一种常见的电子元件。因体积小、功耗低而被应用于各种电路中。了解贴片电阻的字母表示方法,对于电子工程师和爱好者来说非常重要。本文将详细介...
2025-03-18 23:00:01

NTC热敏电阻(Negative Temperature Coefficient Thermistor)是对温度变化敏感的电子元件,其电阻值温度的升高而降低。由...
2025-04-16 09:30:48

在现代计算机和电子设备中,PCI(外围组件互连)和PCIe(PCI扩展)连接器是非常重要的配件。是连接主板与各种扩展卡的桥梁,支持显卡、声卡、网卡等硬件的安装与...
2011-06-09 00:00:00

贴片电阻30d指的是尺寸为3.2mm x 1.6mm的贴片电阻,而最好的阻值取决于具体的应用场景。30d电阻常用阻值范围很广,从几欧姆到几兆欧姆都有。没有一个 ...
2024-11-29 10:26:10

排风机是用于通风和换气的设备,应用于工业、商业和家庭环境中。其主要功能是将室内的污浊空气排出,帮助保持空气清新,改善室内环境质量。排风机的工作原理是通过电动机驱...
2009-11-28 00:00:00

棘轮扳手是应用于各类维修和装配工作的工具,其独特的设计使得操作更加高效便捷。在汽车维修领域,棘轮扳手能够轻松应对狭小空间中的螺栓和螺母,极大提高了修理效率。在机...
2012-03-07 00:00:00