15.1Introduction to soldering surface mount
packages
15.2Reflow soldering
15.3Wave soldering
15.4Manual soldering
15.5Suitability of surface mount IC packages for
wave and reflow soldering methods
16DEFINITIONS
17LIFE SUPPORT APPLICATIONS
18PURCHASE OF PHILIPS I2C COMPONENTS
1999 Sep 272
Philips SemiconductorsPreliminary specification
Digital PC-camera signal processorSAA8113HL
1FEATURES
• High precision digital processing with 10-bit input
• Medium resolution complementary mosaic CCD
sensors PAL or NTSC (interlaced mode only)
• Internal PPG, dedicated to SHARP, TOSHIBA and
PANASONIC sensors
• Integrated microcontroller (80C51) for control loops
Auto Optical Black (AOB), Auto White Balance (AWB)
and Auto Exposure (AE)
• Black offset preprocessing
• RGB separation
• RGB processing (colour correction matrix,
programmable knee and gamma)
• Separate Y-processing (saturation concealment,
programmable knee and gamma)
• RGB to UV conversion (includingdown-sampling filters)
• Noise reduction in Y and UV
• Display function for system evaluation
• Analogoutputprocessing,includingPAL/NTSCencoder
and 9-bit Video Digital-to-Analog Converter (VDAC)
• Measurement engine (prepared for AE and AWB
features)
• Miscellaneous functions, e.g. power management, 7-bit
Control DAC (CDAC) serial interface with preprocessing
• VH reference and window timing for internal use
• Master I2C-bus interface for communication with an
external EEPROM (containing the default settings)
• Slave I2C-bus interface for communication with an
external microcontroller
• Parallel interface for communication with an external
EPROM (for ROM code debugging)
• Integrated audio amplifier.
2APPLICATIONS
3GENERAL DESCRIPTION
The SAA8113HL is a 2nd generation camera Digital
Signal Processor (DSP) designed for low-cost DTV
applications. It integrates the DSP core, the Pulse Pattern
Generator (PPG), the 80C51 microcontroller and the
VDAC in one IC. It is the successor of the SAA8110G,
dedicated to analog output cameras.
The SAA8113HL must be applied together with an analog
front-end that includes a Correlated Double Sampling
(CDS), an Automatic Gain Control (AGC) and an
Analog-to-Digital Converter (ADC). This may be the
TDA8786 or the TDA8784.
The PPG generates the timing pulses to drive medium
resolution PAL/NTSC complementary mosaic CCD
sensors (512 × 492 NTSC and 512 × 582 PAL).
The input of the DSP is 10 bits with a maximum pixel
frequency equal to 9.66 MHz. The DSP core processes
this sensor signal to a standard video output signal. The
SAA8113HL output is an analog CVBS video signal.
The microcontroller provides the settings for the IC
registers from EEPROM at power-up or reset and controls
the AWB, AE and AOB loops. It also provides a hardware
I2C-businterface,sothemicrocontrollercanbe used as an
I2C-bus slave. The software code is embedded in an
internalROM but it is also possibleto use a combined data
and address bus, connected to an external program
EPROM.
A built-in power management function allows the power
dissipation to be optimized.
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
b
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
1999 Sep 275
ook, full pagewidth
6BLOCK DIAGRAM
Philips SemiconductorsPreliminary specification
Digital PC-camera signal processorSAA8113HL
CCD9
to
CCD0
M2 to M0
XIN
XOUT
CDACOUT
RBIASCDAC
85 to 94
10
1 to 3
3
62
63
59
58
PROCESSING
XOSC
MISCELLANEOUS
CDAC
,
DDA9DGND1 to DGND3
54, 56, 9512, 19, 20, 21,
Y
PROCESSING
RGB
PROCESSING
MEASUREMENT ENGINE
PPG
FH1,
FH2,
FR
75,
74, 76
OFDX
73
BCP,
DCP,
FCDS
AGND7 to AGND11
RGB
TO
UV
79, 80,
77, 78
FS,
AGND1 to AGND4,
41, 60, 61, 72, 82
UV
PROCESSING
CONTROLLER
INTERFACE
SAA8113HL
81
CLK1
INTERNAL
MICRO-
V
DISPLAY
24638
T1,
INT1
MICIAB,
COMAB
P3
P4
V
DDA4
24, 2555, 96
ANALOG
OUTPUT
(PRE-
PROCESSING)
PAL/NTSC
ENCODER
MICRO-
CONTROLLER
80C51
9
RESET
AGND5,
AGND6
29
AUDIO BUFFER
VDAC
P0
P2
P1
52
EA
26, 28
49 to 42
8
39 to 33
7
5, 6, 7, 8
4
FCE312
100, 99,
98, 97,
84, 51,
30, 31
SDATA,
SCLK,
STROBE,
STDBY,
SMP,
LED,
OUTGAIN
V
DDA1 to VDDA3
to
V
V
DDA5
13, 17, 23,
40, 57, 64, 71, 83
Y
AND
CR, C
B
SEPARATION
VH
REFERENCE
TIMING
SENSOR/PREPROCESSOR TIMING AND CONTROL
65, 66,
67, 68,
69, 70
V1X,
VH1X,
V2X,
V3X,
VH3X,
V4X
V
DDD1,
V
DDD2
28 3 922
OFFSET
PRE-
MODE
CONTROL
AND
CLOCK
GENERATOR
FUNCTIONS
416, 53
KNOB4
OUTBVEN,
27
18
22
50
32
10
11
14
15
OUTAB
VDOBCVBS
DECREF
P0.7 to P0.0
ALE
PSEN
AD14 to AD8
SCLE
SDAE
SCL
SDA
KNOB3
to
KNOB0
Fig.1 Block diagram.
Philips SemiconductorsPreliminary specification
Digital PC-camera signal processorSAA8113HL
7PINNING
SYMBOLPINI/ODESCRIPTION
M21Itest mode control signal bit 2
M12Itest mode control signal bit 1
M03Itest mode control signal bit 0
KNOB44Iinput connected to DSP core
KNOB35I/OI/O connected to internal 80C51
KNOB26I/OI/O connected to internal 80C51
KNOB17I/OI/O connected to internal 80C51
KNOB08I/OI/O connected to internal 80C51
RESET9IPower-on reset
SCLE10Omaster I
SDAE11I/Omaster I
AGND112Ianalog ground 1 for output buffers
V
DDA1
13Ianalog supply voltage 1 for output buffers
SCL14Islave I
SDA15I/Oslave I
T116ITimer 1 for internal 80C51
V
DDA2
17Ianalog supply voltage 2 for DAC output buffer
VDOBCVBS18OVDAC output buffer for CVBS signal
AGND219Ianalog ground 2 for DAC output buffer
AGND320Ianalog ground 3 for analog DAC core and band gap (connected to substrate)
AGND421Ianalog ground 4 for analog DAC core and band gap (not connected to substrate)
DECREF22Odecoupled pin for reference voltage HIGH
V
DDA3
23Ianalog supply voltage 3 for analog DAC core and band gap
MICIAB24Imicrophone input audio buffer
V
COMAB
25Icommon voltage for audio buffer
AGND526Ianalog ground 5 for audio buffer (not connected to substrate)
OUTAB27Ooutput audio buffer
AGND628Ianalog ground 6 for audio buffer (connected to substrate)
V
DDA4
29Ianalog supply voltage 4 for audio buffer
OUTBVEN30Ooutput to enable the bias voltage of the microphone for the audio buffer
OUTGAIN31Ooutput to control the gain factor of an external audio buffer
PSEN32Oprogram store enable; read strobe for external program memory (active LOW)
AD833Oaddress bit 8 for external program memory (PROM)
AD934Oaddress bit 9 for external program memory (PROM)
AD1035Oaddress bit 10 for external program memory (PROM)
AD1136Oaddress bit 11 for external program memory (PROM)
AD1237Oaddress bit 12 for external program memory (PROM)
AD1338Oaddress bit 13 for external program memory (PROM)
AD1439Oaddress bit 14 for external program memory (PROM)
V
DDA5
40Ianalog supply voltage 5 for output buffers
2
C-bus clock output to control EEPROM
2
C-bus data I/O to control EEPROM
2
C-bus clock input
2
C-bus data I/O
1999 Sep 276
Philips SemiconductorsPreliminary specification
Digital PC-camera signal processorSAA8113HL
SYMBOLPINI/ODESCRIPTION
AGND741Ianalog ground 7 for output buffers
P0.042I/Oport 0 bidirectional bit 0 for external program memory data I/O (PROM)
P0.143I/Oport 0 bidirectional bit 1 for external program memory data I/O (PROM)
P0.244I/Oport 0 bidirectional bit 2 for external program memory data I/O (PROM)
P0.345I/Oport 0 bidirectional bit 3 for external program memory data I/O (PROM)
P0.446I/Oport 0 bidirectional bit 4 for external program memory data I/O (PROM)
P0.547I/Oport 0 bidirectional bit 5 for external program memory data I/O (PROM)
P0.648I/Oport 0 bidirectional bit 6 for external program memory data I/O (PROM)
P0.749I/Oport 0 bidirectional bit 7 for external program memory data I/O (PROM)
ALE50Oaddress latch enable pulse for external latch
LED51Ooutput to drive LED
EA52Iexternal access select bit for internal 80C51 (active LOW)
INT153Iinterrupt 1 for internal 80C51
DGND154Idigital ground 1 for input buffers, predrivers and the digital core
V
DDD1
DGND256Idigital ground 2 for input buffers, predrivers and the digital core
V
DDA6
RBIASCDAC58Obias resistor for CDAC
CDACOUT59Ooutput CDAC
AGND860Ianalog ground 8 for CDAC
AGND961Ianalog ground 9 for 38 MHz (fundamental) crystal oscillator
XIN62Ioscillator input
XOUT63Ooscillator output
V
DDA7
V1X65Overtical CCD transfer pulse 1X
VH1X66Overtical CCD load pulse H1X
V2X67Overtical CCD transfer pulse 2X
V3X68Overtical CCD transfer pulse 3X
VH3X69Overtical CCD load pulse H3X
V4X70Overtical CCD transfer pulse 4X
V
DDA8
AGND1072Ianalog ground 10 for output buffers
OFDX73Ooverflow drain pulse for shutter control
FH274Ohorizontal CCD transfer pulse F2
FH175Ohorizontal CCD transfer pulse F1
FR76OCCD output amplifier reset pulse (TDA8786 or TDA8784)
FS77OCCD output level sample and hold pulse (TDA8786 or TDA8784)
FCDS78Oreference level sample and hold pulse (TDA8786 or TDA8784)
BCP79Oblack pixel clamp pulse (TDA8786 or TDA8784)
DCP80Odummy pixel clamp pulse (TDA8786 or TDA8784)
CLK181Opixel clock to preprocessor (TDA8786 or TDA8784)
55Idigital supply voltage 1 for input buffers, predrivers and the digital core
57Ianalog supply voltage 6 for CDAC
64Ianalog supply voltage 7 for 38 MHz (fundamental) crystal oscillator
71Ianalog supply voltage 8 for output buffers
1999 Sep 277
Philips SemiconductorsPreliminary specification
Digital PC-camera signal processorSAA8113HL
SYMBOLPINI/ODESCRIPTION
AGND1182Ianalog ground 11 for output buffers
V
DDA9
SMP84Oswitch mode pulse for DC-to-DC power supply
CCD985I(preprocessed) AD-converted CCD signal bit 9
CCD886I(preprocessed) AD-converted CCD signal bit 8
CCD787I(preprocessed) AD-converted CCD signal bit 7
CCD688I(preprocessed) AD-converted CCD signal bit 6
CCD589I(preprocessed) AD-converted CCD signal bit 5
CCD490I(preprocessed) AD-converted CCD signal bit 4
CCD391I(preprocessed) AD-converted CCD signal bit 3
CCD292I(preprocessed) AD-converted CCD signal bit 2
CCD193I(preprocessed) AD-converted CCD signal bit 1
CCD094I(preprocessed) AD-converted CCD signal bit 0
DGND395Idigital ground 3 for input buffers, predrivers and the digital core
V
DDD2
STDBY97Ostandby control output to TDA8786 or TDA8784
STROBE98Ostrobe to TDA8786 or TDA8784
SCLK99Oserial clock to TDA8786 or TDA8784
SDATA100Oserial data to TDA8786 or TDA8784
83Ianalog supply voltage 9 for output buffers
96Idigital supply voltage 2 for input buffers, predrivers and the digital core
1999 Sep 278
Philips SemiconductorsPreliminary specification
Digital PC-camera signal processorSAA8113HL
handbook, full pagewidth
M2
M1
M0
KNOB4
KNOB3
KNOB2
KNOB1
KNOB0
RESET
SCLE
SDAE
AGND1
V
DDA1
SCL
SDA
V
DDA2
VDOBCVBS
AGND2
AGND3
AGND4
DECREF
V
DDA3
MICIAB
V
COMAB
T1
STROBE
STDBY
DDD2
V
DGND3
CCD0
CCD1
CCD2
CCD3
CCD4
CCD5
CCD6
SAA8113HL
CCD7
CCD8
SDATA
SCLK
99989796959493929190898887868584838281
100
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
CCD9
SMP
DDA9
V
AGND11
CLK1
DCP
8079787776
BCP
FCDSFSFR
75
FH1
74
FH2
73
OFDX
AGND10
72
V
71
DDA8
70
V4X
69
VH3X
68
V3X
67
V2X
66
VH1X
65
V1X
V
64
DDA7
63
XOUT
XIN
62
AGND9
61
AGND8
60
CDACOUT
59
RBIASCDAC
58
V
57
DDA6
56
DGND2
V
55
DDD1
54
DGND1
53
INT1
52
EA
51
LED
26
AGND5
OUTAB
AGND6
31323334353637383940414243444546474849
AD8
AD9
AD10
DDA4
V
OUTBVEN
PSEN
OUTGAIN
AD11
30
29
28
27
Fig.2 Pin configuration.
1999 Sep 279
AD12
AD13
AD14
DDA5
V
P0.0
AGND7
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
50
ALE
FCE313
Philips SemiconductorsPreliminary specification
Digital PC-camera signal processorSAA8113HL
8FUNCTIONAL DESCRIPTION
8.1Black offset preprocessing
The CCD signal contains additional pixels outside the
active window, which are used to measure the reference
black level. These pixels are located in the optical black
window, whose position can be set through the serial
interface. The optical black level can be adjusted by the
microcontrollerinorderto proceed rapidly. In this case, the
microcontroller directly adjusts the analog preprocessing
clamp included in the TDA8786 or TDA8784 and takes
handbook, full pagewidth
CCD inputs
LINE
MEMORY
LINE
MEMORY
10
advantage of the full code range. Otherwise, the black
level is fixed by settings that are downloaded through the
serial interface.
8.2Y, CRand CB separation
For each pixel value, this block (see Fig.3) generates the
three components: the luminance signal Y and the two
colour signals C
(2R − G) and CB(2B − G). Two line
R
memories are required for this function. This block also
provides vertical contour and white clip information.
Y
C
RGB
COLOUR
SEPARATION
R
C
B
white clip
Y
vertical contour
FCE314
Fig.3 Y, CRand CB separation diagram.
1999 Sep 2710
Philips SemiconductorsPreliminary specification
Digital PC-camera signal processorSAA8113HL
8.3RGB processing
The RGB processing (see Fig.4)includes several features:
• Colour space matrix to handle different types of colour
sensors. The result is an optimum colour reproduction
through the minimization of colour errors. The default
matrixcoefficients(positiveornegative)canbeadjusted
through an external interface.
• Separate and adjustable black offsets for
R, G and B signals.
R
G
B
black
+
black
+
black
+
handbook, full pagewidth
LPFGAMMA
Y
LPFGAMMA
C
R
LPFGAMMA
C
B
COLOUR
MATRIX
• Separate gain controls for R and B signals dedicated to
white balance control. The colour temperature can be
adjusted independently of the colour matrix.
• Knee function (compression factor and knee point are
adjustable).
• Adjustable gamma function to compensate for the
non-linearity of display devices.
The RGB path has a reduced bandwidth (less than
1 MHz), which is required for CVBS output.
R
B
gain
×
gain
×
KNEE
R
KNEE
G
KNEE
B
Fig.4 RGB processing diagram.
FCE315
1999 Sep 2711
Philips SemiconductorsPreliminary specification
Digital PC-camera signal processorSAA8113HL
8.4Y processing
The separate Y processing (see Fig.5) includes the
following features:
• Saturation concealment to reduce the typical saturation
distortion
• Contour processing to improve picture sharpness
• Noise reduction
handbook, full pagewidth
Y
vertical contour
Y
SATURATION
CONCEALMENT
CONTOUR PROCESSING
AND
NOISE REDUCTION
Y
black
++
• Black offset
• Pre-gaincontroltoadjust the Y signal with respect to the
gamma range
• Knee function (compression factor and knee point are
adjustable)
• Adjustable gamma function
• Gain control.
Y
pre-gain
×
KNEE
GAMMA
Y
gain
×
Y
FCE316
Fig.5 Y processing diagram.
8.5RGB to UV conversion
After R, G and B processing, the data path is converted to
U and V signals (see Fig.1). As a result of the reduced
bandwidth, the Y signal is only used as an input for control
loop purposes (measurement engine).
8.6UV processing
The chrominance processing consists of a noise reduction
by coring and the UV gain control.
8.7Display function
As an optional feature and for software debugging, it is
possible to visualize:
• Eight display bars (assigned via the microcontroller)
• Several measurement engine inputs.
1999 Sep 2712
Philips SemiconductorsPreliminary specification
Digital PC-camera signal processorSAA8113HL
8.8Analog output processing
The analog output processing (see Fig.6) contains a
PAL/NTSC encoder to transform the YUV data path to the
CVBS output. The YUV input signals are up-sampled to
handbook, full pagewidth
Y
U
V
sync, blank, scaling, levels
PAL/NTSC
ENCODER
Y
C
twice the pixel clock and digitally prefiltered to keep the
external analog filter simple. The block also contains an
adjustable luminance clipper.
MIX
VDAC
FCE317
VDOBCVBS
Fig.6 Analog output processing.
8.9Measurement engine
The measurement engine performs data measurements
on a field basis to get inputs for the AE and AWB control
loops of the microcontroller. Up to 16 programmable
windows can be used for the measurement. There are two
down-samplers to prepare the data for two separate
accumulators. It is possible to proceed with eight different
measurements per field (odd and even fields separately).
An internal RAM workspace is used for data handling
operation.
8.10VH reference and window timing and control
This block generates internal control signals for different
purposes:
• Vertical, horizontal and field references (VD,HDand FI)
for PAL or NTSC sensors
• Specification of the active window and the optical black
window
• Specification of the measurement window grid with
respect to the active window
• Specification of the vertical position of the display bars,
see Section 8.7.
Allthesespecifications can be controlled through the serial
interface.
1999 Sep 2713
Philips SemiconductorsPreliminary specification
Digital PC-camera signal processorSAA8113HL
8.11Pulse pattern generator
The PPG generates timing pulses (Figs. 7 to 10) for
driving the CCD sensor (including the vertical driver) and
pulses for the preprocessor TDA8786 or TDA8784
(correlated double sampling and black clamping).
Table 1 Medium resolution CCD sensors driven by the internal PPG; note 1
BRANDFORMATTYPE
SHARPPAL 1/4”LZ2423A
NTSC 1/4”LZ2413A
PAL 1/5”LZ2523
NTSC 1/5”LZ2513
TOSHIBAPAL 1/4”TCD5391AP
NTSC 1/4”TCD5381AP
SHARP low voltagePAL 1/4”LZ2425
NTSC 1/4”LZ2415
PANASONICPAL 1/4”MN37210FP
PAL 1/4”MN37201FP
NTSC 1/4”MN37110FP
NTSC 1/4”MN37101FP
The PPG is dedicated to the medium resolution sensors
with complementary mosaic colour filters (512 × 492
NTSC and 512 × 582 PAL) described in Table 1.
Figs. 11 and 12 show the PPG outputs.
Note
1. All sensors are used with the vertical driver: NEC µPD16510.
The PPG includes special features:
• A charge reset is possible in every active line during the horizontal line blanking and multiple times during the vertical
blanking
• A fast shutter interface is available.
1999 Sep 2714
Loading...
+ 30 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.