AD9995KCP Analog Devices Inc, AD9995KCP Datasheet

IC CCD SIGNAL PROCESSOR 56-LFCSP

AD9995KCP

Manufacturer Part Number
AD9995KCP
Description
IC CCD SIGNAL PROCESSOR 56-LFCSP
Manufacturer
Analog Devices Inc
Type
CCD Signal Processor, 12-Bitr
Datasheet

Specifications of AD9995KCP

Rohs Status
RoHS non-compliant
Input Type
Logic
Output Type
Logic
Interface
3-Wire Serial
Current - Supply
30mA
Mounting Type
Surface Mount
Package / Case
56-LFCSP
Analog Front End Type
CCD
Analog Front End Category
Video
Interface Type
Serial (3-Wire)
Input Voltage Range
0.5V
Operating Supply Voltage (min)
2.7V
Operating Supply Voltage (typ)
3V
Operating Supply Voltage (max)
3.6V
Resolution
12b
Number Of Adc's
1
Power Supply Type
Analog/Digital
Operating Temp Range
-20C to 85C
Operating Temperature Classification
Commercial
Mounting
Surface Mount
Pin Count
56
Package Type
LFCSP EP
Number Of Channels
1
Lead Free Status / RoHS Status
Not Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD9995KCP
Manufacturer:
ADI
Quantity:
148
Part Number:
AD9995KCPZ
Manufacturer:
ADI
Quantity:
24
Part Number:
AD9995KCPZRL7
Manufacturer:
SANYO
Quantity:
1 170
REV. 0
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, nor for any infringements of patents or other rights of third parties
that may result from its use. No license is granted by implication or oth-
erwise under any patent or patent rights of Analog Devices.Trademarks
and registered trademarks are the property of their respective owners.
FEATURES
6-Phase Vertical Transfer Clock Support
Correlated Double Sampler (CDS)
6 dB to 42 dB 10-Bit Variable Gain Amplifier (VGA)
12-Bit 36 MHz A/D Converter
Black Level Clamp with Variable Level Control
Complete On-Chip Timing Generator
Precision Timing Core with <600 ps Resolution
On-Chip 3 V Horizontal and RG Drivers
2-Phase and 4-Phase H-Clock Modes
Electronic and Mechanical Shutter Modes
On-Chip Driver for External Crystal
On-Chip Sync Generator with External Sync Input
56-Lead LFCSP Package
APPLICATIONS
Digital Still Cameras
Digital Video Camcorders
Industrial Imaging
VSG1–VSG5
H1–H4
CCDIN
V1–V6
RG
4
6
5
CDS
VSUB SUBCK
HORIZONTAL
CONTROL
DRIVERS
FUNCTIONAL BLOCK DIAGRAM
V-H
6dB TO 42dB
VGA
INTERNAL CLOCKS
12-Bit CCD Signal Processor with
HD
GENERATOR
GENERATOR
PRECISION
TIMING
SYNC
VD SYNC
GENERAL DESCRIPTION
The AD9995 is a highly integrated CCD signal processor for
digital still camera and camcorder applications. It includes a
complete analog front end with A/D conversion, combined with a
full-function programmable timing generator. The timing genera-
tor is capable of supporting both 4- and 6-phase vertical clocking.
A Precision Timing core allows adjustment of high speed clocks
with less than 600 ps resolution at 36 MHz operation.
The AD9995 is specified at pixel rates of up to 36 MHz. The
analog front end includes black level clamping, CDS, VGA,
and a 12-bit A/D converter. The timing generator provides all
the necessary CCD clocks: RG, H-clocks, V-clocks, sensor gate
pulses, substrate clock, and substrate bias control. Operation is
programmed using a 3-wire serial interface.
Packaged in a space-saving 56-lead LFCSP, the AD9995 is speci-
fied over an operating temperature range of –20°C to +85°C.
One Technology Way, P .O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
VRT
Precision Timing
VREF
VRB
CLI
CLAMP
CLO
12-BIT
ADC
REGISTERS
SL SCK DATA
INTERNAL
AD9995
© 2003 Analog Devices, Inc. All rights reserved.
12
DCLK
MSHUT
STROBE
DOUT
Generator
AD9995
www.analog.com

