fuente ccd camera
DESCRIPTION
Fuente CCD cameraTRANSCRIPT
EXAR Corporation, 48720 Kato Road, Fremont, CA 94538 • (510) 668-7000 • FAX (510) 668-7017 • www.exar.com
XRD9855/9856XRD98L55/98L56
CCD Image Digitizers withCDS, PGA and 10-Bit A/D
July 2001
FEATURES
l 10-Bit Resolution ADC
l 18 - 27MHz Maximum Sampling Rate
l Correlated Double Sampling (CDS)
l Programmable Gain from 6dB to 38dB (PGA)
l Digitally Controlled Analog Offset-Calibration
l CCD Black Level Offset Compensation at Frame
Rate
l CDS Clocks Sample Rising Edge or Falling Edge
l Single 5V or 3V Power Supply
l Low Power for Battery Applications:
XRD9855/56: 250/300m W @ VDD
= 5.0V
XRD98L55/L56: 120/150mW @ VDD
= 3.0V
l 50µA-Typ Current in Stand By Mode
l 3-State Digital Outputs
l ESD Protection to Over 2000V
APPLICATIONS
l Digital Video Camcorders
l Digital Still Cameras
l PC Video Teleconferencing
l Digital Copiers
l Infrared Image Digitizers
l CCD/CIS Imager Interface
l CCTV/Security Camera
l 2D Bar Code Readers
l Industrial Cameras
GENERAL DESCRIPTION
The XRD9855/XRD9856 are complete CCD ImageDigitizers for digital cameras. The products include ahigh bandwidth differential Correlated Double Sampler(CDS), 8-bit digitally Programmable Gain Amplifier(PGA), 10-bit Analog-to-Digital Converter (ADC) anddigital controlled black level auto-calibration circuitry.
The Correlated Double Sam pler (CDS) subtracts theCCD output signal black level from the video level.Com m on m ode signal noise and power supply noise arerejected by the differential CDS input stage. CDS inputsare designed to be used either differential or single-ended.
The auto calibration circuit com pensates for any inter-nal offset of the XRD9855/XRD9856 as well as black
level offset from the CCD.
The PGA is digitally controlled with 8-bit resolution ona linear dB scale, resulting in a gain range of 6dB to38dB with 0.125dB per LSB of the gain code.
The PGA and black level auto-calibration are controlledthrough a simple 3-wire serial interface. The timingcircuitry is designed to enable users to select a widevariety of available CCD and image sensors for theirapplications.
The XRD9855/XRD9856 has direct access to the PGAoutput and ADC input through the pin TESTVIN.The XRD9855/XRD9856 are packaged in 48-lead sur-face mount TQFP to reduce space and weight, andsuitable for hand-held and portable applications.
ORDERING INFORMATION
Operating MaximumPart No. Package Temperature Range Power Supply Sampling Rate
XRD9855AIV 48 Lead TQFP (7 x 7 x 1.4 mm) -40°C to 85°C 5.0V 18 MSPS
XRD98L55AIV 48 Lead TQFP (7 x 7 x 1.4 mm) -40°C to 85°C 3.0V 18 MSPS
XRD9856AIV 48 Lead TQFP (7 x 7 x 1.4 mm) -40°C to 85°C 5.0V 27 MSPS
XRD98L56AIV 48 Lead TQFP (7 x 7 x 1.4 mm) -40°C to 85°C 3.0V 27 MSPS
Rev. 1.01
XRD9855/9856XRD98L55/98L56
2
Rev. 1.01
Figure 1. XRD9855/XRD9856 Simplified Block Diagram
ADCCDS PGA DB[9:0]
In_Pos
In_Neg
SHP
SHD
SCLK
CLAMP
VRTO
VDD
VRBO
GND
VRTVRB
RSTCCD
OERESET
OVER
UNDER
Reg
OffsetCalibration
Serial PortRegisters
TimingGenerator
SDI
LOAD
STBY1STBY2
DGND
DVDD
SYNC
VDD
GND
CLK_POL
EnableCal
TESTVIN
XRD9855/9856XRD98L55/98L56
3
Rev. 1.01
PIN CONFIGURATION
48 Lead TQFP (7 x 7 x 1.0 mm)
PIN DESCRIPTION – 48 pin TQFP
Pin # Symbol Description
1 NC No Connect.
2 NC No Connect.
3 DB2 ADC Output. DB0 is the LSB, DB9 is the MSB.
4 DB3 ADC Output.
5 DB4 ADC Output.
6 DGND Digital Output Ground.
7 DVDD Digital Output Power Supply. Must be less than or equal to VDD.
8 DB5 ADC Output.
9 DB6 ADC Output.
10 DB7 ADC Output.
11 NC No Connect.
12 NC No Connect.
13 DB8 ADC Output.
14 DB9 ADC Output. MSB
15 OVER Over Range Output Bit. OVER goes high to indicate the ADC input voltage isgreater than VRT.
36 25
24
13
1 12
37
48
CLAMPSHDSHP
RSTCCDGND
CLK_POLVDD
SYNCUNDER
DB0DB1NC DB8
DB9OVEROEVDDEnableCalGNDTestSTBY1STBY2RESETSCLK
DB
2D
B3
DB
4D
GN
D
DB
5D
B6
DB
7
DV
DD
NC
NC
NC
NC
LOA
DS
DI
VR
TV
RT
O
VR
B
In_N
egIn
_Pos
GN
DV
RB
O
DD
VNC
NC
XRD9855/9856XRD98L55/98L56
4
Rev. 1.01
PIN DESCRIPTION – 48 pin TQFP (CONT’D)
Pin # Symbol Description
16 OE Digital Output Enable (Three-State Control). Pull OE low to enable outputdrivers. Pull OE high to put output drivers in high impedance state.
17 VDD Analog Power Supply.
18 EnableCal Calibration Enable. Automatic offset calibration control.
19 GND Analog Ground.
20 TESTVIN ADC Test Input & PGA Test Output.
21 STBY1 Standby Control 1. Pull low to put chip in power down mode.
22 STBY2 Standby Control 2. Short to STBY1 pin if not using TESTVIN pin.
23 RESET Chip Reset. Pull high to reset all internal registers.
24 SCLK Shift Clock. Shift register latches SDI data on rising edges of SCLK.
25 NC No Connect.
26 LOAD Data Load. Rising edge loads data from shift register to internal register. Loadmust be low to enable shift register.
27 SDI Serial Data Input.
28 VRT Top ADC Reference. Voltage at VRT sets full-scale of ADC.
29 VRTO Internal Bias for VRT. Short VRT to VRTO to use internal reference voltage.
30 VDD Analog Power Supply.
31 In_Neg CDS Inverting Input. Connect via capacitor to CCD video output.
32 In_Pos CDS Non-inverting Input. Connect via capacitor to CCD supply.
33 GND Analog Ground.
34 VRBO Internal Bias for VRB. Short VRB to VRB0 to use internal reference voltage.
35 VRB Bottom ADC Reference. Voltage at VRB sets zero scale of the ADC.
36 NC No Connect.
37 CLAMP CDS DC Restore Clamp. Clamps In_Pos & In_Neg to internal bias voltage.
38 SHD CDS Clock. Controls sampling of the pixel video level.
39 SHP CDS Clock. Controls sampling of the pixel black level.
40 RSTCCD CCD Reset Pulse Disconnect. Used to decouple CDS during the reset pulse.
41 GND Analog Ground.
42 CLK_POL Clock Polarity. Controls the polarity of SHP, SHD & CLAMP.
43 VDD Analog Power Supply.
44 SYNC Digital output for Exar test purposes only. No connect.
45 UNDER Under Range Output Bit. UNDER goes high to indicate the ADC input voltageis less than VRB.
46 DBO ADC Output. LSB
47 DB1 ADC Output.
48 NC No Connect.
XRD9855/9856XRD98L55/98L56
5
Rev. 1.01
DC ELECTRICAL CHARACTERISTICS – XRD9855 and XRD9856Unless otherw ise specified: DVDD = VDD = 5.0V, Pixel Rate = 18MSPS, VRT = 3.8V, VRB = 0.5V
Symbol Parameter Min. Typ. Max. Unit Conditions
CDS Performance
CDSVIN Input Range 200 800 mVPP Pixel (Black Level - Video Level)
BW Small Signal Bandwidth (-3dB) 60 MHz
SR Slew Rate 40 V/µs 400mV Step Input
FT Feed–through (Hold Mode) -60 dB
PGA Parameters
AVMIN Minimum Gain 3.5 5 6.5 dB
AVMAX Maximum Gain 35.5 37 38.5 dB
PGA n Resolution 8 bits Transfer function is linear steps in dB(1LSB = 0.125dB)
GE Gain Error 5 % FS At maximum or minimum gainsetting
ADC Parameters (Measured Through TESTVIN)
ADC n Resolution 10 bits
fs Max Sample Rate 27 MSPS
DNL Differential Non-Linearity -1 +0.75 1.2 LSB Up to 18MHz sample rate
(XRD9855)
DNL27 Differential Non-Linearity -1 +1.3 2.0 LSB Up to 27MHz sample rate
(XRD9856)
EZS Zero Scale Error -50 50 mV Measured relative to VRB
EFS Full Scale Error 4 % FS
VIN DC Input Range GND VDD V VIN of the ADC can swing from GNDto VDD. Input range is limited bythe output swing of the PGA
VRT Top Reference Voltage 1.5 3.8 VDD V VRT >VRB
VRB Bottom Reference Voltage 0.3 0.5 VDD-1 V VRT >VRB
∆VREF Differential Reference Voltage 1.0 3.3 VDD V
RL Ladder Resistance 280 400 520 Ohms
VRB Self Bias VRB 0.4 0.5 0.6 V VRB connected to VRBO
VRT Self Bias VRT 3.5 3.8 4.1 V VRT connected to VRTO
(VRB = VDD
10 )(VRT = VDD
1.30)
XRD9855/9856XRD98L55/98L56
6
Rev. 1.01
DC ELECTRICAL CHARACTERISTICS – XRD9855 and XRD9856 (CONT'D)Unless otherwise specified: DVDD = VDD = 5.0V, Pixel Rate = 18MSPS, VRT = 3.8V, VRB = 0.5V
Symbol Parameter Min. Typ. Max. Unit Conditions
System Specifications
DNLS System DNL 1.0 LSB XRD9855 up to 18 MSPS
DNLS27 System DNL 27 MSPS 1.0 LSB XRD9856 up to 27 MSPS
INLSMIN INL @ Minimum Gain LSB INL error is dominated by CDS/PGAlinearity.
INLSMAX INL @ Maximum Gain LSB INL error is dominated by CDS/PGAlinearity.
VOS MINAV Offset (Input Referred) @ 5 mV Offset is defined as the input pixelMinimum Gain value-0.5 LSB required to cause the
ADC output to switch from “Zeroscale” to “Zero scale + 1LSB”.
Offset is measured after calibration.VOS MAXAV Offset (Input Referred) @ 1 mV Zero scale is the code in the offset
Maximum Gain register.
Offset depends on PGA gain code.
en MAXAV Input Referred Noise @ 0.2 mVrms Noise depends upon gain setting ofMaximum Gain the PGA.
en MINAV Input Referred Noise @ 1.1 mVrms Noise depends upon gain setting ofMinimum Gain the PGA.
Digital Inputs
VIH Digital Input High Voltage 2.0 V
VIL Digital Input Low Voltage 0.7 V
IL DC Leakage Current 5 µA Input Between GND and VDD.
CIN Input Capacitance 5 pF
Digital Outputs
VOH Digital Output High Voltage DVDD-0.5 V While sourcing 2mA.
VOL Digital Output Low Voltage 0.5 V While sinking 2mA.
IOZ High-Z Leakage -10 10 µA OE=1 or STBY1= STBY2 = 0.Output between GND & DVDD.
XRD9855/9856XRD98L55/98L56
7
Rev. 1.01
DC ELECTRICAL CHARACTERISTICS – XRD9855 and XRD9856 (CONT'D)Unless otherwise specified: DVDD = VDD = 5.0V, Pixel Rate = 18MSPS, VRT = 3.8V, VRB = 0.5V
Symbol Parameter Min. Typ. Max. Unit Conditions
Digital I/O Timing
TDL Data Valid Delay 20 25 ns
TPW1 Pulse Width of SHD 10 ns
TPW2 Pulse Width of SHD 10 ns
TPIX Pixel Period 37 56 ns
TBK Sample Black Aperture Delay 6 ns VDD = 4.5V to 5.5V,
Temperature -40°C to 85°C range
TVD Sample Video Aperture Delay 5 ns VDD = 4.5V to 5.5V,
Temperature -40°C to 85°C range
TRST RSTCCD Switch Delay 0 4 ns VDD = 4.5V to 5.5V,
Temperature -40°C to 85°C range
TSC Shift Clock Period 50 100 ns
TSET Shift Register Setup Time 10 ns
Latency Pipeline Delay 4 cycles
Power Supplies
VDD Analog Supply Voltage 4.5 5.0 5.5 V
DVDD Digital Output Supply Voltage 2.7 5.0 5.5 V DVDD < VDD Always
IDD Supply Current 50 75 mA DVDD = VDD = 5.0V (XRD9855)
IDD27 Supply Current @ 27MHz 55 85 mA FS = 27MHz (XRD9856)
IDDPD Power Down Supply Current 50 100 µA STBY1 = 0 and STBY2 = 0
XRD9855/9856XRD98L55/98L56
8
Rev. 1.01
DC ELECTRICAL CHARACTERISTICS – XRD98L55 and XRD98L56Unless otherwise specified: DVDD = VDD = 2.7V, Pixel Rate = 18MSPS, VRT = 2.07V, VRB = 0.27V
Symbol Parameter Min. Typ. Max. Unit Conditions
CDS Performance
CDSVIN Input Range 200 800 mVPP Pixel (Black Level - Video Level)
BW Small Signal Bandwidth (-3dB) 60 MHz
SR Slew Rate 40 V/µs 400mV Step Input
FT Feed-through (Hold Mode) -60 dB
PGA Parameters
AVMIN Minimum Gain 3.5 5 6.5 dB
AVMAX Maximum Gain 36.5 37 38.5 dB
PGA n Resolution 8 bits Transfer function is linear steps in dB(1LSB = 0.125dB)
GE Gain Error 5 % FS At maximum or minimum gainsetting
ADC Parameters (Measured Through TESTVIN)
ADC n Resolution 10 bits
fs Max Sample Rate 27 MSPS
DNL Differential Non-Linearity -1 +0.75 1.2 LSB Up to 18MHz sample rate
(XRD98L55)
DNL27 Differential Non-Linearity -1 +1.3 2.0 LSB Up to 27MHz sample rate
(XRD98L56)
EZS Zero Scale Error -50 50 mV Measured relative to VRB
EFS Full Scale Error 4 % FS
VIN DC Input Range GND VDD V VIN of the ADC can swing from GND toVDD. Input range is limited bythe output swing of the PGA
VRT Top Reference Voltage 1.2 2.07 VDD V VRT >VRB
VRB Bottom Reference Voltage 0.2 0.27 VDD-1 V VRT >VRB
∆VREF Differential Reference Voltage 1.0 1.8 VDD V
RL Ladder Resistance 280 400 520 Ohms
VRB Self Bias VRB 0.20 0.30 0.40 V VRB connected to VRBO
VRT Self Bias VRT 2.0 2.3 2.6 V VRT connected to VRTO. TPW2
(VRB = VDD
10 )(VRT = VDD
1.30)
XRD9855/9856XRD98L55/98L56
9
Rev. 1.01
DC ELECTRICAL CHARACTERISTICS – XRD98L55 and XRD98L56 (CONT'D)Unless otherwise specified: DVDD = VDD = 2.7V, Pixel Rate = 18MSPS, VRT = 2.7V, VRB = 0.27V
Symbol Parameter Min. Typ. Max. Unit Conditions
System Specifications
DNLS System DNL 1.0 LSB XRD98L55 up to 18 MSPS
DNLS27 System DNL 27 MSPS 1.5 LSB XRD98L56 up to 27 MSPS
INLSMIN INL @ Minimum Gain 2 LSB INL error is dominated by CDS/PGAlinearity.
INLSMAX INL @ Maximum Gain 2 LSB INL error is dominated by CDS/PGAlinearity.
VOS MINAV Offset (Input Referred) @ 5 mV Offset is defined as the input pixelMinimum Gain value -0.5 LSB required to cause the
ADC output to switch from “Zeroscale” to “Zero scale + 1LSB”.
Offset is measured aftercalibration.
VOS MAXAV Offset (Input Referred) @ 1 mV Zero scale is the code in the offsetMaximum Gain register.
Offset depends on PGA gain code.
en MAXAV Input Referred Noise @ 0.2 mVrms Noise depends upon gain setting ofMaximum Gain the PGA.
en MINAV Input Referred Noise @ 0.7 mVrms Noise depends upon gain setting ofMinimum Gain the PGA.
Digital Inputs
VIH Digital Input High Voltage 1.5 V
VIL Digital Input Low Voltage 0.7 V
IL DC Leakage Current 5 µA Input Between GND and VDD.
CIN Input Capacitance 5 pF
Digital Outputs
VOH Digital Output High Voltage DVDD-0.5 V While sourcing 2mA.
VOL Digital Output Low Voltage 0.5 V While sinking 2mA.
IOZ High–Z Leakage -10 10 µA OE=1 or STBY1= STBY2 = 0.Output between GND & DVDD.
XRD9855/9856XRD98L55/98L56
10
Rev. 1.01
ABSOLUTE MAXIMUM RATINGS (TA = +25°C unless otherwise noted)1, 2, 3
VDD to GND +7.0V
VRT & VRB VDD +0.5 to GND -0.5VVIN VDD +0.5 to GND -0.5VAll Inputs VDD +0.5 to GND -0.5VAll Outputs VDD +0.5 to GND -0.5VStorage Temperature -65°C to 150°C
Lead Temperature (Soldering 10 seconds) 300°CMaximum Junction Temperature 150°CPackage Power Dissipation Ratings (TA= +70°C)
TQFP θJA = 54°C/W
ESD 2000V
Notes:1 Stresses above those listed as “Absolute Maximum Ratings” may cause permanent damage to the device. This is
a stress rating only and functional operation at or above this specification is not implied. Exposure to maximumrating conditions for extended periods may affect device reliability.
2 Any input pin which can see a value outside the absolute maximum ratings should be protected by Schottky diodeclamps (HP5082–2835) from input pin to the supplies. All inputs have protection diodes which will protect thedevice from short transients outside the supplies of less than 100mA for less than 100µs.
3 VDD refers to AVDD and DVDD. GND refers to AGND and DGND.
DC ELECTRICAL CHARACTERISTICS – XRD98L55 and XRD98L56 (CONT'D)Unless otherwise specified: DVDD = VDD = 2.7V, Pixel Rate = 18MSPS, VRT = 2.07V, VRB = 0.27V
Symbol Parameter Min. Typ. Max. Unit Conditions
Digital I/O Timing
TDL Data Valid Delay 28 35 ns
TPW1 Pulse Width of SHD 10 ns
TPW2 Pulse Width of SHD 10 ns
TPIX Pixel Period 37 56 ns
TBK Sample Black Aperture Delay 7 ns VDD = 2.7V to 3.6V,
Temperature -40°C to 85°C range
TVD Sample Video Aperture Delay 6 ns VDD = 2.7V to 3.6V,
Temperature -40°C to 85°C range
TRST RSTCCD Switch Delay 0 5 ns VDD = 2.7V to 3.6V,
Temperature -40°C to 85°C range
TSC Shift Clock Period 50 100 ns
TSET Shift Register Setup Time 10 ns
Latency Pipeline Delay 4 cycles
Power Supplies
VDD Analog Supply Voltage 2.7 3.0 3.6 V
DVDD Digital Output Supply Voltage 2.7 3.0 3.6 V DVDD < VDD Always
IDD Supply Current 40 55 mA DVDD = VDD = 3.0 V (XRD9855)
IDD27 Supply Current @ 27MHz 45 65 mA FS = 27MHz (XRD9856)
IDDPD Power Down Supply Current 50 100 µA STBY1 = 0 and STBY2 = 0
XRD9855/9856XRD98L55/98L56
11
Rev. 1.01
SYSTEM DESCRIPTION
Correlated Double Sample/Hold (CDS) &Programmable Gain Amplifier (PGA); Gain [7:0]
The function of the CDS block, shown in Figure 2, is tosense the voltage difference between the black leveland video level for each pixel. The CDS and PGA arefully differential. The PGA output is converted to asingle ended signal, and then fed to the ADC. IN_POS(CDS non-inverting input) should be connected, via acapacitor, to the CCD "Common" voltage. This istypically the CCD Reference output or ground. IN_NEG(CDS inverting input) should be connected, via a ca-pacitor, to the CCD output signal.
During the black reference phase of each pixel theSDRK switches are turned on, shorting the PGA1inputs to VDD. The sampling edge of SHP turns off theSDRK switches, sampling the black reference voltageon capacitors C1 & C2.
During the video phase of each pixel the SPIX switchesare turned on. The difference between the pixel refer-ence level and video level is transmitted through ca-pacitors C1 & C2 and converted to a fully differentialsignal by the differential amplifier PGA1. The samplingedge of SHD turns off the SPIX switches, sampling thepixel value on capacitors C3 & C4.
Figure 2. Block Diagram of the CDS & PGA
+
PGA1
-
VBIAS~0.8
ExternalCoupling
Capacitors
CCDSignal
CCDSupply
VDD
CLAMP
SDRK
In_Pos
In_NegPGA2 BUF
SPIX
GainRegister
toADC
RSTCCDC1
C2
C3 C4
OffsetCalibration
Enable Cal
CodeADC
CDS PGA
XRD9855/9856XRD98L55/98L56
12
Rev. 1.01
RSTCCD
SHP
CCD
SHD
SDRK
SPIX
ADCLK
PGA1Output
(Internal Signals)
Hold Track
PGA2Output
Figure 3. Timing Diagram of the CDS Clocksand Internal Signals, CLK_POL = 1, M2=0
PGA1 provides gains of 0dB, 8dB & 16dB (1x, 2.5x,and 6.25x). The gain transitions occur at PGA gaincodes 64d and 128d (40h & 80h). PGA2 provides gainfrom 6dB to 22dB (2x to 12.5x) with 0.125dB steps.Figure 4 shows the measured PGA gain vs. GainCode. The combined PGA blocks provide a program-mable gain range of 32dB. The minimum gain (code00h) is 6dB. The maximum gain (code FFh) is 38dB.The following equation can be used to compute PGAgain from the gain code:
Gain dBcode
[ ] = + ×
6 32
256
where code is between 0 and 255.Due to device mismatch the gain steps at codes 63-64 and 127-128 may not be monotonic.
0
5
10
15
20
25
30
35
40
0 64 128 192 256
Gain Code
PG
A G
ain
[d
B]
TA = 25°C
FS = 18MHzVDD = 3.0VVRT = 2.3VVRB = 0.3V
Figure 4. PGA Gain vs. Gain Code
XRD9855/9856XRD98L55/98L56
13
Rev. 1.01
Analog-to-Digital Converter
The analog-to-digital converter is based upon a two-step sub-ranging flash converter architecture with abuilt in track and hold input stage. The ADC conversionis controlled by an internally generated signal, ADCLK(see Figure 3). The ADC tracks the output of the CDS/PGA while ADCLK is high and holds when ADCLK islow. This allows maximum time for the CDS/PGAoutput to settle to its final value before being sampled.The conversion is then performed and the paralleloutput is updated, after a 2.5 cycle pipeline delay, onthe rising edge of RSTCCD. The pipeline delay of theentire XRD9855/XRD9856 is 4 clock cycles.
The internal reference values are set by a resistordivider between VDD and GND. To enable the internalreference, connect VRTO to VRT and connect VRBO toVRB. To maximize the performance of the XRD9855/XRD9856, the internal references should be used anddecoupled to GND. Although the internal referenceshave been set to maximize the performance of theCDS/PGA channel, some applications may requireother reference values. To use external references,drive the VRT pin directly with the desired voltage.Connect VRB to VRBO. Do not drive VRB directly. TheADC parallel output bus is equipped with a high imped-ance capability, controlled by OE. The outputs areenabled when OE is low.
Automatic Offset Calibration, Offset [7:0]
To get the maximum color resolution and dynamicrange, this part uses a digital controlled offset calibra-tion system to compensate for external offset in theCCD signal as well as internal offsets of the CDS, PGAand ADC.
The calibration is performed every frame when the CCDoutputs the Optical Black pixels, please see thesection on Frame Timing. The Calibration logic com-pares the ADC output to the value stored in the serialport offset register, and increments or decrements theoffset adjust DAC to make the ADC code equal to thecode in the offset register. The first adjustment re-quires 8 pixels, then 6 pixels for subsequent adjust-ments. The offset register is 8 bits wide. Two MSBs setto 00 are added when compared to the 10-bit ADC code.After power-up the part may require up to 264 adjust-ments to converge on the proper offset. These adjust-ments can be made over many lines or frames. Forexample, with 20 optical black pixels per line, thecalibration will make 3 adjustments per line, and initialconvergence will require at most 88 lines.
Graph 1. XRD9855 Typical Vdrk (CCD Offset)Calibration Range @ 25°C
XRD9855/9856XRD98L55/98L56
14
Rev. 1.01
CDS ADC
Offs
et A
djus
tD
AC
PGA DB[9:0]
XOE
ADCLOCK
Offset Reg
StateMachineEnableCal
IN_POS
IN_NEG
Reg
Ena
ble
Reg
A
B
A-BUp/DownCounter
10
Figure 5. Automatic Offset Calibration Loop
Figure 6. Manual Global Offset & Automatic Offset Calibration
Serial Interface
A three wire serial interface, (LOAD, SCLK, and SDI),is used to program the PGA gain register, the Calibra-tion offset register, the Mode control register, and theAperture delay register. The shift register is 10 bitslong. The first two bits loaded are the address bits thatdetermine which of the four registers to update. Thefollowing eight bits are the data bits (MSB first, LSBlast). When LOAD is high SCLK is internally disabled.Since SCLK is gated by LOAD, SCLK can be acontinuously running clock signal, but this will increasesystem noise. To enable the shift register the LOAD pinmust be pulled low. The data at SDI is strobed into theshift register on the rising edges of SCLK. When theLOAD signal goes high the data bits will be written to theregister selected by the address bits (see Figure 7).
Manual Global Offset, V [1:0]
In some systems the black level offset can be largerthan the Automatic Offset Calibration Range. TheXRD9855/XRD9856 provide a user programmable glo-bal offset adjustment which adds to the automaticoffset calibration. The global offset is applied at thePGA input, so it’s input referred value does not changewith PGA gain code, see Figure 6. The magnitude of theglobal offset is controlled by bits V[1:0] in the moderegister. (See Table 1.)
V[1] V[0] Offset
0 0 0mV
0 1 25mV (default)
1 0 50mV
1 1 75mV
Table 1. Manual GlobalOffset Programming
CDS PGA ADC
AutomaticOffset
Calibration
++
ManualGlobal Offset
V[1:0]
CCDInput DB[9:0]
XRD9855/9856XRD98L55/98L56
15
Rev. 1.01
LOAD
SCLK
SDI
(LSB)(MSB)
Bit 2Bit 3Bit 4Bit 5Bit 6Bit 7AD0AD1
TSC=50ns min.
Data Shifts onRising Edges
Load Internal Register
ADDRESS
Bit 1 Bit 0
DATA
TSET=10ns min.
TSET=10ns min.TSET=10ns min.
Figure 7. Serial Port Timing Diagram
Table 2. Serial Interface Register Address Map
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Gain [7:0]
0 0 0 0 0 0 0 0 - minimum gain (6dB) *
1 1 1 1 1 1 1 1 - maximum gain (38 dB)
Table 3. Gain Register Bit Assignment
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Offset [7:0]
0 0 0 0 0 0 0 0 - do not use
0 0 0 0 0 0 0 1 - do not use
0 0 0 0 0 0 1 0 - minimum offset code
0 0 0 0 1 0 0 0 - default offset code, typical offset code 00100000
0 0 1 1 1 1 1 1 - maximum offset code
Table 4. Offset Register Bit Assignment
Address Data
Name AD1 AD0 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Gain 0 0 Gain[7] Gain[6] Gain[5] Gain[4] Gain[3] Gain[2] Gain[1] Gain[0]
Offset 0 1 Offset[7] Offset[6] Offset[5] Offset[4] Offset[3] Offset[2] Offset[1] Offset[0]
Mode 1 0 V[1] V[0] M3 M2 Test3 Test2 M1 Reset
Delay 1 1 Dp[2] Dp[1] Dp[0] Dd[2] Dd[1] Dd[0] Dr[1] Dr[0]
XRD9855/9856XRD98L55/98L56
16
Rev. 1.01
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
V[1:0] M3 M2 Test3 Test2 M1 Reset
0 0 - 0mV offset 0 - Clamp only* 0 - RSTCCD* 0 - TestVin off* 0 - test off* 0 - auto detect* 0 - normal*
0 1 - 25mV offset* 1 - Clamp & Cal 1 - no RSTCCD 1 - TestVin on 1 - factory test 1 - manual 1 - reset
1 0 - 50mV offset
1 1 - 75mV offset
Table 5. Mode Register Bit Assignment
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0Dp[2:0] Dd[2:0] Dr[1:0]
0 0 0 - SHP min delay * 0 0 0 - SHD min delay * 0 0 - RSTCCD min delay *1 1 1 - SHP max delay 1 1 1 - SHD max delay 1 1 - RSTCCD max delay
Table 6. Delay Register Bit Assignment
Note:* Indicates default value
SHP, SHD and RSTCCD Signals, M2 = 0
The SHP input to the XRD9855/XRD9856 determineswhen the Black level of each pixel is sampled. ForCLK_POL=high timing mode, the black level issampled on the falling edge of SHP. ForCLK_POL=low timing mode, the black level is sampledon the rising edge of SHP.
The sampling edge of SHP should be positioned so thatit samples the pixel black level at a stable and repeat-able point. The black level should be sampled after theCCD output has had time to settle from the reset pulseand before the output transitions to the video level (seeFigure 8). Aperture delay TBK needs to be taken intoconsideration when positioning the sampling edge of
SHP (see Figure 8). This aperture delay is the timefrom the sampling edge of SHP to the time the pixelblack level is actually sampled by the CDS. Thecorrect positioning of SHP will be 6-7 ns prior to wherethe black level has adequately settled. This is typicallyjust before the CCD signal starts the transition to thevideo level.
The SHD input to the XRD9855/XRD9856 determineswhen the Video level of each pixel is sampled. ForCLK_POL=high timing mode, the video level issampled on the falling edge of SHD. ForCLK_POL=low timing mode, the video level is sampledon the rising edge of SHD.
XRD9855/9856XRD98L55/98L56
17
Rev. 1.01
SHP
SHD
CCDSignal
RSTCCD
Pixel Black LevelSample Point
Pixel Video Level
Sample Point
TBK
T VD
T RST
RSTCCDSwitch
Turn Off
Turn On
Reset PulseRSTCCD
Switch
Figure 8. CDS Timing Diagram(CLK_POL = 1, M2 = 0)
The sampling edge of SHD should be positioned so thatit samples the pixel video level at a stable and repeat-able point. The video level should be sampled after theCCD output has settled from the black level and beforethe output transitions to the reset pulse. Aperturedelay T
VD needs to be taken into consideration when
positioning the sampling edge of SHD (see Figure8). This aperture delay is the time from the samplingedge of SHD to the time the pixel video level is actuallysampled by the CDS. The correct positioning of SHDwill be 5-6 ns prior to where the video level hasadequately settled.
RSTCCD is intended to overlap the reset pulse of eachpixel. This is intended to eliminate the reset pulsetransients from getting into the CDS circuitry. Posi-tioning of the RSTCCD signal so that it overlaps theCCD signal reset pulse is not always practical due tothe timing generators being used or the frequency atwhich the CCD is running. The most critical thing toremember for RSTCCD is that it can not be high whensampling either the black level or video level.
XRD9855/9856XRD98L55/98L56
18
Rev. 1.01
Data NDB[9:0]
(Output)
SHP
SHD
CCDSignal
Pixel N
RSTCCD
TDL
Sample PixelBlack Level
Data N-1
Sample PixelVideo Level
Data N-2Data N-3Data N-4
Figure 9. Conversion Timing Diagram Showing Pipeline Delay(CLK_POL = 1, M2 = 0)
XRD9855/9856XRD98L55/98L56
19
Rev. 1.01
CDS Clock Polarity
The CLK_POL pin is used to determine the polarity ofthe CDS clocks (SHD, SHP, CLAMP). See Figures 10& 11, and Tables 7 & 8.
Event Action
↑RSTCCD Disconnect CDS Inputs from ResetNoise
↓RSTCCD Connect CDS Inputs and Track BlackLevel
↓SHP Hold Black Level and Track Video Level↓SHD Hold Video Level
↑SHP/SHD No Action
Clamp High Activate DC Restore Clamp
Enable_Cal Activate Offset Calibration
High
Table 7. Timing Event DescriptionTable Valid for CLK_POL=1, M2=0
Event Action
↑RSTCCD Disconnect CDS Inputs from ResetNoise
↓RSTCCD Connect CDS Inputs and Track BlackLevel
↑SHP Hold Black Level and Track Video Level↑SHD Hold Video Level
↓SHP/SHD No Action
Clamp Low Activate DC Restore Clamp
Enable_Cal Activate Offset Calibration
High
Table 8. Timing Event DescriptionTable Valid for CLK_POL=0, M2=0
Figure 10. CCD Line Timing, CLK_POL= 1, M2 = 0
Line N Line N+1
* Note: OB = Optically Black or Shielded pixels.
Active Videopixels on
OB LINES OB pixelsVertical Shift Dummy &
OB pixels* *
EnableCal
Clamp
CCD Signal
RSTCCD
SHP
SHD
Active Videopixels on
OB LINES
XRD9855/9856XRD98L55/98L56
20
Rev. 1.01
Line N Line N+1
* Note: OB = Optically Black or Shielded pixels.
Active Video Pixelson Optical Black Lines OB*
Pixels
VerticalShift Dummy &
OB*Pixels
EnableCalClamp
CCDSignal
RSTCCD
SHPSHD
Active VideoPixels on OB line
CLK_POL=Low
Figure 11. CCD Line Timing with CLK_POL = 0, M2 = 0
No RSTCCD Pulse Timing, M2 = 1
To help simplify the timing required to drive theXRD9855/XRD9856 we have included a timing modewhich does not require an active signal for RSTCCD.To use this timing, bit M2 in the timing mode registermust be set high.
In this timing mode, RSTCCD must be kept low. Nochanges are required for the timing of the SHP and SHDsignals. The polarity of SHP, SHD and Clamp are stillcontrolled by the CLK_POL pin. The digital outputschange on the sampling edge of SHD (see Figure 12).This mode can be used with both the XRD4460 andXRD9853 compatible timing as described in the LineTiming section. Data output DB[9:0} is delayed as SHDis delayed with the delay feature AD[1:0] = [1,1].
Figure 12. Timing for no RSTCCD Pulse,M2=1 & CLK_POL=1, RSTCCD=0
CCD Signal
RSTCCD
DB[9:0]
SHP
SHD
10
10
10
10
Pixel N
Data N-4 Data N-3 Data N-2 Data N-1 Data N
XRD9855/9856XRD98L55/98L56
21
Rev. 1.01
Programmable Aperture DelaysDp[2:0], Dd[2:0], Dr[1:0]
To help fine tune the pixel timing, the XRD9855/XRD9856 allows the system to adjust the aperturedelays associated with SHP (TBK), SHD (TVD) andRSTCCD (TRST) by programming the Aperture Delayserial port register. On power up these three aperturedelays are set to their minimum values.
The SHP aperture delay is set by bits Dp[2:0]. EachLSB adds approximately 2ns of delay. The SHDaperture delay is set by bits Dd[2:0]. Each LSB addsapproximately 2ns of delay. The RSTCCD aperturedelay is set by bits Dr[1:0]. Each LSB adds approxi-mately 4ns of delay.
Dp[2] Dp[1] Dp[0] SHP Aperture
Delay TBK (typ)
0 0 0 6ns (default)
0 0 1 8ns
0 1 0 10ns
0 1 1 12ns
1 0 0 14ns
1 0 1 16ns
1 1 0 18ns
1 1 1 20ns
Table 9. Programmable SHP Delays
Dd[2] Dd[1] Dd[0] SHD Aperture
Delay TVD (typ)
0 0 0 5ns (default)
0 0 1 7ns
0 1 0 9ns
0 1 1 11ns
1 0 0 13ns
1 0 1 15ns
1 1 0 17ns
1 1 1 19ns
Table 10. Programmable SHD Delays
Dr[1] Dr[0] RSTCCD Aperture
Delay TRST (typ)
0 0 3ns (default)
0 1 7ns
1 0 11ns
1 1 15ns
Table 11. Programmable RSTCCD Delays
Line Timing with Frame Calibration
At the beginning and/or end of every CCD frame thereare a number of Optical black lines. The XRD9855/XRD9856 uses the output from these pixels for the DCRestore Clamp and Black Level Offset Calibrationfunctions. These functions are controlled by the Clampand/or EnableCal pins.
The XRD9855/XRD9856 is designed to be compatiblewith the Clamp Only timing of the XRD4460 or theClamp & EnableCal timing of the XRD9853. On powerup the chip will automatically detect which timing isbeing used and make the necessary internal adjust-ments. If EnableCal is high when Clamp is active, then"Clamp Only" timing is selected (M3=0). If EnableCalis low when Clamp is active, then "Clamp & Cal" timingis selected (M3=1). If required, the automatic detectionfunction can be disabled through the serial port, and thechip can be forced into one of the two timing modes byprogramming mode register bits M3 & M1. Frameclibration however, can only be used with m3=0.
To maximize dynamic range in the dark areas of animage the PGA black level output must be equal tothe bottom reference voltage of the ADC. Thisensures that a dark pixel input corresponds to adesired minimum code output from the XRD9855 andXRD9856.
The XRD9855 and XRD9856 use the Optically Black(OB) pixels on a CCD array to calibrate for itself andthe CCD. Figure 13 shows the outline of a typicalCCD. The shaded region on the outside of the arrayindicates the position of the optically black (OB)pixels. The center region indicates the position of theactive pixels used for an image.
XRD9855/9856XRD98L55/98L56
22
Rev. 1.01
The CCD has many OB pixels available for use incalibration. Some are available at the start and end ofeach line while whole lines of OB pixels are available atthe top and bottom of the array.
The XRD9855 and XRD9856 take advantage of thelarge number of OB pixels available at the top andbottom of the CCD array to perform calibration beforeany active pixels are processed.
Active Pixels
Optically Black Pixels(OB)
N
N+1
Figure 13. Typical Outline of an Area ArrayCCD.
The XRD9855 and XRD9856 use a digital feedbackloop to achieve auto-calibration. The output of the ADCand a desired dark code programmed in the offsetregister are compared during the OB pixel output fromthe CCD. The recommended offset register value is 32decimal. The difference determines whether the offsetadjustment DAC increments or decrements. This ad-justs the offset of the PGA to achieve the desired ADCoutput code for a dark pixel input.
The first adjustment requires 8 cycles of SHP/SHDclocks but every subsequent adjustment requires only6 cycles: 1 cycle for CDS, 3 cycles for A/D conversion,1 cycle for logic, and 1 cycle for DAC update, see Figure14. When Enable_Cal pin is low, the offset calibrationlogic is disabled, and the current state of the offset DACis held constant.
The XRD9855 and XRD9856 calibration time dependson the calibration method and the number of OB pixelsavailable. The time required to achieve calibration, inframe calibration, depends on the number of OB pixelspresent in each line.
Using Frame calibration, calibration can be achievedafter several lines depending upon the number of OBpixels at the top or bottom of an array. Enable_Cal mustbe generated by the timing generator to properly framethe optical black lines.
Enable_Cal
State0 1 2 3 4 5 6 7
EnableCal onsettle
CDSsamples
input
ADCconverts
ADCconverts
ADCconverts
ADC Sample point
Digcomp/accum
DACUpdate
2 3 4 5 6 7
CDSsamples
input
ADCconverts
ADCconverts
ADCconverts
ADC Sample point
Digcomp/accum
DACUpdate
RESET
0
RESET
INNEG
SHP
SHD
RSTCCD
OB Pixels
Figure 14. XRD9855 and XRD9856 Offset Calibration Timing, M3 = 1
XRD9855/9856XRD98L55/98L56
23
Rev. 1.01
Frame calibration uses the OB lines available at thestart and end of the array, see the dark shaded regionsat the top and bottom of Figure 15, to perform its auto-calibration.
The dark shaded regions of Figure 15 are the OB linesat the start and end of the CCD array. Typically, theseOB lines are the largest blocks of OB pixels availableon the array. Using these areas will allow the XRD9855and XRD9856 to achieve calibration before any activepixels are processed. This means that the XRD9855and XRD9856 can achieve calibration for the very firstframe if OB lines are used for calibration at the start ofthe array.
The timing needed for Frame Calibration Mode isshown in Figure 16. In Frame Calibration Mode,Enable_Cal needs to be active during the OB lineoutput from the CCD. Enable_Cal gates the XRD9855and XRD9856’s auto-calibration logic and must neverbe high when CLAMP is active. Clamp still needs to beactive once a line, either during start of line or end ofline OB pixels.
Frame calibration is useful for applications where fastcalibration is needed. With frame calibration, theXRD9855 and XRD9856 can achieve calibration be-fore the first frame is started.
Active Pixels
Optically Black(OB) Pixels
NN+1
Frame Calibration(OB) Pixels
Frame Calibration(OB) Pixels
Figure 15. OB Lines Used For Frame Calibration on a Typical CCD Array
Line N Line N+1
* Note: OB = Optically Black or Shielded pixels.
Active Videopixels on
OB LINES OB pixelsVertical Shift Dummy &
OB pixels* *
EnableCal
Clamp
CCD Signal
RSTCCD
SHP
SHD
Active Videopixels on
OB LINES
Figure 16. Frame Calibration Mode Timing, CLK_POL= High
XRD9855/9856XRD98L55/98L56
24
Rev. 1.01
Figure 17. Clamp Only Line TimingCLK_POL=1, EnableCal=1, M1=1, M3=0, M2=0
CCDInput DB[9:0]ADC
Bias
Clamp
Clamp Only Mode
DC RestoreSwitch
EnableCal
PGACDS
Clk_Pol ControlLogic
OffsetCalibration
Figure 18. Clamp Only Mode (XRD4460 Compatible)M1=1, M3=0
Line N Line N+1
* Note: OB = Optically Black or Shielded pixels.
Optical BlackLine
SignalPixelsVertical Shift
Dummy & OB* Pixels
(Horizontal Clocking Off)
EnableCal
Clamp
CCD Signal
RSTCCD
SHP
SHD
10
10
101010
Internal Calibrate
Internal DCRestore Switch
1010
Minimum 10 OB Pixels
2 OB Pixels
Clamp Only Timing (XRD4460 compatible)M1=1, M3=0, NOT RECOMMENDEDIn this mode EnableCal is held high, and Clamp isactivated during the Optical Black pixels. While thismode is available, it is not recommended for bestperformance. This timing does not perform framecalibration.
The Clamp signal is used to trigger a one-shot whichcontrols the internal DC restore switch and the calibra-tion logic. The DC restore switch is turned on for twopixels after Clamp is activated. Then the Calibrationlogic is enabled and runs until Clamp is deactivated.The chip can be forced into this timing mode byprogramming the Mode control register bits M1=1 andM3=0.
XRD9855/9856XRD98L55/98L56
25
Rev. 1.01
Clamp & EnableCal Timing (XRD9853 Compatible)M1=1, M3=1
In this mode EnableCal must be active during the largenumber of Optical Black pixels (usually at the end ofeach CCD line or at the start of a frame), Clamp shouldbe active during the Dummy pixels (usually at thebeginning of each CCD line).
The EnableCal pin (always active high) directly con-trols the calibration logic.
The Clamp pin (polarity determined by CLK_POL)controls only the DC restore switch at the CDS input.EnableCal and Clamp must not be active at the sametime. Clamp must be used every line.
The chip can be forced into this timing mode byprogramming the Mode control register bits M1=1 andM3=1.
Figure 19. Clamp & EnableCal Timing, CLK_POL=1, M1=1, M3=1, M2=0
Line N Line N+1
* Note: OB = Optically Black or Shielded Pixels.
SignalPixels OB* Pixels
SignalPixelsVertical Shift
Dummy & OB Pixels
(Horizontal Clocking Off)
EnableCal
Clamp
CCD Signal
RSTCCD
SHP
SHD
Min. 2 Pixels
Min. 8 OB Pixels
XRD9855/9856XRD98L55/98L56
26
Rev. 1.01
OffsetCalibration
CCDInput DB[9:0]ADC
bias
Clamp
Clamp & EnableCal Mode
EnableCal
PGACDS
Clk_Pol
DC Restoreswitch
CDS/ Clock DigitalSTBY2 STBY1 PGA ADC Inputs Outputs
0 0 Off Off Off High-z
1 0 On Off On High-z
0 1 Off On On On
1 1 On On On On
Figure 20. Clamp & Enable Cal Mode (XRD9853 Compatible),M1=1, M3=3
Stand-by Mode (Power Down)
The STBY1 and STBY2 pins are used to put the chipinto the Stand-by or Power down mode. In this modeall sampling and conversion stops, The digital outputsare put into the high impedance mode, and the powersupply current will drop to less than 50µA.
For most applications STBY1 and STBY2 should beconnected together and treated as a single control pin.If an application uses the TestVin pin to access thePGA output or the ADC input then STBY1 and STBY2must be separately controlled, see the truth tablebelow.
Table 12. Stand-by Truth Table
XRD9855/9856XRD98L55/98L56
27
Rev. 1.01
Chip Reset
The chip has an Internal Power-On-Reset function toensure all internal control registers start up in a knownstate. Pulling the Reset pin high or writing a logic 1 tothe Mode Registers reset bit will also reset the chip tothe Power-up default conditions.
Register Default Notes
Gain[7:0] 00000000 minimum gain
OS[7:0] 00001000 code 08 hex
V[1:0] 01 25 mV offset
M3 0 Clamp only
M2 0 RSTCCD required
M1 0 Automatic timing detect On
Test3 0 Test modes off
Test2 0 Test modes off
Reset 0 reset bit will reset itself
Dp[2:0] 000 minimum delay
Dd[2:0] 000 minimum delay
Dr[1:0] 00 minimum delay
Table 13. Reset Conditions
Using TestVin (Pin 20)The TestVin pin allows access to the input of the ADC,or it can be used to monitor the CDS/PGA output. TheTestVin pin accesses the ADC input node throughswitch S1 (see Figure 18). This switch is controlled byBit3 of the serial port Test register. When the TEST3bit of the mode register is high, switch S1 is “ON” andthe TestVin pin can be used to access the ADC input/PGA output. When the TEST3 bit of the mode registeris low, switch S1 is “OFF” and the TestVin pin isdisconnected from the ADC input/PGA output.
To use TestVin as an auxiliary ADC input forceSTBY2=low and STBY1=high. This will disable theCDS/PGA and leave the ADC operating. If M2=0, theADC clock is generated from RSTCCD and SHP (SeeFigure 19). If M2=1, the ADC clock is generated fromSHP & SHD (See Figure 20).
XRD9855/9856XRD98L55/98L56
28
Rev. 1.01
Mode Reg. AD1 AD0 V[1] V[0] M3 M2 Test3 Test2 M1 ResetTestVin 1 0 0 0 0 1 1 0 0 0
Normal 1 0 0 0 0 1 0 0 0 0
Table 14. Serial Port Data to Use TestVin
Figure 21. Using TestVin to Access PGA Output & ADC Input
CDS PGA ADC
S1
TestVin
CCD
Signal
RSTCCD
SHP
SHD
ADC Clock
(internal)Track Hold
ADC Data
CCD
Signal
RSTCCD
SHP
SHD
ADC Clock
(Internal)Track Hold
ADC Data
Figure 22. ADC Clock Generation,CLK_POL=1, M2=0
Figure 23. ADC Clock Generation,CLK_POL=1, M2=1
XRD9855/9856XRD98L55/98L56
29
Rev. 1.01
Digital Output Power Supplies
The DVDD and DGND pins supply power to the digitaloutput drivers for pins DB[9:0], UNDER, and OVER.DVDD is isolated from VDD so it can be at a voltagelevel less than or equal to VDD. This allows the digitaloutputs to interface with advanced digital ASICs requir-ing reduced supply voltages. For example VDD can be5.0 or 3.3V, while DVDD is 2.5V.
OutputRegister
VDD DVDD
DGNDGND
Digital Output
Source-BodyJunction DiodeBetween DVDD& VDD
Source-BodyJunction DiodeBetweenDGND & GND
Figure 24. DVDD & DGND Digital Output Power Supplies,VDD > DVDD
There are no power supply sequencing issues if DVDDand VDD of the XRD9855/XRD9856 are driven from thesame supply. When DVDD and VDD are drivenseparately, VDD must come up at the same time orbefore DVDD, and go down at the same time or afterDVDD. If the power supply sequencing in this case isnot followed, then damage may occur to the product dueto current flow through the source-body junction diodesbetween DVDD and VDD. An external diode (5082-2235) layed out close to the converter from DVDD toVDD prevents damage from occurring when power iscycled incorrectly.
Note: VDD must be greater than or equal to DVDD or thesource-body diodes will be forward based.
Power Supply Sequencing
XRD9855/9856XRD98L55/98L56
30
Rev. 1.01
All of the GND pins, including DGND, should be con-nected directly to the analog ground plane under theXRD9855/XRD9856. The VDD’s should be suppliedfrom a low noise, well filtered regulator which derivesthe power supply voltage from the CCD power supply.All of the VDD pins are analog power supplies andshould be locally decoupled to the nearest GND pin witha 0.1µF, high frequency capacitor. DVDD is the powersupply for the digital outputs and should be locallydecoupled. DVDD should be connected to the samepower supply network as the digital ASIC which re-ceives data from the XRD9855/XRD9856.
In general, all traces leading to the XRD9855/XRD9856should be as short as possible to minimize signalcrosstalk and high frequency digital signals from feed-ing into sensitive analog inputs. The two CCD inputs,In_Pos and In_Neg, should be routed as fully differen-tial signals and should be shielded and matched.Efforts should be made to minimize the board leakagecurrents on In_Pos and In_Neg since these nodes areAC coupled from the CCD to the XRD9855/XRD9856.The digital output traces should be as short as possibleto minimize the capacitive loading on the output drivers(see Figure 25)
General Power Supply and Board Design Issues
CCD
12V5V/3V
Regulator
VDD DVDD
In_Neg
In_Pos
GND
DB[9:0]
DGND
XRD9855/XRD9856
DVDD
DigitalASIC
DGND
5V/3VRegulator
AGND AGND
Figure 25. XRD9855/XRD9856 Power Supply Connections
Application Note
If increasing the PGA Gain to code 128 (80h) or highercauses a larger than expected offset increase in theADC digital output codes, the problem may be due tothe limited Automatic Offest Calibration range. Thisproblem may be solved by increasing the Global Offsetcode, V[1:0], in the Mode Register. The default isV[1:0] = 01 (binary). Try increasing to V[1:0] = 10, orV[1:0] = 11.
For additional information on the XRD9855 feaures:
- Auto-detect
- EnableCal & Clamp Line Timing
- Clamp Only Line Timing
- Digital Clibration Loop
- Dark Voltage Calibration Range
Please see Application Notes XRDAN109,
XRDAN110, XRDAN112, XRDAN113 and
XRDAN114.
XRD9855/9856XRD98L55/98L56
31
Rev. 1.01
Figure 26. XRD9855/XRD9856 Application SchematicCLK_POL=0
1
26
12
36
23
13
38
48
DB
2
DB
3
DB
4
DG
ND
DB
5
DB
6
DB
7 DB8
DB9 14
15
16
17
2 3 4 5 6 7 8 9 10 1118
19
20
21
22
24
25272829303132333435
37
39
40
41
42
43
44
45
46
47
OVER
OE
VDD
EnableCal
GND
Test
STBY1
STBY2
RESET
SCLKLOA
D
SD
I
VR
T
VR
TO
VR
B
In_N
eg
In_P
os
GN
D
VR
BO
CLAMP
SHD
SHP
RSTCCD
GND
CLK_POL
VDD
SYNC
UNDER
DB0
DB1
XRD9855/XRD9856
Digital Data Bus
VDD
SerialInterface
VDD
VD
D
to C
CD
Sig
nal
to C
CD
Gro
und
VDD
From ClockSignal
Generator
0.01
µF
0.01
µF
0.01
µF
DV
DD
VD
D
0.1µ F
0.1µ
F
0.1µ F from Clock SignalGenerator
0.1µ F
NC
NC
NC
NC
NC
DV
DD
NC NC
XRD9855/9856XRD98L55/98L56
32
Rev. 1.01
0.0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6
1.8
2.0
2.2
2.4
0 32 64 96 128 160 192 224
GAIN CODES
en, m
VR
MS
30MHz
27MHz
25MHz
18MHz
12MHz
AVDD = DVDD = 5.0V
VRT = AVDD/1.3
VRB = AVDD/10
MODE = NON-RSTCCD
255
Figure 27. Input Reference Noise vs. PGA Gain Codes
XRD9855/9856XRD98L55/98L56
33
Rev. 1.01
XRD98L55 INPUT REFERRED NOISE
0.0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6
1.8
2.0
0 32 64 96 128 160 192 224
GAIN CODES
en, m
VR
MS
30MHz
27MHz
25MHz
18MHz
12MHz
AVDD = DVDD = 3.0V
VRT = AVDD/1.3
VRB = AVDD/10
MODE = NON-RSTCCD
255
Figure 28. XRD98L55 Input Referred Noise
XRD9855/9856XRD98L55/98L56
34
Rev. 1.01
36 25
24
13
112
37
48
D
D1
DD1
B
e
α
A2
A1
ASeatingPlane
L
C
48 LEAD THIN QUAD FLAT PACK(7 x 7 x 1.4 mm TQFP)
rev. 2.00
INCHES MILLIMETERSSYMBOL MIN MAX MIN MAX
A 0.055 0.063 1.40 1.60A1 0.002 0.006 0.05 0.15A2 0.053 0.057 1.35 1.45B 0.007 0.011 0.17 0.27C 0.004 0.008 0.09 0.20D 0.346 0.362 8.80 9.20D1 0.272 0.280 6.90 7.10e 0.020 BSC 0.50 BSCL 0.018 0.030 0.45 0.75a 0× 7× 0× 7×
XRD9855/9856XRD98L55/98L56
35
Rev. 1.01
NOTICE
EXAR Corporation reserves the right to make changes to the products contained in this publication in order to improvedesign, performance or reliability. EXAR Corporation assumes no responsibility for the use of any circuits describedherein, conveys no license under any patent or other right, and makes no representation that the circuits are free ofpatent infringement. Charts and schedules contained here in are only for illustration purposes and may vary dependingupon a user’s specific application. While the information in this publication has been carefully checked; noresponsibility, however, is assumed for in accuracies.
EXAR Corporation does not recommend the use of any of its products in life support applications where the failureor malfunction of the product can reasonably be expected to cause failure of the life support system or to significantlyaffect its safety or effectiveness. Products are not authorized for use in such applications unless EXAR Corporationreceives, in writing, assurances to its satisfaction that: (a) the risk of injury or damage has been minimized; (b) theuser assumes all such risks; (c) potential liability of EXAR Corporation is adequately protected under thecircumstances.
Copyright 2001 EXAR CorporationDatasheet July 2001Reproduction, in part or whole, without the prior written consent of EXAR Corporation is prohibited.