基于CPLD和VHDL的线阵CCD驱动电路的设计
- 格式:pdf
- 大小:181.26 KB
- 文档页数:4
目录1 技术指标 (2)1.1 实验目的 (2)1.2 实验要求 (2)2 实验所需设备及实验原理 (2)2.1实验设备 (2)2.2 CPLD驱动基本原理 (2)2.3 CCD驱动时序要求 (5)3 实验内容及步骤 (8)3.1实验内容 (8)3.2实验步骤 (8)4 实验过程分析 (9)4.1 变频部分 (9)4.2 SH信号与Φ1、Φ2信号部分 (9)4.3 SP、CP、RS信号部分 (12)5实验结果分析及调试过程 (14)5.1 软件仿真结果分析 (14)5.2 测试结果分析 (15)5.3 调试过程 (17)6 心得体会 (17)7 参考文献 (18)1基于VHDL的彩色线阵CCD驱动电路设计1 技术指标1.1 实验目的1、了解线阵CCD驱动时序要求;2、学会QuartusII软件基本使用方法;3、学会使用VHDL语言编写基本逻辑时序并设计出线阵CCD驱动电路。
1.2 实验要求1、能够独立使用QuartusII软件编写时序;2、能够使用CPLD驱动板让线阵CCD正常工作。
2 实验所需设备及实验原理2.1实验设备1、CPLD驱动板一块(附带下载线一条)以及12V电源;2、双踪示波器一台(带宽50MHZ以上);3、计算机一台以及QuartusII软件一套。
2.2 CPLD驱动基本原理CPLD驱动板分布图如图1所示:2图1 CPLD驱动板分布CPLD驱动板主要包括电源模块、时钟输入模块、JTAG下载模块、主芯片、驱动信号处理模块、CCD模块、测试区以及扩展I/O口。
各模块内容以及功能如下:电源模块:包括12 V电源输入和12V转5V电路,实验板有三个电源开关,分别为NO1、NO2、NO3,NO1为实验板电源输入开关,闭合此开关12V转5V 电路工作;NO2为5V电源开关,闭合此开关实验板有5V电源输入;NO3为CCD电源开关,闭合此开关CCD模块有12V电源输入。
时钟输入模块:时钟输入模块为50MHZ有源晶振提供,可以在CPLD模块中分频和倍频得到不同的频率时钟。
基于CPLD技术的线阵CCD驱动电路设计
蔡泽彬;蒋跃
【期刊名称】《空军预警学院学报》
【年(卷),期】2004(018)001
【摘要】针对以往设计的电荷耦合器件(CCD)驱动电路存在着体积大、易受干扰和工作频率低的缺点,设计出一种基于复杂可编程逻辑器件(CPLD)技术的CCD驱动电路,可用于不同型号的CCD,同时提高了整个系统的稳定性和工作的效率.仿真结果表明,该电路具有一定的实用价值.
【总页数】4页(P50-52,55)
【作者】蔡泽彬;蒋跃
【作者单位】空军雷达学院基础部,湖北,武汉,430019;空军雷达学院基础部,湖北,武汉,430019
【正文语种】中文
【中图分类】TN79
【相关文献】
1.基于CPLD的带电子快门功能线阵CCD驱动电路设计 [J], 赵光兴;赵雅
2.基于CPLD的线阵CCD驱动电路设计方法的研究与实现 [J], 胡丽;宋文爱;杨录
3.基于CPLD的线阵CCD驱动电路设计 [J], 何敏;王道平
4.基于CPLD的线阵CCD的驱动电路设计与实现 [J], 郭焱
5.基于CPLD和Verilog的高精度线阵CCD驱动电路设计 [J], 黄文林;扬光永;胡国清
因版权原因,仅展示原文概要,查看原文内容请购买。
第25卷 第2期核电子学与探测技术Vol .25 No .2 2005年 3月N uclear Electronics &Detection T echnologyMar ch 2005 基于CPLD 的CCD 通用驱动电路设计方法张 勇,唐本奇,肖志刚,王祖军,黄绍艳(西北核技术研究所,陕西西安 710024) 摘要:建立CCD 通用测试平台有助于系统研究各类CCD 器件的辐射效应及损伤机理。
探讨了一种基于CPLD 的线阵CCD 通用驱动电路设计方法与实现途径。
利用M AX -P LU SII 开发系统,选用MAX7000S 系列CPLD 芯片,设计实现了核心驱动主控制器,用于读取外部存储器驱动文件,设置相关参数寄存器,并产生符合参数要求的驱动时序脉冲。
在此方法的基础上,完成了基本驱动模块电路的设计。
基本驱动模块电路输出波形的测试结果表明,这种设计方法是完全可行的。
关键词:CP LD ;CCD ;驱动时序;电路设计中图分类号: TN99 文献标识码: A 文章编号: 0258-0934(2005)02-0214-04收稿日期:2004-05-08作者简介:张勇(1971-),男,陕西人,西北核技术研究所助理研究员,硕士生 随着CCD 器件在空间遥感、卫星侦察方面的应用,人们开始关注空间辐射环境对CCD 器件辐射损伤效应[1~3]。
研制CCD 通用测试平台有助于系统研究CCD 在模拟辐射环境中的性能参数变化。
精确的驱动时序是CCD 器件正常工作的保证。
由于CCD 的系列种类很多,不同生产商的CCD 器件的驱动时序往往是不同的,通常选用专用IC 驱动、数字电路驱动、单片机I/O 口驱动等方法产生驱动时序。
这些方法存在着调试困难、柔性较差、驱动时钟低等缺点。
本文探讨了一种基于CPLD 的线阵CCD 通用驱动电路设计方法。
利用MAX -PLUSII 开发系统,选用MAX7000S 系列CPLD 芯片,设计实现了核心驱动主控制器,用于读取外部存储器驱动文件,设置相关参数寄存器,并产生符合参数要求的驱动时序脉冲,适用于各种不同CCD 驱动时序要求。
基于CPLD的线阵CCD驱动电路设计方法的研究与实现胡丽;宋文爱;杨录【摘要】以典型的线阵CCD图像传感器件TCDl32D为例,设计和开发了一种线阵CCD驱动电路。
电路主要采用了复杂可编程逻辑器件(CPLD),充分发挥其"可编程"的技术特性,为用户提供了丰富的接口信号。
介绍了该驱动电路的主要特性、工作原理和驱动时序的设计思想,阐述了逻辑设计原理,给出了CPLD实现电路和时序仿真图形.验证了CPLD技术的可行性。
实验结果表明:在该驱动时序作用下,驱动电路可以完全正常工作。
%With the example of TCD132D,a new linear CCD driver is designed to meet the measurement requirements in engineering fields.This driver is developed on the basis of CPLD,and rich interface signals are provided for users with the help of the programmable technology of CPLD.Its key features,principle and design ideas of the timing sequence are presented in detail.The login design principle,the realizing circuit of CPLD and its waveform of time order simulation were given in details.It is proved by experiments that the whole measurement system can work well and its precision meets requirements when this driver is integrated into another measurement circuit.【期刊名称】《电子测试》【年(卷),期】2011(000)010【总页数】4页(P51-54)【关键词】线阵CCD;复杂可编程逻辑器件(CPLD);驱动时序【作者】胡丽;宋文爱;杨录【作者单位】中北大学信息与通信工程学院,山西太原030051;中北大学信息与通信工程学院,山西太原030051;中北大学信息与通信工程学院,山西太原030051【正文语种】中文【中图分类】TN4950 引言CCD(Charge Coupled Devices),电荷耦合器件,是七十年代初发展起来的新型半导体器件,它是美国贝尔实验室的W.S.Boyle和G.E.Smith于1970年首先提出的[1]。
基于CPLD的CCD驱动时序电路设计张熠;丁辉【摘要】为了克服早期电荷耦合器件CCD驱动电路体积大、设计周期长、调试困难等缺点,提出利用复杂可编程逻辑器件CPLD,结合硬件描述语言VHDL,实现线阵CCD的驱动时序电路设计.通过在Max+PlusⅡ平台下对驱动时序仿真,并进行实际测量,结果表明该设计方案实现了对CCD器件的时序驱动.【期刊名称】《现代电子技术》【年(卷),期】2007(030)024【总页数】3页(P169-170,176)【关键词】复杂可编程逻辑器件;电荷耦合器件驱动;时序仿真;VHDL【作者】张熠;丁辉【作者单位】台州学院,浙江,台州,317000;长安大学,信息工程学院,陕西,西安,710064【正文语种】中文【中图分类】TN79电荷耦合器件(CCD),是一种以电荷为信号载体的光电传感器。
他具有光电转换,电荷存储,转移和检测等功能。
广泛应用于图像拍摄、传真通信系统,光学字符识别、广播TV、工业检测与自动控制、生物标本分析、天文观测等领域中[1]。
CCD 的外围电路比较复杂,往往给使用者带来不便,特别是驱动时序电路的实现,这是CCD应用的关键问题。
早期的CCD 驱动电路几乎全部是由普通数字电路芯片实现的,由于需要复杂的三相或四相交迭脉冲,一般整个驱动电路需要20个芯片左右,体积较大,设计也复杂,偏重于硬件的实现,调试困难,灵活性较差。
除了数字电路芯片实现驱动方法外,还有单片机驱动方式,在这种设计方法中,硬件电路非常简单,但是存在资源浪费较多,频率较低的缺陷。
采用复杂可编程逻辑器件CPLD技术,结合长安大学光电应用研究所的相关项目对CCD器件TCD1200D进行了驱动时序电路的设计与实现,该方法开发周期短,并且驱动信号稳定、可靠。
系统功能模块完成后可以先通过计算机进行仿真,再实际投入使用,降低了使用风险性。
可编程逻辑器件(PLD)是在20世纪80年代迅速发展起来的一种新型集成电路,随着大规模集成电路的进一步发展,出现了PAL和GAL逻辑器件,而复杂可编程逻辑器件CPLD是在此逻辑器件基础上发展起来的,跟分立元件相比,具有速度快、容量大、功耗小、集成度高、可靠性强等优点。
基于CPLD的线阵CCD驱动电路的设计作者:张晖刘晶和思铭来源:《电脑知识与技术》2012年第24期摘要:针对线阵CCD芯片TCD1206UP,提出了一种基于CPLD的驱动方案,讨论了电路的工作原理和设计特点,同时给出了电路原理图和CPLD电路的时序仿真波形。
该设计方案有效地完成了对TCD1206UP的驱动,并且具有高效开发、可重复编程,可修改的优势。
关键词:CCD;TCD1206UP;CPLD中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)24-5917-02The Design of Linear CCD’s Drive Circuit Based on CPLDZHANG Hui, LIU Jing, HE Si-ming(Department of Electrician and Electron, Aviation University of Air Force, Changchun 130022, China)Abstract: In order to meet the needs of linear array CCD chip TCD1206UP,this paper presents a driving plan for linear CCD based on CPLD,In addition,the principle of operation and design of circuit were discussed and the principle circuit and the schedule simulation wave? form of CPLD were given.The design effectively completed TCD1206UP drive,and has the advantages of efficient development,being re? programmable and modified.Key words: CCD; TCD1206UP; CPLDCCD是一种完成光电转换的图像传感器,广泛应用于摄像、图像采集、扫描仪、工业测量等领域。
目录1 技术指标 (1)2 设计方案及其比较 (1)2.1方案一 (1)2.2方案二 (2)2.3方案三 (2)2.4方案比较 (2)3 实现方案 (3)3.1 CPLD驱动板介绍 (3)3.2 TCD2252D简介 (4)3.3 最终实现方案 (4)4 调试过程及结论 (7)5 心得体会 (10)6 参考文献 (10)基于CPLD的彩色线阵CCD驱动信号的设计1技术指标查TCD2252D芯片手册分析各驱动信号的时序关系,结合CCD学习套件,能够基于QuartusII软件平台使用HDL语言编写逻辑时序,驱动线阵CCD正常工作,并能够实现外部信号控制驱动频率的变化,通过示波器能够观测到输出如图1的图像。
图1 CCD线阵驱动时序图2设计方案及其比较2.1方案一方案一为单片机驱动方法。
因为大多是CCD系统里都含有单片机,所以很自然的会联想到单片机的并行锁存输出口所需的驱动脉冲信号,实现对CCD的控制。
单片机靠指令产生I/O口的输出来实现。
由于线阵CCD的典型复位脉冲为1MHz,所以对单片机还是有一定的最低要求。
简易连接图如图2所示。
图2 单片机简易连线图为了获得精确的CCD驱动,最好不要使用循环制性程序。
因为转移指令是要根据某种条件产生的程序分支,而分支程序在不同条件下之行的指令周期数是不同的,因而造成CCD的驱动时序不准确。
但是对于成千的像元的CCD来说,一个工作周期往往需要好多好多字节的程序存储器。
略有麻烦。
2.2方案二方案二为EPROM驱动方法。
所需的器件TCD1208AP的时序如图3所示。
SH为光积分脉冲信号;1、2为时钟脉冲信号;RS为复位脉冲信号;SP为采样保持脉冲信号。
由图3中的时序可以看出:在这5个信号中,最窄的是AB段,即SP和RS两个信号的高电平部分,各个信号的任何部分都是AB段的倍数。
根据这一特点,将这组信号以AB段为基本单位划分为若干个等时间间隔,称为状态。
时钟波形电平变化发生在一定状态变化时刻,这样任意一路信号都被分为上万个状态,处于某一状态时,各路信号或1或0,构成一个状态的数据,将数据依次装入可擦除只读存储器EPROM中,只要等时间间隔地依次输出这些数据就形成了CCD所需的各路波形。
基于CPLD的高速线阵TDI CCD驱动电路设计李翰山;王泽民;雷志勇;雷鸣;李静【期刊名称】《计算机测量与控制》【年(卷),期】2007(15)1【摘要】随靶场测试技术的要求提高,特别在高速飞行弹丸测试技术领域,对弹丸着靶的两维坐标的测量精度提出了更高要求,利用高速高灵敏度的CCD器件为核心的图像采集系统,采集弹丸过靶的图像,通过图像分析可提高其测量精度;基于CPLD技术,简述IL-E2 TDI CCD的基本工作原理及其时序要求,根据其要求自行设计高速线阵IL-E2 TDI CCD芯片图像采集所需的复杂时序和CCD外围驱动电路;分析IL-E2 TDI CCD外围驱动电路设计的基本原理与CPLD内部逻辑时序设计,完成线阵IL-E2 TDI CCD图像采集的驱动时序电路;实践证明,该电路结构简单,可靠性高,满足测试要求.【总页数】3页(P122-123,126)【作者】李翰山;王泽民;雷志勇;雷鸣;李静【作者单位】西安工业大学,电子信息工程学院,陕西,西安,710032;西安工业大学,电子信息工程学院,陕西,西安,710032;西安工业大学,电子信息工程学院,陕西,西安,710032;西安工业大学,电子信息工程学院,陕西,西安,710032;西安工业大学,电子信息工程学院,陕西,西安,710032【正文语种】中文【中图分类】TP33【相关文献】1.基于CPLD的带电子快门功能线阵CCD驱动电路设计 [J], 赵光兴;赵雅2.基于CPLD的线阵CCD驱动电路设计方法的研究与实现 [J], 胡丽;宋文爱;杨录3.基于CPLD的线阵CCD驱动电路设计 [J], 何敏;王道平4.基于CPLD的线阵CCD的驱动电路设计与实现 [J], 郭焱5.基于CPLD和Verilog的高精度线阵CCD驱动电路设计 [J], 黄文林;扬光永;胡国清因版权原因,仅展示原文概要,查看原文内容请购买。