Related parts for AD9995KCP

AD9995KCP Summary of contents

Page 1

FEATURES 6-Phase Vertical Transfer Clock Support Correlated Double Sampler (CDS 10-Bit Variable Gain Amplifier (VGA) 12-Bit 36 MHz A/D Converter Black Level Clamp with Variable Level Control Complete On-Chip Timing Generator Precision Timing Core with ...

Page 2

AD9995 TABLE OF CONTENTS SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Digital Specifications . ...

Page 3

AD9995–SPECIFICATIONS Parameter TEMPERATURE RANGE Operating Storage POWER SUPPLY VOLTAGE AVDD (AFE Analog Supply) TCVDD (Timing Core Analog Supply) RGVDD (RG Driver) HVDD (H1–H4 Drivers) DRVDD (Data Output Drivers) DVDD (Digital) POWER DISSIPATION (See TPC 1 for Power Curves) 36 MHz, ...

Page 4

AD9995 ANALOG SPECIFICATIONS Parameter CDS* Allowable CCD Reset Transient Max Input Range before Saturation Max CCD Black Pixel Amplitude VARIABLE GAIN AMPLIFIER (VGA) Gain Control Resolution Gain Monotonicity Gain Range Min Gain (VGA Code 0) Max Gain (VGA Code 1023) ...

Page 5

... PCB with the exposed paddle soldered to the Max Unit JA board. +3.9 V +3.9 V +3.9 V +3.9 V Model +3.9 V AD9995KCP +3.9 V AD9995KCPRL RGVDD + 0.3 V HVDD + 0.3 V DVDD + 0.3 V DVDD + 0.3 V DVDD + 0.3 V AVDD + 0.3 V 150 °C 350 °C –5– MHz, unless otherwise noted.) CLI Min Typ Max 27.8 11 ...

Page 6

AD9995 (MSB) D11 Pin Mnemonic Type 2 Description Data Output Data Output Data Output Data Output Data Output 6 D10 DO Data Output 7 D11 ...

Page 7

TERMINOLOGY Differential Nonlinearity (DNL) An ideal ADC exhibits code transitions that are exactly 1 LSB apart. DNL is the deviation from this ideal value. Therefore, every code must have a finite width. No missing codes guaran- teed to 12-bit resolution ...

Page 8

AD9995–Typical Performance Characteristics 450 400 V = 3.3V DD 350 V 300 V = 2.7V DD 250 200 150 18 24 SAMPLE RATE (MHz) TPC 1. Power Dissipation vs. Sample Rate 1.0 0.5 0 –0.5 –1.0 0 500 1000 1500 ...

Page 9

SYSTEM OVERVIEW Figure 1 shows the typical system block diagram for the AD9995 used in Master mode. The CCD output is processed by the AD9995’s AFE circuitry, which consists of a CDS, VGA, black level clamp, and A/D converter. The ...

Page 10

AD9995 PRECISION TIMING HIGH SPEED TIMING GENERATION The AD9995 generates high speed timing signals using the flexible Precision Timing core. This core is the foundation for generating the timing used for both the CCD and the AFE: the reset gate ...

Page 11

Table II shows the correct register values for the corresponding edge locations. Figure 7 shows the default timing locations for all of the high speed clock signals. H-Driver and ...

Page 12

AD9995 P[0] POSITION PIXEL PERIOD RGr[0] RG Hr[0] H1/H3 H2/H4 CCD SIGNAL NOTES ALL SIGNAL EDGES ARE FULLY PROGRAMMABLE TO ANY OF THE 48 POSITIONS WITHIN ONE PIXEL PERIOD. DEFAULT POSITIONS FOR EACH SIGNAL ARE SHOWN. P[0] PIXEL PERIOD DCLK ...

