AD9991KCP Analog Devices Inc, AD9991KCP Datasheet

IC CCD SIGNAL PROCESSOR 56-LFCSP

AD9991KCP

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

Specifications of AD9991KCP

Rohs Status
RoHS non-compliant
Input Type
Logic
Output Type
Logic
Interface
3-Wire Serial
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
10b
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
Current - Supply
-
Lead Free Status / RoHS Status
Not Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD9991KCP
Manufacturer:
ADI
Quantity:
246
Part Number:
AD9991KCPZ
Manufacturer:
ADI
Quantity:
244
Part Number:
AD9991KCPZ-RL
Manufacturer:
FUJISU
Quantity:
4 000
REV. 0
Information furnished by Analog Devices is be lieved 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 companies.
FEATURES
6-Phase Vertical Transfer Clock Support
Correlated Double Sampler (CDS)
6 dB to 42 dB 10-Bit Variable Gain Amplifi er (VGA)
10-Bit 27 MHz A/D Converter
Black Level Clamp with Variable Level Control
Complete On-Chip Timing Generator
Precision Timing Core with 800 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
CCDIN
H1–H4
V1–V6
RG
4
6
5
CDS
HORIZONTAL
VSUB SUBCK
CONTROL
DRIVERS
FUNCTIONAL BLOCK DIAGRAM
V-H
6dB TO 42dB
VGA
INTERNAL CLOCKS
10-Bit CCD Signal Processor with
HD
GENERATOR
GENERATOR
PRECISION
TIMING
SYNC
VD SYNC
GENERAL DESCRIPTION
The AD9991 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 800 ps resolution at 27 MHz operation.
The AD9991 is specifi ed at pixel rates of up to 27 MHz. The
analog front end includes black level clamping, CDS, VGA,
and a 10-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 AD9991 is speci-
fi ed 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
10-BIT
ADC
REGISTERS
SL SCK DATA
INTERNAL
AD9991
© 2003 Analog Devices, Inc. All rights reserved.
10
DCLK
STROBE
MSHUT
DOUT
Generator
AD9991
www.analog.com

Related parts for AD9991KCP

AD9991KCP Summary of contents

Page 1

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

Page 2

AD9991 TABLE OF CONTENTS SPECIFICATIONS ............................................................... 3 Digital Specifi cations .......................................................... 3 Analog Specifi cations ........................................................... 4 Timing Specifi cations........................................................... 5 ABSOLUTE MAXIMUM RATINGS ..................................... 5 PACKAGE THERMAL CHARACTERISTICS ...................... 5 ORDERING GUIDE ............................................................. 5 PIN CONFIGURATION ....................................................... 6 PIN ...

Page 3

AD9991–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) 27 MHz, ...

Page 4

AD9991 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

... Unit JA board. +3.9 V +3.9 V +3.9 V +3.9 V Model +3.9 V AD9991KCP +3.9 V AD9991KCPRL –20°C to +85°C 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 37 14 ...

Page 6

AD9991 DRVDD DRVSS SUBCK 11 2 Pin Mnemonic Type Description Data Output Data Output Data Output Data Output Data Output Data Output ...

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. Thus every code must have a fi nite width. No missing codes guaranteed to 10-bit resolution ...

Page 8

AD9991–Typical Performance Characteristics 350 TOTAL H1-4 LOAD = 400 pF 300 V = 3.3V DD 250 200 150 100 10 15 SAMPLE RATE (MHz) TPC 1. Power Dissipation vs. Sample Rate 1.0 0.5 0 –0.5 –1.0 0 200 400 600 ...

Page 9

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

Page 10

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

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 RG Outputs In addition to the programmable timing ...

Page 12

AD9991 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 AD9991’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 fi eld. This allows the ...

Page 14

AD9991 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

AD9991 VERTICAL TIMING GENERATION The AD9991 provides a very fl exible 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 ...

Page 17

Vertical Pattern Groups (VPAT) The vertical pattern groups defi ne 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 ...

Page 18

AD9991 Vertical Sequences (VSEQ) The vertical sequences are created by selecting one of the 10 V-pattern groups and adding repeats, start position, and horizon- tal 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 fi elds. A fi eld consists seven different regions, and within each region a different V-sequence can be selected. Figure ...

Page 20

AD9991 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 AD9991 can support this by using the VPATREPO and VPATREPE regis- ters. This allows a ...

