Design of inter-line transfer area array CCD driving circuit based on FPGA

Publisher:自在逍遥Latest update time:2011-12-28 Keywords:FPGA Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

1. Introduction

Charge-coupled device (CCD) is a photoelectric conversion image sensor that directly converts image signals into electrical signals. Due to its many advantages such as high integration, low power consumption, low noise, high measurement accuracy, and long life, CCD has been widely used in precision measurement, non-contact non-destructive testing, document scanning, and aerial remote sensing [1]. Array CCD imaging devices are divided into three types: full-frame transfer (FullFrame) CCD, frame transfer (Frame.Transfer) CCD, and interline transfer (InterlineTransfer) CCD. The imaging area and storage area in the interline transfer CCD are staggered in columns, so no mechanical shutter is required, the speed is the fastest, and continuous imaging can be achieved; at the same time, in the real finished product, a microlens is added to each pixel to make up for the disadvantage of a small fill factor. Typical consumer-grade cameras generally use interline transfer CCDs.

CCD devices require driving pulse signals to work properly, and the driving circuit provides the required timing logic and related voltage signals for CCD, so the development of the driving circuit is very important. The driving circuit of CCD is mainly composed of three parts: power supply module, driver circuit and driving timing generation circuit. Several commonly used CCD driving timing generation methods include: small and medium-scale digital logic circuit driving method, using read-only memory method, microprocessor or digital signal processor (DSP), using programmable logic devices, CPLD or FPGA, etc. In this article, the driving timing is realized by the third method of programmable logic device FPGA.


2. KodakCCDKAI-0340 Introduction


KAI-0340 is an interline transfer type area array CCD produced by Kodak. Single or dual channel output is optional (single channel output mode is selected in this article). The main performance parameters are as follows:
20111130101419630.jpg


It has the following characteristics:

Both horizontal and vertical are driven in two phases, one of which is a three-level vertical transfer clock

Electronic shutter

Low dark current, high sensitivity

Each row has 24 dark pixels on both ends, which can be used as dark level reference


3. CCD power supply module


In order to ensure the normal operation of CCDKAI-0340S, the specific requirements for the driving voltage and DC bias voltage are shown in Table 1.
20111130101423292.jpg


From the analysis of Table 1, it can be seen that only two sets of voltages, +15V and -9V, are needed to realize the basic bias of CCD; the peak-to-peak voltage of the horizontal shift drive of H1 and H2 is 5V (-5V~0V), and the peak-to-peak voltage of the reset drive of R is also 5V (-3V~+2V), so +5V is taken as the working voltage of the horizontal and reset drive clocks; the working voltage of the vertical shift of V1 is 9V (-9V~0V), and V2 is a three-level voltage (-9V, 0V, +9V), so ±9V is taken as the working voltage of the vertical drive clock; the electronic shutter pulse voltage is VAB~VAB+40V (peak-to-peak value is 40V), which requires a ±20V circuit to achieve. At the same time, combined with the power supply requirements of the entire CCD imaging system, the required voltage levels are: +3.3V, +5V, ±9V, +10V, +15V, ±20V. In order to improve the power efficiency of the system, the external input voltage of the entire power supply system is set to three types: +5V, -10V, +15V. +9V, +10V and +3.3V voltages are realized by integrated voltage regulators LT1764EQ and LT1764EQ-3.3; -9V is obtained by -10V voltage division; the ±20V power supply required to generate the electronic shutter high voltage pulse is realized by a ±10V pulse voltage doubling circuit. The schematic diagram of the specific circuit is shown in Figure 1 [2]. Practical application shows that the power module meets the voltage and power consumption required by each functional circuit. 4. Driver circuit
2011113010142428.jpg


The driving clocks of the area array CCDKAI-0340S are divided into four types: horizontal shift clock, reset clock, vertical transfer clock, and electronic shutter clock. The specific requirements for the required driving voltage are shown in Table 1.

In the single-ended output mode of CCD, the pin connection of the horizontal shift clock corresponding to the image sensor is as follows: H1 = H1S (5) + H1BL (4) + H2BR (9); H2 = H2S (7) + H2BL (3) + H1BL (8). H1, H2, and R share a 74AC04 driver. Each clock uses two gate drivers, and combined with filter capacitors and clamping circuits, the horizontal and reset drive of the array CCD can be realized.

Vertical transfer requires two-phase drive clocks, V1 and V2, where V2 is a three-level clock. Since the signal generated by FPGA has only two states, '0' and '1', the signal V2 needs to be decomposed into two signals, V2HM and V2ML. V1 is driven by an EL7212, with filter capacitors and clamping circuits.

The V2 driver uses a MAX4426, and controls its power supply terminal through V2HM (reverse V2HM). When V2HM is high, MAX4426 generates a peak-to-peak output signal of 9V. When V2HM changes from high to low, the power supply terminal of MAX4426 is increased to 18V, thereby generating a three-level signal V2 that meets the requirements. The electronic shutter pulse voltage is VAB~VAB+40V (peak-to-peak value is 40V), which is generated using discrete components. The schematic diagram of the specific circuit is shown in Figure 2.
2011113010142497.jpg



5. CCD drive timing design