Page 13

HORIZONTAL CLAMPING AND BLANKING The AD9995’s horizontal clamping and blanking pulses are fully programmable to suit a variety of applications. Individual control is provided for CLPOB, PBLK, and HBLK during the different regions of each field. This allows the dark ...

Page 14

AD9995 Generating Special HBLK Patterns There are six toggle positions available for HBLK. Normally, only two of the toggle positions are used to generate the standard HBLK interval. However, the additional toggle positions may be used to generate special HBLK ...

Page 15

HORIZONTAL TIMING SEQUENCE EXAMPLE Figure 13 shows an example CCD layout. The horizontal register contains 28 dummy pixels, which will occur on each line clocked from the CCD. In the vertical direction, there are 10 optical black (OB) lines at ...

Page 16

AD9995 VERTICAL TIMING GENERATION The AD9995 provides a very flexible solution for generating vertical CCD timing, and can support multiple CCDs and dif- ferent system architectures. The 6-phase vertical transfer clocks V1–V6 are used to shift each line of pixels ...

Page 17

Vertical Pattern Groups (VPAT) The vertical pattern groups define the individual pulse patterns for each V1–V6 output signal. Table V summarizes the registers available for generating each of the 10 V-pattern groups. The start polarity (VPOL) determines the starting polarity ...

Page 18

AD9995 Vertical Sequences (VSEQ) The vertical sequences are created by selecting one of the 10 V-pattern groups and adding repeats, start position, and hori- zontal clamping and blanking information V-sequences can be programmed, each using the registers ...

Page 19

Complete Field: Combining V-Sequences After the V-sequences have been created, they are combined to create different readout fields. A field consists seven different regions, and within each region a different V-sequence can be selected. Figure 18 shows ...

Page 20

AD9995 Generating Line Alternation for V-Sequence and HBLK During low resolution readout, some CCDs require a different number of vertical clocks on alternate lines. The AD9995 can support this by using the VPATREPO and VPATREPE regis- ters. This allows a ...

Page 21

Sweep Mode Operation The AD9995 contains an additional mode of vertical timing operation called Sweep mode. This mode is used to generate a large number of repetitive pulses that span multiple HD lines. One example of where this mode is ...

Page 22

AD9995 The example shown in Figure 22 illustrates this operation. The first toggle position is 2, and the second toggle position non-Multiplier mode, this causes the V-sequence to toggle at pixel 2 and then pixel 9 within ...

Page 23

MODE Register The MODE register is a single register that selects the field tim- ing of the AD9995. Typically, all of the field, V-sequence, and V-pattern group information is programmed into the AD9995 at startup. During operation, the MODE register ...

Page 24

AD9995 VERTICAL TIMING EXAMPLE To better understand how the AD9995’s vertical timing generation is used, consider the example CCD timing chart in Figure 25. This particular example illustrates a CCD using a general 3-field readout technique. As described in the ...

Page 25

Figure 25. CCDTiming Example: Dividing Each Field into Regions REV n– n–1 n– n–2 n– –25– AD9995 ...

Page 26

AD9995 SHUTTER TIMING CONTROL The CCD image exposure time is controlled by the substrate clock signal (SUBCK), which pulses the CCD substrate to clear out accumulated charge. The AD9995 supports three types of electronic shuttering: normal shutter, high precision shutter, ...

Page 27

If the exposure is generated using the TRIGGER register and the EXPOSURE register is set to zero, the behavior of the SUBCK will not be any different than the normal shutter or high precision shutter operations, in which the TRIGGER ...

Page 28

AD9995 It is possible to independently trigger the readout operation without triggering the exposure operation. This will cause the readout to occur at the next VD, and the SUBCK output will be suppressed according to the value of the READOUT ...

Page 29

STROBON_FD is the field in which the STROBE is turned on, measured from the field containing the last SUBCK before exposure begins. The STROBON_ LN PX register gives the line and pixel positions with respect to STROBON_FD. The ...

