AD9891KBC Analog Devices Inc, AD9891KBC Datasheet

no-image

AD9891KBC

Manufacturer Part Number
AD9891KBC
Description
IC CCD SIGNAL PROC/GEN 64-CSPBGA
Manufacturer
Analog Devices Inc
Type
CCD Signal Processor, 10-Bitr
Datasheet

Specifications of AD9891KBC

Rohs Status
RoHS non-compliant
Input Type
Logic
Output Type
Logic
Interface
3-Wire Serial
Mounting Type
Surface Mount
Package / Case
64-CSPBGA
Analog Front End Type
CCD
Analog Front End Category
Video
Interface Type
Serial (3-Wire)
Operating Supply Voltage (min)
2.7/3V
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
64
Package Type
CSPBGA
Number Of Channels
1
Current - Supply
-
Lead Free Status / RoHS Status
Not Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD9891KBC
Manufacturer:
AD
Quantity:
55
Part Number:
AD9891KBC
Manufacturer:
ADI
Quantity:
329
a
PxGA is a registered trademark and Precision Timing is a trademark of Analog Devices, Inc.
REV. A
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 otherwise
under any patent or patent rights of Analog Devices.
FEATURES
AD9891: 10-Bit 20 MHz Version
AD9895: 12-Bit 30 MHz Version
Correlated Double Sampler (CDS)
4
2 dB to 36 dB 10-Bit Variable Gain Amplifier (VGA)
10-Bit 20 MHz A/D Converter (AD9891)
12-Bit 30 MHz A/D Converter (AD9895)
Black Level Clamp with Variable Level Control
Complete On-Chip Timing Generator
Precision Timing Core with 1 ns Resolution
On-Chip 5 V Horizontal and RG Drivers
2-Phase and 4-Phase H-Clock Modes
4-Phase Vertical Transfer Clocks
Electronic and Mechanical Shutter Modes
On-Chip Driver for External Crystal
On-Chip Sync Generator with External Sync Option
64-Lead CSPBGA Package
APPLICATIONS
Digital Still Cameras
Digital Video Camcorders
Industrial Imaging
6 dB Pixel Gain Amplifier ( PxGA
VSG1–VSG8
H1–H4
V1–V4
CCDIN
RG
8
4
4
CDS
®
VSUB SUBCK
HORIZONTAL
)
CLAMP
CONTROL
DRIVERS
V-H
4dB
FUNCTIONAL BLOCK DIAGRAM
PxGA
6dB
2dB TO 36dB
INTERNAL CLOCKS
VGA
HD
GENERATOR
GENERATOR
PRECISION
TIMING
SYNC
VD SYNC
PRODUCT DESCRIPTION
The AD9891 and AD9895 are highly integrated CCD signal
processors for digital still camera applications. Both include a
complete analog front end with A/D conversion combined with
a full-function programmable timing generator. A Precision
Timing core allows adjustment of high speed clocks with 1 ns
resolution at 20 MHz operation and 700 ps resolution at 30
MHz operation.
The AD9891 is specified at pixel rates of up to 20 MHz, and
the AD9895 is specified at 30 MHz. The analog front end
includes black level clamping, CDS, PxGA, VGA, and a 10-Bit
or 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 64-lead CSPBGA, the AD9891 and
AD9895 are specified 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
VREF
VRB
Precision Timing
CCD Signal Processors with
CLI
CLAMP
ADC
AD9891/AD9895
SL
REGISTERS
INTERNAL
SCK DATA
10 OR 12
AD9891/AD9895
DOUT
CLPOB/PBLK
STROBE
DCLK
FD/LD
MSHUT
CLO
© Analog Devices, Inc., 2002
Generator
www.analog.com

Related parts for AD9891KBC

AD9891KBC Summary of contents

Page 1