KAI-0340S requires 6 driving signals to work: two-phase horizontal shift register clocks H1 and H2; reset pulse clock RL; two-phase vertical transfer clocks V1 and V2 (decomposed into V2HM and V2ML); electronic shutter clock SUB. A working cycle of CCD imaging is divided into three stages: exposure stage, inter-line transfer stage and horizontal shift stage. When CCD is working, first the electronic shutter pulse appears at the bottom layer to clear the charge in the photosensitive area. After the electronic shutter pulse, the image signal integration stage begins. After the integration is completed, the high level on V2 transfers the charge packet containing image information in the photosensitive area to the light-blocking vertical CCD. Next, the charge packets in the vertical CCD are transferred to the horizontal CCD line by line through the complementary clocks of V1 and V2, and then the charge packets on the horizontal CCD are transferred to the floating diffusion output node one by one through the complementary clocks of H1 and H2. The charge measurement is carried out for subsequent circuit processing, and the CCD can also expose the next frame of the image. The detailed driving timing relationship of KAI-0340S can be found in its instruction manual. The procedures for implementing H1 and H2 are as follows:
2011113010142752.jpg

20111130101427565.jpg


The FPGA selected in this paper is Xilinx's XC2S150, which has a total of 150,000 logic gates, meeting all the requirements of the entire system; the hardware description language VHDL is used for logic design, and ModelSim is used for simulation. The waveform of the key part is shown in Figure 3. 6. Conclusion
20111130101428744.jpg


The innovation of this paper is: first decompose the three levels of V2, then cleverly use two drivers and clamping circuits to realize the timing drive of the three-level step waveform; use FPGA devices to design the inter-row transfer area array CCD drive timing. After the system design is completed, the oscilloscope tests the drive signals of each output, and the displayed waveform is consistent with the simulation waveform, and a satisfactory result is obtained. Therefore, the drive circuit design scheme of this paper can meet the performance requirements of KAI-0340 and can be used to drive the inter-row transfer area array CCD KAI-0340S.

Keywords:FPGA Reference address:Design of inter-line transfer area array CCD driving circuit based on FPGA

Previous article:51 single chip microcomputer plus CPLD makes the system more efficient
Next article:Principle and application of dot matrix online laser coding technology

Recommended ReadingLatest update time:2024-11-16 17:40

Design of electronic police scheme based on high-definition CCD camera
    In recent years, my country's social economy and urban construction have developed rapidly. At the same time, with the annual increase in the total number of motor vehicles, motor vehicle traffic accidents and violations have also increased significantly. Motor vehicle violations have become an important cause of
[Security Electronics]
Low-illumination CCD image acquisition and noise preprocessing
    Abstract: This article introduces the charge-coupled device CCD and its noise impact mechanism under low illumination conditions, and analyzes the possibility of noise elimination from the perspective of image preprocessing. Finally, the field programmable device FPGA is used to implement low illumination conditi
[Test Measurement]
Design and Implementation of Digital Frequency Synthesizer Based on FPGA
A digital frequency synthesizer (DDS) is a digitally controlled phase-locked frequency multiplier. Its output frequency is an integer multiple of the reference frequency. The frequency selection switch changes the frequency division ratio to control the output signal frequency of the voltage-controlled oscillator. Comp
[Microcontroller]
Design and Implementation of Digital Frequency Synthesizer Based on FPGA
Home remote control design based on FPGA
introduction As the types of household appliances in people's lives increase day by day, the types of remote controls also increase accordingly. Different types of remote controls generally cannot replace each other, which brings many inconveniences to people's lives. The functions of various remo
[Embedded]
Home remote control design based on FPGA
FPGA Implementation of WIMAX LDPC Code Decoder
Abstract: A rate- and length-configurable LDPC code decoder based on the TDMP-NMS algorithm is designed to support the decoding of WIMAX standard LDPC codes. By inserting the shortest extra clock cycle, the updated node information is used in a timely manner. A barrel shift register structure based on a fillin
[Embedded]
FPGA Implementation of WIMAX LDPC Code Decoder
Detailed analysis of the characteristics and differences of MCU, ARM, and FPGA embedded
  Features of single chip microcomputer:   (1) Due to the limitation of integration, the on-chip memory capacity is small, generally the internal ROM is less than 8KB;   (2) Internal RAM: within 256KB.   (3) High reliability   (4) Easy to expand   (5) Strong control function   (6) Easy to develop   Features of ARM:
[Microcontroller]
Delay adjustment module designed with single chip microcomputer and FPGA
    The system structure diagram is shown in Figure 1. Its hardware structure is relatively simple, mainly composed of three parts: single-chip microcomputer P89C51RD, RS-232/TTL interface circuit MAX232 and programmable logic device FPGA. The single-chip microcomputer P89C51RD2 is the link between the upper PC and FP
[Microcontroller]
Delay adjustment module designed with single chip microcomputer and FPGA
FPGA Design of Traffic Light Control Circuit
1 Introduction With the continuous increase in the number of motor vehicles in society, especially in cities, the traffic control of vehicles is becoming more and more important in the daily operation control of modern cities. At crossroads, more and more traffic lights are used for traffic command and manageme
[Microcontroller]
FPGA Design of Traffic Light Control Circuit
Latest Embedded Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号