Page 30

AD9995 EXPOSURE AND READOUT EXAMPLE SERIAL 1 WRITES 2 VD VSG SUBCK 4 STROBE MSHUT MECHANICAL SHUTTER 3 MODE 0 VSUB CCD DRAFT IMAGE DRAFT IMAGE OUT Figure 32. Example of Exposure and Still Image Readout Using Shutter Signals and ...

Page 31

DC RESTORE 1.5V SHP SHD 0.1F CCDIN CDS SHP SHD PRECISION TIMING GENERATION Figure 33. Analog Front End Functional Block Diagram ANALOG FRONT END DESCRIPTION AND OPERATION The AD9995 signal processing chain is shown in Figure 33. Each processing step ...

Page 32

AD9995 A/D Converter The AD9995 uses a high performance ADC architecture optimized for high speed and low power. Differential nonlinearity (DNL) performance is typically better than 0.5 LSB. The ADC uses input range. See TPC 2 and ...

Page 33

POWER-UP AND SYNCHRONIZATION Recommended Power-Up Sequence for Master Mode When the AD9995 is powered up, the following sequence is recommended (refer to Figure 35 for each step). Note that a SYNC signal is required for Master mode operation ...

Page 34

AD9995 SYNC during Master Mode Operation The SYNC input may be used at any time during operation to resync the AD9995 counters with external timing, as shown in Figure 36. The operation of the digital outputs may be suspended during ...

Page 35

I/O Block Standby 3 (Default) AFE OFF Timing Core OFF CLO Oscillator OFF CLO VSG1 LO VSG2 LO VSG3 LO VSG4 LO VSG5 LO SUBCK LO VSUB ...

Page 36

AD9995 EXTERNAL SYNC FROM ASIC/DSP LINE/FIELD/DCLK TO ASIC/DSP D10 D11 12 DATA OUTPUTS DRVDD DRVSS 3V DRIVER VSUB 10 + 0.1F SUPPLY SUBCK 11 4.7 VSUB TO CCD CIRCUIT ...

Page 37

SERIAL INTERFACE TIMING All of the internal registers of the AD9995 are accessed through a 3-wire serial interface. Each register consists of an 8-bit address and a 24-bit data-word. Both the 8-bit address and 24-bit data- word are written starting ...

Page 38

AD9995 Register Address Banks 1 and 2 The AD9995 address space is divided into two different regis- ter banks, referred to as Register Bank 1 and Register Bank 2. Figure 41 illustrates how the two banks are divided. Register Bank ...

Page 39

Updating New Register Values The AD9995’s internal registers are updated at different times, depending on the particular register. Table XV summarizes the four different types of register updates: 1. SCK Updated: Some of the registers in Bank 1 are updated ...

Page 40

AD9995 COMPLETE LISTING FOR REGISTER BANK 1 All registers are VD updated, except where noted: All address and default values are in hexadecimal. Data Bit Default Address Content Value Register Name 00 [11:0] 7 OPRMODE 01 [9:0] 0 VGAGAIN 02 ...

Page 41

Data Bit Default Address Content Value Register Name 30 [0] 0 CLIDIVIDE 31 [12:0] 01001 H1CONTROL 32 [12:0] 01001 H3CONTROL 33 [12:0] 00801 RGCONTROL 34 [1:0] 0 HBLKRETIME 35 [14:0] 1249 DRVCONTROL 36 [11:0] 00024 SAMPCONTROL 37 [8:0] 100 DOUTCONTROL ...

Page 42

AD9995 Data Bit Default Address Content Value Register Name 67 [1:0] 0 VSUBMODE 68 [12:0] 1000 VSUBON 69 [1:0] 1 MSHUTPOL 6A [23:0] 0 MSHUTON 6B [11:0] 0 MSHUTOFF_FD 6C [23:0] 0 MSHUTOFF_LNPX 6D [0] 1 STROBPOL 6E [11:0] 0 ...

Page 43

