10.1Clock buffers
11LIST OF ABBREVIATIONS
12PACKAGE OUTLINE
13SOLDERING
13.1Introduction
13.2Reflow soldering
13.3Wave soldering
13.4Repairing soldered joints
14DEFINITIONS
15LIFE SUPPORT APPLICATIONS
1996 Oct 282
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
SAA4996H
IC (MACPACIC) for PALplus
1FEATURES
• Motion adaptive colour plus decoding
• Helper AGC/AOC
• Helper decompanding
• Memory controlling
• VERIC controlling.
2GENERAL DESCRIPTION
The SAA4996H (MACPACIC) performs the Motion
Adaptive Colour Plus (MACP) processing which is a
dedicated field comb filter technique exploited for the
PALplus system.
3QUICK REFERENCE DATA
SYMBOLPARAMETERMIN.MAX.UNIT
V
DD
T
amb
T
die
digital supply voltage4.755.25V
operating ambient temperature0+70°C
die temperature−+125°C
The integrated circuit is especially designed to be used in
conjunction with the SAA4997H Vertical Reconstruction IC
(VERIC) to decode the transmitted PALplus video signals
in PALplus colour TV receivers.
In addition, a hardware configuration ‘stand-alone
MACPACIC’ with only two field memories (FM1 and FM4)
is also possible. In this condition no helper lines are
processed and no vertical reconstruction is applied.
This configuration enables the Motion Adaptive Colour
Plus processing to be performed in non PALplus receivers.
4ORDERING INFORMATION
TYPE
NUMBER
SAA4996HQFP100
NAMEDESCRIPTIONVERSION
PACKAGE
plastic quad flat package; 100 leads (lead length 1.95 mm);
body 14 × 20 × 2.7 mm; high stand-off height
SOT317-1
1996 Oct 283
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
RST_FM14
RE_FM4
WE_FM1
H / V
VA_AI_DIFF
LOGIC
VA_RES
WE_FM4
IVericN
Mpip
CLK_16I
CLK_32I
WE_FM3
WE_FM2
16/32 MHz
H_RE / WE
PC2
PIXEL
PRE
RSTW_FM23
CONVERTER
6
PIXEL
DECODER
11
10 BIT
CLK
COUNTER 2
2 CLK_16
IVericN
LD = 2
line2_every_field
EVEN_FIELD
2
HlpM0,1
RE_FM1
V_RE / WE
LINE
DECODER
IVericN
6
HREF_MA
DELAY
CLAMP
WE_MA
FILM
2
HlpM0,1
VERIC
CONTROL
FilmOn
INTPOL
DECODER
Mpip
EVEN_FIELD
22Valid
SAA4996H
TDO_MA
TEST AND BST
MHA137
TEST3
TEST2
TRSTN TDI TMS TCKTEST1
VA_AI_DIFF
handbook, full pagewidth
VA_AI
Mpip
1
1
Mpip
0
VA_RES
VA_FR_DEL
0
CLK_16I
LC_ACQ
9
ACQ
LINE
PRE
DELAY
VA_FRONT
FIELD LENGTH
InvO/E
IVericN
9 BIT
COUNTER
CLK_16I
3
VaDel0-2
EVEN_FIELD
VA_AI
FIELD
DETECTION,
MEASUREMENT,
VA_RES
CLK_16I
CLP_DIFF
VA_FR_DEL
LD = 1
EN
CLP_DIFF
CLK_16I
PC2_PRE
(1/2 LINE)
VA_AI DELAY
PC1
LC_DSP
DSP
PRE
MUX2
0
1
1
VA_AI_DIFF
LINE
SEL
MUX1
CLK_16I
CLK_16I
CLK_16I
9
9 BIT
COUNTER
EN
Mpip
SEL
0
LD = 1
IVericN
PRE
CLK_16I
WE_MA
WE_MA
GENERATION
PC1
10
PIXEL
10 BIT
COUNTER 1
CLK_32I
CLOCK
BUFFER
WeShift16_0,1
WeStrtH,V
WeStpH,V
36
LD = 2
CLK
CLK_16I
line2_every_field
EnIRXR
MpipFilmOnInvO/EMacpOnMotVis0,1
232
HlpM0,1
PresetVaDel0-2
3
7
7
SNERT INTERFACE
5
40
64
Control 6:
Interlace,
EnPreEvFld,
PreEvFld
Control 5:
BOH0-2,
VAA0,1,
SEL_SD_YL0,1,
Control 4:
SelSdYl0,1,
NmYl0,1,
Rha/Rhb0-2
Control 3:
22/23/623Valid,
IMacpacicN,
IVericN
IrxrThr1-4,
FixHlpMain
HlpRedThr1-5,
MacpYhThr1-3
NAIRXR
Fig.2 Block diagram of the control part.
VA_FRONT
1996 Oct 285
CLAMP
CLK_32
CLK_16
CLK_16B1
CLK_16B2
CLK_16B3
CLK_32B1
CLK_32B2
CLK_32B3
WE_FRONT
SNERT_CL
SNERT_DA
SNERT_RST
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
Control 1
Control 2
Control 5
handbook, full pagewidth
Control 4
8
8
OUTPUT
REGISTER
2 ACQ DATA
8
FastTest_Del
SNERT_RST
adr_H65/H66
(bit D3)
FastTest
FAST TEST DELAY
8
8
DATA
INPUT
REGISTER
2 SYNCHRON
Control 2/2
Control 1/2
8
8
2 ACQ DATA
Control 1/1
Control 2/1
8
8
Line2_odd_every_field
INPUT
REGISTER
WeStrtH,
WeStpH
2 × 8
4 ACQ DATA
WeStrtH*,
WeStpH*
2 × 8
WeStrtV,
2 × 9
INPUT
REGISTER
2 × 9
WeStpV
WeStrtV*,
HlpRedThr1,2,3,4,5,
MacpYhThr1,2,3,
IrxrThr1,2,3,4,
FixHlpMain,
Control 5
14 × 8
1 SYNCHRON
SNERT_RST
WeStpV*
SAA4996H
Control 6
8
DATA
INPUT
REGISTER
Control 6/1
8
MHA138
Line2_every_field
DATA_OUT
to
21
adr_en_50h
ADDRESS
DECODER
ALE
DLE
REGISTER
SERIAL DATA I/O
DATA AND ADDRESS
SNERT_DA
21 ACTUAL
adr_en_68h
GENERATION
LATCH ENABLE
SNERT_CL
SNERT_RST
DATA
INPUT
REGISTER
DATA_IN
8
4 BIT COUNTER
SEND / RECEIVE
SNERT_RST
CONTROLLING
Interlace
Line2_odd_every_field
LINE 2
GENERATION
ENABLE SIGNAL
ODD / EVERY FIELD
EVEN_FIELD
Line2_every_field
Fig.3 Block diagram of the SNERT interface.
1996 Oct 286
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
SAA4996H
IC (MACPACIC) for PALplus
6PINNING
SYMBOLPINDESCRIPTION
Y_FM1_71CVBS/helper/luminance input data bit 7 from FM1
Y_FM1_62CVBS/helper/luminance input data bit 6 from FM1
Y_FM1_53CVBS/helper/luminance input data bit 5 from FM1
Y_FM1_44CVBS/helper/luminance input data bit 4 from FM1
Y_FM1_35CVBS/helper/luminance input data bit 3 from FM1
Y_FM1_26CVBS/helper/luminance input data bit 2 from FM1
Y_FM1_17CVBS/helper/luminance input data bit 1 from FM1
Y_FM1_08CVBS/helper/luminance input data bit 0 from FM1
V_FM1_09chrominance input data bit 0 from FM1
V_FM1_110chrominance input data bit 1 from FM1
U_FM1_011chrominance input data bit 0 from FM1
U_FM1_112chrominance input data bit 1 from FM1
V_ADC_013chrominance input data bit 0 from ADC
V_ADC_114chrominance input data bit 1 from ADC
U_ADC_015chrominance input data bit 0 from ADC
U_ADC_116chrominance input data bit 1 from ADC
Y_ADC_017CVBS/helper/luminance data input bit 0 from ADC
Y_ADC_118CVBS/helper/luminance data input bit 1 from ADC
Y_ADC_219CVBS/helper/luminance data input bit 2 from ADC
Y_ADC_320CVBS/helper/luminance data input bit 3 from ADC
Y_ADC_421CVBS/helper/luminance data input bit 4 from ADC
Y_ADC_522CVBS/helper/luminance data input bit 5 from ADC
Y_ADC_623CVBS/helper/luminance data input bit 6 from ADC
Y_ADC_724CVBS/helper/luminance data input bit 7 from ADC
V
DD1
V
SS1
CLK_162716 MHz line-locked system clock input pulse
WE_MA28write enable output signal; defines active video data
CLAMP29horizontal reference input pulse
TEST130test pin 1; must be LOW during normal operation
CLK_32B23132 MHz line-locked clock output pulse
TEST232test pin 2; must be LOW during normal operation
CLK_323332 MHz line-locked system clock input pulse
TEST334test pin 3; must be LOW during normal operation
CLK_16B33516 MHz line-locked clock output pulse
WE_FRONT
Y_TO_FM1_037CVBS/helper/luminance output data bit 0 to FM1; stand-alone MACPACIC
Y_TO_FM1_138CVBS/helper/luminance output data bit 1 to FM1; stand-alone MACPACIC
Y_TO_FM1_239CVBS/helper/luminance output data bit 2 to FM1; stand-alone MACPACIC
25positive supply voltage 1
26negative supply voltage 1
36
write enable input signal used as horizontal reference in the event of active
data
1996 Oct 287
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
SAA4996H
IC (MACPACIC) for PALplus
SYMBOLPINDESCRIPTION
Y_TO_FM1_340CVBS/helper/luminance output data bit 3 to FM1; stand-alone MACPACIC
Y_TO_FM1_441CVBS/helper/luminance output data bit 4 to FM1; stand-alone MACPACIC
Y_TO_FM1_542CVBS/helper/luminance output data bit 5 to FM1; stand-alone MACPACIC
Y_TO_FM1_643CVBS/helper/luminance output data bit 6 to FM1; stand-alone MACPACIC
Y_TO_FM1_744CVBS/helper/luminance output data bit 7 to FM1; stand-alone MACPACIC
U_TO_FM1_045chrominance output data to FM1; stand-alone MACPACIC
WE_FM2/U_TO_FM1_146for full PALplus module; write enable for FM2 for stand-alone MACPACIC;
chrominance output to FM1
RSTW_FM23/V_TO_FM1_047for full PALplus module; reset write for FM2/FM3 for stand-alone
MACPACIC; chrominance output to FM1
WE_FM3/V_TO_FM1_148for full PALplus module; write enable for FM3 for stand-alone MACPACIC;
chrominance output to FM1
V
DD2
V
SS2
CLK_32B15132 MHz line-locked clock output pulse
Y_MA_052luminance output data bit 0 from MACPACIC
Y_MA_153luminance output data bit 1 from MACPACIC
Y_MA_254luminance output data bit 2 from MACPACIC
Y_MA_355luminance output data bit 3 from MACPACIC
Y_MA_456luminance output data bit 4 from MACPACIC
Y_MA_557luminance output data bit 5 from MACPACIC
VERIC_AV_N58input configuration signal VERIC available (VERIC_AV_N = 0)
Y_MA_659luminance output data bit 6 from MACPACIC
Y_MA_760luminance output data bit 7 from MACPACIC
U_MA_061chrominance output data bit 0 from MACPACIC
U_MA_162chrominance output data bit 1 from MACPACIC
V_MA_063chrominance output data bit 0 from MACPACIC
V_MA_164chrominance output data bit 1 from MACPACIC
CLK_32B36532 MHz line-locked clock output pulse
V
SS3
V
DD3
TDO_MA68boundary scan test: data output signal
TRSTN69boundary scan test: reset input signal
TDI70boundary scan test: data input signal
TMS71boundary scan test: multiplexer set input
TCK72boundary scan test: clock input signal
V
DD4
V
SS4
CLK_16B27516 MHz line-locked clock output pulse
EVEN_FIELD76even field =0 = odd input field; even field =1 = even input field
49positive supply voltage 2
50negative supply voltage 2
66negative supply voltage 3
67positive supply voltage 3
73positive supply voltage 4
74negative supply voltage 4
1996 Oct 288
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
SAA4996H
IC (MACPACIC) for PALplus
SYMBOLPINDESCRIPTION
FILM77control output signal to select film or camera mode in VERIC;
FILM = 0: camera mode; FILM = 1: film mode; FILM = 1 and INTPOL = 0;
bypass mode for MultiPIP
INTPOL78INTPOL = 0 = vertical interpolation in the VERIC not active;
INTPOL = 1 = vertical interpolation in the VERIC active
VA_AI79vertical reference output pulse or vertical reference input pulse in MultiPIP
mode
HREF_MA80horizontal reference output pulse
VA_FRONT81vertical reference input pulse or vertical reference output pulse in MultiPIP
mode
SNERT_DA82Synchronous No parity Eight bit Reception and Transmission (SNERT)-bus
data
SNERT_CL83SNERT-bus clock
SNERT_RST84SNERT-bus reset
U_FM4_085chrominance input data bit 0 from FM4
U_FM4_186chrominance input data bit 1 from FM4
V_FM4_087chrominance input data bit 0 from FM4
V_FM4_188chrominance input data bit 1 from FM4
V_TO_FM4_189chrominance output data bit 1 to FM4
V_TO_FM4_090chrominance output data bit 0 to FM4
U_TO_FM4_191chrominance output data bit 1 to FM4
U_TO_FM4_092chrominance output data bit 0 to FM4
RST_FM1493reset read/write FM1 and FM4 output
RE_FM494read enable FM4 output
WE_FM495write enable FM4 output
V
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
7FUNCTIONAL DESCRIPTION
7.1Introduction
The MACPACIC is designed to be used in the PALplus
decoder module of a PALplus colour TV receiver. The full
PALplus decoder module consists of two special
integrated circuits and four field memories, as illustrated in
Fig.5.
The special ICs are as follows;
• Motion Adaptive Colour Plus And Control IC
(MACPACIC) for PALplus (SAA4996H)
• Vertical Reconstruction IC (VERIC) (SAA4997H).
Besides the full PALplus module, a configuration for
stand-alone Motion Adaptive Colour Plus processing
(MACP) is also possible (see Fig.6). In this event only
MACPACIC with FM1 and FM4 are necessary.
This configuration enables the MACP processing in
non-PALplus receivers to be performed.
The PALplus module is designed to operate in conjunction
with a 100 Hz feature box. All special requirements such
as the delay of the PALplus module, bypass modes and
generation of the necessary control and clock signals will
be fulfilled.
7.1.1D
The MACPACIC includes the decompanding functions for
the helper lines and the motion adaptive
luminance/chrominance separation in accordance with the
PALplus system description REV. 3.0 with some
modifications;
• The system operates at a clock frequency of 16 MHz
• The Y:U:V format is 4:1:1 instead of 4:2:2
• The filter DEC_MD_UV_LPF is not implemented
• If noisy helper signals are received, the helper
bandwidth and/or amplitude can be reduced
• Automatic gain control of the helper signal with respect
to the luminance signal.
The input signals are the BB(helper)/CVBS and
chrominance signals which are derived from the
analog-to-digital converter (ADC).
ATA PROCESSING
SAA4996H
7.1.2C
Memory control, PALplus system controlling and clock
generation (from the incoming 16 MHz and 32 MHz
line-locked clocks) are implemented in the MACPACIC.
All clocks and control signals necessary for the PALplus
module (excluding read control of FM2/FM3) are
generated in the controller part. Inputs are reference
signals, clocks and control signals delivered by the
colour/helper decoder IC (TDA9144), and the 100 Hz
memory controller, i.e. ECO4 (SAA4952) or ECOBENDIC
(SAA4970). The MACPACIC also receives control
information via a three-wire serial interface (SNERT-bus)
from the microprocessor in the 100 Hz feature box.
7.2General requirements
The PALplus IC set is designed to operate in conjunction
with the PHILIPS 100 Hz feature box. All requirements
with respect to this combination are fulfilled.
The special requirements are as follows;
• The signal processing is adapted to the analog
preprocessing in the TDA9144 for luminance, helper
and chrominance signals
• Clock rate and clock generation
• Some special control signals are generated in the
PALplus module
• The field length must be measured and used to set the
delay of the full PALplus module to 1.5 fields
• A SNERT interface is used to transfer control data to
and from the PALplus module
• MultiPIP with the help of a PIP module is possible
• Results of noise measurements influence the helper
processing
• Automatic gain and offset control is implemented
• Reference signals in line 22 are used for inverse set-up
operation
• Noise measurement implemented
• Boundary scan test implemented
• Preset of internal recursive parts for testing.
ONTROL
At its outputs the MACPACIC delivers separate luminance
and chrominance signals, each one free from
cross-artefacts as main signal, as well as decompanded
and filtered helper signals. For standard input signals and,
in the event of MultiPIP mode with the help of a
PIP module, the MACPACIC can be switched to different
bypass modes.
1996 Oct 2811
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
7.3Hardware configurations and delays
Two general hardware configurations are possible.
7.3.1F
The delay from input to output is 1.5 fields rounded to
complete lines, also in the bypass mode. Therefore, the
number of input lines of the odd and even fields must be
measured. The result of this measurement is then used to
generate the required delay.
In the MultiPIP mode the delay of the full PALplus module
is one line.
7.3.2S
In this situation only the MACPACIC with FM1 and FM4
are necessary. No helper lines are processed and no
vertical reconstruction with the VERIC is applied.
The delay from input to output is one field, one line and
some clocks of processing delay, this also applies in the
bypass mode. In the MultiPIP mode the delay is two clocks
(CLK_16).
ULL PALPLUS MODULE (see Fig.5)
TAND-ALONE MACPACIC (see Fig.6)
SAA4996H
7.4Analog processing in front of the PALplus
module
In front of the MACPACIC an analog colour/helper
decoder (TDA9144) performs the colour and helper
demodulation.
Because of the requirement that a standard ADC with
clamping on 16 should be used for CVBS and helper
analog-to-digital conversion, a black (letter box lines) and
mid grey (helper lines) shift is applied in the colour/helper
decoder. For reshifting without errors in the digital domain
these shift levels are inserted as a reference in line 22.
In the event of stand-alone MACPACIC and PALplus input
signals the helper demodulation must be switched off.
No special actions are taken in the colour/helper decoder
for chrominance processing.
In this document U will refer to −(B − Y) and V will refer to
−(R − Y).
In combination with the full PALplus module with letter box
input signals (16:9), the PAL delay line of the colour/helper
decoder must be switched off. This is because this function
is also implemented in the vertical reconstruction filter of
the VERIC. For all other input signals and for stand-alone
MACPACIC the PAL delay line must be switched on.
1996 Oct 2812
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
handbook, full pagewidth
Y_FRONT[0...7]
U_FRONT[0,1]
V_FRONT[0,1]
8
4
FIELD MEMORY
FM1
SWCK SRCK
CLK_16B1
CLK_16
V
DD1-5
V
SS1-5
CLK_16
CLK_32
VA_FRONT
WE_FRONT
CLAMP
SNERT_DA
SNERT_CL
SNERT_RST
TRSTN
TEST1-3
VERIC_AV_N
TDI
TMS
TCK
8
4
5
5
3
(2)
SAA4996H
Y_ADC_0...7
Y_FM1_0...7
U_FM1_0,1
V_FM1_0,1
U_ADC_0,1
V_ADC_0,1
BB-DECOMPANDING
MOTION ADAPTIVE
LUMINANCE /
CHROMINANCE
SEPARATION
MEMORY CONTROL
PALplus CONTROL
CLOCK GENERATION
SYNC GENERATION
SNERT INTERFACE
U_TO_FM4_0,1
V_TO_FM4_0,1
4
FIELD MEMORY
FM4
Y_MA_0...7
U_MA_0,1
V_MA_0,1
U_FM4_0,1
V_FM4_0,1
4
3
3
8
4
8
2
2
CLK_16B1
CLK_16B1, 2, 3
CLK_32B1, 2, 3
8
FIELD MEMORY
4
8
FIELD MEMORY
4
CLK_32B3
Y_TO_FM1_0...7
U_TO_FM1_0
(1)
WE_FM2
U_TO_FM1_1
RSTW_FM23
V_TO_FM1_0
WE_FM3
V_TO_FM1_1
WE_FM1, RE_FM1
RST_FM14
WE_FM4, RE_FM4
VA_AI
WE_MA
HREF_MA
FILM
EVEN_FIELD
INTPOL
TDO_MA
(1)
(1)
CLK_32B1
FM2
FM3
8
4
8
4
V
DD1-4
V
SS1-4
CLK_16B2
CLK_32B3
HREF_MA
VA_AI
FILM
EVEN_FIELD
INTPOL
TRSTN
TDI
TMS
TCK
TEST1-3
NC
8
Y_FM23_0...7
U_FM23_0,1
4
V_FM23_0,1
4
RECONSTRUCTION
4
3
11
SAA4997H
Y_VE_0...7
U_VE_[0,1]
V_VE_[0,1]
INVERSE QMF
FILTER
VERTICAL
CHROMINANCE
SRC
FM2 / FM3
READ CONTROL
MHA136
SAA4996H
8
Y_VE_[0...7]
U_VE_0,1
4
V_VE_0,1
TDO_VE
OE_FM2
OE_FM3
RE_FM2
RE_FM3
RSTR_FM23
(1) In case of stand-alone MACPACIC the output signals are U_TO_FM1_1, V_TO_FM1_0 or V_TO_FM1_1.
Otherwise the output signals are WE_FM2, RSTW_FM23 or WE_FM3.
(2) VERIC available: VERIC_AV_N is connected to V
1996 Oct 2813
.
SS
Fig.5 PALplus decoder module.
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
handbook, full pagewidth
Y_FRONT[0...7]
U_FRONT[0,1]
V_FRONT[0,1]
8
FIELD MEMORY
FM1
SWCKSRCK
4
CLK_16
CLK_16B1
V
DD1-5
V
SS1-5
CLK_16
CLK_32
VA_FRONT
WE_FRONT
CLAMP
SNERT_DA
SNERT_CL
SNERT_RST
TRSTN
TEST1-3
VERIC_AV_N
TDI
TMS
TCK
(2)
8
4
5
5
3
Y_ADC_0...7
Y_FM1_0...7
U_FM1_0,1
V_FM1_0,1
U_ADC_0,1
V_ADC_0,1
MOTION ADAPTIVE
CHROMINANCE
MEMORY CONTROL
PALplus CONTROL
CLOCK GENERATION
SYNC GENERATION
SNERT INTERFACE
U_TO_FM4_0,1
V_TO_FM4_0,1
4
Y_TO_FM1_0...7
Y_TO_FM1_0
SAA4996H
LUMINANCE /
SEPARATION
U_FM4_0,1
V_FM4_0,1
SAA4996H
8
Y_MA_0...7Y_MA_0...7
U_MA_0,1
V_MA_0,1
4
8
4
RSTW_FM23
V_TO_FM1_0
WE_FM2
U_TO_FM1_1
WE_FM3
V_TO_FM1_1
3
CLK_16B1, 2, 3
3
CLK_32B1, 2, 3
2
WE_FM1, RE_FM1
RST_FM14
2
WE_FM4, RE_FM4
VA_AI
WE_MA
HREF_MA
FILM
EVEN_FIELD
INTPOL
TDO_MA
U_MA_0,1
V_MA_0,1
(1)
(1)
(1)
(1) In case of stand-alone MACPACIC the output signals are U_TO_FM1_1, V_TO_FM1_0 or V_TO_FM1_1.
Otherwise the output signals are WE_FM2, RSTW_FM23 or WE_FM23.
(2) VERIC not available: VERIC_AV_N is connected to V
1996 Oct 2814
FIELD MEMORY
FM4
.
DD
Fig.6 Stand-alone MACPACIC.
CLK_16B1
MHA135
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
7.5Block diagram
The functional block diagram of the MACPACIC for
PALplus is illustrated in Fig.1. The device consists of
4 main parts:
• Luminance and helper processing
• Chrominance processing
• Chrominance motion detection
• Control.
The clock rate of the input data is 16 MHz. Internally, the
device operates at a 32 MHz clock frequency. The clock
rate of the output data is either 32 MHz (in combination
with FM2, FM3 and VERIC) or 16 MHz for stand-alone
MACP processing.
The delay of the full PALplus module is 1.5 fields in the
PALplus and bypass mode. A field length measurement is
implemented. For MultiPIP with the help of a PIP module
the delay of the PALplus module is one line.
For stand-alone MACP the delay is one field, one line and
some clocks of processing delay.
For MultiPIP with the help of a PIP module the delay of
MACPACIC is two clocks (CLK_16).
7.6Luminance and helper processing
7.6.1I
To use a standard ADC with clamping on 16, a black
set-up for the CVBS signal and a black/mid grey set-up for
the helper signal has to be performed in the colour/helper
decoder. The shift values for black set-up and mid grey
set-up are inserted in line 22.
mid grey set-up: 121
range: (121 − 60) to (121 + 60) = 61 to 181
format: 8-bit, offset binary
NPUT RANGE
SAA4996H
7.7Luminance processing
The luminance and the helper processing have two input
branches. One input is an 8-bit wide 16 MHz data stream
from the ADC. The other is an 8-bit wide 16 MHz data
stream from the field memory (FM1). The odd field of an
input frame is stored in the field memory FM1. In the even
field of a frame, the even field together with the delayed
odd field is processed by the MACPACIC.
To remove the chrominance part of the incoming
composite video signal, the Motion Adaptive Colour Plus
technique is applied. Colour Plus is a dedicated comb filter
technique, which makes full use of the correlation of two
successive fields.
During processing the data of the odd and even fields are
separated in a high-pass and low-pass part. The high-pass
part consists of the luminance high-pass component and
the modulated chrominance signal. Due to the phase
difference of the colour carrier of 180° from the odd to the
even field, the chrominance signal can be removed by
adding the high-pass signals.
This processing will work successfully in the film mode,
because scanned film material is motionless within the two
fields of one frame. In the camera mode a motion detector
fades down the luminance high-pass component if motion
is detected.
The following vertical low-pass filters perform a vertical
interpolation of the high-pass part by the factor of two.
In the event of bad signal conditions, the residual
cross-luminance signal, caused by clock jitter between two
fields, can be reduced by using this filter as a 2D comb
filter. Therefore different sets of coefficients can be
selected via SNERT.
The luminance high-pass part and the luminance low-pass
part are then added.
The automatic gain control (AGC) and automatic offset
control (AOC) functions use reference lines 23,
623 and 22 to reduce errors in the vertical reconstruction
in the VERIC. This is to reduce the effects of any errors
that might be caused due to variations in the conventional
PAL references in the signal during the transmission chain
with respect to the levels of the luminance letter box and
helper signals.
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
7.7.1LUMINANCE HELPER PROCESSING
In the event of incoming helper, the switchable low-pass
filter acts as an inverse shaping and bandwidth reduction
filter for the helper lines. If a distorted helper signal is
transmitted, the bandwidth can be reduced from 2.2 MHz
(0 dB) to 1.0 MHz or to 0.5 MHz (−3 dB).
The high-pass part of the luminance processing is not
used for the helper processing.
To stabilize the transmitted helper signal against noise
disturbances, the encoder performs a companding of the
signal. In the decoder the decompanding is performed in
the AGOC block (see Fig.7).
7.8Output signals
In the event of full PALplus configuration, odd and even
field data are multiplexed to a 32 MHz data stream.
For the stand-alone MACPACIC, the processed even field
data is connected to the field memory FM1 and the odd
field data is switched to the output Y_MA. In the next field
the stored even field data is read out of the field memory
FM1 and then connected to the output of the MACPACIC.
If MultiPIP mode is selected, the luminance input data from
the ADC (Y_ADC) is switched directly to the output Y_MA.
In the bypass mode the luminance data processing is
switched off and multiplexed data is connected to the
MACPACIC output.
The clock frequency of the output data Y_MA is 32 MHz for
the MACPACIC in combination with the VERIC, or 16 MHz
for the stand-alone MACPACIC.
7.9Measurements
The digital data stream at the input of the PALplus decoder
module contains three reference lines;
• Reference line 22 consists of the black and mid grey
set-up, inserted by the colour/helper decoder
• The second half of line 23 contains the black level
reference and the maximum negative reference for the
PALplus helper lines
• The first half of line 623 contains reference values for
the black level and the peak white level for the main
lines.
The reference lines 23 and 623 are generated by the
PALplus encoder and are used to reduce the effects of any
errors that might be caused due to variations in the
transmission chain with respect to the levels of the
luminance letter box and helper signals.
SAA4996H
The content and the timing of the reference lines are
illustrated in Figs 13, 14 and 15.
7.9.1L
Due to the fact that a standard ADC with a clamping level
of 16 should be inserted for CVBS and helper
analog-to-digital conversion, a black offset for the letter
box lines and a mid grey offset for the helper lines are
carried out in the colour/helper decoder. These offset
values are inserted as references in line 22 to reshift the
CVBS and helper signals in the digital domain without
errors. Therefore, a measurement of the offsets in line 22
is necessary. The average value of the real offset is
calculated from 64 samples and substacted from the
CVBS and helper signal. The CVBS and helper input
signal are illustrated in Fig.16.
7.9.2L
The helper and luminance amplitude measurement
consists of averaging 64 samples each of;
Helper zero (MHZ).
Helper maximum (MHM).
Luminance black (MLB).
Luminance white (MLW).
Measured helper amplitude = helper maximum minus
helper zero.
Measured luminance amplitude = luminance white minus
luminance black.
Frame integration is performed with a feed back factor of
(1 − K) =1⁄16. The frame integration part can be preset with
the first measured value. Preset is controlled with the
preset bit transmitted via SNERT.
7.9.3N
For the helper lines the noise measurement is carried out
in reference line 23 and for the letter box lines in reference
line 623. Both measurements are active in the black
reference levels of line 23 and line 623 respectively.
The processing of the noise measurement for the helper
signal and the letter box signal is performed in the same
way.
First the average value of 64 samples is calculated.
The single actual sample values are subtracted from this
average value and the sum of these absolute differences
are frame integrated. The integration factor is 1 − K=1⁄16.
INE 22 OFFSET REFERENCE MEASUREMENT
INE 23 AND 623 AMPLITUDE REFERENCE
MEASUREMENT
OISE MEASUREMENT IN LINE 23 AND 623
1996 Oct 2816
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
The frame integration part can be preset with the first
measured value. Preset is controlled via a bit from the
SNERT interface.
7.10Automatic gain and offset control
The automatic gain and offset control circuit evaluates the
results of the reference data, which are derived from
reference lines 22, 23 and 623 to eliminate any offset and
gain differences between the letter box lines and the
helper lines. This is caused during transmission of the
video signal.
7.10.1SNERT
AOC
MacpOn: If line 22 is not detected this bit will be ignored
and the MACP processing (and thus AGC and AOC) is
switched off.
FilmOn: If line 22 is not detected, the VERIC operates in
Camera mode.
CONTROL BITSINFLUENCING THE AGC AND
SAA4996H
The helper amplitude is reduced when the measured noise
exceeds a certain threshold level. These thresholds are
conveyed via the SNERT-bus. The reduction of the helper
amplitude, before decompanding, ensures that more noise
is cancelled by the coring. The adaptive helper gain control
is switched off when the SNERT bits HlpM1 and HlpM0 are
both at logic 1. In this condition the helper gain is defined
by the values FixHlp and FixMain via the SNERT-bus.
If the measured helper or luminance amplitude is below
the threshold level, or when line 22 is not valid, the helper
is switched off.
7.10.3O
As long as line 22 reference is present, luminance and
helper offset are controlled by line 22. If line 22 is not valid
the offset value is fixed to 16.
For luminance offset control a hysteresis function,
controlled by SNERT, is applied to the measured
luminance offset.
FFSET CONTROL
HlpM1, HlpM0: In adaptive and fixed helper processing
modes (HlpM1 = 1, HlpM0 = X) AGC and AOC are
achieve.
Table 1 Control bits HlpM1 and HlpM0
HlpM1HlpM0FUNCTION
00no helper processing
(any aspect ratio, without helper)
01helper set to zero
(up-conversion without helper)
10adaptive helper processing (helper
processing controlled by reference
amplitudes and noise in the helper
channel)
11fixed helper processing (fixed gain
values loaded via SNERT-bus)
7.10.2GAIN CONTROL
If line 22 reference is present in a frame, the luminance
input signal contains black set-up and reduced amplitude.
The luminance gain then is 1.25. If line 22 is not valid the
luminance gain is 1.0.
7.10.4H
In the event of noisy helper signals the helper amplitude
and bandwidth can be reduced to avoid disturbances in
the inverse QMF processing in VERIC.
Five thresholds are therefore transmitted via SNERT.
These thresholds are compared with the measured helper
noise value. The results are used to control a state
machine with five states.
The state machine is initialized with the preset bit from
SNERT or when line 22 is valid for the first time.
The output states are used to control the helper amplitude
and bandwidth as shown in Fig.8 and Tables 2 and 3.
7.11Output range
Luminance lines: straight binary, black = 16, white = 191.
PALplus helper lines: offset binary, 128 ±70.
ELPER AMPLITUDE AND BANDWIDTH CONTROL
The helper gain is controlled by the measured helper
amplitude in line 23 to match the helper amplitude to the
decompanding table. After decompanding the helper
amplitude is controlled by the measured luminance
amplitude in line 623, to obtain the correct
luminance/helper ratio for the QMF filter in the VERIC.
1996 Oct 2817
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
Y_MA
Y_TO_FM1
MUX
Y_FM1
Y_ADC
AGOC
SAA4996H
MHA300
results
measurement
AGOC
+
LM
Y_LP (even)
SWITCHABLE
Y_HP (even)
FILTER
LOW-PASS
HIGH-PASS
Y_ADC
VERTICAL
YL
detector)
from motion
(fade controlled
FILTER
MEASUREMENTS
LPF
3 TAB
X
Y_HP
+
LPF
3 TAB
VERTICAL
Y_HP (odd)
FILTER
HIGH-PASS
SWITCHABLE
+
LM
Y_LP (odd)
FILTER
LOW-PASS
Y_FM1
Fig.7 Luminance and helper processing.
1996 Oct 2818
handbook, full pagewidth
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
2. Helper amplitude reduction via LUT of about 50%.
3. Helper signal zero.
1996 Oct 2819
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
7.12Chrominance
7.12.1I
The input is a 4:1:1 sequential 4-bit wide UV signal with a
16 MHz clock frequency. Originally the U and V signals
were 8 bits wide with a sampling frequency of 4 MHz each.
The range is 0 ±90 in two’s complement format for
U and V.
7.12.2C
The Motion Adaptive Colour Plus technique is also applied
in the chrominance processing to remove the luminance
part from the incoming demodulated UV signal.
In the modulated domain the chrominance signal can be
generated by subtracting the odd and even field data due
to the 180° phase difference of the colour subcarrier.
The colour decoder eliminates the phase difference of the
chrominance signals, but now the luminance signals will
obtain the phase difference of 180°.
By adding the odd and even field data, the cross-colour
free chrominance signal (UVifa) is generated.
This processing will work successfully in the film mode,
because scanned film material is motionless within the two
fields of one frame. In the camera mode, where each field
represents an individual picture, a motion detector fades
down the chrominance high-pass component if motion is
detected.
When chrominance motion occurs, the encoder fades
down the high-pass luminance signal. In that event, the
motion detector in the decoder will switch the chrominance
part from intra frame average processing to the incoming
data.
NPUT RANGE
HROMINANCE PROCESSING
SAA4996H
Odd and even field data are multiplexed and connected to
the output of MACPACIC.
The chrominance processing has two input branches (see
Fig.9). One input branch is the direct chrominance input
path from the ADC. The other input branch is the output of
the field memory FM1. The odd field of a frame is stored in
the field memory FM1. In the even field of a frame the
delayed odd field and the incoming even field are
processed with the motion adaptive colour plus algorithm
to the cross-colour free chrominance output data.
By adding the incoming chrominance signals of the odd
and even fields, the intra frame average chrominance
signal (UVifa) is generated.
For the chrominance motion detector this signal is stored
after formatting in the memory FM4 (UV_TO_FM4).
7.12.3OUTPUT SIGNALS
The output data rate is 32 MHz for MACPACIC in
combination with VERIC and 16 MHz for stand-alone
MACPACIC or in the MultiPIP mode.
In the MultiPIP mode the chrominance data from the ADC
(UV_ADC) is switched directly to the output UV_MA.
In the bypass mode the chrominance data processing is
switched off and the multiplexed odd and even field data
are connected to the MACPACIC output.
7.12.4O
The range is 0 ±90 in two’s complement format for
U and V.
UTPUT RANGE
handbook, full pagewidth
1996 Oct 2820
UV_ADC
UV_FM1
(even)
+
(odd)
UVifa
0
1
0
1
MUX
LMMUX
CS
from motion
detector
LM
UV_TO_FM4
to motion detector
Fig.9 Chrominance processing.
MUX
UV_FM1
UV_ADC
MUX
UV_TO_FM1
UV_out
MHA299
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
7.13Chrominance motion detection
The PALplus system has two modes of operation.
These are called film mode, which is only used with film
sources, and camera mode which is applied for normal
50 Hz interlaced video sources. The motion detector is
only necessary in the camera mode because, in the
film mode, the two fields of a frame are sampled from the
same picture of the film.
The chrominance motion detector has two input branches
(see Fig.10). One input branch is the intra frame average
of the actual frame, the other input branch is the intra
frame average signal of the previous frame. This signal is
delivered by the field memory FM4.
Subtraction of the two intra frame average signals
generates the chrominance inter frame difference.
PAL averaging eliminates phase errors. This PAL
averaging can be switched off when the PAL delay line in
the colour decoder is active.
A look-up table (LUT) generates the motion signal from the
chrominance signal. A comparator generates a
chrominance control switch signal (CS). A horizontal
interpolation filter interpolates a 16 MHz motion signal.
The motion high-pass luminance control signal M_YL is
provided by another LUT.
The IRXR block diagram is illustrated in Fig.10.
The MACP algorithm requires good stability of the
sampling clock between both fields, because samples
from both fields will be combined, in order to suppress
cross-colour and cross-luminance. Investigations with
currently used sync/clock circuitry have shown that the
stability of these clocks is not as good as it should be for
perfect performance of the MACP algorithm.
When a MACP signal is received the colour subcarrier trap
in the TDA9144 is bypassed and the input signal of the
SAA4996H still contains the modulated colour component.
The MACP technique always processes corresponding
lines of two successive fields (having an offset of
312 lines). These lines will have the same high-frequency
luminance information (YH) and inverted colour
information due to the phase/line relationship in PAL.
With an ideal sampling grid, the two inverted colour signals
will be cancelled completely by addition so that no
cross-luminance (XL) remains in the resulting picture.
SAA4996H
When the sampling grid is not optimum (e.g. shifted a little
in one field with respect to the other field), the cancellation
of both modulated colour signals will not be complete and
some residual XL will remain. The amount of residual XL
is proportional to the amplitude of the modulated colour
signal and to the following formula;
π f_sc×timing_error×()sin
The timing error is determined by the type of circuitry used
for the sync/clock generation and by the amount of
noise/disturbance in the input signal (more
noise/disturbance generally leads to larger timing errors).
The intelligent residual cross-luminance reduction (IRXR)
tries to cancel this residual cross-luminance (XL), by
reducing the amount of YH depending of the amplitude of
the modulated colour signal.
The saturation indication signal (SD) is generated by the
intra frame average signal of the actual frame with the help
of a look-up table (LUT). A horizontal interpolation filter
interpolates a 16 MHz saturation detection signal SD.
Another LUT transforms the SD signal into the signal
SD_YL, which determines the amount of YH to be
reduced. Different characteristics curves of the LUT can
be selected either via SNERT (SEL_SD_YL) or
automatically depending on the measured noise value
(SelSdYl), see Fig.11 and Table 4.
The IRXR function can be disabled or enabled via SNERT
by the EN_IRXR bit.
The output signal YL is generated from the three YH
reduction signals SD_YL, M_YL and NM_YL.
This combination is performed with a minimum detection
circuit. The amount of YH that is allowed is the lowest of
the three input signals. Whenever one input signal
indicates a reason to reduce the YH, this should be
performed independently of the other input signals.
In the event of film mode the signals NM_YL (Fig.12 and
Table 5) and M_YL are over-written with the value 4.
Motion detector processing is not active for these signals
in the film mode. Such film overriding is not allowed for the
SD_YL signal, because the residual XL can occur in the
film mode as well as in the camera mode.
1996 Oct 2821
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
YL
MIN
CS
0
M_YL
M_YL
MUX
M
LUT
1
FilmOn
4
MUX
0
NM_YL
1
4
FilmOn
0
4
MUX
1
SD_YL
SD_YL
SD'
SD'
LUT
MHA298
EN_IRXR
MUX
0
SAA4996H
1
NAIRXR
M
CS
LUT
M
SIGNAL M
THE MOTION
MOTION DETECTOR
LUT TO GENERATE
MUX
0
1
PAL
AVERAGING
−
FILTER
INTERPOLATION
decoder active
PAL averaging in colour
INTERPOLATION
SD
IRXR
LUT TO GENERATE
0
PAL
AVERAGING
FILTER
SIGNAL SD
THE SATURATION
MUX
1
SelSdYl
SEL_SD_YL (from SNERT)
decoder active
PAL averaging in colour
handbook, full pagewidth
Fig.10 Motion detector and intelligent residual cross-luminance reduction (IRXR).
1996 Oct 2822
UVifa
UV_FM4
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
CLK_16
handbook, full pagewidth
Y_FM1_0...7
U_FM1_1
U_FM1_0
V_FM1_1
V_FM1_0
XXY0Y1Y2Y3Y4Y5Y838Y839XX
XXU70U50U30U010U74U54U3836U1836XX
XXU60U40U20U00U64U44U2836U0836XX
XXV70V50V30V10V74V54V3836V1836XX
XXV60V40V20V00V64V44V2836V0836XX
SAA4996H
MHA160
CLK_16
handbook, full pagewidth
Y_TO_FM1_0...7
U_TO_FM1_1
U_TO_FM1_0
V_TO_FM1_1
V_TO_FM1_0
Fig.25 Horizontal timing, data from FM1.
Y838Y839XXY0Y1Y2Y3XXXXXX
U70U50U30U010XXXXXXU3836U1836XX
U60U40U20U00XXXXXXU2836U0836XX
V70V50V30V10XXXXXXV3836V1836XX
V60V40V20V00XXXXXXV2836V0836XX
MHA161
1996 Oct 2830
Fig.26 Horizontal timing, data to FM1 for stand-alone MACPACIC.
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
CLK_16
handbook, full pagewidth
U_FM4_1
U_FM4_0
V_FM4_1
V_FM4_0
U40
SAA4996H
U3836U1836XXU70U50U30U010XXXXXX
U20U00XXXXXX
U2836U0836XXU60
V3836V1836XXV70V50V30V10XXXXXX
V2836V0836XXV60V40V20V00XXXXXX
MHA158
CLK_16
handbook, full pagewidth
U_TO_FM4_1
U_TO_FM4_0
V_TO_FM4_1
V_TO_FM4_0
Fig.27 Horizontal timing, input signals from FM4.
U3836U1836XXU70U50U30U010XXXXXX
U2836U0836XXU60U40U20U00XXXXXX
V3836
V1836XXV70V50V30V10XXXXXX
V0836V2836XXV60V40V20V00XXXXXX
MHA159
1996 Oct 2831
Fig.28 Horizontal timing, output signals to FM4.
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
handbook, full pagewidth
line number
21
22
23
24
59
60
274
275
310
311
black and mid grey set-up reference line
wide screen signalling bits
FIELD A
helper (36 lines)
('black band')
letter box (215 lines)
helper (36 lines)
('black band')
SAA4996H
reference signals
335
336
371
372
586
587
622
623
624
FIELD B
helper (36 lines)
('black band')
letter box (215 lines)
helper (36 lines)
('black band')
reference signals
MHA147
Fig.29 PALplus frame.
1996 Oct 2832
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
7.15Control
The control part (see Fig.2) generates all necessary
internal control signals for the MACPACIC, the external
control signals for the field memories FM1 to FM4 and the
control signals for the VERIC. All of these signals are
derived from the mode bits transmitted via the SNERT
interface or from the reference input pins.
7.15.1I
The horizontal reference signal is the rising edge of the
CLAMP input pulse generated by the 100 Hz memory
controller (see Fig.30). The rising edge of WE_FRONT
defines the first active horizontal sample of the incoming
data Y_FRONT. The vertical reference signal is the rising
edge of VA_FRONT (see Fig.32), derived from the
synchronisation IC (e.g. TDA9144).
For PALplus input signals line 24 is the first processed line
related to VA_FRONT. When MACP or standard input
signals are used, line 21 is the first processed line related
to VA_FRONT.
7.15.2F
The acquisition line counter (ACQ) is preset with the
delayed rising edge of VA_FRONT (see Fig.2). With the
‘VA_FRONT Delay’ circuit it is possible to shift the rising
edge of VA_FRONT in multiples of CLK_16 clock periods.
This feature is necessary for unambiguous odd/even field
detection. The delay can be set via the SNERT interface.
The ACQ line counter is preset with logic 1 at the
beginning of the odd and even fields. The counter is
enabled with the rising edge of the clamp signal.
The display line counter (DSP) is used in the event of a
stand-alone MACPACIC (IVericN = 1) and is also preset
with the delayed rising edge of VA_FRONT. If VERIC is
available the field length measurement is active.
The display line counter is preset at the beginning of a
displayed odd and even field with the rising edge of VA_AI
set to logic 1.
NPUT REFERENCE SIGNALS
UNCTIONAL DESCRIPTION
SAA4996H
The rising edge of WE_FRONT marks the horizontal
location of the first active input data of MACPACIC.
The signal WE_MA defines the horizontal and vertical
active area in which the first field memory (FM5) of the
succeeding 100 Hz feature box stores incoming data.
The signal WE_MA is generated by comparing (via the
SNERT interface) the transmitted start and stop values
with the values of the display line counter and the pixel
counter 1.
The pixel counter 2 is preset with the rising edge of
WE_FRONT in such a way that the counter has the value
‘1’ when the first active input data pixel is valid at the
Y, UV_ADC input of MACPACIC. This counter is a 10-bit
modulo 1024 counter clocked with CLK_16I.
7.15.2.1Memory control
The output of pixel counter 2 is used to generate the
horizontal read and write enable signals for FM1 and FM4
and the write enable signals for the field memories FM2
and FM3. The read cycle for FM2 and FM3 is controlled by
the VERIC.
The horizontal read and write signals are different for the
full PALplus module, for stand-alone MACPACIC and for
the odd and even fields. Therefore, the signals IVericN and
EVEN_FIELD are also input to the pixel decoder.
The output of the acquisition line counter is used to
generate the vertical part of the read and write enable
signals for FM1 and FM4 and the vertical part of the write
enable signals for the field memories FM2 and FM3.
The vertical read cycle for FM2 and FM3 is controlled by
the VERIC.
The horizontal and vertical component of the read and
write enable signals are different for the full PALplus
module and for the stand-alone MACPACIC. The line
values for the memory controlling are shown in Tables 6,
7 and 8.
The pixel counter 1 is preset with the rising edge of the
CLAMP pulse. The counter is clocked with the 16 MHz
clock signal CLK_16I.
1996 Oct 2833
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
handbook, full pagewidth
VIDEO
INPUT FROM
TDA9144
CLAMP
t
WE_F
WE_FRONT
SAA4996H
MHA144
t
: CLAMP phase to WE is programmable via SNERT-bus.
WE_F
Fig.30 Timing diagram of the horizontal reference input signals.
1996 Oct 2834
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
SAA4996H
IC (MACPACIC) for PALplus
Table 6 Pixel values for horizontal memory control
0021 to 311−−−−−
0121 to 31121 to 311−−−−
10−20 to 31021 to 166167 to 31121 to 31121 to 311
1122 to 31220 to 310−−21 to 31121 to 311
The horizontal and vertical memory control signals are
combined in the H/V logic to generate the memory read
and write signals.
In all modes, except the MultiPIP mode, the signal
VA_RES is used as a reset signal for the field memories
FM1 to FM4 (RSTW_FM23 and RST_FM14). If the
MultiPIP mode is selected, the signal VA_AI is an input
signal generated by an external memory controller. In this
event the signal VA_AI_DIFF is used as RSTW_FM23.
The signal WE_FM2 is set to logic 1 and all other read and
write enable signals are set to logic 0. If the stand-alone
MACPACIC and MultiPIP mode is selected, all memory
control signals are set to logic 0.
The output pins 46 to 48 have different output signals
depending on the environment in which MACPACIC is
used. If it is part of a full PALplus module these pins deliver
bits of chrominance data, in the stand-alone MACPACIC
mode they output memory control signals
(see Chapter “Pinning”). Selection of either mode is
performed by the control signal IVericN.
7.15.2.2The output signal HREF_MA
The signal HREF_MA is generated by delaying the
CLAMP input signal two clocks CLK_16. The HREF_MA
signal is used in the VERIC as a clock pulse for the internal
line counter. The timing is illustrated in Fig.34.
7.15.2.3VERIC control output signals
In the VERIC control decoder of MACPACIC the output
signals FILM and INTPOL are generated as shown in
Table 9.
On the full PALplus module the field length is measured in
the MACPACIC.
The ACQ line counter counts the lines between two
succeeding vertical pulses. The one-line-long vertical
output signal VA_AI has a delay of 1.5 fields with respect
to the delayed VA_FRONT input signal and has the same
phase relationship to the CLAMP input signal for various
video input signals (VCR, NTSC).
For the stand-alone MACPACIC the 2.5 H signal
VA_FR_DEL is selected by the control signal IVericN as
the vertical reference output signal VA_AI.
7.15.2.5Field detection
To detect the current odd or even field, the location of the
delayed VA_FRONT (VA_RES) input signal inside a line
has to be located.
For a PALplus video input signal the output signal
EVEN_FIELD is generated by enabling a register with the
VA_RES signal, which has the MSB of the pixel counter 2
at the D input.
In the bypass or MultiPIP mode the toggle function of the
register is active.
The odd/even field detection can be inverted by the
SNERT control bit InvO/E.
It is also possible to define the EVEN_FIELD signal by
software via a SNERT transmission.
7.15.2.6Pins VA_FRONT and VA_AI
The signals VA_FRONT and VA_AI have bidirectional
functions. In all modes, except the MultiPIP mode, the pin
VA_FRONT is an input pin and the pin VA_AI is an output
pin. If the MultiPIP mode is selected the pin VA_AI is an
input pin and the signal is connected to the VA_FRONT pin
which now becomes an output pin (see Fig.2 and Fig.35).
7.15.3SNERT
AN95XXX)
In the SNERT interface the external signals SNERT_CL
and SNERT_DA are processed to address and data.
A synchronisation to the bus performed with the reset
signal SNERT_RST. The transmitted data is valid with the
next rising edge of SNERT_RST.
The block diagram and the data, clock and reset timing of
the SNERT interface are shown in Fig.3 and Fig.36.
INTERFACE (SEE APPLICATION NOTE
1996 Oct 2836
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
7.15.3.1Serial interface protocol
Power-on state: After power-on the serial interface is in
an unknown state. The information in the actual data
registers is random. When signals are applied to
SNERT_CL and SNERT_DA in this state, the behaviour is
unpredictable.
Initialization state: After power-on, or in any other state,
the initialization state is entered after the rising edge of the
signal SNERT_RST. The SNERT clock counter C1 is
reset with the rising edge of SNERT_RST. The data
registers remain loaded with the last transmitted values.
Address reception state: After reset the address
reception state is entered. On each negative edge of
SNERT_CL the next data bit from SNERT_DA is shifted
into the input shift register. The counter is incremented
with each rising edge of SNERT_CL. After the 8th negative
edge of SNERT_CL the Address Latch Enable (ALE)
pulse is generated. With this enable pulse the contents of
the shift register is loaded into the address register. If an
address in the range 50H to 64H, 67H or 68H is decoded,
one of the 8-bit wide input data registers is selected.
Data reception state: If a valid address is received, the
next eight bits on SNERT_DA are considered as data bits.
When the 8 data bits have been shifted into the shift
register the counter enables the loading of the data word
in one of the 23 data registers in combination with the
decoded address.
There are three data register banks;
• The actual data register bank
• The acquisition data register bank
• The synchronizing register bank.
After a SNERT transmission is completed another
SNRST pulse must follow in order to enable the
acquisition registers and make the data valid.
The synchronizing registers are enabled with the signals
‘line2_odd_every_field’ respectively ‘line2_every_field’,
which are related to the vertical reference input signal
VA_FRONT.
SAA4996H
7.15.3.2Special SNERT transmission requirements
EVEN_FIELD definition:
After switching on the MACPACIC, the EVEN_FIELD
output signal toggles.
When the EVEN_FIELD signal accidentally toggles in the
right way (EVEN_FIELD = 0, odd field) and when a
PALplus input signal is present, the line 22 is detected.
Then the internal field detection is active and the normal
data processing starts up.
When the EVEN_FIELD signal toggles in the wrong way
(EVEN_FIELD = 0, even field), line 22 will never be
detected and the field detection remains in this wrong
behaviour.
Solution: After switching on the MACPACIC or after
switching into PALplus or MACP mode, the EVEN_FIELD
output signal has to be defined by the control bits
‘EnPreEvFld’ and ‘PreEvFld’ of the control 6 SNERT
register.
Luminance offset hysteresis control:
For luminance offset control a hysteresis function is
applied to the measured luminance offset. The hysteresis
function is controlled by the three black offset hysteresis
control bits BOH0, BOH1 and BOH2 transmitted via
SNERT (control 5 data register).
To guarantee the correct hysteresis function, the following
software actions are necessary:
First the hysteresis has to be set to zero via SNERT
(BOH = 0). After a PALplus input signal is detected (line 22
is valid), the actual black offset is measured in the next
frame. During this time (40 ms) the software remains in the
stand-by position. One of the possible hysteresis values
can then be transmitted via SNERT.
Data send state: If the transmitted address is 65H or 66H,
the ‘send_rcv’ signal defines the SNERT_DA pin as an
output and, with the positive edge of the next
8 SNERT_CL pulses generated by the microcontroller, the
data output register is read out.
1996 Oct 2837
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
7.15.3.4Command explanation
Table 11 Control1
ADDRESS
(HEX)
50W7Preset0: normal processing
R/WBITNAMEFUNCTION
1: abandon the recursive measurement loops and load the circuits
with actual video data
6MacpOn0: Motion Adaptive Colour Plus decoding not activated
1: Motion Adaptive Colour Plus decoding activated
5, 4HlpM1 and HlpM000: bypass mode VERIC
01: vertical up-conversion without use of helper
10: vertical enhancement with adaptive helper processing
11: vertical enhancement with helper amplitude and main
reference via SNERT interface
3FilmOn0: camera mode activated
1: film mode activated
2, 1MotVis1 and MotVis0 00: don’t show motion decisions
01: show Y motion decisions
10: show C motion decisions
11: show M motion decisions
0InvO/E0: don’t invert EVEN_FIELD definition
1: invert EVEN_FIELD definition
SAA4996H
Table 12 Control2
ADDRESS
(HEX)
51W7Mpip0: MultiPIP mode not active
R/WBITNAMEFUNCTION
1: MultiPIP with the help of PIP module is activated; VA_AI is set
to input and VA_FRONT to output; the signal at the WE_FRONT
pin is used
6 to 4VaDel2, VaDel1 and
VaDel0
3FastTest0: normal mode: activating new SNERT commands at frame
internal delay of V A_FRONT in multiples of CLK_16 clock periods;
range: [0, 64, 128 to 448] CLK_16 periods; this feature is required
for unambiguous Odd/Even field detection
boundaries related to VA_FRONT (address 50H to 57H and 68H)
1: activating new SNERT commands immediately
shift of WE_MA of 0 to 3 16 MHz samples related to the positive
52W7 to 0WeStrtH distance between rising edge of CLAMP and rising edge of WE_MA in
53W7 to 0WeStpHdistance between rising edge of CLAMP and falling edge of WE_MA in
54W7 to 0 WeStrtV0 number of lines between rising edge of VA_AI (VA_FRONT) and first active
55W7 to 0 WeStrtV1
56W7 to 0 WeStpV0 number of lines between rising edge of VA_AI (VA_FRONT) and first
57W7 to 0 WeStpV1
WeStrtH, WeStpH, WeStrtV and WeStpV:
The horizontal reference is the rising edge of the CLAMP
signal. The vertical reference is the rising edge of the
VA_FRONT signal. This signal is set via software. Signals
WeStrtH and WeStpH define the horizontal active area.
Signals (WeStrtV0 and WeStrtV1) and
(WeStpV0 and WeStpV1) mark the vertical active area.
The least significant bit of the start and stop address is also
the most significant bit of the data.
R/WBITNAMEFUNCTION
multiples of 4 CLK_16 periods
multiples of 4 CLK_16 periods
WE_MA line
non-active WE_MA line
signals WeShift16_0 and WeShift16_1 shifts the active
horizontal area over 0 to 3 clock periods of 16 MHz. In this
case the positive as well as the negative edge will shift
over the same amount of samples.
WeStrtV0 indicates the vertical start addresses 1 to 256
and WeStrtV1 indicates the addresses 257 to 512.
The vertical start at line 1 is not allowed. WeStpV0
indicates the vertical stop addresses 1 to 256 and
WeStpV1 indicates the addresses 257 to 512.
Because the number of 16 MHz samples in a line is 1024,
and one data byte can only define 256 positions, the
horizontal start and stop positions are defined with a
4 MHz resolution. To reach the full 16 MHz resolution the
handbook, full pagewidth
WeStrtV
WeStpV
WeStrtH
If WeStrtH = WeStpH and WeStrtV0 = WeStpV0 or
WeStrtV1 = WeStpV1 the output control signal WE_MA is
switched to a LOW level and no data will be written into the
succeeding module (still picture).
WeStpH
MHA145
1996 Oct 2840
Fig.31 Boundaries of the WE_MA signal.
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
SAA4996H
IC (MACPACIC) for PALplus
Table 14 Helper Reduction Thresholds
ADDRESS
(HEX)
58W7 to 0 HlpRedThr1 5 thresholds defining the ranges in which the 5 modes for adaptive helper
59W7 to 0 HlpRedThr2
5AW7 to 0 HlpRedThr3
5BW7 to 0 HlpRedThr4
5CW7 to 0 HlpRedThr5
Table 15 Definition of Y_HP Reduction Thresholds related to MACP
ADDRESS
(HEX)
5DW7 to 0 MacpYhThr1 3 thresholds defining the ranges in which the 3 modes for adaptive Yhp
5EW7 to 0 MacpYhThr2
5FW7 to 0 MacpYhThr3
Table 16 Definition of Y_HP Reduction Thresholds related to PLL disturbances
R/WBITNAMEFUNCTION
reduction will be applied (inclusive hysteresis); this adaptivity prevents
from artefacts of helper noise break through
R/WBITNAMEFUNCTION
reduction will be applied (inclusive hysteresis)
ADDRESS
(HEX)
60W7 to 0IrxrThr14 thresholds defining the ranges in which the 4 modes for the intelligent
61W7 to 0IrxrThr2
62W7 to 0IrxrThr3
63W7 to 0IrxrThr4
Table 17 Definition of fixed helper gain and relative main amplitude (FixHlpMain)
ADDRESS
(HEX)
64W7 to 4FixHlp3,
R/WBITNAMEFUNCTION
residual cross-luminance reduction will be applied; this adaptivity prevents
from artefacts caused by the PLL disturbance
R/WBITNAMEFUNCTION
definition of helper gain
FixHlp2,
FixHlp1,
FixHlp0
3 to 0FixMain3,
FixMain2,
FixMain1,
FixMain0
definition of relative main amplitude (letter box)
1996 Oct 2841
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
Table 18 Control3
ADDRESS
(HEX)
65R7 to 5Xno function
R/WBITNAMEFUNCTION
422Valid0: correct MACP and/or helper processing is not possible and is
automatically switched off; helpers are blanked and MACPACIC is forced
into camera mode; reference levels of line 22 are not valid
1: correct MACP and/or helper processing could be possible; reference
levels of line 22 are valid
3623Valid0: correct helper processing is not possible and is automatically switched
off; reference values of line 623 are not valid
1: correct helper processing could be possible; reference values of line 623
are valid
223Valid0: correct helper processing is not possible and is automatically switched
off; reference values of line 23 are not valid
1: correct helper processing could be possible; reference values of line 23
are valid
1IVericN0: VERIC available
1: VERIC not available
0IMacpacicN 0: MACPACIC available
1: MACPACIC not available
SAA4996H
Table 19 Control4
ADDRESS
(HEX)
66R7Xno function
R/WBITNAMEFUNCTION
6, 5SelSdYl1,
SelSdYl0
4, 3NmYl1,
NmYl0
2 to 0 Rha/Rhb2,
Rha/Rhb1,
Rha/Rhb0
indication of the Y_HP reduction factor, which is further saturation
dependent; these are deduced from the noise within full band (line 623)
indication of the Y_HP reduction factor deduced from the noise within the
helper (line 23)
indication of the amount of helper bandwidth reduction and helper amplitude
reduction; these are deduced from the noise within the helper (line 23)
1996 Oct 2842
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
Table 20 Control5
ADDRESS
(HEX)
67W7 to 5 BOH2, BOH1,
R/WBITNAMEFUNCTION
selection of black offset hysteresis:
BOH0
4, 3VAA1 and
VAA0
2, 1SEL_SD_YL1,
SEL_SD_YL0
0NAIRXR0: IRXR table selection dependent of SEL_SD_YL
SELECTION OF THE LUMINANCE VERTICAL ANTI-ALIAS FILTER (DEC_Y_VAA)
FIELDCOEFF1COEFF2COEFF3
SELECTION OF IRXR CHARACTERISTICS (NAIRXR = 0)
1996 Oct 2843
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
Table 23 Control6
ADDRESS
(HEX)
68W7Interlace0: incoming video signal is defined as ‘non interlaced’
8TEST
8.1Boundary scan test
Boundary Scan Test (BST) is supported. See boundary scan specification:
test access port and boundary scan architecture”.
8.1.1IDENTIFICATION CODES
R/WBITNAMEFUNCTION
1: incoming video signal is defined as ‘interlaced’
6EnPreEvFld 0: EVEN_FIELD signal defined internally
1: EVEN_FIELD signal defined by SNERT transmission: PreEvFld
5PreEvFld0: incoming field is defined as ‘Odd’
1: incoming field is defined as ‘Even’
4 to 0Xno function
“IEEE Standard 1149.1 - 1990, IEEE standard
SAA4996H
The PALplus ICs MACPACIC and VERIC are equipped with BST identification registers. The identification codes and
their meaning are shown in Tables 24 and 25.
supply voltage4.755.005.25V
supply current−80−mA
quiescent supply currentall inputs to VDD or V
−−100µA
SS
LOW level input voltage0−0.8V
HIGH level input voltage2.0−V
DD
V
input current−−1.0µA
LOW level output voltageIO=20µA−−0.1V
HIGH level output voltage IO=20µAV
− 0.1 −−V
DD
LOW level output currentVO= 0.5 V4−−mA
HIGH level output current VO=VDD− 0.5 V4−−mA
LOW level output currentVO= 0.5 V8−−mA
HIGH level output current VO=VDD− 0.5 V8−−mA
LOW level output currentVO= 0.5 V12−−mA
HIGH level output current VO=VDD− 0.5 V12−−mA
input current−−10µA
1996 Oct 2850
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
handbook, full pagewidth
CLK
DATA
90 %
50 %
10 %
t
r
t
h
XX
t
oh
t
od
SAA4996H
t
f
t
l
Dn + 1Dn
t
ih
t
su
MHA146
Data input: CLK = CLK_16.
Data output: CLK = CLK_16 for stand-alone MACPACIC and CLK = CLK_32 for full PALplus module.
Fig.37 Clock to data timing.
10 AC CHARACTERISTICS
T
= 0 to 125 °C unless otherwise specified.
j
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
Clock CLK_32
T
cy
t
r
t
f
t
h
t
l
cycle time28.1−−ns
rise time2−4ns
fall time2−4ns
HIGH time9.2−−ns
LOW time9.2−−ns
Clock CLK_16
T
CY
t
r
t
f
t
h
t
l
cycle time56.2−−ns
rise time2−4ns
fall time2−4ns
HIGH time20.5−−ns
LOW time20.5−−ns
Input set-up time
t
su
set-up timeall data inputs6−−ns
CLK_16 w.r.t. CLK_324.5−−ns
1996 Oct 2851
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
SAA4996H
IC (MACPACIC) for PALplus
SYMBOLPARAMETERCONDITIONSMIN.TYP.MAX.UNIT
Input hold time
t
ih
Outputs (C
CLK_16B1, CLK_16B2
t
oh
t
od
CLK_16B1, CLK_16B2 AND CLK_16B3 (FALLING)
t
oh
t
od
CLK_32B1, CLK_32B2 AND CLK_32B3 (RISING)
t
oh
t
od
CLK_32B1, CLK_32B2 AND CLK_32B3 (FALLING)
t
oh
t
od
Outputs YUV_TO_FM1, RST_FM14, WE_FM1, RE_FM1, WE_FM4, RE_FM4, HREF_MA, WE_MA, VA_AI,
VA_FRONT and YUV_MA (CLK_16; C
t
oh
t
od
Outputs (CLK_32; C
input hold timeall data inputs3−−ns
CLK_16 w.r.t. CLK_323.5−−ns
= 15 pF)
L
AND CLK_16B3 (RISING)
hold time6−−ns
delay time−−17ns
hold time9−−ns
delay time−−24ns
hold time6−−ns
delay time−−17ns
hold time6−−ns
delay time−−17ns
= 15 pF)
L
hold time12−−ns
delay time−−38ns
= 15 pF; note 1)
L
YUV_MA
t
oh
t
od
hold time13−−ns
delay time−−39ns
RSTW_FM23, WE_FM2 AND WE_FM3
t
oh
t
od
hold time12−−ns
delay time−−38ns
Note
1. 32 MHz output signals are related to the output clock signals CLK_32B1 and CLK_32B3.
10.1Clock buffers
MACPACIC supplies the clocks for VERIC and the field memories on the PALplus module. Therefore the input clocks
CLK_16 and CLK_32 are buffered and output as CLK_16B1 to CLK_16B3 and CLK_32B1 to CLK_32B3. The clock
distribution is shown in Fig.5.
1996 Oct 2852
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
11 LIST OF ABBREVIATIONS
Table 26 Abbreviations used in document
SYMBOLDESCRIPTION
ALEAddress Latch Enable
BBBlack Bands (above and below letter box picture)
BOHBlack Offset Hysteresis (see Table 20)
CLP_DIFFPositive Edge of CLAMP Signal
DLEData Latch Enable
EnlRXREnable IRXR (see Table 12)
EnPreEvFldEnable Preset Even Field (see Table 23)
FixHlpMainFix gain of Helper and Main Amplitude (see Table 17)
HlpMHelper mode (see Table 11)
HlpRedThrHelper Reduction Threshold (see Table 14)
H_RE/WEHorizontal part of Read Enable/Write Enable signal
InvO/EInvert Odd/Even
IRXRIntelligent Residual Cross-Luminance Reduction
IrxrThrIRXR Threshold (see Table 16)
IVericNVERIC Identification (active LOW) (see Table 18)
LC_ACQAcquisition Line Counter
LC_DSPDisplay Line Counter
MACPMotion Adaptive Colour Plus
MacpOnMACP on (see Table 11)
MacpYhThrMACP Luminance Threshold (see Table 15)
MotVisMotion Visibility (see Table 11)
MpipMultiPIP (see Table 12)
NmYlNoise Dependent Luminance High-Pass Reduction (see Table 19)
PreEvFldPreset Even Field (see Table 23)
Rha/RhbHelper Bandwidth and Amplitude Reduction (see Table 19)
SEL_SD_YLSelect Saturation Dependent Cross-Luminance Reduction (see Table 22)
VAAVertical Anti-Alias Filter (see Table 21)
VA_AI_DIFFPositive Edge of VA_AI
VaDelDelay of VA_FRONT
VA_FR_DELVA_FRONT Delayed
V_RE/WEVertical part of Read Enable/Write Enable signal
WeStrtHHorizontal Start and Stop values for WE_MA (see Table 13 and Fig.31)
WeStpH
WeStrtVVertical Start and Stop values for WE_MA (see Table 13 and Fig.31)
WeStpV
XLCross-Luminance
Y_HPLuminance High-Pass Component
Y_LPLuminance Low-Pass Component
SAA4996H
1996 Oct 2853
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
12 PACKAGE OUTLINE
QFP100: plastic quad flat package;
100 leads (lead length 1.95 mm); body 14 x 20 x 2.7 mm; high stand-off height
c
y
X
8051
81
50
A
Z
E
SAA4996H
SOT317-1
pin 1 index
100
1
w M
b
0.25
p
D
H
D
cE
0.25
0.13
D
20.1
19.9
p
0.40
0.25
0510 mm
(1)
(1)(1)(1)
14.1
13.9
e
DIMENSIONS (mm are the original dimensions)
mm
A
max.
3.3
0.36
0.10
2.87
2.57
UNITA1A2A3b
Note
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.
30
Z
D
scale
eH
H
24.2
0.65
23.6
31
D
e
H
E
w M
b
p
v M
A
B
v M
B
LLpQZywv θ
E
18.2
17.6
1.0
0.6
A
2
A
E
1.43
1.23
A
1
detail X
0.151.950.10.2
Q
(A )
3
θ
L
p
L
Z
E
D
1.0
0.6
o
7
o
0
0.8
0.4
OUTLINE
VERSION
SOT317-1
1996 Oct 2854
REFERENCES
IEC JEDEC EIAJ
EUROPEAN
PROJECTION
ISSUE DATE
92-11-17
95-02-04
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
IC (MACPACIC) for PALplus
13 SOLDERING
13.1Introduction
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”
13.2Reflow soldering
Reflow soldering techniques are suitable for all QFP
packages.
The choice of heating method may be influenced by larger
plastic QFP packages (44 leads, or more). If infrared or
vapour phase heating is used and the large packages are
not absolutely dry (less than 0.1% moisture content by
weight), vaporization of the small amount of moisture in
them can cause cracking of the plastic body. For more
information, refer to the Drypack chapter in our
Reference Handbook”
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.
(order code 9398 652 90011).
“Quality
(order code 9398 510 63011).
SAA4996H
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 the following packages: QFP52 (SOT379-1),
QFP100 (SOT317-1), QFP100 (SOT317-2),
QFP100 (SOT382-1) or QFP160 (SOT322-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.
13.4Repairing soldered joints
Fix the component by first soldering two diagonallyopposite 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.
Preheating is necessary to dry the paste and evaporate
the binding agent. Preheating duration: 45 minutes at
45 °C.
13.3Wave soldering
Wave soldering is not recommended for QFP 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.
1996 Oct 2855
Philips SemiconductorsPreliminary specification
Motion Adaptive Colour Plus And Control
SAA4996H
IC (MACPACIC) for PALplus
14 DEFINITIONS
Data sheet status
Objective specificationThis data sheet contains target or goal specifications for product development.
Preliminary specificationThis data sheet contains preliminary data; supplementary data may be published later.
Product specificationThis 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.
15 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.
1996 Oct 2856
Loading...
+ 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.