Datasheet SAA8110G-C1, SAA8110G-C1-R1 Datasheet (Philips)

Page 1
DATA SH EET
Preliminary specification File under Integrated Circuits, IC02
1997 Jun 13
INTEGRATED CIRCUITS
SAA8110G
Digital Signal Processor (DSP) for cameras
Page 2
1997 Jun 13 2
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
FEATURES
High precision digital processing with 9 or 10 bit input
Different types of CCDs (PAL, NTSC and CIF)
(progressive, interlaced and non-interlaced)
Black offset preprocessing (including optical black offset control)
RGB-separation (with contour and white clip signals generation)
RGB-processing (colour space matrix, black control, knee and gamma)
RGB-to-YUV conversion (including down-sampling filters)
White balance control
Y -processing (contour processing, false colour detector ,
filters and noise reduction)
UV-processing (false colour correction and noise reduction)
Digital output formatter (including CIF-formatter, DTV2, D1)
Analog output preprocessing (including PAL/NTSC-encoder and DACs)
Measurement engine (prepared for auto-exposure and auto-white balance features)
Miscellaneous functions (e.g. switched mode power supply pulse generator, control DAC)
VH-reference and window timing
Serial interface (selectable I2C-bus or 80C51 UART
interface)
Mode control (including power management).
APPLICATIONS
Desktop video applications
Surveillance systems
Video-phone systems.
GENERAL DESCRIPTION
The SAA8110G is designed for desktop video applications (teleconferencing, video grabbing), surveillance and video-phone systems.
The SAA8110G may be applied together with an analog front-end (TDA8786 including CDS/AGC/ADC), a timing generator and a microcontroller as shown in Figs 18 and 19. Other configurations are also possible.
The CCD-sensor can be of PAL, NTSC or CIF type (with complementary mosaic colour filter). The maximum number of active pixels is limited to 800 samples/line. The 10-bits digital input may have a pixel frequency of up to 14.318 MHz.
The SAA8110G output data is available in a digital and an analog output format. Two digital output formats are selectable: DTV2 (CCIR-601 at the input pixel frequency) and D1 (CCIR-656 at twice the input pixel frequency). It is also possible to generate the CIF and QCIF formats as subsets from the processed CCD-image. The analog output is available in one of four formats: RGB, YUV, YC or CVBS. The SAA8110G includes a digital PAL/NTSC-encoder and 3 DACs for this purpose.
Two types of serial interface are selectable: a fast 400 kHz I
2
C-bus interfaceor a 80C51 UART interface (with bit rates from 1 Mbit/s up to 3.75 Mbit/s depending on the system clock used). The power dissipation of the SAA8110G can be optimized for each application using the built-in power management function.
ORDERING INFORMATION
TYPE
NUMBER
PACKAGE
NAME DESCRIPTION VERSION
SAA8110G LQFP80 plastic low profile quad flat package; 80 leads; body 12 × 12 × 1.4 mm SOT315-1
Page 3
1997 Jun 13 3
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
QUICK REFERENCE DATA
Note
1. When digital mode is selected, V
DDA
supply pins can be connected to ground.
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
V
DDD
digital supply voltage 3 5 5.25 V
V
DDA
analog supply voltage 3 5 5.25 V
V
IL
LOW level digital input voltage 0 0.3V
DDD
V
V
IH
HIGH level digital input voltage 0.6V
DDD
V
DDD
V
V
OL
LOW level digital output voltage IOL = 20 µA −−0.5 V
V
OH
HIGH level digital output voltage IOH = 20 µAV
DDD
0.1 −−V
I
DDD(tot)
total digital supply current f
clk
= 14.3 MHz; V
DDD
=5V 180 200 mA
f
clk
= 14.3 MHz; V
DDD
= 3.3 V 80 100 mA
I
DDA(tot)
total analog supply current f
clk
= 14.3 MHz; V
DDA
=5V 30 40 mA
f
clk
= 14.3 MHz; V
DDA
= 3.3 V 22 35 mA
T
amb
operating ambient temperature 0 75 °C
I
DMD
supply current in digital output mode
f
clk
= 14.3 MHz; V
DDD
=5V;
note 1
185 mA
f
clk
= 14.3 MHz; V
DDD
= 3.3 V 85 mA
Page 4
1997 Jun 13 4
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
BLOCK DIAGRAM
ull pagewidth
MGK158
7 to 16
CCD9toCCD0
CLK1
V
DDD(C1)
V
DDD(C2)
V
DDD(C3)
V
DDD(P1)
V
DDD(P2)
V
SSD(C1)VSSD(C2)VSSD(C3)VSSD(C4)VSSD(P1)VSSD(P2)
V
DDA(BG)
V
DDA(DC)
V
DDA(CD)
V
DDA(O1)
V
DDA(O2)
V
DDA(O3)
V
SSA(CD)
V
SSA(OB)
V
SSA(BG)
1, 29,72,
46, 62
6, 17, 76,
78, 53, 71
45, 41, 22,
40, 38, 36
19, 34,
42
OFFSET
PRE-
PROCESSING
RGB
SEPARATION
(INCL. LINE
MEMORIES)
RGB
PROCESSING
DIGITAL
OUTPUT
FORMATTER
ANALOG
OUTPUT
PREPROCESSING
PAL/NTSC-
ENCODER
V DACs
Y-
PROCESSING
UV-
PROCESSING
RGB
TO
YUV
2
CLK2
47
RESET
31 to 33
T2, T1, T0
MODE
CONTROL
MISCELLANEOUS
FUNCTIONS
SAA8110G
MEASUREMENT ENGINE
30
20 21 25
26,
27
23 24 18
SCLKCDAC
OUT
CDAC
RBIAS
SDATA
STROBE
SMP
P0, P1
VH-REFERENCE WINDOW
TIMING AND CONTROL
345
FI
IN
73 77 75 74
VSYNC
IN
HSYNC
IN
SCL/SN
CL
SDA
A0/SN
DA
A1/SN
RES
SNERT/I
2
C
INTERFACE
SNERT/
I
2
C
SELECT
Y0 to Y7
UV0 to UV7
70 to 63
43
VSYNC
OUT
44
HREF
28
80
4950485251
61 to 54
OUT3 to OUT1
DECOUPL
RBIAS
SIS
79
XINX
OUT
35, 37, 39
LLC
CREF/PXQ
FI
OUT
Fig.1 Block diagram.
Page 5
1997 Jun 13 5
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
PINNING
SYMBOL PIN I/O DESCRIPTION
V
DDD(C1)
1 I digital supply 1 for digital core and CLK1 related peripherals CLK1 2 I system- or pixel clock VSYNC
IN
3 I vertical synchronization input HSYNC
IN
4 I horizontal synchronization input FI
IN
5 I field identification signal input V
SSD(C1)
6 I digital ground 1 for digital core and CLK1 related peripherals CCD9 7 I (preprocessed) AD-converted CDD-signal bit 9 (MSB) CCD8 8 I (preprocessed) AD-converted CDD-signal bit 8 CCD7 9 I (preprocessed) AD-converted CDD-signal bit 7 CCD6 10 I (preprocessed) AD-converted CDD-signal bit 6 CCD5 11 I (preprocessed) AD-converted CDD-signal bit 5 CCD4 12 I (preprocessed) AD-converted CDD-signal bit 4 CCD3 13 I (preprocessed) AD-converted CDD-signal bit 3 CCD2 14 I (preprocessed) AD-converted CDD-signal bit 2 CCD1 15 I (preprocessed) AD-converted CDD-signal bit 1 CCD0 16 I (preprocessed) AD-converted CDD-signal bit 0 (LSB) V
SSD(C2)
17 I digital ground 2 for digital core and CLK1 related peripherals SCLK 18 O serial clock to TDA8786 V
SSA(CD)
19 I analog ground for control DAC CDAC
OUT
20 O output control DAC CDAC
RBIAS
21 I pin to connect external bias resistor for control DAC V
DDA(CD)
22 I analog supply for control DAC SDATA 23 O serial data to TDA8786 STROBE 24 O strobe to TDA8786 SMP 25 O switch mode pulse for DC-DC P0 26 O quasi-static control output pin 0 P1 27 O quasi-static control output pin 1 SIS 28 I SNERT/I
2
C-bus select input signal
V
DDD(C2)
29 I digital supply 2 for digital core and CLK1 related peripherals RESET 30 I reset input T2 31 I test mode control signal bit 2 T1 32 I test mode control signal bit 1 T0 33 I test mode control signal bit 0 V
SSA(OB)
34 I analog ground for the three output buffers OUT3 35 O output buffer 3 (R, V or CVBS) V
DDA(O3)
36 I analog supply for output buffer OUT3 OUT2 37 O output buffer 2 (B, U or C) V
DDA(O2)
38 I analog supply for output buffer OUT2 OUT1 39 O output buffer 1 (G or Y) V
DDA(O1)
40 I analog supply for output buffer OUT1
Page 6
1997 Jun 13 6
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
V
DDA(DC)
41 I analog supply for analog core of triple DAC V
SSA(BG)
42 I analog ground for to band gap DECOUPL 43 O pin to be used for external decoupling of band gap RBIAS 44 O external bias resistor connection for band gap V
DDA(BG)
45 I analog supply for band gap V
DDD(P1)
46 I digital supply 1 for CLK2 related peripherals CLK2 47 I output clock (CLK2 frequency is 2 × CLK1 frequency) FI
OUT
48 O field identification output pulse VSYNC
OUT
49 O vertical synchronization output HREF 50 O horizontal reference output for YUV-port CREF/PXQ 51 O clock/pixel qualifier output for YUV-port LLC 52 O line-locked system clock output V
SSD(P1)
53 I digital ground 1 for CLK2 related peripherals UV7 54 O multiplex chrominance UV bit 7 (MSB) UV6 55 O multiplex chrominance UV bit 6 UV5 56 O multiplex chrominance UV bit 5 UV4 57 O multiplex chrominance UV bit 4 UV3 58 O multiplex chrominance UV bit 3 UV2 59 O multiplex chrominance UV bit 2 UV1 60 O multiplex chrominance UV bit 1 UV0 61 O multiplex chrominance UV bit 0 (LSB) V
DDD(P2)
62 I digital supply for CLK2 related peripherals Y7 63 O luminance Y or multiplexed YUV bit 7 (MSB) Y6 64 O luminance Y or multiplexed YUV bit 6 Y5 65 O luminance Y or multiplexed YUV bit 5 Y4 66 O luminance Y or multiplexed YUV bit 4 Y3 67 O luminance Y or multiplexed YUV bit 3 Y2 68 O luminance Y or multiplexed YUV bit 2 Y1 69 O luminance Y or multiplexed YUV bit 1 Y0 70 O luminance Y or multiplexed YUV bit 0 (LSB) V
SSD(P2)
71 I digital ground 2 for to CLK2 related peripherals V
DDD(C3)
72 I digital supply 3 for digital core and CLK1 related peripherals A1/SN
RES
73 I I2C-bus address select pin A1 or SNERT reset input A0/SN
DA
74 I I2C-bus address select pin A0 or SNERT data input/output SDA 75 I I
2
C-bus data input/output
V
SSD(C3)
76 I digital ground 3 for digital core and CLK1 related peripherals SCL/SN
CL
77 I I2C-bus clock/SNERT clock input V
SSD(C4)
78 I digital ground 4 for digital core and CLK1 related peripherals X
IN
79 I input crystal oscillator for subcarrier lock applications X
OUT
80 O output crystal oscillator for subcarrier lock applications
SYMBOL PIN I/O DESCRIPTION
Page 7
1997 Jun 13 7
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Fig.2 Pin configuration.
handbook, full pagewidth
SAA8110G
MGK151
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16 17 18 19 20
60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41
UV1 UV2 UV3 UV4 UV5 UV6 UV7 V
SSD(P1)
LLC CREF/PXQ HREF VSYNC
OUT
FI
OUT
CLK2 V
DDD(P1)
V
DDA(BG)
RBIAS DECOUPL V
SSA(BG)
V
DDA(DC)
V
DDD(C1)
CLK1
VSYNC
IN
HSYNC
IN
FI
IN
V
SSD(C1)
CCD9 CCD8 CCD7 CCD6 CCD5 CCD4 CCD3 CCD2 CCD1 CCD0
V
SSD(C2)
SCLK
V
SSA(CD)
CDAC
OUT
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
X
OUTXINVSSD(C4)
SCL/SNCLV
SSD(C3)
SDA
A0/SNDAA1/SN
RES
V
DDD(C3)VSSD(P2)
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
V
DDD(P2)
UV0
CDAC
RBIAS
V
DDA(CD)
SDATA
STROBE
SMP
P0
P1
SIS
V
DDD(C2)
RESET
T2
T1
T0
V
SSA(OB)
OUT3
V
DDA(O3)
OUT2
V
DDA(O2)
OUT1
V
DDA(O1)
Page 8
1997 Jun 13 8
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
FUNCTIONAL DESCRIPTION Black offset preprocessing
The input data is clamped within the optical black pixel area of the CCD. The size of the digital clamp window is 16 pixels by 128 lines (i.e. TDA8786). It is possible to differentiate black levels for odd/even lines, pixels and fields. This comes in addition to the analog preprocessing clamp which is active on the clamp pulse generated by the external timing circuit. The analog clamp is included in the TDA8786.
RGB separation
PAL/NTSC sensors generate interlaced data adding offset in the complementary colour pixels. The RGB separation block with its two line memories generates the three components Y, 2R G, and 2B G for each input data corresponding to a pixel value of the CCD. Then the triplet R, G, B is derived. This block also delivers some contour and white clip information.
RGB processing
The RGB processing includes several features:
Colour space matrix depending on CCD type to be suitable with different sensor colour filters
Gain correction for R and B signals for white balance control
Black offset
Adjustable knee
Adjustable gamma function.
The knee function is applied to all three RGB signals. Its shape is continuously adjustable by changing the slope and the knee offset point.
To compensate for the non-linear response of display devices, a gamma correction is applied to R, G and B signals. It may be adjustable from linear to a 0.35 power coefficient.
Fig.3 RGB separation diagram.
handbook, full pagewidth
MGK153
LINE
MEMORY
LINE
MEMORY
R
G
B
CCD inputs
white clip vertical contour
RGB
COLOUR
SEPARATION
10
Fig.4 RGB processing.
handbook, full pagewidth
MGK154
COLOUR
MATRIX
R
R
gainRblack
G
black
G
B
3 ×
KNEE
R
G
B
+
×
+
B
gainBblack
×
+
3 ×
GAMMA
Page 9
1997 Jun 13 9
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
RGB-to-YUV block
After RGB processing, the channels are separated in a luminance and two colour difference path: Y = 0.299 R + 0.597 G + 0.114 B, U = 0.49 (B Y) and V = 0.88 (R Y) . It also contains two down-sampling filters for U and V signals.
Y-processing
The luminance component includes several features:
Contour correction allowing an increase of the luminance transitions for a sharper picture
Black stretch function for contrast enhancement in dark scenes
False colour detector used by the UV-processing block to enable the colour killer
Filters and noise reduction by coring (only in the high frequency part of the signal).
Fig.5 RGB-to-YUV conversion.
handbook, full pagewidth
MGK155
Y (0 to 511)
CONVERSION
MATRIX
DOWN-
SAMPLING
& MUX
9
R
G
B
UV (128 to 127)
8
Fig.6 Y processing.
handbook, full pagewidth
MGK156
NOISE
REDUCTION
CONTOUR PROCESSING
AND
FALSE COLOUR DETECTION
BLACK STRETCH
false colour
Y
(0, 0.5 to 255.5)
Y
8
+
9
vertical contour
(512 to 511)
(from RGB-separation)
10
Page 10
1997 Jun 13 10
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Fig.7 UV-processing.
handbook, full pagewidth
MGK157
UV GAIN
CONTROL
FALSE COLOUR
CORRECTION
NOISE
REDUCTION
false colour
(from Y-processing)
white clip
(from RGB-separation)
UV (127 to 128)
8
UV
(127 to 128)
8
UV-processing
The chrominance component includes several features:
Noise reduction for high frequencies
False colour correction: a colour killer cuts the false
colour components in the UV signals
UV-gain control used to set the correct UV levels for PAL/NTSC encoding.
As the colour filter saturation levels may be different in the CCD, the white clip is used in the UV-processing to suppress colour errors in case of high exposure.
Digital output formatter
This block contains several features:
Generation of a synchronous clock LLC (twice the clock frequency)
Generation of three synchronization signals (HREF, CREF and VS)
Synchronization of the output data to the output clock LLC
Generation of a CIF/QCIF output format for several type of sensors (see Table 1)
Selection of the required digital output format (8-bit multiplexed YUV standard D1/CCIR 656, including the generator of SAV/EAV codes or 16-bit multiplexed YUV 4:2:2 standard DTV2/CCIR601).
Note that the D1 frequency data rate is twice the DTV2 frequency data rate.
Moreover, using a high resolution PAL and NTSC CCDs, it is possible to generate the following formats by means of cutting or down-sampling.
CIF 352 × 288 at 25 frame/second and CIF 352 × 240 at 30 frame/second
QCIF 176 × 144 at 25 frame/second and QCIF 176 × 120 at 30 frame/second.
Table 1 CIF/QCIF output format for different sensor
types
INPUT FORMAT OUTPUT FORMAT
PAL/NTSC-sensor CIF ‘full screen’
CIF ‘zoom-by-2’ QCIF ‘full screen’ QCIF ‘zoom-by-2’ QCIF ‘zoom-by-4’
CIF QCIF ‘full screen’
QCIF ‘zoom-by-2’
Page 11
1997 Jun 13 11
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Fig.8 Vertical timing NTSC odd field.
handbook, full pagewidth
MGK159
HSYNC
IN
VSYNC
IN
FI
IN
FI
OUT
VSYNC
OUT
CSYNC
BLANK
BURST
521523525246810121418205225241357911131519212223
Fig.9 Vertical timing NTSC even field.
handbook, full pagewidth
MGK160
HSYNC
IN
VSYNC
IN
FI
IN
FI
OUT
VSYNC
OUT
CSYNC
BLANK
BURST
258 260 262 264 266 268 270 272 274 276 280 282259 261 263 265 267 269 271 273 275 277 281 283 284 285
Page 12
1997 Jun 13 12
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Fig.10 Vertical timing PAL odd field.
handbook, full pagewidth
HSYNC
IN
VSYNC
IN
FI
IN
FI
OUT
VSYNC
OUT
CSYNC
BLANK
BURST
(1)
even frame odd frame
−+ +−+−+− + −+−+−++−
62162262362462524681012142022135791113152 1232425
MGK161
odd frame
++
even frame
+−+− +− +−+−+−+−
(1) +: burst phase = +135°.
: burst phase = 135°.
Fig.11 Vertical timing PAL even field.
(1) +: burst phase = +135°.
: burst phase = 135°.
handbook, full pagewidth
HSYNC
IN
VSYNC
IN
FI
IN
FI
OUT
VSYNC
OUT
CSYNC
BLANK
BURST
(1)
odd frame
−+ +−+−+− + −+−+−++−
308 309 310 311 312 314 316313 315 317 318 319 320 321 332 334 336333 335 337322 324 326323 325 327
MGK162
even frame
+−+− +− +−+−+−+−+−+
Page 13
1997 Jun 13 13
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Fig.12 Horizontal timing for non-CIF processing.
handbook, full pagewidth
MGK163
0 NPIX
HSYNC
IN
HREF
BLANK
BURST
Fig.13 8-bits multiplexed format (D1, CCIR656); example: CIF down-sampling.
handbook, full pagewidth
MGK164
SAA8110G
(OUTPUTS
CLOCKED
AT
CLK2)
HOST
LLC
YUV
PXQ HREF VSYNC
OUT
LLC
Y(UV) FF 00 00 SAV
U0Y0V0Y
2
U4Y4V4Y
6
PXQ
HREF
sample moment
Y(UV)7 to Y(UV)0
Page 14
1997 Jun 13 14
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Fig.14 8-bits multiplexed format (D1, CCIR656); SAV/EAV included.
handbook, full pagewidth
SAA8110G
(OUTPUTS
CLOCKED
AT
CLK2)
HOST
LLC
Y(UV)7 to Y(UV)0
YUV
MGK165
PXQ HREF VSYNC
OUT
LLC
YUV
FF 00 00 SAV FF 00 00 EAV
U0Y0V0Y1U2Y2V2U
N1YN1
PXQ
HREF
sample moment
Fig.15 16-bits multiplexed format (DTV2, CCIR601).
handbook, full pagewidth
MGK166
SAA8110G
(OUTPUTS
CLOCKED
AT
CLK2)
HOST
LLC
UV
UV7 to UV0
Y(UV)
Y7 to Y0
CREF HREF
VSYNC
OUT
FI
OUT
LLC
Y(UV)
U
0
Y
2
Y
1
Y
0
V
0
Y
3
U
6
Y
6
Y
5
Y
4
U
4
V
4
U
2
V
2
CREF
HREF
sample moment
UV
Page 15
1997 Jun 13 15
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Analog output preprocessing
This block contains several features:
Delay compensation for the luminance signal
Up-sampling of the UV signal
PAL/NTSC encoding
YUV to RGB conversion
Selection of the required analog output format (RGB,
YUV, YC or CVBS).
The analog outputs are given by three voltage DACs in RGB or YUV or CVBS or YC format. Channels Y and G include the sync information. Over-sampling at twice f
clk
is made so that external filtering becomes easier. It is also possible to have an adjustment of the subcarrier via the serial interface. When CVBS output is used, chrominance range is halved compared to luminance.
Measurement engine
The measurement engine performs measurements on some selectable internal signals on frame/field basis and prepares data for auto exposure, auto focus and auto white balance processing. It uses an internal RAM work-space for its control and data handling operations. The contents of the work-space can be accessed via the serial interface.
Vertical/horizontal reference and window timing and control
The SAA8110G uses two vertical and horizontal synchronization input signals (VSYNC
IN
and HSYNCIN) to derive internal vertical and horizontal reference signals. Besides a Field Identification input (FIIN) signal is required. The timing of the vertical and horizontal input signals should be such that:
1. The pixel frequency (CLK1) must be line-locked to the
line frequency of HSYNCIN: the number of clock periods between two HSYNCIN pulses must be a fixed integer number. The HSYNCIN should be at least one clock period active HIGH.
2. The VSYNCIN signal indicates the start of a field
(or frame in case of progressive scanning); this signal is also required for non-interlaced applications. The VSYNCIN should be at least one clock period HIGH.
3. The FIINpulse indicates the phase of the field in case
of interlaced applications (FIIN= 0 means odd field).
Serial interface
The serial interface can either be an I
2
C-bus or a 80C51 UART (SNERT) (selectable with the SIS pin). Via the serial interface the external microcontroller can control the internal settings of the SAA8110G and read/write from/to the internal RAM work-space linked to the measurement engine (see list of parameter settings in Chapter “Programming”). Some of the registers are double-buffered to prevent that the change of control data becomes visible on the output display.
Miscellaneous functions
A three wire bus is used to send 10-bit settings from a microcontroller to the TDA8786 via the SAA8110G registers.The SAA8110G supplies picture parameters and needs some configuration parameters. Those values are contained in registers and are updated during every vertical synchronization pulse.
Mode control
This block controls the operation mode of the SAA8110G. As described in Table 2, four modes may be selected: depending on power reduction and I
2
C-bus timing.
Power dissipation management
The power dissipation of the SAA8110G will depend on the required activity for a certain application. It is possible to switch off via the serial interface unconcerned parts for a given application. When an analog output is not used, the power voltage pin of the DAC can be connected to ground to limit the power consumption.
Clock configurations
Following conditions must be fulfilled:
CLK1 should be generated as divide-by-two from CLK2
The RESET pin should not go LOW before CLK1 and
CLK2 are both HIGH or LOW.
Table 2 SAA8110G mode control
T2 T1 T0 MODE
POWER
REDUCTION
t
o(h)
I2C-BUS
0 0 0 application
mode
on short 0 0 1 on long 0 1 0 off short 0 1 1 off long
Page 16
1997 Jun 13 16
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Table 3 Sensor and output formats covered by the SAA8110G
LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC134).
HANDLING
Inputs and outputs are protected against electrostatic discharge in normal handling. However, to be totally safe, it is desirable to take normal precautions appropriate to handling MOS devices.
THERMAL CHARACTERISTICS
CCD-formats RESOLUTION
PIXEL
FREQUENCY
(MHz)
OUTPUT FORMATS
STANDARD
FRAME SCANNING AND
FREQUENCY (Hz)
ACTIVE
H/V
TOTAL
H/V
DIGITAL
ANALOG
DTV2/D1 CIF
CIF non-interlaced 60 352/243 429/262 6.75 no yes yes CIF non-interlaced 50 352/288 432/312 6.75 no yes yes NTSC
high resolution
non-interlaced 60.054 768/243 910/262
14.3181 yes yes yes
interlaced 29.997 768/494 910/525
PAL high resolution
non-interlaced 50 752/288 908/312
14.1875 yes yes yes
interlaced 25 752/582 908/625
NTSC medium resolution
non-interlaced 60 512/243 606/262 9.53495
yes no yes
interlaced 30 512/492 606/525
PAL medium resolution
non-interlaced 50 512/288 618/312 9.65625
yes no yes
interlaced 25 512/582 618/625
SYMBOL PARAMETER MIN. MAX. UNIT
V
DDD
digital supply voltage 0.3 +7.0 V
V
DDA
analog supply voltage 0.3 +7.0 V
V
DDD-DDA
supply voltage difference between the digital and the analog supply voltages
0.1 +0.1 V
V
I
input voltage 0.3 VDD+ 0.3 V
V
O
output voltage 0.3 VDD+ 0.3 V
P
tot
total allowed power dissipation at T
amb
=75°C 1W
T
stg
storage temperature 55 +150 °C
T
j
junction temperature 125 °C
SYMBOL PARAMETER CONDITIONS VALUE UNIT
R
th(j-a)
thermal resistance from junction to ambient in free air 50 K/W
Page 17
1997 Jun 13 17
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
CHARACTERISTICS
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
VDACs specification
O
UTPUTS PINS OUT1 TO OUT3 (IN CASE OF SCALE FACTOR =1)
V
o
output voltage (see note 1) code 0 0 0.2 0.3 V
code 511 1.3 1.5 1.6 V
V
offset
amplitude offset voltage between DACs
60 +60 mV
INPUTS R
bias
bias resistor note 2 14 15 16 k
note 3 44 47 50 k
R
ext
external anti-reflection resistor note 2 21 −Ω
note 3 70.6 −Ω
C
decoup
decoupling capacitor 10 100 nF TRANSFER FUNCTION RES resolution 9 bit
NL
diff
differential non-linearity −−1.5 LSB NL
int
integral non-linearity −−1.5 LSB THD
60
total harmonic distortion at 60%
of full-scale
f
clk
= 30 MHz, fi= 1 MHz,
V
DDA
=5V
55 45 dB
S/N signal-to-noise ratio f
clk
= 30 MHz, fo= 1 MHz,
V
DDA
=5V
45 38 dB
APPLICATION1: PAL/NTSC HIGH RESOLUTION V
DD1
supply voltage 4.5 5.0 5.5 V V
DD2
supply voltage 3.0 3.3 3.6 V CR conversion rate 28.6 MHz f
clk
clock frequency 28.6 MHz B
a
analog bandwidth 7.6 MHz APPLICATION 2: PAL/NTSC MEDIUM RESOLUTION V
DD1
supply voltage 4.5 5.0 5.5 V V
DD2
supply voltage 3.0 3.3 3.6 V f
clk
clock frequency 19 MHz B
a
analog bandwidth 6.5 MHz SWITCHING CHARACTERISTICS ON RISING FULL-SCALE STEP (see Fig.16) t
PD
propagation delay time to 50% value 913ns t
st(10-90)
settling time 10% to 90% full-scale 911ns t
st(LSB)
setting time (to ±1 LSB) 25 30 ns
Page 18
1997 Jun 13 18
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Notes
1. When CVBS output is used the chrominance range is halved compared to luminance.
2. Monitor load of 75 with R
ext
=21Ω and R
bias
=15kΩat 3.3 V application.
3. Monitor load of 75 with R
ext
= 70.6 and R
bias
=47kΩat5.0 V application.
CDAC specification (V
DD
=5V)
L
int
integral linearity −−1 LSB L
diff
differential linearity −−
1
2
LSB
V
o(CDAC)
output voltage at pin CDAC code 0 10 300 mV
code 61, V
DDA
=5V −4.6 4.95 V
code 61, V
DDA
= 3.3 V 3 3.25 V
R
o(CDAC)
output resistance at pin CDAC 13 −Ω f
clk
clock frequency 28.6 MHz R
L
load resistance 10 k C
L
load capacitance −−10 pF t
PD
propagation delay time to 50% value (see Fig.17),
V
DDA
=5V
−−104 ns
t
st(10-90)
settling time 10% to 90% full-scale (see
Fig.16)
9 ns
t
st(LSB)
setting time to ±1 LSB (see Fig.16) 25 ns INPUTS RELATED TO CLK1: CCD0 TO CCD9, VSYNCIN, HSYNC
IN,FIIN
t
su(i)(D)1
data input set-up time CCD
inputs, HSYNCIN, VSYNCIN, FI
IN
035ns
t
su(i)(D)2
data input set-up time SN
RES
and
SN
DA
012ns
t
h(i)(CCD)
data hold time CCD inputs 1 +1 ns t
h(i)(D)
data input hold time VSYNCIN, HSYNCIN, FI
IN
013ns
OUTPUTS RELATED TO CLK2: Y7 TO Y0, UV7 TO UV0, CREF, HREF, VSYNC
OUT
,FI
OUT
AND LLC
t
h(o)(D)
data output hold time 822ns t
d(o)(D)
data output delay time 25 31 ns OUTPUTS RELATED TO CLK1: SDATA, STROBE, SMP, P0, P1 AND SCLK t
h(o)(D)
data output hold time 13 21 ns t
d(o)(D)
data output delay time 15 24 ns
δ
clk
clock duty cycle 40 60 %
SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT
Page 19
1997 Jun 13 19
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Fig.16 Switching characteristics.
handbook, full pagewidth
CLK2
(code 0)
code 0
(code FS)
code FS input code
(example of a full-scale input data transmission)
1 LSB
1 LSB
90%
50%
10%
MGK167
t
PD
t
st(1090)
t
st(LSB)
Fig.17 Data input/output timing.
handbook, full pagewidth
MGK168
CLK1
DATA IN
DATA OUT
t
PD
t
h(i)(D)
t
su
Page 20
1997 Jun 13 20
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
PROGRAMMING Overview available write
ADDRESS SYMBOL FUNCTION FORMAT RANGE/VALUE
0 CONTROL0 miscellaneous; see Table 4 byte n.a. 1 CONTROL1 miscellaneous; see Table 5
(1)
byte n.a. 2 CONTROL2 miscellaneous; see Table 6 byte n.a. 4 OB_STARTL_F0 first line optical black window in field 0 byte 0 to 255 5 OB_STARTL_F1 first line optical black window in field 1/frame byte 0 to 255 7 OB_STARTP first pixel optical black window byte 0 to 255 8 OB_PE_F0 fixed optical black level for even pixel in field 0 byte 0 9 OB_PO_F0 fixed optical black level for odd pixel in field 0 byte 0 10 OB_PE_F1 fixed optical black level for even pixel in
field 1/frame
byte 0
11 OB_PO_F1 fixed optical black level for odd pixel in
field 1/frame
byte 0
12 OB_OFFSET_LE optical black offset for even line byte 0 13 OB_OFFSET_LO optical black offset for odd line byte 0 14 MOSAIC_SEP_S1 multiplication-factor for Yn at even line and even
pixel
byte 0 to 255
15 MOSAIC_SEP_S2 multiplication-factor for Yn at even line and odd
pixel
byte 0 to 255
16 MOSAIC_SEP_S3 multiplication-factor for Yn at odd line and even
pixel
byte 0 to 255
17 MOSAIC_SEP_S4 multiplication-factor for Yn at odd line and odd
pixel
byte 0 to 255
18 WHITE_CLIP_THR threshold for white clip byte 768 to 1023 19 COL_MAT_P11 colour matrix coefficient p11 byte 128 to 127 20 COL_MAT_P12 colour matrix coefficient p12 byte 128 to 127 21 COL_MAT_P13 colour matrix coefficient p13 byte 128 to 127 22 COL_MAT_P21 colour matrix coefficient p21 byte 128 to 127 23 COL_MAT_P22 colour matrix coefficient p22 byte 128 to 127 24 COL_MAT_P23 colour matrix coefficient p23 byte 128 to 127 25 COL_MAT_P31 colour matrix coefficient p31 byte 128 to 127 26 COL_MAT_P32 colour matrix coefficient p32 byte 128 to 127 27 COL_MAT_P33 colour matrix coefficient p33 byte 128 to 127 28 COL_MAT_RGAIN colour matrix R-gain factor
(1)
byte 0 to 255 29 COL_MAT_BGAIN colour matrix B-gain factor
(1)
byte 0 to 255 34 BLACK_LEVEL_R fixed R-black level offset
(1)
byte 128 to 127 35 BLACK_LEVEL_G fixed G-black level offset
(1)
byte 128 to 127 36 BLACK_LEVEL_B fixed B-black level offset
(1)
byte 128 to 127 37 RGB_KNEE_OFFSET offset for RGB-knee
(1)
byte 0 to 255 38 GAMMA_BALANCE gamma multiplication factor (LS)
(1)
6 bits 0 to 63
Page 21
1997 Jun 13 21
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
39 NPIX_LSB number of pixels on a line byte 0 to 255 40 NPIX_MSB number of pixels on a line 2 bits 0 to 3 41 FPIX_ACT number of first active pixel on a line byte 0 to 255 42 LPIX_ACT_LSB number of last active pixel on a line byte 0 to 255 43 FLINE_ACT_F0 number of first active line in field 0 byte 0 to 255 44 LLINE_ACT_F0_LSB number of last active line in field 0 byte 0 to 255 45 FLINE_ACT_F1_LSB number of first active line in field 1/frame byte 0 to 255 46 LLINE_ACT_F1_LSB number of last active line in field 1/frame byte 0 to 255 47 ACT_LINES_MSB MSBs of active line numbers byte see Table 7 48 CTR_UPD_LINE number of line for double buffered update control
registers
byte 0 to 255
49 KCOMB vertical contour comb filter coefficient (MS) 3 bits 0 to 7
VCGAIN vertical contour gain (LS) 4 bits 0 to 15
50 CLDLEV contour level dependancy level
(1)
byte 0 to 255 51 HCHGAIN horizontal contour band pass filter high gain (MS) 4 bits 0 to 15
HCLGAIN horizontal contour band pass filter low gain (LS) 4 bits 0 to 15
52 CNCLEV contour noise coring level
(1)
6 bits 0 to 63 53 CONGAIN contour gain factor byte 0 to 63 54 FCDLEV false colour detect level byte 0 to 255 55 YNCLEV Y (luminance) noise coring level byte 0 to 127 56 YGAIN Y (luminance) gain factor
(1)
byte 0
57 YCMPDEL Y (luminance) compensation delay 4 bits 3to4
see Table 8 58 UVNCLEV UV (chrominance) noise coring level byte 0 to 255 59 UGAIN U(B Y) gain factor
(1)
byte 0
60 VGAIN V(R Y) gain factor
(1)
byte 0
61 DTO_FREQ_LSB DTO frequency (MSB)
(1)
byte 0 to 255
62 DTO_FREQ_ISB DTO frequency
(1)
byte 0 to 255
63 DTO_FREQ_MSB DTO frequency (LSB)
(1)
byte 0 to 255 64 PHASESHIFT PHASE_SHIFT colour subcarrier byte 0 to 255 65 BURST_LEVEL BURST_LEVEL colour burst byte 0 to 255 66 A AWB_A (ME) byte 98
pole_thresh #A (DPD) byte 0 to 255 67 B AWB_B (ME); pole_thresh #B (DPD) byte 104 68 C AWB_C (ME); pole_thresh #A (DPD) byte 68 69 D AWB_D (ME); pole_thresh #B (DPD) byte 126 70 E AWB_E (ME) 6 bits 63
pole_thresh #A (DPD) byte 63 71 F AWB_F (ME) 6 bits 0
pole_thresh #B (DPD) byte 0 72 HIGHLIGHTTHR highlight-threshold (ME); pole_thresh #A(DPD) byte 60
ADDRESS SYMBOL FUNCTION FORMAT RANGE/VALUE
Page 22
1997 Jun 13 22
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Note
1. Double buffered write register.
73 ME_RESSCALE ME_sync + ME_Resultscale (ME) 4 bits 0, 1
see Table 9
pole_thresh #B (DPD) byte 0 to 255 74 MWHVGRID measurement horizontal and vertical grid 6 bits see Table 10 78 WHITECLIP white clip limiter level for analog outputs byte 256 + (0 to 255) 79 AUTO_BLACK auto black attack slope control 2 bits see Table 20 82 DOP_CNTRL0 digital output processing control byte see Table 11 83 DOP_CNTRL1 digital output processing control
(1)
byte see Table 12 84 CIF_WSTRT CIF-window start pixel (LSBs) byte 0 to 255 85 CIF_WSTRT CIF-window start line (LSBs) byte 0 to 255 86 PRE_SI_LSB control data for analog preprocessing byte 0 to 255 87 PRE_SI_MSB control data/address for analog preprocessing 5 bits see Table 13 88 SMP_CNTRL control for switched mode power supply byte 0 89 PRE_CNTRL preprocessing/timing control byte see Table 14 90 DIG_SETUP set-up in digital output byte 0.255 91 BLANKLEV blanking level in analog output byte 0 to 255 92 BL-SETUP set-up level in analog output byte 0 to 255 93 AOF_CNTRL analog output format control
(1)
byte see Table 15 94 PRE_PROC_DEL control compensation delay W.I.L preprocessing 4 bits 0 to 15 126 RAMWRPTR write pointer for RAM work-space byte 0 to 223 127 RAMWRDATA write data for RAM work-space byte 0 to 255
ADDRESS SYMBOL FUNCTION FORMAT RANGE/VALUE
Page 23
1997 Jun 13 23
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Register details Table 4 CONTROL0
Table 5 CONTROL1
Note
1. Double buffered write register.
Table 6 CONTROL2
Note
1. Double buffered write register.
Table 7 ACT_LINES_MSB
NAME.BITNR NAME FUNCTION
CONTROL0.0 AUTO_OPT_BLACK Auto Optical Black ON/OFF CONTROL0.1 SENS_VGA RGB-bayer/complementary mosaic colour filter CONTROL0.2 MOSAIC_FIL_TYPE complementary mosaic colour filter CONTROL0.3 PIX_PHASE toggle phase for pixel in colour separation CONTROL0.4 LINE_PHASE toggle phase for line in colour separation CONTROL0.5 FIELD_PHASE toggle phase for field in colour separation
NAME.BITNR NAME FUNCTION
CONTROL1.2 RGB_KNEE_K compression factor for RGB-knee (see Table 16)
(1)
CONTROL1.3 RGB_KNEE_K compression factor for RGB-knee (see Table 16)
(1)
CONTROL1.4 MED_RES medium resolution for PAL/NTSC encoder CONTROL1.5 PAL_NTSC choose between PAL/NTSC CONTROL1.6 BSSCALE black stretch scaling factor (see Table 17)
(1)
CONTROL1.7 BSSCALE black stretch scaling factor (see Table 17)
(1)
NAME.BITNR NAME FUNCTION
CONTROL2.0 FCC_FILTER+ false colour low-pass filter ON/OFF CONTROL2.1 NI non-interlaced/interlaced CONTROL2.2 DTOMWL_LSB DTO measurement window length
(1)
CONTROL2.3 DTOMWL_MSB DTO measurement window length
(1)
CONTROL2.4 WH_CL_MAP white clip mapping on UV-grid (see Table 18) CONTROL2.5 WH_CL_MAP white clip mapping on UV-grid (see Table 18) CONTROL2.6 FC_MAP false colour mapping on UV-grid (see Table 19) CONTROL2.7 FC_MAP false colour mapping on UV-grid (see Table 19)
NAME.BITNR FUNCTION
ACT_LINES_MSB.0 and ACT_LINES_MSB.1 bits 8 and 9 for last active pixel number on a line ACT_LINES_MSB.2 and ACT_LINES_MSB.3 bits 8 and 9 for last active line number in field 0 ACT_LINES_MSB.4 and ACT_LINES_MSB.5 bits 8 and 9 for first active line number in field 1/frame ACT_LINES_MSB.6 and ACT_LINES_MSB.7 bits 8 and 9 for last active line number in field 1/frame
Page 24
1997 Jun 13 24
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Table 8 YCMPDEL
Table 9 MECNTRL
Table 10 MWHVGRID
Table 11 DOP_CNTRL0
CONTENT
FUNCTION
(1+4×B3 + B2 + 2 × B1 + 1 × B0) × t
d
0000 1t
d
0001 2t
d
0010 3t
d
0011 4t
d
0100 5t
d
0101 6t
d
0110 7t
d
0111 8t
d
1000 5t
d
1001 6t
d
1010 7t
d
1011 8t
d
1100 9t
d
1101 10t
d
1110 11t
d
1111 12t
d
NAME.BITNR FUNCTION DEFAULT
MECNRTL.0, MECNRTL.1, MECNRTL.2
ME_Resultscaler selection (0, 2, 4, 8, 16, 32) 1
MECNRTL.3 ME_Sync (synchronize field/frame toggle of measurement engine) 0
NAME.BITNR FUNCTION DEFAULT
MWHVGRID.0, MWHVGRID.1, MWHVGRID.2 and MWHVGRID.3
horizontal ME-window pixel size selection 4
MWHVGRID.4 and MWHVGRID.5 vertical ME-window pixel size selection 4
NAME.BITNR FUNCTION
DOP_CNTRL0.0 and DOP_CNTRL0.1
horizontal CIF-processing control bits HCIF.0 and HCIF.1 (see Table 21)
DOP_CNTRL0.2 and DOP_CNTRL0.3
vertical CIF-processing control bits VCIF.0 and VCIF.1 (see Table 22)
DOP_CNTRL0.4 and DOP_CNTRL0.5
temporal CIF-processing control bits TCIF.0 and TCIF.1 (see Table 23)
DOP_CNTRL0.6 CIF-processing enabled/disabled (by-pass) DOP_CNTRL0.7 CIF-format/QCIF format
Page 25
1997 Jun 13 25
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Table 12 DOP_CNTRL1
Table 13 PRE_SI_MSB
Table 14 PRE_CNTRL
Table 15 AOF_CNTRL
NAME.BITNR FUNCTION DEFAULT
DOP_CNTRL1.0 and DOP_CNTRL1.1 horizontal pixel start MSBs for CIF-window DOP_CNTRL1.2 and DOP_CNTRL1,3 vertical line start MSBs for CIF-window DOP_CNTRL1.4 PXQ-output/CREF-output DOP_CNTRL1.5 CIF-sensor applied/non CIF-sensor applied DOP_CNTRL1.6 d1/d2 output format DOP_CNTRL1.7 DOP-processing active/disabled 1
NAME.BITNR FUNCTION
PRE_SI_MSB.0 and PRE_SI_MSB.1 control data bits d8 and d9 PRE_SI_MSB.2 to PRE_SI_MSB.4 control address bits a0 to a2
NAME.BITNR FUNCTION
PRE_CNTRL.0 to PRE_CNTRL.5 control DAC-data bits 0 to 5 PRE_CNTRL.6 and PRE_CNTRL.7 static control outputs P0 and P1
NAME.BITNR FUNCTION DEFAULT
AOF_CNTRL.0 and AOF_CNTRL.1 analog output format selection (see Table 24) 1 AOF_CNTRL.2 and AOF_CNTRL.3 scale factor #1 for GY-multiplex (see Table 25) AOF_CNTRL.4 and AOF_CNTRL.5 scale factor #2 for BU-, C- and RV-multiplex (see Table 26) AOF_CNTRL.6 analog output processing active/disabled 1 AOF_CNTRL.7 triple DAC output range control large/small
Table 16 Knee compression factors
W 1.n
COMPRESSION FACTOR
n=3 n=2
00
1
8
01
1
4
10
3
8
11
1
2
Table 17 Black stretch scaling factors
W 1.n
SCALING FACTOR
n=7 n=6
00 0 01
1
4
10
1
2
11
3
4
Page 26
1997 Jun 13 26
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Table 18 White-clip detection spreading
Table 19 False colour detection spreading
Table 20 Auto black attack slope control
Table 21 HCIF-control
Table 22 VCIF-control
W 2.n
SPREADING FILTER
n=5 n=4
0 0 [0 0 1 0 0] 0 1 [0 1 1 1 0] 1 X [1 1 1 1 1]
W 2.n
SPREADING FILTER
n=7 n=6
0 0 [0 0 1 0 0] 0 1 [0 1 1 1 0] 1 X [1 1 1 1 1]
W 79.n
SLOPE FACTOR
n=7 n=6
00
1
4
01
1
8
10
1
16
11
1
32
W 82.n
SLOPE FACTOR
n=1 n=0
0 0 down-sample by 4 0 1 down-sample by 2 1 X one-to-one copy
W 82.n
PROCESSING
n=3 n=2
0 0 down-sample by 4 0 1 down-sample by 2 1 0 one-to-one copy 1 1 up-sample by 2
Table 23 TCIF-control
Table 24 Analog output format selection
Table 25 Scale #1 selection
Table 26 Scale #2 selection
W 82.n
PROCESSING
n=5 n=4
0 0 one-to-one copy 0 1 down-sample by 2 1 0 down-sample by 4 1 1 down-sample by 8
W 93.n
FORMAT
n=1 n=0
0 0 RGB 0 1 YUV 10 YC 1 1 CVBS
W 93.n
SCALE FACTOR
n=3 n=2
0X 1 10 2 11
3
2
W 93.n
SCALE FACTOR
n=5 n=4
0X 1 10 2 11
3
2
Page 27
1997 Jun 13 27
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
APPLICATION INFORMATION
TDA8786 and SAA8110G can be used with Sharp CCDs. TDA8786A and SAA8110G can be used with Sony CCDs. Table 27 gives as an example some references of ICs which may be used with Philips TDA8786(A)/SAA8110G. This overview is not restrictive, both devices are compatible with other CCD/V-driver/PPG combinations including the more recent ones.
Table 27 Possible components for the application of Figs 18 and 19.
Notes to the application diagram
In the configuration of Figs 18 and 19, the microcontroller reads and writes data from/to the DSP using the SNERT-bus (UART-mode 0). Optional external control is available through the I2C-bus.
Free I/O pins of the microcontroller can be used to control PGG, or for other purposes.
83Cxxx processing is synchronized by VD interruption. Depending on VD polarity, it can be necessary to invert VD.
A customized 83Cxxx is available for this application. Please contact your nearest Philips sales office.
CCD TYPE COMPONENT TYPE
NTSC PAL
MEDIUM
RESOLUTION
HIGH
RESOLUTION
MEDIUM
RESOLUTION
HIGH
RESOLUTION
SONY CCDs CCD LZ2313H5 LZ2353A LZ2323H5 LZ2363
V-driver LR36683N timing generator LZ95G55 LZ95G71 LZ95G55 LZ95G71
SHARP CCDs CCD ICX056AK ICX068AK ICX057AK ICX069AK
V-driver CXD1250MN; CXD1267N timing generator CXD1257AR CXD1265R CXD1257AR CXD1265R
Page 28
1997 Jun 13 28
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Fig.18 SAA8110G system configuration for camera application (continued in Fig.19).
handbook, full pagewidth
P0 (optional, PPG setting) P1 (optional, PPG settings) CDAC
OUT
(optional, can be used for frequency tuning) CLK1 (to ADC and DSP) CLK2 (to DSP, CLK2 = 2 × CLK1) CDSPULSE1 CDSPULSE2 CLAMPCDS (CLAMP CDS, OPB, ADC can be the same) CLAMPOPB CLAMPADC PreBlank (optional) HD (to DSP and µC) VD (to DSP and µC) FI (to DSP and µC)
P0 P1
CDAC
OUT
CLK1
CLK2 CDSPULSE1 CDSPULSE2
CLAMPCDS CLAMPOPB
CLAMPADC
PreBlank
Horizontal Drive
Vertical Drive
Field Id
V4 V3 V2 V1 H1
VERTICAL DRIVER
(PPG)
H2
V4 V3 V2 V1 H1 H2
Electrical
Shutter
Reset Pulse
OGND1 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
100
nF
1 nF
1nF1nF2.2
nF
200
nF
DGND1
36 35 34 33 32 31 30 29 28 27 26 25
CLPOPB
CLK1
100 nF
100 nF
100 nF
100 nF
100 nF
OEN (optional) (from microcontroller)
100 nF
V
DDD
V
DDD
CLAMPCDS CDSPULSE1 CDSPULSE2
PBK
CLAMPOPB PreBlank
OFDOUT AMPOUT
AMPOUT
AGND1 V
CCA1
AGCOUT
PBIN
PBOUT
ADCIN
CLPADC
V
ref
1 2 3 4 5 6 7 8 9 10 11 12
TDA8786G
or
TDA8786AG
ANALOG TO DIGITAL INTERFACE
AGND3
IN2
IN1
V
CCA3
V
CCD2
CDSP2
CDSP1
CLPCDS
DGND2
V
CCO
OE
CLK
DACOUT
AGND2
V
CCA2
V
RB
SEN
V
RT
DEC1
STGE
SCLK
V
CCD1
STBY
SDATA
13 14 15 16 2217 18 19 21 242320
48 47
220 nF
220 nF
CLAMPADC
(from PPG)
46 45 3944 43 42 40 373841
VERTICAL
DRIVER BUFFER
CCD
SMP_CLK (from DSP)
V
DDD
V
DDA1
V
DDA1
V
DDA1
V
DDA1
xxV +xxV SWITCH MODE
POWER SUPPLIES
(optional)
CCDout
OFD level
(optional)
1 µF
A B C D E F G H
I
J
K
L M
5 6 7 8
2
VD (from PPG)
3 4 5
10 µF
4 3 2 1
SDA SCL PTC
V
DD
A2
100 nF
NC WP
V
SS
6 7 8 9
4.7 µF
12 MHz
A0/SN
DA
SCL/SN
CL
HD (opt.)
FI
IN
A1/SN
RES
10 11
83C54/
83C654
(OM-XXX)
MICRO-
CONTROLLER
EPROM PCF8598 PCF8594 PCF8582
13 14 15 16 17 18 19 20 21 22
18 pF
18 pF
V
DD
V
DDD
V
DDD
V
DDD
V
DDD
V
DDD
V
DDD
V
DDD
P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5
RESET_DSP (to DSP)
P0.6/AD6 P0.7/AD7 EA ALE PSEN P2.7/A15 P2.6/A14 P2.5/A13 P2.4/A12 P2.3/A11 P2.2/A10 P2.1/A9 P2.0/A8
44 43 42 41
OEN (optional)
(to ADC)
BC848C
40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24
P1.0 P1.1 P1.2 P1.3 P1.4
P1.5 P1.6/SCL P1.7/SDA
RST P3.0/RxD
P3.1/TxD P3.2/INT0 P3.3/INT1
P3.4/T0 P3.5/T1
P3.6/WR
P3.7/RD
XTAL2 XTAL1
V
SS
5 V V
DDA1
5 V V
DDA2
5 V V
DDA3
V
DDD
4JB
3JB
2JB
1
+5 V
GND
SCL
SDA JB
10 k
4.7k4.7 k
10 k
MGK393
digital ground
analog ground
Shutter
Reset
Page 29
1997 Jun 13 29
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
Fig.19 SAA8110G system configuration for camera application (continued from Fig.18).
handbook, full pagewidth
MGK394
1
3
5
7
9
11
13
15
17
19
2
4
6
8
10
SAA8110G
DIGITAL SIGNAL PROCESSOR
12
14
16
18
20
10 nF
100 nF
100
nF
100 nF
100 nF
100 nF
SMP_CLK (to power supply)
P0
digital ground
analog ground
P1
RESET_DSP
(from µC)
21
V
DDA2
V
DDA3
V
DDA3
V
DDA3
V
DDA3
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
68
68
68
47 k
150 k
38 39 40
80 79
100 nF
A1/SN
RES
A0/SN
DA
SDA
optional
SCL/SN
CL
78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61
60
58
56
54
52
50
48
46
44
42
59
57
55
53
51
49
47
45
43
41
CVBS-RCA
CVBS
V, Red
U, Blue
C
Green
Y
SVHS
3
4
1 2 3 4 5
11 12 13 14 15
6
7
8 9
10
126
7
5
V
DDD(C1)
VSYNC
IN
VD
FI
IN
FI
CCD9
CCD7
CCD5
CCD3
CCD1
V
SSD(C2)
V
DDD
V
DDD
V
SSA(CD)
CLK1
CLK1
HSYNC
IN
HD
V
SSD(C1)
V
DDD
CCD8
CCD6
CCD4
CCD2
CCD0
SCLK
CDAC
RBIAS
V
DDA(CD)
SDATA
STROBE
SMP
P0
P1
SIS
V
DDD(C2)
RESET
T2T1T0
V
SSA(OB)
OUT3
V
DDA(O3)
OUT2
V
DDA(O2)
OUT1
V
DDA(O1)
CDAC
OUT
CDAC
OUT
UV1
100 nF
100
nF
UV7
LLC
HREF
FI
OUT
V
DDD(P1)
RBIAS
V
SSA(BG)
UV2 UV3
UV4 UV5 UV6
V
SSD(P1)
V
DDD(P2)
V
DDD
V
DDD
CREF/PXQ
VSYNC
OUT
CLK2
CLK2 (from PPG)
V
DDA(BG)
DECOUPL
100 nF
100 nF
100 nF
V
DDA(DC)
X
OUT
A0/SN
DA
V
DDD(C3)
Y0
Y2
Y4
Y6
X
IN
V
SSD(C4)
SCL/SN
CL
V
SSD(C3)
SDA
A1/SN
RES
V
SSD(P2)
Y1
Y3
Y5
Y7
UV0
V
DDD
V
DDD
V
DDD
26 24 22 20 18 16
DIGITAL OUTPUT CONNECTOR
14 12 10 8 6 4 2
25 23 21 19 17 15 13
11
9 7 5 3 1
L
(1)
L
(1)
L
(1)
L
(1)
L
(1)
L
(1)
L
(1)
L
(1)
L
(1)
A
B C D
E
F G H
I
J
K
L M
(1) Values depend on DSP output configuration.
Page 30
1997 Jun 13 30
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
PACKAGE OUTLINE
UNIT
A
max.
A1A2A3b
p
cE
(1)
eH
E
LLpQZywv θ
REFERENCES
OUTLINE
VERSION
EUROPEAN
PROJECTION
ISSUE DATE
IEC JEDEC EIAJ
mm
1.6
0.16
0.04
1.5
1.3
0.25
0.25
0.13
0.18
0.12
12.1
11.9
0.5
14.15
13.85
0.70
0.58
1.45
1.05
4 0
o o
0.15 0.10.21.0
DIMENSIONS (mm are the original dimensions)
Note
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.
0.7
0.3
SOT315-1
92-03-24 95-12-19
D
(1) (1)(1)
12.1
11.9
H
D
14.15
13.85
E
Z
1.45
1.05
D
b
p
e
θ
E
A
1
A
L
p
Q
detail X
L
(A )
3
B
20
c
D
H
b
p
E
H
A
2
v M
B
D
Z
D
A
Z
E
e
v M
A
X
1
80
61
60 41
40
21
y
pin 1 index
w M
w M
0 5 10 mm
scale
LQFP80: plastic low profile quad flat package; 80 leads; body 12 x 12 x 1.4 mm
SOT315-1
Page 31
1997 Jun 13 31
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
SOLDERING Introduction
There is no soldering method that is ideal for all IC packages. Wave soldering is often preferred when through-hole and surface mounted components are mixed on one printed-circuit board. However, wave soldering is not always suitable for surface mounted ICs, or for printed-circuits with high population densities. In these situations reflow soldering is often used.
This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in our
“IC Package Databook”
(order code 9398 652 90011).
Reflow soldering
Reflow soldering techniques are suitable for all LQFP packages.
Reflow soldering requires solder paste (a suspension of fine solder particles, flux and binding agent) to be applied to the printed-circuit board by screen printing, stencilling or pressure-syringe dispensing before package placement.
Several techniques exist for reflowing; for example, thermal conduction by heated belt. Dwell times vary between 50 and 300 seconds depending on heating method. Typical reflow temperatures range from 215 to 250 °C.
Preheating is necessary to dry the paste and evaporate the binding agent. Preheating duration: 45 minutes at 45 °C.
Wave soldering
Wave soldering is not recommended for LQFP packages. This is because of the likelihood of solder bridging due to closely-spaced leads and the possibility of incomplete solder penetration in multi-lead devices.
If wave soldering cannot be avoided, the following conditions must be observed:
A double-wave (a turbulent wave with high upward
pressure followed by a smooth laminar wave) soldering technique should be used.
The footprint must be at an angle of 45° to the board
direction and must incorporate solder thieves downstream and at the side corners.
Even with these conditions, do not consider wave soldering LQFP packages LQFP48 (SOT313-2), LQFP64 (SOT314-2) or LQFP80 (SOT315-1).
During placement and before soldering, the package must be fixed with a droplet of adhesive. The adhesive can be applied by screen printing, pin transfer or syringe dispensing. The package can be soldered after the adhesive is cured.
Maximum permissible solder temperature is 260 °C, and maximum duration of package immersion in solder is 10 seconds, if cooled to less than 150 °C within 6 seconds. Typical dwell time is 4 seconds at 250 °C.
A mildly-activated flux will eliminate the need for removal of corrosive residues in most applications.
Repairing soldered joints
Fix the component by first soldering two diagonally­opposite end leads. Use only a low voltage soldering iron (less than 24 V) applied to the flat part of the lead. Contact time must be limited to 10 seconds at up to 300 °C. When using a dedicated tool, all other leads can be soldered in one operation within 2 to 5 seconds between 270 and 320 °C.
Page 32
1997 Jun 13 32
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
DEFINITIONS
LIFE SUPPORT APPLICATIONS
These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips for any damages resulting from such improper use or sale.
PURCHASE OF PHILIPS I
2
C COMPONENTS
Data sheet status
Objective specification This data sheet contains target or goal specifications for product development. Preliminary specification This data sheet contains preliminary data; supplementary data may be published later. Product specification This data sheet contains final product specifications.
Limiting values
Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress above one or more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation of the device at these or at any other conditions above those given in the Characteristics sections of the specification is not implied. Exposure to limiting values for extended periods may affect device reliability.
Application information
Where application information is given, it is advisory and does not form part of the specification.
Purchase of Philips I
2
C components conveys a license under the Philips’ I2C patent to use the components in the I2C system provided the system conforms to the I2C specification defined by Philips. This specification can be ordered using the code 9398 393 40011.
Page 33
1997 Jun 13 33
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
NOTES
Page 34
1997 Jun 13 34
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
NOTES
Page 35
1997 Jun 13 35
Philips Semiconductors Preliminary specification
Digital Signal Processor (DSP) for cameras
SAA8110G
NOTES
Page 36
Internet: http://www.semiconductors.philips.com
Philips Semiconductors – a worldwide company
© Philips Electronics N.V. 1997 SCA54 All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner.
The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights.
Netherlands: Postbus 90050, 5600 PB EINDHOVEN, Bldg. VB, Tel. +31 40 27 82785, Fax. +31 40 27 88399
New Zealand: 2 Wagener Place, C.P.O. Box 1041, AUCKLAND, Tel. +64 9 849 4160, Fax. +64 9 849 7811
Norway: Box 1, Manglerud 0612, OSLO, Tel. +47 22 74 8000, Fax. +47 22 74 8341
Philippines: Philips Semiconductors Philippines Inc., 106 Valero St. Salcedo Village, P.O. Box 2108 MCC, MAKATI, Metro MANILA, Tel. +63 2 816 6380, Fax. +63 2 817 3474
Poland: Ul. Lukiska 10, PL 04-123 WARSZAWA, Tel. +48 22 612 2831, Fax. +48 22 612 2327
Portugal: see Spain Romania: see Italy Russia: Philips Russia, Ul. Usatcheva 35A, 119048 MOSCOW,
Tel. +7 095 755 6918, Fax. +7 095 755 6919 Singapore: Lorong 1, Toa Payoh, SINGAPORE 1231,
Tel. +65 350 2538, Fax. +65 251 6500
Slovakia: see Austria Slovenia: see Italy South Africa: S.A. PHILIPS Pty Ltd., 195-215 Main Road Martindale,
2092 JOHANNESBURG, P.O. Box 7430 Johannesburg 2000, Tel. +27 11 470 5911, Fax. +27 11 470 5494
South America: Rua do Rocio 220, 5th floor, Suite 51, 04552-903 São Paulo, SÃO PAULO - SP, Brazil, Tel. +55 11 821 2333, Fax. +55 11 829 1849
Spain: Balmes 22, 08007 BARCELONA, Tel. +34 3 301 6312, Fax. +34 3 301 4107
Sweden: Kottbygatan 7, Akalla, S-16485 STOCKHOLM, Tel. +46 8 632 2000, Fax. +46 8 632 2745
Switzerland: Allmendstrasse 140, CH-8027 ZÜRICH, Tel. +41 1 488 2686, Fax. +41 1 481 7730
Taiwan: Philips Semiconductors, 6F, No. 96, Chien Kuo N. Rd., Sec. 1, TAIPEI, Taiwan Tel. +886 2 2134 2865, Fax. +886 2 2134 2874
Thailand: PHILIPS ELECTRONICS (THAILAND) Ltd., 209/2 Sanpavuth-Bangna Road Prakanong, BANGKOK 10260, Tel. +66 2 745 4090, Fax. +66 2 398 0793
Turkey: Talatpasa Cad. No. 5, 80640 GÜLTEPE/ISTANBUL, Tel. +90 212 279 2770, Fax. +90 212 282 6707
Ukraine: PHILIPS UKRAINE, 4 Patrice Lumumba str., Building B, Floor 7, 252042 KIEV, Tel. +380 44 264 2776, Fax. +380 44 268 0461
United Kingdom: Philips Semiconductors Ltd., 276 Bath Road, Hayes, MIDDLESEX UB3 5BX, Tel. +44 181 730 5000, Fax. +44 181 754 8421
United States: 811 East Arques Avenue, SUNNYVALE, CA 94088-3409, Tel. +1 800 234 7381
Uruguay: see South America Vietnam: see Singapore Yugoslavia: PHILIPS, Trg N. Pasica 5/v, 11000 BEOGRAD,
Tel. +381 11 625 344, Fax.+381 11 635 777
For all other countries apply to: Philips Semiconductors, Marketing & Sales Communications, Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN, The Netherlands, Fax. +31 40 27 24825
Argentina: see South America Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113,
Tel. +61 2 9805 4455, Fax. +61 2 9805 4466 Austria: Computerstr. 6, A-1101 WIEN, P.O. Box 213,
Tel. +43 1 60 101, Fax. +43 1 60 101 1210 Belarus: Hotel Minsk Business Center, Bld. 3, r. 1211, Volodarski Str. 6,
220050 MINSK, Tel. +375 172 200 733, Fax. +375 172 200 773
Belgium: see The Netherlands Brazil: see South America Bulgaria: Philips Bulgaria Ltd., Energoproject, 15th floor,
51 James Bourchier Blvd., 1407 SOFIA, Tel. +359 2 689 211, Fax. +359 2 689 102
Canada: PHILIPS SEMICONDUCTORS/COMPONENTS, Tel. +1 800 234 7381
China/Hong Kong: 501 Hong Kong Industrial Technology Centre, 72 Tat Chee Avenue, Kowloon Tong, HONG KONG, Tel. +852 2319 7888, Fax. +852 2319 7700
Colombia: see South America Czech Republic: see Austria Denmark: Prags Boulevard 80, PB 1919, DK-2300 COPENHAGEN S,
Tel. +45 32 88 2636, Fax. +45 31 57 0044 Finland: Sinikalliontie 3, FIN-02630 ESPOO,
Tel. +358 9 615800, Fax. +358 9 61580920 France: 4 Rue du Port-aux-Vins, BP317, 92156 SURESNES Cedex,
Tel. +33 1 40 99 6161, Fax. +33 1 40 99 6427 Germany: Hammerbrookstraße 69, D-20097 HAMBURG,
Tel. +49 40 23 53 60, Fax. +49 40 23 536 300 Greece: No. 15, 25th March Street, GR 17778 TAVROS/ATHENS,
Tel. +30 1 4894 339/239, Fax. +30 1 4814 240
Hungary: see Austria India: Philips INDIA Ltd, Shivsagar Estate, A Block, Dr. Annie Besant Rd.
Worli, MUMBAI 400 018, Tel. +91 22 4938 541, Fax. +91 22 4938 722
Indonesia: see Singapore Ireland: Newstead, Clonskeagh, DUBLIN 14,
Tel. +353 1 7640 000, Fax. +353 1 7640 200 Israel: RAPAC Electronics, 7 Kehilat Saloniki St, PO Box 18053,
TEL AVIV 61180, Tel. +972 3 645 0444, Fax. +972 3 649 1007 Italy: PHILIPS SEMICONDUCTORS, Piazza IV Novembre 3,
20124 MILANO, Tel. +39 2 6752 2531, Fax. +39 2 6752 2557 Japan: Philips Bldg 13-37, Kohnan 2-chome, Minato-ku, TOKYO 108,
Tel. +81 3 3740 5130, Fax. +81 3 3740 5077 Korea: Philips House, 260-199 Itaewon-dong, Yongsan-ku, SEOUL,
Tel. +82 2 709 1412, Fax. +82 2 709 1415 Malaysia: No. 76 Jalan Universiti, 46200 PETALING JAYA, SELANGOR,
Tel. +60 3 750 5214, Fax. +60 3 757 4880 Mexico: 5900 Gateway East, Suite 200, EL PASO, TEXAS 79905,
Tel. +9-5 800 234 7381 Middle East: see Italy
Printed in The Netherlands 547047/1200/01/pp36 Date of release: 1997 Jun 13 Document order number: 9397 750 01576
Loading...