COMPLETE LISTING FOR REGISTER BANK 2 All V-pattern group and V-sequence registers are SCP updated, and all Field registers are VD updated. All address and default values are in hexadecimal. Data Bit Default Address Content Value Register Name 00 [5:0] ...

Page 44

AD9995 Table XXVII. V-Pattern Group 1 (VPAT1) Register Map (continued) Data Bit Default Address Content Value Register Name 13 [11:0] 0 V5TOG1_1 [23:12] 0 V5TOG2_1 14 [11:0] 0 V5TOG3_1 [23:12] 0 V6TOG1_1 15 [11:0] 0 V6TOG2_1 [23:12] 0 V6TOG3_1 16 ...

Page 45

Table XXIX. V-Pattern Group 3 (VPAT3) Register Map (continued) Data Bit Default Address Content Value Register Name 26 [11:0] 0 V1TOG3_3 [23:12] 0 V2TOG1_3 27 [11:0] 0 V2TOG2_3 [23:12] 0 V2TOG3_3 28 [11:0] 0 V3TOG1_3 [23:12] 0 V3TOG2_3 29 [11:0] ...

Page 46

AD9995 Data Bit Default Address Content Value Register Name 3C [5:0] 0 VPOL_5 [11:6] 0 UNUSED [23:12] 0 VPATLEN_5 3D [11:0] 0 V1TOG1_5 [23:12] 0 V1TOG2_5 3E [11:0] 0 V1TOG3_5 [23:12] 0 V2TOG1_5 3F [11:0] 0 V2TOG2_5 [23:12] 0 V2TOG3_5 ...

Page 47

Table XXXII. V-Pattern Group 6 (VPAT6) Register Map (continued) Data Bit Default Address Content Value Register Name 50 [11:0] 0 V5TOG3_6 [23:12] 0 V6TOG1_6 51 [11:0] 0 V6TOG2_6 [23:12] 0 V6TOG3_6 52 [11:0] 0 FREEZE1_6 [23:12] 0 RESUME1_6 53 [11:0] ...

Page 48

AD9995 Table XXXIV. V-Pattern Group 8 (VPAT8) Register Map (continued) Data Bit Default Address Content Value Register Name 63 [11:0] 0 V2TOG1_8 [23:12] 0 V2TOG2_8 64 [11:0] 0 V3TOG3_8 [23:12] 0 V3TOG4_8 65 [11:0] 0 V3TOG1_8 [23:12] 0 V4TOG2_8 66 ...

Page 49

Table XXXV. V-Pattern Group 9 (VPAT9) Register Map (continued) Data Bit Default Address Content Value Register Name 79 [11:0] 0 V6TOG1_9 [23:12] 0 V6TOG2_9 7A [11:0] 0 V6TOG3_9 [23:12] 0 V6TOG4_9 7B [11:0] 0 V6TOG1_9 [23:12] 0 V6TOG2_9 7C [11:0] ...

Page 50

AD9995 Data Bit Default Address Content Value Register Name 88 [1:0] 0 HBLKMASK_1 [2] 0 CLPOBPOL CLPOBPOL_1 CLPOBPOL_1 [3] 0 PBLKPOL PBLKPOL_1 PBLKPOL_1 [7:4] 0 VPATSEL VPATSEL_1 VPATSEL_1 [9:8] 0 VMASK_1 VMASK VMASK_1 [11:10] 0 HBLKALT_1 [23:12] 0 UNUSED 89 ...

Page 51

Data Bit Default Address Content Value Register Name 98 [1:0] 0 HBLKMASK_3 [2] 0 CLPOBPOL CLPOBPOL_3 CLPOBPOL_3 [3] 0 PBLKPOL_3 PBLKPOL_3 PBLKPOL [7:4] 0 VPATSEL VPATSEL_3 VPATSEL_3 [9:8] 0 VMASK_3 VMASK_3 VMASK [11:10] 0 HBLKALT_3 [23:12] 0 UNUSED 99 [11:0] ...