Page 21

Sweep Mode Operation The AD9991 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

AD9991 The example shown in Figure 22 illustrates this operation. The fi rst toggle position is 2, and the second toggle position non-Multiplier mode, this would cause the V-sequence to toggle at pixel 2 and then pixel ...

Page 23

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

Page 24

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

Page 25

REV n– n–1 n– n–2 n– –25– AD9991 ...

Page 26

AD9991 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 AD9991 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

AD9991 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 fi eld in which the STROBE is turned on, measured from the fi eld containing the last SUBCK before exposure begins. The STROBON_ LN PX register gives the line and pixel positions with respect to ...

Page 30

AD9991 –30– REV. 0 ...

Page 31

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

Page 32

AD9991 Optical Black Clamp The optical black clamp loop is used to remove residual offsets in the signal chain and to track low frequency variations in the CCD’s black level. During the optical black (shielded) pixel inter- val on each ...

Page 33

VDD (INPUT) CLI (INPUT) t PWR SERIAL WRITES SYNC (INPUT) VD (OUTPUT) HD (OUTPUT) H2/H4 DIGITAL OUTPUTS H1/H3, RG, DCLK Figure 35. Recommended Power-Up Sequence and Synchronization, Master Mode POWER-UP AND SYNCHRONIZATION Recommended Power-Up Sequence for Master Mode When the ...

Page 34

AD9991 SYNC VD HD H124, RG, V1–V4, VSG, SUBCK NOTES 1. SYNC RISING EDGE RESETS VD/HD AND COUNTERS TO ZERO. 2. SYNC POLARITY IS PROGRAMMABLE USING SYNCPOL REGISTER (ADDR 0x13). 3. DURING SYNC LOW, ALL INTERNAL COUNTERS ARE RESET AND ...

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

AD9991 EXTERNAL SYNC FROM ASIC/DSP LINE/FIELD/DCLK TO ASIC/DSP DATA OUTPUTS DRVDD DRVSS 3V DRIVER VSUB 10 + SUPPLY SUBCK VSUB TO CCD CIRCUIT LAYOUT INFORMATION ...

Page 37

SERIAL INTERFACE TIMING All of the internal registers of the AD9991 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

AD9991 Register Address Banks 1 and 2 The AD9991 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 of New Register Values The AD9991’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 ...

Page 40

AD9991 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

AD9991 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. Table XXVI. V-Pattern Group 0 (VPAT0) Register Map Data Bit ...

Page 44

AD9991 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

AD9991 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

AD9991 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

AD9991 Data Bit Default Address Content Value Register Name 88 [1:0] 0 HBLKMASK_1 [2] 0 CLPOBPOL_1 [3] 0 PBLKPOL_1 [7:4] 0 VPATSEL_1 [9:8] 0 VMASK_1 [11:10] 0 HBLKALT_1 [23:12] 0 UNUSED 89 [11:0] 0 VPATREPO_1 [23:12] 0 VPATREPE_1 8A [11:0] ...

Page 51

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

Page 52

AD9991 Data Bit Default Address Content Value Register Name A8 [1:0] 0 HBLKMASK_5 [2] 0 CLPOBPOL_5 [3] 0 PBLKPOL_5 [7:4] 0 VPATSEL_5 [9:8] 0 VMASK_5 [11:10] 0 HBLKALT_5 [23:12] 0 UNUSED A9 [11:0] 0 VPATREPO_5 [23:12] 0 VPATREPE_5 AA [11:0] ...

Page 53

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

Page 54

AD9991 Data Bit Default Address Content Value Register Name C8 [1:0] 0 HBLKMASK_9 [2] 0 CLPOBPOL_9 [3] 0 PBLKPOL_9 [7:4] 0 VPATSEL_9 [9:8] 0 VMASK_9 [11:10] 0 HBLKALT_9 [23:12] 0 UNUSED C9 [11:0] 0 VPATREPO_9 [23:12] 0 VPATREPE_9 CA [11:0] ...

Page 55

Data Bit Default Address Content Value Register Name D5 [3:0] 0 VPATSECOND_0 [9:4] 0 SGMASK_0 [21:10] 0 SGPATSEL_0 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 Content Value Register Name ...

Page 56

AD9991 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

AD9991 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 0.60 MAX BSC SQ 0.60 ...

Page 60

–60– ...

Related keywords