FEATURES AD9891: 10-Bit 20 MHz Version AD9895: 12-Bit 30 MHz Version Correlated Double Sampler (CDS Pixel Gain Amplifier ( PxGA 10-Bit Variable Gain Amplifier (VGA) 10-Bit 20 MHz A/D Converter (AD9891) ...

Page 2

AD9891/AD9895 TABLE OF CONTENTS SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 DIGITAL SPECIFICATIONS . ...

Page 3

AD9891/AD9895–SPECIFICATIONS Parameter TEMPERATURE RANGE Operating Storage POWER SUPPLY VOLTAGE AVDD1, AVDD2 (AFE Analog Supply) TCVDD (Timing Core Analog Supply) RGVDD (RG Driver) HVDD (H1–H4 Drivers) DRVDD (Data Output Drivers) DVDD (Digital) POWER DISSIPATION–AD9891 (See TPC 1 for Power Curves) 20 ...

Page 4

AD9891/AD9895 AD9891–ANALOG SPECIFICATIONS Parameter CDS Gain Allowable CCD Reset Transient Max Input Range before Saturation Max CCD Black Pixel Amplitude PIXEL GAIN AMPLIFIER (PxGA) Max Input Range Max Output Range Gain Control Resolution Gain Monotonicity Gain Range Min Gain (PxGA ...

Page 5

AD9895–ANALOG SPECIFICATIONS Parameter CDS Gain Allowable CCD Reset Transient Max Input Range before Saturation Max CCD Black Pixel Amplitude PIXEL GAIN AMPLIFIER (PxGA) Max Input Range Max Output Range Gain Control Resolution Gain Monotonicity Gain Range Min Gain (PxGA Code ...

Page 6

... CLIDLY SCLK PACKAGE THERMAL CHARACTERISTICS Thermal Resistance = 61°C 29.7°C/W JC Unit Model V V AD9891KBC –20°C to +85°C V AD9895KBC –20°C to +85° °C 150 °C 350 –6– MHz [AD9891 MHz [AD9895], unless CLI Min Typ Max 33 16.7 ...

Page 7

Pin Mnemonic Type Description Vertical Sync Pulse (Input for Slave Mode, Output for Master Mode Horizontal Sync Pulse (Input for Slave Mode, Output for Master Mode) C1 SYNC DI External System Sync Input ...

Page 8

AD9891/AD9895 2 Pin Mnemonic Type Description Vertical Sync Pulse (Input for Slave Mode, Output for Master Mode Horizontal Sync Pulse (Input for Slave Mode, Output for Master Mode) C1 SYNC DI External System Sync ...

Page 9

SPECIFICATION DEFINITIONS 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 finite width. No missing codes guaranteed to 12-bit resolution ...

Page 10

AD9891/AD9895–Typical Performance Characteristics 440 RGVDD = HVDD = 5.0V 400 V = 3.3V DD 360 V = 3.0V DD 320 V = 2.7V DD 280 240 200 10 15 SAMPLE RATE – MHz TPC 1. AD9891 Power vs. Sample Rate ...

Page 11

SYSTEM OVERVIEW Figure 5 shows the typical system block diagram for the AD9891/ AD9895 used in Master Mode. The CCD output is processed by the AD9891/AD9895’s AFE circuitry, which consists of a CDS, PxGA, VGA, black level clamp, and an ...

Page 12

AD9891/AD9895 PRECISION TIMING HIGH SPEED TIMING GENERATION The AD9891/AD9895 generates flexible, high speed timing signals using the Precision Timing core. This core is the founda- tion for generating the timing used for both the CCD and the AFE: the reset ...

Page 13

Figure 10 shows the range and default locations of the high speed clock signals. H-Driver and RG Outputs In addition to the programmable timing positions, the AD9891/ AD9895 features on-chip output drivers for the RG and ...

Page 14

AD9891/AD9895 P[0] POSITION PIXEL PERIOD RGr[0] RG Hr[0] H1/H3 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. Figure 10. High Speed Clock ...

Page 15

HORIZONTAL CLAMPING AND BLANKING The AD9891/AD9895’s horizontal clamping and blanking pulses are fully programmable to suit a variety of applications. As with the vertical timing generation, individual sequences are defined for each signal, which are then organized into multiple regions ...

Page 16

AD9891/AD9895 zontal sequences four SCPs are available to divide the readout into four separate regions, as shown in Figure 16. The SCP0 is always hard-coded to line 0, and SCP1–SCP3 are register programmable. During each region bound by ...

Page 17

VERTICAL TIMING GENERATION The AD9891/AD9895 provide a very flexible solution for gener- ating vertical CCD timing and can support multiple CCDs and different system architectures. The 4-phase vertical transfer clocks V1–V4 are used to shift each line of pixels into ...

Page 18

AD9891/AD9895 Individual Vertical Sequences To generate the individual vertical sequences or patterns shown in Figure 18, five registers are required for each sequence. Table VII summarizes these registers and their respective bit lengths. The start polarity (VTPPOL) determines the starting ...

Page 19

Individual Vertical Regions The AD9891/AD9895 arranges the individual sequences into re- gions through the use of Sequence Pointers (SPTR). Within each region, different sequences may be assigned to each V-clock output. Figure 21 shows the programmability of each region and ...

Page 20

AD9891/AD9895 Register Length Range HDLEN 12b 0–4095 Pixels VxSTART 12b 0–4095 Pixel Location VxSPTRFIRST 4b Sequence 0–11 VxINVFIRST 1b High/Low x is the V-output from 1–4. Complete Field: Combining the Regions The individual regions are combined into a complete field ...

Page 21

Vertical Sequence Alternation The AD9891/AD9895 also supports line-by-line alternation of vertical sequences within any region, as shown in Figure 23. Table X summarizes the additional registers used to support differ- ent alternation patterns. To create an alternating vertical pattern, REGION ...

Page 22

AD9891/AD9895 Second Vertical Sequence During VSG Lines Most CCDs require additional vertical timing during the sensor gate line. The AD9891/AD9895 supports the option to output a second set of sequences for V1–V4 during the line when the sen- sor gates ...

Page 23

HD VSG1– VSGX Figure 25. Example of Second Sequences During Sensor Gate Line VD HD LINE 0 LINE 1 V1–V4 REGION AREA 0 Figure 26. Example of Sweep Region for High Speed Vertical Shift REV. A ...

Page 24

AD9891/AD9895 Vertical Multiplier Mode To generate very wide vertical timing pulses, a vertical region may be configured into Multiplier Mode. This mode uses the vertical sequence registers in a slightly different manner. Multiplier Mode can be used to support unusual ...

Page 25

ACTIVE IMAGE AREA STORAGE AREA V7 V8 Figure 28. Example of Frame Transfer CCD Mode using V1–V8 The frame transfer CCD also requires additional timing control when decimating the image for Preview Mode. ...

Page 26

AD9891/AD9895 Table XIII contains the summary of the VSG Registers. The AD9891/AD9895 has eight SG outputs, VSG1–VSG8. Each of the outputs can be assigned to one of four programmed sequences by using the SGSEL1–SGSEL8 Registers. Each sequence is generated in ...

Page 27

SUBCK Suppression Normally, the SUBCKs will begin to pulse on the line following the sensor gate line (VSG). With some CCDs, the SUBCKs need to be suppressed for one or more lines following the VSG line. The SUBCKSUPPRESS Register allows ...

Page 28

AD9891/AD9895 VD VSG1– VSG8 SUBCK MSHUT 1 2 MSHUT PROGRAMMABLE SETTINGS: 1: ACTIVE POLARITY 2: ON-POSITION IS VD UPDATED AND MAY BE SWITCHED ON AT ANY TIME 3: OFF-POSITION CAN BE PROGRAMMED ANYWHERE FROM THE FIELD OF LAST SUBCK UNTIL ...

Page 29

SERIAL WRITES VD VSG SUBCK STROBE MSHUT MECHANICAL SHUTTER VSUB Figure 35. Exposure and Readout of Interlaced Frame Example of Exposure and Readout of Interlaced Frame Figure 35 shows the sequence of events for a typical exposure and readout operation ...

Page 30

AD9891/AD9895 ANALOG FRONT END DESCRIPTION AND OPERATION The AD9891/AD9895 AFE signal processing chain is shown in Figure 36. Each processing step is essential in achieving a high quality image from the raw CCD pixel data. AFE Register de- tails are ...

Page 31

Mosaic Separate Steering Mode accommodates the popular “Bayer” arrangement of Red, Green, and Blue filters (see Figure 38a). The same Bayer pattern can also be interlaced, and the Mosaic Interlaced Mode should be used with this type of ...

Page 32

AD9891/AD9895 FLD VD HD PxGA GAIN REGISTER NOTES 1. VD FALLING EDGE WILL RESET THE PxGA GAIN STEERING TO “0101” LINE FALLING EDGES WILL ALTERNATE THE PxGA GAIN STEERING BETWEEN “0101” AND ...

Page 33

FLD VD HD PxGA GAIN REGISTER NOTES 1. VD FALLING EDGE WILL RESET THE PxGA GAIN REGISTER STEERING TO “01230123” LINE FALLING EDGES WILL ALTERNATE THE PxGA GAIN REGISTER STEERING BETWEEN “01230123” ...

Page 34

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

Page 35

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 x025). 3. DURING SYNC LOW, ALL INTERNAL COUNTERS ARE RESET AND VD/HD ...

Page 36

AD9891/AD9895 I/O Block OUT_CONT== LOW AFE ON Timing Core ON CLO Oscillator ON V1 LOW V2 LOW V3 HIGH V4 HIGH VSG1 HIGH VSG2 HIGH VSG3 HIGH VSG4 HIGH VSG5 HIGH VSG6 HIGH VSG7 HIGH VSG8 HIGH SUBCK HIGH VSUB ...

Page 37

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

Page 38

AD9891/AD9895 SEQUENCE 2: VERTICAL OPTICAL BLACK LINES VERTICAL SHIFT CCDIN OPTICAL BLACK SHP SHD H1/H3 H2/H4 HBLK PBLK CLPOB CLPDM Figure 47. Horizontal Sequences During Vertical Optical Black Pixels SEQUENCE 3: EFFECTIVE PIXEL LINES OPTICAL BLACK VERTICAL SHIFT CCDIN SHP ...

Page 39

VERTICAL TIMING EXAMPLE Figure 49 shows an example CCD timing chart for an interlaced readout. Each field can be broken down into four separate region areas. The vertical region change positions (RCPs) will set the line boundaries for each region ...

Page 40

AD9891/AD9895 CIRCUIT LAYOUT INFORMATION The AD9891/AD9895 Typical Circuit Connection is shown in Figure 50. Note that Pins E1 and E2 will be No Connects when using the AD9891. The PCB layout is critical in achieving good image quality from the ...

Page 41

SERIAL INTERFACE TIMING All of the internal registers of the AD9891/AD9895 are accessed through a 3-wire serial interface. Each register consists of a 10-bit address and a 6-bit data-word. Both the 10-bit address and 6-bit data-word are written starting with ...

Page 42

AD9891/AD9895 NOTES ON REGISTER LISTING 1. Registers larger than six bits occupy two adjacent addresses. When writing to these registers, the lower address contain- ing the least significant data bits should be written to first. The data for both addresses ...

Page 43

Bit Address Content Width 00 [5: [1: [5: [3: [5: [1: [5: [5: [5: [5: [5:0] 6 Bit Address Content ...

Page 44

AD9891/AD9895 Bit Address Content Width 064 0 065 [5:0] 6 066 [5:0] 6 067 [5:0] 6 068 [5:0] 6 069 [5:0] 6 06A [5:0] 6 06B [5:0] 6 06C [5:0] 6 06D [5:0] 6 06E [5:0] 6 06F [5:0] 6 ...

Page 45

Bit Address Content Width 08D [0] 1 08E [5:0] 6 08F [5:0] 6 090 [5:0] 6 091 [5:0] 6 092 [0] 1 093 [5:0] 6 094 [5:0] 6 095 [5:0] 6 096 [5:0] 6 097 [0] 1 098 [5:0] 6 ...

Page 46

AD9891/AD9895 Bit Address Content Width 0BD [0] 1 0BE [5:0] 6 0BF [5:0] 6 0C0 [5:0] 6 0C1 [5:0] 6 0C2 [0] 1 0C3 [5:0] 6 0C4 [5:0] 6 0C5 [5:0] 6 0C6 [5:0] 6 0C7 [0] 1 0C8 [5:0] ...

Page 47

Bit Address Content Width 0EB [0] 1 0EC [0] 1 0ED [5:0] 6 0EE [5:0] 6 0EF [4:0] 6 0F0 [5:0] 6 0F1 [5:0] 6 0F2 [5:0] 6 0F3 [5:0] 6 Bit Address Content Width 0F4 [0] 1 0F5 [5:0] ...

Page 48

AD9891/AD9895 Bit Address Content Width 11C [5:0] 6 11D [3:0] 4 11E [5:0] 6 11F [11:6] 6 120 [0] 1 121 [5:0] 6 122 [5:0] 6 123 [5:0] 6 124 [5:0] 6 125 [5:0] 6 126 [5:0] 6 127 [5:0] ...

Page 49

Bit Address Content Width 154 [0] 1 155 [5:0] 6 156 [3:0] 4 157 [5:0] 6 158 [3:0] 4 159 [5:0] 6 15A [3:0] 4 15B [5:0] 6 15C [0] 1 15D [5:0] 6 15E [3:0] 4 15F [5:0] 6 ...

Page 50

AD9891/AD9895 Bit Address Content Width 189 [0] 1 18A [3:0] 4 18B [0] 1 18C [5:0] 6 18D [5:0] 6 18E [3:0] 4 18F [0] 1 190 [3:0] 4 191 [0] 1 192 [5:0] 6 193 [5:0] 6 194 [3:0] ...

Page 51

Bit Address Content Width 1BF [5:0] 6 1C0 [3:0] 4 1C1 [0] 1 1C2 [3:0] 4 1C3 [0] 1 1C4 [5:0] 6 1C5 [5:0] 6 1C6 [5:0] 6 1C7 [5:0] 6 1C8 [5:0] 6 1C9 [5:0] 6 1CA [5:0] 6 ...

Page 52

AD9891/AD9895 Bit Address Content Width 1F6 [5:0] 6 1F7 [5:0] 6 1F8 [1:0] 2 1F9 [0] 1 1FA [3:0] 4 1FB [0] 1 1FC [3:0] 4 1FD [0] 1 1FE [5:0] 6 1FF [5:0] 6 200 [3:0] 4 201 [0] ...

Page 53

Bit Address Content Width 22D [0] 1 22E [3:0] 4 22F [0] 1 230 [5:0] 6 231 [5:0] 6 232 [3:0] 4 233 [0] 1 234 [3:0] 4 235 [0] 1 236 [5:0] 6 237 [5:0] 6 238 [5:0] 6 ...

Page 54

AD9891/AD9895 Bit Address Content Width 251 [0] 1 252 [5:0] 6 253 [5:0] 6 254 [5:0] 6 255 [5:0] 6 256 [0] 1 257 [5:0] 6 258 [5:0] 6 259 [5:0] 6 25A [5:0] 6 25B [0] 1 25C [5:0] ...

Page 55

Table XXX. SUBCK, VSUB, MSHUT Register Map (continued) Bit Address Content Width 283 [0] 1 284 [0] 1 285 [5:0] 6 286 [5:0] 6 287 [0] 1 288 [0] 1 289 [5:0] 6 28A [5:0] 6 28B [5:0] 6 28C ...

Page 56

AD9891/AD9895 Bit Content Width OPRMODE [7:0] [1:0] 2’h0 2’h1 2’h2 2’h3 [2] [3] [4] [5] [6] [7] CTLMODE [5:0] [2:0] 3’h0 3’h1 3’h2 3’h3 3’h4 3’h5 3’h6 3’h7 [3] [4] 1’h0 1’h1 [5] 1’h0 1’h1 Table XXXI. AFE Register Breakdown ...

Page 57

MIN 1.70 MAX Revision History Location 8/02—Data Sheet changed from REV REV. A. Added AD9895 part . . . . . . . . . . . . . . . . . . . . . ...

Page 58

–58– ...

Related keywords