Page 52

AD9995 Data Bit Default Address Content Value Register Name A8 [1:0] 0 HBLKMASK_5 [2] 0 CLPOBPOL CLPOBPOL_5 CLPOBPOL_5 [3] 0 PBLKPOL PBLKPOL_5 PBLKPOL_5 [7:4] 0 VPATSEL VPATSEL_5 VPATSEL_5 [9:8] 0 VMASK_5 VMASK VMASK_5 [11:10] 0 HBLKALT_5 [23:12] 0 UNUSED A9 ...

Page 53

Data Bit Default Address Content Value Register Name B8 [1:0] 0 HBLKMASK_7 [2] 0 CLPOBPOL CLPOBPOL_7 CLPOBPOL_7 [3] 0 PBLKPOL_7 PBLKPOL_7 PBLKPOL [7:4] 0 VPATSEL VPATSEL_7 VPATSEL_7 [9:8] 0 VMASK_7 VMASK_7 VMASK [11:10] 0 HBLKALT_7 [23:12] 0 UNUSED B9 [11:0] ...

Page 54

AD9995 Data Bit Default Address Content Value Register Name C8 [1:0] 0 HBLKMASK_9 [2] 0 CLPOBPOL_9 CLPOBPOL_9 CLPOBPOL [3] 0 PBLKPOL_9 PBLKPOL PBLKPOL_9 [7:4] 0 VPATSEL_9 VPATSEL_9 VPATSEL [9:8] 0 VMASK_9 VMASK VMASK_9 [11:10] 0 HBLKALT_9 [23:12] 0 UNUSED C9 ...

Page 55

Data Bit Default Address Content Value Register Name D5 [3:0] 0 VPATSECOND_0 [9:4] 0 SGMASK_0 SGMASK SGMASK_0 [21:10] 0 SGPATSEL_0 SGPATSEL_0 SGPATSEL D6 [11:0] 0 SGLINE1_0 [23:12] 0 SGLINE2_0 D7 [11:0] 0 SCP5_0 [23:12] 0 SCP6_0 Data Bit Default Address ...

Page 56

AD9995 Data Bit Default Address Content Value Register Name E0 [3:0] 0 VSEQSEL_2 [4] 0 SWEEP0_2 [5] 0 MULTI0_2 [9:6] 0 VSEQSEL1_2 [10] 0 SWEEP1_2 [11] 0 MULTI1_2 [15:12] 0 VSEQSEL2_2 [16] 0 SWEEP2_2 [17] 0 MULTI2_2 [21:18] 0 VSEQSEL3_2 ...

Page 57

Data Bit Default Address Content Value Register Name E9 [3:0] 0 VSEQSEL4_3 [4] 0 SWEEP4_3 [5] 0 MULTI4_3 [9:6] 0 VSEQSEL5_3 [10] 0 SWEEP5_3 [11] 0 MULTI5_3 [15:12] 0 VSEQSEL6_3 [16] 0 SWEEP6_3 [17] 0 MULTI6_3 [23:18] UNUSED EA [11:0] ...

Page 58

AD9995 Data Bit Default Address Content Value Register Name F4 [11:0] 0 VDLEN_4 [23:12] 0 HDLAST_4 F5 [3:0] 0 VPATSECOND_4 [9:4] 0 SGMASK_4 [21:10] 0 SGPATSEL_4 F6 [11:0] 0 SGLINE1_4 [23:12] 0 SGLINE2_4 F7 [11:0] 0 SCP5_4 [23:12] 0 SCP6_4 ...

Page 59

PIN 1 INDICATOR 1.00 12 MAX 0.90 0.80 0.20 REF SEATING PLANE REV. 0 OUTLINE DIMENSIONS 56-Lead Lead Frame Chip Scale Package [LFCSP  Body (CP-56) Dimensions shown in millimeters 8.00 BSC SQ 0.60 MAX 43 ...

Page 60

–60– ...

Related keywords