![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
INTEGRATED CIRCUITS DATA SHEET SAA4996H Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus Preliminary specification File under Integrated Circuits, IC02 1996 Oct 28 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus CONTENTS 1 2 3 4 5 6 7 7.1 7.1.1 7.1.2 7.2 7.3 7.3.1 7.3.2 7.4 7.5 7.6 7.6.1 7.7 7.7.1 7.8 7.9 7.9.1 7.9.2 7.9.3 7.10 7.10.1 7.10.2 7.10.3 7.10.4 7.11 7.12 7.12.1 7.12.2 7.12.3 7.12.4 7.13 7.14 7.15 7.15.1 7.15.2 7.15.3 FEATURES GENERAL DESCRIPTION QUICK REFERENCE DATA ORDERING INFORMATION BLOCK DIAGRAMS PINNING FUNCTIONAL DESCRIPTION Introduction Data processing Control General requirements Hardware configurations and delays Full PALplus module (see Fig.5) Stand-alone MACPACIC (see Fig.6) Analog processing in front of the PALplus module Block diagram Luminance and helper processing Input range Luminance processing Luminance helper processing Output signals Measurements Line 22 offset reference measurement Line 23 and 623 amplitude reference measurement Noise measurement in line 23 and 623 Automatic gain and offset control SNERT control bits influencing the AGC and AOC Gain control Offset control Helper amplitude and bandwidth control Output range Chrominance Input range Chrominance processing Output signals Output range Chrominance motion detection Intelligent residual cross-luminance reduction (IRXR) Control Input reference signals Functional description SNERT interface (see application note AN95XXX) 8 8.1 8.1.1 9 10 10.1 11 12 13 13.1 13.2 13.3 13.4 14 15 TEST Boundary scan test Identification codes DC CHARACTERISTICS AC CHARACTERISTICS Clock buffers SAA4996H LIST OF ABBREVIATIONS PACKAGE OUTLINE SOLDERING Introduction Reflow soldering Wave soldering Repairing soldered joints DEFINITIONS LIFE SUPPORT APPLICATIONS 1996 Oct 28 2 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 1 FEATURES SAA4996H * Motion adaptive colour plus decoding * Helper AGC/AOC * Helper decompanding * Memory controlling * VERIC controlling. 2 GENERAL DESCRIPTION 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. The SAA4996H (MACPACIC) performs the Motion Adaptive Colour Plus (MACP) processing which is a dedicated field comb filter technique exploited for the PALplus system. 3 QUICK REFERENCE DATA SYMBOL VDD Tamb Tdie 4 digital supply voltage operating ambient temperature die temperature PARAMETER 0 - MIN. 4.75 MAX. 5.25 +70 +125 V C C UNIT ORDERING INFORMATION TYPE NUMBER SAA4996H PACKAGE NAME QFP100 DESCRIPTION plastic quad flat package; 100 leads (lead length 1.95 mm); body 14 x 20 x 2.7 mm; high stand-off height VERSION SOT317-1 1996 Oct 28 3 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 5 BLOCK DIAGRAMS SAA4996H handbook, full pagewidth SAA4996H Y_ADC 17 to 24 8 LUMINANCE AND HELPER PROCESSING 8 60, 59, 57 to 52 Y_MA Y_FM1 1 to 8 8 8 37 to 44 45 4 61, 62, 63, 64 46, 47, 48 3 Y_TO_FM1 U_TO_FM1_0 U_MA, V_MA WE_FM2 / U_TO_FM1_1 WE_FM3 / V_TO_FM1_1 RSTW_FM23 / V_TO_FM1_0 YL 15, 16, 13, 14 4 4 11, 12, 9, 10 4 CHROMINANCE PROCESSING 3 3 1 MUX 0 SEL IVericN 4 U_ADC V_ADC U_FM1 V_FM1 UV_IFA CS 91, 92, 89, 90 U_TO_FM4 V_TO_FM4 RE_FM1 WE_FM1 RE_FM4 WE_FM4 RST_FM14 VA_AI HREF_MA WE_MA EVEN_FIELD FILM INTPOL CLK_16B1,2,3 CLK_32B1,2,3 U_FM4 V_FM4 85, 86, 87, 88 4 CHROMINANCE MOTION DETECTION AND IRXR CONTROL VA_FRONT CLAMP WE_FRONT 81 29 36 control 3 3 99 100 94 95 93 79 80 28 76 77 78 98, 75, 35 51, 31, 65 CLK_16i CLK_32i SNERT_DA SNERT_CL SNERT_RST 82 83 84 SNERT INTERFACE CLOCK BUFFER TEST 68 TDO_MA 58 VERIC_AV_N 25, 49, 67, 73, 96 26, 50, 66, 74, 97 VSS1 to VSS5 27 CLK_16 33 70 72 71 69 TDI TMS 30, 32, 34 TEST1,2,3 MHA133 VDD1 to VDD5 CLK_32 TCK TRSTN Fig.1 Block diagram. 1996 Oct 28 4 VA_AI Mpip 1 VA_AI_DIFF HlpM0,1 2 CLK_16I IVericN V_RE / WE 6 WE_FM1 VA_AI_DIFF VA_RES EVEN_FIELD IVericN Mpip VA_AI CLK_16I CLK_32I PC2_PRE PRE PC2 11 PIXEL DECODER 6 H_RE / WE CLK_16I CLK_16I CLK_16I LD = 2 CLK 16/32 MHz CONVERTER WE_FM2 WE_FM3 RSTW_FM23 PIXEL COUNTER 2 10 BIT RST_FM14 H/V LOGIC RE_FM4 WE_FM4 RE_FM1 LINE DECODER line2_every_field EVEN_FIELD 1996 Oct 28 handbook, full pagewidth 0 9 LC_ACQ FIELD LENGTH MEASUREMENT, FIELD DETECTION, InvO/E IVericN VA_FR_DEL VA_RES CLP_DIFF CLK_16I PC1 VA_AI DELAY (1/2 LINE) LD = 1 IVericN CLAMP WE_MA 2 CLK_16 DELAY HREF_MA Mpip 1 VA_FRONT 0 VA_FR_DEL Philips Semiconductors VA_RES VA_FRONT DELAY PRE 3 VaDel0-2 CLK_16I ACQ LINE COUNTER 9 BIT CLAMP CLP_DIFF EN LD = 1 CLK_16I VA_AI_DIFF 1 MUX1 0 SEL 1 MUX2 0 SEL PRE Mpip DSP LC_DSP LINE 9 COUNTER 9 BIT EN IVericN Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 5 WE_MA GENERATION LD = 2 36 WeShift16_0,1 WeStrtH,V WeStpH,V line2_every_field MotVis0,1 VaDel0-2 3 2 InvO/E Mpip EnIRXR SNERT INTERFACE 5 7 7 3 TRSTN TDI Control 3: 22/23/623Valid, IMacpacicN, IVericN Control 4: SelSdYl0,1, NmYl0,1, Rha/Rhb0-2 Control 5: BOH0-2, VAA0,1, SEL_SD_YL0,1, NAIRXR Control 6: Interlace, EnPreEvFld, PreEvFld CLK_16 CLK_32 CLK_16B1 CLK_16I PRE WE_MA CLK_16B2 CLK_16B3 CLOCK BUFFER CLK_32I CLK_32B1 PIXEL 10 COUNTER 1 PC1 10 BIT CLK_32B2 CLK_16I CLK CLK_32B3 HlpM0,1 FilmOn Mpip EVEN_FIELD 22Valid 2 VERIC CONTROL DECODER FILM WE_FRONT Preset MacpOn HlpM0,1 FilmOn INTPOL 2 SNERT_DA TEST AND BST TDO_MA SNERT_CL SNERT_RST 64 40 HlpRedThr1-5, MacpYhThr1-3 IrxrThr1-4, FixHlpMain TMS TCK TEST1 TEST3 TEST2 MHA137 Preliminary specification SAA4996H Fig.2 Block diagram of the control part. 1996 Oct 28 DATA_OUT 8 8 Control 5 handbook, full pagewidth Philips Semiconductors 2 ACQ DATA OUTPUT REGISTER Control 4 8 adr_H65/H66 SNERT_RST FastTest_Del FAST TEST DELAY FastTest (bit D3) 2 SYNCHRON 8 ALE DLE adr_en_50h to adr_en_68h ADDRESS DECODER 2 ACQ DATA INPUT REGISTER 21 8 8 Control 2/1 Control 2/2 Control 1/1 8 Control 1/2 8 DATA INPUT REGISTER 8 Control 1 Control 2 Line2_odd_every_field SERIAL DATA I/O REGISTER SNERT_DA Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SNERT_CL DATA AND ADDRESS LATCH ENABLE GENERATION 6 8 2x8 DATA_IN 21 ACTUAL DATA INPUT REGISTER WeStrtH*, WeStpH* 2x9 WeStrtV*, WeStpV* SNERT_RST SNERT_RST 4 ACQ DATA INPUT REGISTER Line2_odd_every_field 8 Control 6/1 SNERT_RST 4 BIT COUNTER 2x8 SEND / RECEIVE CONTROLLING WeStrtH, WeStpH 2x9 WeStrtV, WeStpV 14 x 8 HlpRedThr1,2,3,4,5, MacpYhThr1,2,3, IrxrThr1,2,3,4, FixHlpMain, Control 5 8 Control 6 Interlace Line2_every_field EVEN_FIELD LINE 2 ODD / EVERY FIELD ENABLE SIGNAL GENERATION 1 SYNCHRON DATA INPUT REGISTER Line2_every_field MHA138 Preliminary specification SAA4996H Fig.3 Block diagram of the SNERT interface. Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 6 PINNING SYMBOL Y_FM1_7 Y_FM1_6 Y_FM1_5 Y_FM1_4 Y_FM1_3 Y_FM1_2 Y_FM1_1 Y_FM1_0 V_FM1_0 V_FM1_1 U_FM1_0 U_FM1_1 V_ADC_0 V_ADC_1 U_ADC_0 U_ADC_1 Y_ADC_0 Y_ADC_1 Y_ADC_2 Y_ADC_3 Y_ADC_4 Y_ADC_5 Y_ADC_6 Y_ADC_7 VDD1 VSS1 CLK_16 WE_MA CLAMP TEST1 CLK_32B2 TEST2 CLK_32 TEST3 CLK_16B3 WE_FRONT Y_TO_FM1_0 Y_TO_FM1_1 Y_TO_FM1_2 1996 Oct 28 PIN 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 DESCRIPTION CVBS/helper/luminance input data bit 7 from FM1 CVBS/helper/luminance input data bit 6 from FM1 CVBS/helper/luminance input data bit 5 from FM1 CVBS/helper/luminance input data bit 4 from FM1 CVBS/helper/luminance input data bit 3 from FM1 CVBS/helper/luminance input data bit 2 from FM1 CVBS/helper/luminance input data bit 1 from FM1 CVBS/helper/luminance input data bit 0 from FM1 chrominance input data bit 0 from FM1 chrominance input data bit 1 from FM1 chrominance input data bit 0 from FM1 chrominance input data bit 1 from FM1 chrominance input data bit 0 from ADC chrominance input data bit 1 from ADC chrominance input data bit 0 from ADC chrominance input data bit 1 from ADC CVBS/helper/luminance data input bit 0 from ADC CVBS/helper/luminance data input bit 1 from ADC CVBS/helper/luminance data input bit 2 from ADC CVBS/helper/luminance data input bit 3 from ADC CVBS/helper/luminance data input bit 4 from ADC CVBS/helper/luminance data input bit 5 from ADC CVBS/helper/luminance data input bit 6 from ADC CVBS/helper/luminance data input bit 7 from ADC positive supply voltage 1 negative supply voltage 1 16 MHz line-locked system clock input pulse write enable output signal; defines active video data horizontal reference input pulse test pin 1; must be LOW during normal operation 32 MHz line-locked clock output pulse test pin 2; must be LOW during normal operation 32 MHz line-locked system clock input pulse test pin 3; must be LOW during normal operation 16 MHz line-locked clock output pulse SAA4996H write enable input signal used as horizontal reference in the event of active data CVBS/helper/luminance output data bit 0 to FM1; stand-alone MACPACIC CVBS/helper/luminance output data bit 1 to FM1; stand-alone MACPACIC CVBS/helper/luminance output data bit 2 to FM1; stand-alone MACPACIC 7 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SYMBOL Y_TO_FM1_3 Y_TO_FM1_4 Y_TO_FM1_5 Y_TO_FM1_6 Y_TO_FM1_7 U_TO_FM1_0 WE_FM2/U_TO_FM1_1 RSTW_FM23/V_TO_FM1_0 WE_FM3/V_TO_FM1_1 VDD2 VSS2 CLK_32B1 Y_MA_0 Y_MA_1 Y_MA_2 Y_MA_3 Y_MA_4 Y_MA_5 VERIC_AV_N Y_MA_6 Y_MA_7 U_MA_0 U_MA_1 V_MA_0 V_MA_1 CLK_32B3 VSS3 VDD3 TDO_MA TRSTN TDI TMS TCK VDD4 VSS4 CLK_16B2 EVEN_FIELD PIN 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 DESCRIPTION SAA4996H CVBS/helper/luminance output data bit 3 to FM1; stand-alone MACPACIC CVBS/helper/luminance output data bit 4 to FM1; stand-alone MACPACIC CVBS/helper/luminance output data bit 5 to FM1; stand-alone MACPACIC CVBS/helper/luminance output data bit 6 to FM1; stand-alone MACPACIC CVBS/helper/luminance output data bit 7 to FM1; stand-alone MACPACIC chrominance output data to FM1; stand-alone MACPACIC for full PALplus module; write enable for FM2 for stand-alone MACPACIC; chrominance output to FM1 for full PALplus module; reset write for FM2/FM3 for stand-alone MACPACIC; chrominance output to FM1 for full PALplus module; write enable for FM3 for stand-alone MACPACIC; chrominance output to FM1 positive supply voltage 2 negative supply voltage 2 32 MHz line-locked clock output pulse luminance output data bit 0 from MACPACIC luminance output data bit 1 from MACPACIC luminance output data bit 2 from MACPACIC luminance output data bit 3 from MACPACIC luminance output data bit 4 from MACPACIC luminance output data bit 5 from MACPACIC input configuration signal VERIC available (VERIC_AV_N = 0) luminance output data bit 6 from MACPACIC luminance output data bit 7 from MACPACIC chrominance output data bit 0 from MACPACIC chrominance output data bit 1 from MACPACIC chrominance output data bit 0 from MACPACIC chrominance output data bit 1 from MACPACIC 32 MHz line-locked clock output pulse negative supply voltage 3 positive supply voltage 3 boundary scan test: data output signal boundary scan test: reset input signal boundary scan test: data input signal boundary scan test: multiplexer set input boundary scan test: clock input signal positive supply voltage 4 negative supply voltage 4 16 MHz line-locked clock output pulse even field =0 = odd input field; even field =1 = even input field 1996 Oct 28 8 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SYMBOL FILM PIN 77 DESCRIPTION SAA4996H control 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 INTPOL = 0 = vertical interpolation in the VERIC not active; INTPOL = 1 = vertical interpolation in the VERIC active vertical reference output pulse or vertical reference input pulse in MultiPIP mode horizontal reference output pulse vertical reference input pulse or vertical reference output pulse in MultiPIP mode Synchronous No parity Eight bit Reception and Transmission (SNERT)-bus data SNERT-bus clock SNERT-bus reset chrominance input data bit 0 from FM4 chrominance input data bit 1 from FM4 chrominance input data bit 0 from FM4 chrominance input data bit 1 from FM4 chrominance output data bit 1 to FM4 chrominance output data bit 0 to FM4 chrominance output data bit 1 to FM4 chrominance output data bit 0 to FM4 reset read/write FM1 and FM4 output read enable FM4 output write enable FM4 output positive supply voltage 5 negative supply voltage 5 16 MHz line-locked clock output pulse read enable FM1 output write enable FM1 output INTPOL VA_AI HREF_MA VA_FRONT SNERT_DA SNERT_CL SNERT_RST U_FM4_0 U_FM4_1 V_FM4_0 V_FM4_1 V_TO_FM4_1 V_TO_FM4_0 U_TO_FM4_1 U_TO_FM4_0 RST_FM14 RE_FM4 WE_FM4 VDD5 VSS5 CLK_16B1 RE_FM1 WE_FM1 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1996 Oct 28 9 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H 92 U_TO_FM4_0 91 U_TO_FM4_1 90 V_TO_FM4_0 89 V_TO_FM4_1 84 SNERT_RST 82 SNERT_DA 100 WE_FM1 Y_FM1_7 Y_FM1_6 Y_FM1_5 Y_FM1_4 Y_FM1_3 Y_FM1_2 Y_FM1_1 Y_FM1_0 V_FM1_0 1 2 3 4 5 6 7 8 9 97 VSS5 96 VDD5 handbook, full pagewidth 81 VA_FRONT 80 HREF_MA 79 VA_AI 78 INTPOL 77 FILM 76 EVEN_FIELD 75 CLK_16B2 74 VSS4 73 VDD4 72 TCK 71 TMS 70 TDI 69 TRSTN 68 TDO_MA 67 VDD3 66 VSS3 65 CLK_32B3 64 V_MA_1 63 V_MA_0 62 U_MA_1 61 U_MA_0 60 Y_MA_7 59 Y_MA_6 58 VERIC_AV_N 57 Y_MA_5 56 Y_MA_4 55 Y_MA_3 54 Y_MA_2 53 Y_MA_1 52 Y_MA_0 51 CLK_32B1 VSS2 50 MHA134 V_FM1_1 10 U_FM1_0 11 U_FM1_1 12 V_ADC_0 13 V_ADC_1 14 U_ADC_0 15 U_ADC_1 16 Y_ADC_0 17 Y_ADC_1 18 Y_ADC_2 19 Y_ADC_3 20 Y_ADC_4 21 Y_ADC_5 22 Y_ADC_6 23 Y_ADC_7 24 VDD1 25 VSS1 26 CLK_16 27 WE_MA 28 CLAMP 29 TEST1 30 CLK_32B2 31 TEST2 32 CLK_32 33 TEST3 34 CLK_16B3 35 WE_FRONT 36 Y_TO_FM1_0 37 Y_TO_FM1_1 38 Y_TO_FM1_2 39 Y_TO_FM1_3 40 Y_TO_FM1_4 41 Y_TO_FM1_5 42 Y_TO_FM1_6 43 Y_TO_FM1_7 44 U_TO_FM1_0 45 WE_FM2/U_TO_FM1_1 46 RSTW_FM23/V_TO_FM1_0 47 WE_FM3/V_TO_FM1_1 48 VDD2 49 SAA4996H Fig.4 Pin configuration. 1996 Oct 28 10 83 SNERT_CL 93 RST_FM14 98 CLK_16B1 86 U_FM4_1 85 U_FM4_0 88 V_FM4_1 87 V_FM4_0 95 WE_FM4 99 RE_FM1 94 RE_FM4 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 7 7.1 FUNCTIONAL DESCRIPTION Introduction 7.1.2 CONTROL SAA4996H 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.1 DATA PROCESSING 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.2 General 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. 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). 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 28 11 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 7.3 Hardware configurations and delays 7.4 SAA4996H Analog processing in front of the PALplus module Two general hardware configurations are possible. 7.3.1 FULL PALPLUS MODULE (see Fig.5) 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.2 STAND-ALONE MACPACIC (see Fig.6) 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. 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). 1996 Oct 28 12 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H handbook, full pagewidth SAA4996H 3 3 CLK_16B1, 2, 3 CLK_32B1, 2, 3 CLK_32B1 SAA4997H Y_VE_0...7 8 Y_VE_[0...7] 8 Y_FRONT[0...7] Y_ADC_0...7 8 FIELD MEMORY 8 Y_FM1_0...7 Y_MA_0...7 FM1 4 U_FM1_0,1 V_FM1_0,1 8 U_MA_0,1 V_MA_0,1 CLK_16B1 4 FM3 U_ADC_0,1 V_ADC_0,1 4 4 U_VE_[0,1] V_VE_[0,1] 4 U_VE_0,1 V_VE_0,1 FIELD MEMORY 8 4 FM2 4 4 U_FM23_0,1 V_FM23_0,1 8 8 FIELD MEMORY Y_FM23_0...7 8 SWCK SRCK 4 U_FRONT[0,1] V_FRONT[0,1] CLK_16 CLK_32B3 8 VDD1-5 VSS1-5 CLK_16 CLK_32 VA_FRONT WE_FRONT CLAMP SNERT_DA SNERT_CL SNERT_RST TRSTN TDI TMS TCK TEST1-3 VERIC_AV_N (2) 3 U_TO_FM4_0,1 U_FM4_0,1 V_TO_FM4_0,1 V_FM4_0,1 4 4 5 5 MOTION ADAPTIVE LUMINANCE / CHROMINANCE SEPARATION MEMORY CONTROL PALplus CONTROL CLOCK GENERATION VA_AI SYNC GENERATION SNERT INTERFACE WE_MA HREF_MA FILM EVEN_FIELD INTPOL TDO_MA 2 2 BB-DECOMPANDING Y_TO_FM1_0...7 U_TO_FM1_0 WE_FM2 (1) U_TO_FM1_1 RSTW_FM23 (1) V_TO_FM1_0 WE_FM3 (1) V_TO_FM1_1 WE_FM1, RE_FM1 RST_FM14 WE_FM4, RE_FM4 VDD1-4 VSS1-4 CLK_16B2 CLK_32B3 HREF_MA VA_AI FILM EVEN_FIELD INTPOL TRSTN TDI TMS TCK TEST1-3 NC 4 4 INVERSE QMF RECONSTRUCTION FILTER VERTICAL CHROMINANCE SRC TDO_VE OE_FM2 OE_FM3 RE_FM2 FM2 / FM3 READ CONTROL RE_FM3 RSTR_FM23 3 11 MHA136 FIELD MEMORY CLK_16B1 FM4 (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 VSS. Fig.5 PALplus decoder module. 1996 Oct 28 13 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H handbook, full pagewidth Y_TO_FM1_0...7 8 Y_FRONT[0...7] Y_ADC_0...7 Y_TO_FM1_0 8 FIELD MEMORY 8 Y_FM1_0...7 Y_MA_0...7 8 Y_MA_0...7 FM1 4 SWCK SRCK CLK_16B1 4 U_FRONT[0,1] V_FRONT[0,1] VDD1-5 VSS1-5 CLK_16 CLK_32 VA_FRONT WE_FRONT CLAMP SNERT_DA SNERT_CL SNERT_RST TRSTN TDI TMS TCK TEST1-3 VERIC_AV_N (2) 3 U_TO_FM4_0,1 U_FM4_0,1 V_TO_FM4_0,1 V_FM4_0,1 4 4 5 5 MOTION ADAPTIVE LUMINANCE / CHROMINANCE SEPARATION MEMORY CONTROL PALplus CONTROL 2 CLOCK GENERATION SYNC GENERATION SNERT INTERFACE 3 3 2 CLK_16 U_FM1_0,1 V_FM1_0,1 U_MA_0,1 V_MA_0,1 4 RSTW_FM23 V_TO_FM1_0 (1) WE_FM2 U_TO_FM1_1 (1) WE_FM3 V_TO_FM1_1 (1) U_MA_0,1 V_MA_0,1 SAA4996H U_ADC_0,1 V_ADC_0,1 CLK_16B1, 2, 3 CLK_32B1, 2, 3 WE_FM1, RE_FM1 RST_FM14 WE_FM4, RE_FM4 VA_AI WE_MA HREF_MA FILM EVEN_FIELD INTPOL TDO_MA FIELD MEMORY CLK_16B1 FM4 MHA135 (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 VDD. Fig.6 Stand-alone MACPACIC. 1996 Oct 28 14 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 7.5 Block diagram 7.7 Luminance processing SAA4996H 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.6 7.6.1 Luminance and helper processing INPUT RANGE 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. 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. All values are nominal values. CVBS: clamp level: 16 black set-up: 51 white: 191 format: 8-bit, straight binary Helper: mid grey set-up: 121 range: (121 - 60) to (121 + 60) = 61 to 181 format: 8-bit, offset binary Y (standard input): black: 16 peak white: 191 format: 8-bit, straight binary 1996 Oct 28 15 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 7.7.1 LUMINANCE HELPER PROCESSING SAA4996H 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.8 Output signals The content and the timing of the reference lines are illustrated in Figs 13, 14 and 15. 7.9.1 LINE 22 OFFSET REFERENCE MEASUREMENT 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.9 Measurements 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.2 LINE 23 AND 623 AMPLITUDE REFERENCE MEASUREMENT 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) = 116. The frame integration part can be preset with the first measured value. Preset is controlled with the preset bit transmitted via SNERT. 7.9.3 NOISE MEASUREMENT IN LINE 23 AND 623 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. 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 = 116. 1996 Oct 28 16 Philips Semiconductors Preliminary 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.10 Automatic gain and offset control SAA4996H 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.1 SNERT CONTROL BITS INFLUENCING THE AGC AND AOC 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.3 OFFSET CONTROL 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. HlpM1, HlpM0: In adaptive and fixed helper processing modes (HlpM1 = 1, HlpM0 = X) AGC and AOC are achieve. Table 1 HlpM1 0 0 1 Control bits HlpM1 and HlpM0 HlpM0 0 1 0 FUNCTION no helper processing (any aspect ratio, without helper) helper set to zero (up-conversion without helper) adaptive helper processing (helper processing controlled by reference amplitudes and noise in the helper channel) fixed helper processing (fixed gain values loaded via SNERT-bus) 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. 7.10.4 HELPER AMPLITUDE AND BANDWIDTH CONTROL 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.11 Output range 1 1 Luminance lines: straight binary, black = 16, white = 191. PALplus helper lines: offset binary, 128 70. 7.10.2 GAIN 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. 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 28 17 1996 Oct 28 Y_LP (even) LM AGOC Y_TO_FM1 + Y_HP (even) YL (fade controlled from motion detector) Y_HP X MEASUREMENTS VERTICAL LPF 3 TAB Y_ADC Y_FM1 VERTICAL LPF 3 TAB MUX Y_MA + Philips Semiconductors handbook, full pagewidth SWITCHABLE Y_ADC LOW-PASS FILTER HIGH-PASS FILTER Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 18 measurement results Y_HP (odd) Y_LP (odd) LM + AGOC HIGH-PASS FILTER Y_FM1 SWITCHABLE LOW-PASS FILTER MHA300 Preliminary specification SAA4996H Fig.7 Luminance and helper processing. Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H handbook, halfpage state machine output 4 3 2 1 HlpRedThr1 HlpRedThr2 HlpRedThr3 HlpRedThr4 HlpRedThr5 0 Measured Helper Noise (MHN) MHA295 Fig.8 Helper bandwidth and amplitude reduction. Table 2 Measured Helper Noise in Zero (MHNZ) MHNZ STATE MACHINE (OLD) X 4 <4 3 <3 2 <2 1 0 X STATE MACHINE (NEW) 4 4 3 3 2 2 1 1 0 0 MHNZ < HlpRedThr1 HlpRedThr1 MHNZ < HlpRedThr2 HlpRedThr2 MHNZ < HlpRedThr3 HlpRedThr3 MHNZ < HlpRedThr4 HlpRedThr4 MHNZ < HlpRedThr5 HlpRedThr5 MHNZ Table 3 State machine output STATE MACHINE OUTPUT 4 3 2 1 0 Notes REDUCE HELPER BANDWIDTH (RHB) 0 (2.2 MHz LPF) 1 (1.0 MHz LPF) 1 (1.0 MHz LPF) 2 (0.5 MHz LPF) 2 (0.5 MHz LPF) REDUCE HELPER AMPLITUDE (RHA) 2; note 1 2 1; note 2 1 0; note 3 1. No helper amplitude reduction. 2. Helper amplitude reduction via LUT of about 50%. 3. Helper signal zero. 1996 Oct 28 19 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 7.12 7.12.1 Chrominance INPUT RANGE 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.3 OUTPUT SIGNALS 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.2 CHROMINANCE PROCESSING 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. 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.4 OUTPUT RANGE The range is 0 90 in two's complement format for U and V. handbook, full pagewidth UV_ADC (even) 0 MUX 1 UVifa LM CS from motion detector 0 MUX LM UV_TO_FM1 + MUX UV_FM1 UV_ADC MUX UV_out UV_FM1 (odd) 1 UV_TO_FM4 to motion detector MHA299 Fig.9 Chrominance processing. 1996 Oct 28 20 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 7.13 Chrominance motion detection SAA4996H 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. 7.14 Intelligent residual cross-luminance reduction (IRXR) 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; sin ( x f_sc x timing_error ) 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. 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. 1996 Oct 28 21 handbook, full pagewidth 1996 Oct 28 MOTION DETECTOR CS CS LUT M 0 MUX 1 LUT TO GENERATE M THE MOTION SIGNAL M INTERPOLATION FILTER M 4 0 MUX 1 FilmOn NM_YL 4 M_YL LUT M_YL PAL averaging in colour decoder active Philips Semiconductors UVifa - PAL AVERAGING UV_FM4 Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 22 IRXR 0 MUX 1 LUT TO GENERATE SD THE SATURATION SIGNAL SD INTERPOLATION FILTER SD' SD_YL LUT SD' PAL averaging in colour decoder active SEL_SD_YL (from SNERT) SelSdYl 0 MUX 1 NAIRXR 0 MUX 1 FilmOn MIN YL PAL AVERAGING 0 4 SD_YL MUX 1 EN_IRXR MHA298 Preliminary specification SAA4996H Fig.10 Motion detector and intelligent residual cross-luminance reduction (IRXR). Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H handbook, halfpage state machine output handbook, halfpage state machine output 3 2 1 SatYhThr1 SatYhThr2 SatYhThr3 SatYhThr4 0 Measured Luminance Noise in Black (MLNB) 2 1 MacpYhThr1 MacpYhThr2 MacpYhThr3 0 Measured Helper Noise Zero (MHNZ) MHA296 MHA297 Fig.11 Generation of the signal SelSdYl. Fig.12 Generation of the signal NM_YL. Table 4 Measured luminance noise in black (MLNB) MLNB STATE MACHINE (OLD) X 3 <3 2 <2 1 0 X STATE MACHINE (NEW) 3 3 2 2 1 1 0 0 MLNB < SatYhThr1 SatYhThr1 MLNB < SatYhThr2 SatYhThr2 MLNB < SatYhThr3 SatYhThr3 MLNB < SatYhThr4 SatYhThr3 MLNB Table 5 Generation of the signal NM_YL MHNZ MHNZ < MacpYhThr1 MacpYhThr1 MHNZ < MacpYhThr2 MacpYhThr2 MHNZ < MacpYhThr3 MacpYhThr3 < MHNZ STATE MACHINE (OLD) X 2 <2 1 <1 X STATE MACHINE (NEW) 2 2 1 1 0 0 NM_YL 4 4 2 2 0 0 1996 Oct 28 23 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H handbook, full pagewidth 255 191 line time reference point = half amplitude of the falling synchronisation slope 22 s 121 31 s mid grey set-up 11 s 51 clamp level 16 0 0 5 10 15 20 black set-up 25 30 35 40 45 50 55 60 65 MHA148 Fig.13 Digital representation of the reference signal in line 22 at the input of the PALplus decoder module. handbook, full pagewidth 255 line time reference point = half amplitude of the falling synchronisation slope 191 wide screen signalling bits black level reference 121 10.5 s 51 41 s 16 0 0 clamp level 5 10 15 20 25 30 35 40 45 50 51 s maximum negative reference 61 10.83 s 55 60 65 MHA149 Fig.14 Digital representation of the reference signal in line 23 at the input of the PALplus decoder module. 1996 Oct 28 24 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H handbook, full pagewidth 255 191 line time reference point = half amplitude of the falling synchronisation slope white level reference 30 s 20 s 10.5 s black level reference 51 16 0 0 clamp level 5 10 15 20 25 30 35 40 45 50 55 60 65 MHA150 Note: There is no burst in line 623. Fig.15 Digital representation of the reference signal in line 623 at the input of the PALplus decoder module. handbook, full pagewidth 255 191 white 181 121 mid grey set-up 51 16 0 black set-up clamp level CVBS (EBU colour bar with 100% saturation and 75% amplitude) with black set-up 61 base band helper with mid grey set-up MHA151 Fig.16 PALplus CVBS and helper input signal. 1996 Oct 28 25 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H handbook, full pagewidth 255 WHITE 191 BLACK 16 (clamp level) 0 MHA154 Fig.17 Non PALplus Y input signal. handbook, full pagewidth 255 WHITE 191 BLACK 16 0 MHA155 Fig.18 Y output signal. 1996 Oct 28 26 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H handbook, full pagewidth 255 198 128 58 16 0 MHA152 Fig.19 Helper output signal. handbook, full pagewidth typical digital values 127 90 60 30 0 -30 -60 -90 52 s -128 EBU Colour Bar MHA153 12 s Fig.20 -(B - Y) input and output signal. 1996 Oct 28 27 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H handbook, full pagewidth +127 typical digital values +90 +76 +14 0 -14 -76 -90 52 s -128 EBU Colour Bar MHA294 12 s Fig.21 -(R - Y) input and output signal. CLK_16 handbook, full pagewidth WE_FRONT Y_ADC_0...7 XX U_ADC_1 U_ADC_0 V_ADC_1 V_ADC_0 XX XX XX XX XX XX XX XX XX Y0 U70 U60 V70 V60 Y1 U50 U40 V50 V40 Y2 U30 U20 V30 V20 Y3 U010 U00 V10 V00 Y4 U74 U64 V74 V64 Y5 U54 U44 V54 V44 Y838 U3836 U2836 V3836 V2836 Y839 U1836 U0836 V1836 V0836 XX XX XX XX XX MHA163 Fig.22 Horizontal data input timing. 1996 Oct 28 28 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H handbook, full pagewidth CLK_16 CLK_32 Y_MA_0..7 U_MA_1 U_MA_0 V_MA_1 V_MA_0 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Y0A Y0B Y1A Y1B Y2A Y2B Y3A Y3B Y4A Y4B U70A U50A U30A U10A U60B U40B U20B U00B U64A U44A U60A U40A U20A U00A U70B U50B U30B U10B U74A U54A V70A V50A V30A V10A V60B V40B V20B V00B V64A V44A V60A V40A V20A V00A V70B V50B V30B V10B V74A V54A MHA156 U60A bit word field Fig.23 Horizontal output signals, full PALplus module. CLK_16 handbook, full pagewidth Y_MA_0...7 U_MA_1 U_MA_0 V_MA_1 V_MA_0 XX XX XX XX XX Y0 U70 U60 V70 V60 Y1 U50 U40 V50 V40 Y2 U30 U20 V30 V20 Y3 U010 U00 V10 V00 Y4 U74 U64 V74 V64 Y5 U54 U44 V54 V44 Y838 U3836 U2836 V3836 V2836 Y839 U1836 U0836 V1836 V0836 XX XX XX XX XX MHA157 Fig.24 Horizontal output signals, stand-alone MACPACIC. 1996 Oct 28 29 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H CLK_16 handbook, full pagewidth Y_FM1_0...7 U_FM1_1 U_FM1_0 V_FM1_1 V_FM1_0 XX XX XX XX XX Y0 U70 U60 V70 V60 Y1 U50 U40 V50 V40 Y2 U30 U20 V30 V20 Y3 U010 U00 V10 V00 Y4 U74 U64 V74 V64 Y5 U54 U44 V54 V44 Y838 U3836 U2836 V3836 V2836 Y839 U1836 U0836 V1836 V0836 XX XX XX XX XX MHA160 Fig.25 Horizontal timing, data from FM1. 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 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Y0 U70 U60 V70 V60 Y1 U50 U40 V50 V40 Y2 U30 U20 V30 V20 Y3 U010 U00 V10 V00 Y838 U3836 U2836 V3836 V2836 Y839 U1836 U0836 V1836 V0836 XX XX XX XX XX MHA161 Fig.26 Horizontal timing, data to FM1 for stand-alone MACPACIC. 1996 Oct 28 30 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H CLK_16 handbook, full pagewidth U_FM4_1 U_FM4_0 V_FM4_1 V_FM4_0 XX XX XX XX XX XX XX XX XX XX XX XX U70 U60 V70 V60 U50 U40 V50 V40 U30 U20 V30 V20 U010 U00 V10 V00 U3836 U2836 V3836 V2836 U1836 U0836 V1836 V0836 XX XX XX XX MHA158 Fig.27 Horizontal timing, input signals from FM4. CLK_16 handbook, full pagewidth U_TO_FM4_1 U_TO_FM4_0 V_TO_FM4_1 V_TO_FM4_0 XX XX XX XX XX XX XX XX XX XX XX XX U70 U60 V70 V60 U50 U40 V50 V40 U30 U20 V30 V20 U010 U00 V10 V00 U3836 U2836 V3836 V2836 U1836 U0836 V1836 V0836 XX XX XX XX MHA159 Fig.28 Horizontal timing, output signals to FM4. 1996 Oct 28 31 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H handbook, full pagewidth FIELD A line number 21 22 23 24 black and mid grey set-up reference line reference signals wide screen signalling bits helper (36 lines) ('black band') 59 60 letter box (215 lines) 274 275 helper (36 lines) ('black band') 310 311 FIELD B 335 336 helper (36 lines) ('black band') 371 372 letter box (215 lines) 586 587 helper (36 lines) ('black band') 622 623 624 reference signals MHA147 Fig.29 PALplus frame. 1996 Oct 28 32 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 7.15 Control SAA4996H 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.1 INPUT REFERENCE SIGNALS 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. 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.2 FUNCTIONAL DESCRIPTION 7.15.2.1 Memory 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 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. 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 28 33 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H handbook, full pagewidth VIDEO INPUT FROM TDA9144 CLAMP tWE_F WE_FRONT MHA144 tWE_F: CLAMP phase to WE is programmable via SNERT-bus. Fig.30 Timing diagram of the horizontal reference input signals. 1996 Oct 28 34 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus Table 6 Pixel values for horizontal memory control IVericN 0 1 0 1 H_WE_FM1 0 to 839 2 to 841 - 26 to 865 H_RE_FM1 - 24 to 863 0 to 839 0 to 839 H_WE_FM2 - - 27 to 866 - H_WE_FM3 - - 27 to 866 - SAA4996H EVEN_FIELD 0 0 1 1 Table 7 H_WE_FM4 - - 9 to 848 9 to 848 H_RE_FM4 - - 0 to 839 0 to 839 Line values for vertical memory control, PALplus signals IVericN 0 1 0 1 V_WE_FM1 21 to 311 21 to 311 - 22 to 312 V_RE_FM1 - 21 to 311 20 to 310 20 to 310 V_WE_FM2 - - 24 to 59 167 to 274 - V_WE_FM3 - - 60 to 166 275 to 310 - V_RE_FM4 - - 21 to 311 21 to 311 V_WE_FM4 - - 21 to 311 21 to 311 EVEN_FIELD 0 0 1 1 Table 8 Line values for vertical memory control, MACP and standard signals IVericN 0 1 0 1 V_WE_FM1 21 to 311 21 to 311 - 22 to 312 V_RE_FM1 - 21 to 311 20 to 310 20 to 310 V_WE_FM2 - - 21 to 166 - V_WE_FM3 - - 167 to 311 - V_RE_FM4 - - 21 to 311 21 to 311 V_WE_FM4 - - 21 to 311 21 to 311 EVEN_FIELD 0 0 1 1 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.2 The 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.3 VERIC control output signals In the VERIC control decoder of MACPACIC the output signals FILM and INTPOL are generated as shown in Table 9. 1996 Oct 28 35 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus Table 9 Generation of the signals FILM and INTPOL FilmOn 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 X Mpip 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 HlpM0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 X HlpM1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 X FILM 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 SAA4996H 22Valid 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 X INTPOL 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 7.15.2.4 Field length measurement 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. 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.6 Pins 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.3 SNERT INTERFACE (SEE APPLICATION NOTE AN95XXX) 7.15.2.5 Field 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. 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. 1996 Oct 28 36 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 7.15.3.1 Serial interface protocol 7.15.3.2 SAA4996H Special SNERT transmission requirements 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. 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. 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. 1996 Oct 28 37 7.15.3.3 Address and data overview Table 10 Address and data overview Address 50H to 64H, 67H and 68H contains write data (data from microprocessor); address 65H and 66H contains read data (data to microcontroller). DATA BYTE D6 MacpOn VaDel2 StrtH6 StpH6 StrtV06 StrtV16 StpV06 StpV16 HlpThr16 HlpThr26 HlpThr36 HlpThr46 HlpThr56 MaThr16 MaThr26 MaThr36 IrxrThr16 IrxrThr26 IrxrThr36 IrxrThr46 FixHlp2 X(1) SelSdYl1 BOH1 EnPreEvFld PreEvFld BOH0 SelSdYl0 X(1) FixHlp1 FixHlp0 22Valid NmYl1 VAA1 X(2) IrxrThr45 IrxrThr44 IrxrThr35 IrxrThr34 IrxrThr25 IrxrThr24 IrxrThr15 IrxrThr14 IrxrThr13 IrxrThr23 IrxrThr33 IrxrThr43 FixMain3 623Valid NmYl0 VAA0 X(2) MaThr35 MaThr34 MaThr33 MaThr25 MaThr24 MaThr23 MaThr15 MaThr14 MaThr13 HlpThr55 HlpThr54 HlpThr53 HlpThr52 MaThr12 MaThr22 MaThr32 IrxrThr12 IrxrThr22 IrxrThr32 IrxrThr42 FixMain2 23Valid Rha/Rhb2 SEL_SD_YL1 X(2) HlpThr45 HlpThr44 HlpThr43 HlpThr42 HlpThr35 HlpThr34 HlpThr33 HlpThr32 HlpThr25 HlpThr24 HlpThr23 HlpThr22 HlpThr15 HlpThr14 HlpThr13 HlpThr12 StpV15 StpV14 StpV13 StpV12 StpV11 HlpThr11 HlpThr21 HlpThr31 HlpThr41 HlpThr51 MaThr11 MaThr21 MaThr31 IrxrThr11 IrxrThr21 IrxrThr31 IrxrThr41 FixMain1 IVericN Rha/Rhb1 SEL_SD_YL0 X(2) StpV05 StpV04 StpV03 StpV02 StpV01 StrtV15 StrtV14 StrtV13 StrtV12 StrtV11 StrtV05 StrtV04 StrtV03 StrtV02 StrtV01 StpH5 StpH4 StpH3 StpH2 StpH1 StrtH5 StrtH4 StrtH3 StrtH2 StrtH1 StrtH0 StpH0 StrtV00 StrtV10 StpV00 StpV10 HlpThr10 HlpThr20 HlpThr30 HlpThr40 HlpThr50 MaThr10 MaThr20 MaThr30 IrxrThr10 IrxrThr20 IrxrThr30 IrxrThr40 FixMain0 IMacpacicN Rha/Rhb0 NAIRXR X(2) VaDel1 VaDel0 FastTest WeShift16_1 WeShift16_0 EnIRXR HlpM1 HlpM0 FilmOn MotVis1 MotVis0 InvO/E D5 D4 D3 D2 D1 D0 1996 Oct 28 ADDRESS (HEX) FUNCTION D7 Philips Semiconductors 50 Control1 Preset 51 Control2 Mpip 52 WeStrtH StrtH7 53 WeStpH StpH7 54 WeStrtV0 StrtV07 55 WeStrtV1 StrtV17 56 WeStpV0 StpV07 57 WeStpV1 StpV17 58 HlpRedThr1 HlpThr17 59 HlpRedThr2 HlpThr27 5A HlpRedThr3 HlpThr37 5B HlpRedThr4 HlpThr47 Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 38 5C HlpRedThr5 HlpThr57 5D MacpYhThr1 MaThr17 5E MacpYhThr2 MaThr27 5F MacpYhThr3 MaThr37 60 IrxrThr1 IrxrThr17 61 IrxrThr2 IrxrThr27 62 IrxrThr3 IrxrThr37 63 IrxrThr4 IrxrThr47 64 FixHlpMain FixHlp3 65 Control3 X(1) 66 Control4 X(1) 67 Control5 BOH2 68 Control6 Interlace Notes SAA4996H 1. Bits not valid. Preliminary specification 2. Don't care (bits can be logic 0 or logic 1). Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 7.15.3.4 Command explanation Table 11 Control1 ADDRESS (HEX) 50 R/W W BIT 7 NAME Preset 0: normal processing FUNCTION SAA4996H 1: abandon the recursive measurement loops and load the circuits with actual video data 6 5, 4 MacpOn HlpM1 and HlpM0 0: Motion Adaptive Colour Plus decoding not activated 1: Motion Adaptive Colour Plus decoding activated 00: 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 3 2, 1 FilmOn 0: camera mode activated 1: film mode activated MotVis1 and MotVis0 00: don't show motion decisions 01: show Y motion decisions 10: show C motion decisions 11: show M motion decisions 0 InvO/E 0: don't invert EVEN_FIELD definition 1: invert EVEN_FIELD definition Table 12 Control2 ADDRESS (HEX) 51 R/W W BIT 7 NAME Mpip FUNCTION 0: MultiPIP mode not active 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 4 VaDel2, VaDel1 and VaDel0 FastTest internal delay of VA_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 0: normal mode: activating new SNERT commands at frame boundaries related to VA_FRONT (address 50H to 57H and 68H) 1: activating new SNERT commands immediately 2, 1 0 WeShift16_1 and WeShift16_0 EnIRXR shift of WE_MA of 0 to 3 16 MHz samples related to the positive edge of CLAMP 0: disable Intelligent Residual cross-luminance Reduction 1: enable Intelligent Residual cross-luminance Reduction 3 1996 Oct 28 39 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus Table 13 Programming of WE_MA ADDRESS (HEX) 52 53 54 55 56 57 R/W W W W W W W BIT 7 to 0 7 to 0 NAME WeStrtH WeStpH FUNCTION SAA4996H distance between rising edge of CLAMP and rising edge of WE_MA in multiples of 4 CLK_16 periods distance between rising edge of CLAMP and falling edge of WE_MA in multiples of 4 CLK_16 periods 7 to 0 WeStrtV0 number of lines between rising edge of VA_AI (VA_FRONT) and first active 7 to 0 WeStrtV1 WE_MA line 7 to 0 WeStpV0 number of lines between rising edge of VA_AI (VA_FRONT) and first 7 to 0 WeStpV1 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. 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). 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. 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 WeStrtH WeStpH WeStrtV WeStpV MHA145 Fig.31 Boundaries of the WE_MA signal. 1996 Oct 28 40 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus Table 14 Helper Reduction Thresholds ADDRESS (HEX) 58 59 5A 5B 5C R/W W W W W W BIT NAME FUNCTION SAA4996H 7 to 0 HlpRedThr1 5 thresholds defining the ranges in which the 5 modes for adaptive helper 7 to 0 HlpRedThr2 reduction will be applied (inclusive hysteresis); this adaptivity prevents from artefacts of helper noise break through 7 to 0 HlpRedThr3 7 to 0 HlpRedThr4 7 to 0 HlpRedThr5 Table 15 Definition of Y_HP Reduction Thresholds related to MACP ADDRESS (HEX) 5D 5E 5F R/W W W W BIT NAME FUNCTION 7 to 0 MacpYhThr1 3 thresholds defining the ranges in which the 3 modes for adaptive Yhp 7 to 0 MacpYhThr2 reduction will be applied (inclusive hysteresis) 7 to 0 MacpYhThr3 Table 16 Definition of Y_HP Reduction Thresholds related to PLL disturbances ADDRESS (HEX) 60 61 62 63 R/W W W W W BIT 7 to 0 7 to 0 7 to 0 7 to 0 NAME IrxrThr1 IrxrThr2 IrxrThr3 IrxrThr4 FUNCTION 4 thresholds defining the ranges in which the 4 modes for the intelligent residual cross-luminance reduction will be applied; this adaptivity prevents from artefacts caused by the PLL disturbance Table 17 Definition of fixed helper gain and relative main amplitude (FixHlpMain) ADDRESS (HEX) 64 R/W W BIT 7 to 4 NAME FixHlp3, FixHlp2, FixHlp1, FixHlp0 FixMain3, FixMain2, FixMain1, FixMain0 definition of helper gain FUNCTION 3 to 0 definition of relative main amplitude (letter box) 1996 Oct 28 41 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus Table 18 Control3 ADDRESS (HEX) 65 R/W R BIT 7 to 5 4 NAME X 22Valid no function FUNCTION SAA4996H 0: 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 3 623Valid 0: 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 2 23Valid 0: 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 1 0 IVericN 0: VERIC available 1: VERIC not available IMacpacicN 0: MACPACIC available 1: MACPACIC not available Table 19 Control4 ADDRESS (HEX) 66 R/W R BIT 7 6, 5 4, 3 2 to 0 NAME X SelSdYl1, SelSdYl0 NmYl1, NmYl0 no function 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) FUNCTION Rha/Rhb2, indication of the amount of helper bandwidth reduction and helper amplitude Rha/Rhb1, reduction; these are deduced from the noise within the helper (line 23) Rha/Rhb0 1996 Oct 28 42 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus Table 20 Control5 ADDRESS (HEX) 67 R/W W BIT 7 to 5 NAME BOH2, BOH1, BOH0 FUNCTION selection of black offset hysteresis: 000: 0 001: 1 010: 2 011: 3 100: 4 101: 5 110: 6 111: fixed black offset (51) 4, 3 2, 1 0 VAA1 and VAA0 SAA4996H selection of the coefficients of the luminance vertical anti-alias filter (DEC_Y_VAA): see Table 21 SEL_SD_YL1, selection of IRXR characteristics (NAIRXR = 0): see Table 22 SEL_SD_YL0 NAIRXR 0: IRXR table selection dependent of SEL_SD_YL 1: noise adaptive IRXR table selection Table 21 DEC_Y_VAA SELECTION OF THE LUMINANCE VERTICAL ANTI-ALIAS FILTER (DEC_Y_VAA) VAA1 0 0 0 1 1 Table 22 IRXR SELECTION OF IRXR CHARACTERISTICS (NAIRXR = 0) SEL_SD_YL 0 0 1 2 3 4 4 4 4 1 4 4 4 4 2 3 4 4 4 3 2 3 4 4 4 1 2 4 4 5 0 1 3 4 6 0 0 3 4 7 0 0 2 3 8 0 0 2 3 9 0 0 1 2 A 0 0 1 2 B 0 0 0 1 C 0 0 0 0 D 0 0 0 0 E 0 0 0 0 F 0 0 0 0 VAA0 FIELD 0 0 1 0 1 odd even X X X COEFF1 2 -1 2 3 4 COEFF2 7 7 4 2 0 COEFF3 -1 2 2 3 4 1996 Oct 28 43 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus Table 23 Control6 ADDRESS (HEX) 68 R/W W BIT 7 6 5 4 to 0 8 8.1 TEST Boundary scan test NAME Interlace FUNCTION 0: incoming video signal is defined as `non interlaced' 1: incoming video signal is defined as `interlaced' EnPreEvFld 0: EVEN_FIELD signal defined internally SAA4996H 1: EVEN_FIELD signal defined by SNERT transmission: PreEvFld PreEvFld X 0: incoming field is defined as `Odd' 1: incoming field is defined as `Even' no function Boundary Scan Test (BST) is supported. See boundary scan specification: "IEEE Standard 1149.1 - 1990, IEEE standard test access port and boundary scan architecture". 8.1.1 IDENTIFICATION CODES 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. Table 24 Identification codes VERSION IC MACPACIC VERIC 3322 1098 0001 0001 COMPONENT 22222 22211 11111 1 76543 21098 76543 2 01101 00001 00011 0 10110 00101 10010 0 MANUFACTURER 11000000000 10987654321 00000010101 00000010101 FIXED 0 0 1 1 IDENTIFICATION - - 1684602B 1B16402B Table 25 Code parts BITS 31 to 28 27 to 12 11 to 1 0 NAME version number component manufacturer fixed DESCRIPTION start with 1 and increment every redesign first 3 characters of name JEDEC code for PHILIPS 1 1996 Oct 28 44 1996 Oct 28 handbook, full pagewidth Philips Semiconductors even field odd field main white reference H mid grey black set-up set-up helper reference burst signalling bits main black reference helper signal CVBS Z623 1/2 H 2.5 H Z624 Z625 Z1 Z2 Z3 Z4 Z5 Z6 Z22 Z23 Z24 Z25 Z620 Z621 Z622 video input signal of TDA9144 VA_FRONT VA_RES Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 45 even field Z311 Z312 Z313 Z314 Z315 Z316 Z317 Z318 Z319 Z335 Z336 Z337 MHA139 odd field CVBS Z308 Z309 Z310 VA_FRONT VA_RES Preliminary specification SAA4996H Fig.32 Timing of the vertical synchronisation pulse (VA_FRONT) and the delayed vertical signal (VA_RES). 1996 Oct 28 handbook, full pagewidth Philips Semiconductors CLK_16 CLAMP PC1 1023 0 1 59 60 79 80 81 82 917 918 919 920 921 1022 1023 0 1 Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 46 tWE_F 1003 1004 1023 0 1 2 837 838 839 840 841 952 953 954 955 Y0 Y1 Y836 Y837 Y838 Y839 MHA143 WE_FRONT PC2 943 944 945 YUV_ADC tWE_F: CLAMP phase to WE_RES (WE_FRONT) is programmable via SNERT-bus Preliminary specification SAA4996H Fig.33 Pixel timing of the input signals CLAMP and WE_FRONT. 1996 Oct 28 handbook, full pagewidth Philips Semiconductors CLK_16B2 CLK_32B3 60 x CLK_16 CLAMP 60 x CLK_16 HREF_MA Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 47 tPD Y0a Y0b Y1a Y1b tCLP_HRMA WE_FRONT WE_MA YUV_MA tWE_D Y838a Y838b Y839a Y839b MHA142 tCLP_HRMA: delay CLAMP to HREF_MA, 2 x CLK_16B2 tPD: processing delay tWE_D: data write enable delay Preliminary specification SAA4996H Fig.34 Pixel timing of the output signals HREF_MA and WE_MA (full PALplus module and stand-alone MACPACIC). 1996 Oct 28 handbook, full pagewidth Philips Semiconductors VA_FRONT odd field even field td_VA_FRONT VA_FR_DEL EVEN_FIELD Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus CLAMP 48 156 313 314 1 2 3 155 157 158 156 157 even field 1.5 fields LC_ACQ 312 313 1 2 3 312 313 1 2 3 4 VA_AI odd field MHA141 td_VA_FRONT: this delay is defined via SNERT-bus Preliminary specification SAA4996H Fig.35 Horizontal timing of the input signal VA_FRONT and the output signal VA_AI (full PALplus module, all input signals except MultiPIP). 1996 Oct 28 handbook, full pagewidth Philips Semiconductors SNERT_RST SNERT_CL LSB A0 4 s A1 A2 A3 A4 A5 A6 A7 D0 D1 D2 D3 D4 address MSB LSB data D5 D6 MSB D7 SNERT_DA 3 s Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 49 1 2 3 4 5 6 7 8 9 10 ALE DLE PEDGE_SNERT_CL NEDGE_SNERT_CL COUNTER_OUT xx 0 11 12 13 14 15 0 MHA140 Preliminary specification SAA4996H Fig.36 SNERT interface; data, clock and reset timing. Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 9 DC CHARACTERISTICS Tj = 0 to 125 C unless otherwise specified. SYMBOL Supply VDD IDD IDD(PD) Inputs VIL VIH II VOL VOH LOW level input voltage HIGH level input voltage input current IO = 20 A 0 2.0 - - VDD - 0.1 - - - - - 0.8 supply voltage supply current quiescent supply current all inputs to VDD or VSS 4.75 - - 5.00 80 - PARAMETER CONDITIONS MIN. TYP. SAA4996H MAX. UNIT 5.25 - 100 V mA A V V A VDD 1.0 Outputs and 3-state LOW level output voltage 0.1 - V V HIGH level output voltage IO = 20 A Outputs Y_TO_FM1, UV_TO_FM1, Y_MA, UV_MA, WE_MA, HREF_MA, UV_TO_FM4, EVEN_FIELD, INTPOL, FILM, RST_FM14, WE_FM1, RE_FM1, WE_FM4, RE_FM4 and CLK_16B1 IOL IOH IOL IOH IOL IOH IZ LOW level output current VO = 0.5 V 4 4 - - - - - - - - - - - - - mA mA HIGH level output current VO = VDD - 0.5 V LOW level output current VO = 0.5 V Outputs CLK_32B1, CLK_32B2 and CLK_16B2 8 8 mA mA HIGH level output current VO = VDD - 0.5 V LOW level output current VO = 0.5 V Outputs CLK_32B3 and CLK_16B3 12 12 - mA mA A HIGH level output current VO = VDD - 0.5 V input current 3-state TDO_MA, SNERT_DA, VA_FRONT and VA_AI 10 1996 Oct 28 50 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SAA4996H handbook, full pagewidth 90 % tr tf CLK 50 % 10 % th tl DATA Dn XX Dn + 1 toh tod tsu tih 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 Tj = 0 to 125 C unless otherwise specified. SYMBOL Clock CLK_32 Tcy tr tf th tl TCY tr tf th tl tsu cycle time rise time fall time HIGH time LOW time 28.1 2 2 9.2 9.2 - - - - - - - - - - - - - 4 4 - - - 4 4 - - - - ns ns ns ns ns PARAMETER CONDITIONS MIN. TYP. MAX. UNIT Clock CLK_16 cycle time rise time fall time HIGH time LOW time 56.2 2 2 20.5 20.5 ns ns ns ns ns Input set-up time set-up time all data inputs CLK_16 w.r.t. CLK_32 6 4.5 ns ns 1996 Oct 28 51 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus SYMBOL Input hold time tih input hold time all data inputs CLK_16 w.r.t. CLK_32 Outputs (CL = 15 pF) CLK_16B1, CLK_16B2 AND CLK_16B3 (RISING) toh tod toh tod toh tod toh tod hold time delay time 6 - 9 - 6 - 6 - - - - - - - - - 3 3.5 - - PARAMETER CONDITIONS MIN. TYP. SAA4996H MAX. - - UNIT ns ns - 17 - 24 - 17 - 17 ns ns CLK_16B1, CLK_16B2 AND CLK_16B3 (FALLING) hold time delay time ns ns CLK_32B1, CLK_32B2 AND CLK_32B3 (RISING) hold time delay time ns ns CLK_32B1, CLK_32B2 AND CLK_32B3 (FALLING) hold time delay time ns ns 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; CL = 15 pF) toh tod hold time delay time 12 - - - - 38 ns ns Outputs (CLK_32; CL = 15 pF; note 1) YUV_MA toh tod toh tod Note 1. 32 MHz output signals are related to the output clock signals CLK_32B1 and CLK_32B3. 10.1 Clock buffers hold time delay time 13 - 12 - - - - - - 39 - 38 ns ns RSTW_FM23, WE_FM2 AND WE_FM3 hold time delay time ns ns 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 28 52 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 11 LIST OF ABBREVIATIONS Table 26 Abbreviations used in document SYMBOL ALE BB BOH CLP_DIFF DLE EnlRXR EnPreEvFld FixHlpMain HlpM HlpRedThr H_RE/WE InvO/E IRXR IrxrThr IVericN LC_ACQ LC_DSP MACP MacpOn MacpYhThr MotVis Mpip NmYl PreEvFld Rha/Rhb SEL_SD_YL VAA VA_AI_DIFF VaDel VA_FR_DEL V_RE/WE WeStrtH WeStpH WeStrtV WeStpV XL Y_HP Y_LP Cross-Luminance Luminance High-Pass Component Luminance Low-Pass Component Vertical Start and Stop values for WE_MA (see Table 13 and Fig.31) Address Latch Enable Black Bands (above and below letter box picture) Black Offset Hysteresis (see Table 20) Positive Edge of CLAMP Signal Data Latch Enable Enable IRXR (see Table 12) Enable Preset Even Field (see Table 23) Fix gain of Helper and Main Amplitude (see Table 17) Helper mode (see Table 11) Helper Reduction Threshold (see Table 14) Horizontal part of Read Enable/Write Enable signal Invert Odd/Even Intelligent Residual Cross-Luminance Reduction IRXR Threshold (see Table 16) VERIC Identification (active LOW) (see Table 18) Acquisition Line Counter Display Line Counter Motion Adaptive Colour Plus MACP on (see Table 11) MACP Luminance Threshold (see Table 15) Motion Visibility (see Table 11) MultiPIP (see Table 12) Noise Dependent Luminance High-Pass Reduction (see Table 19) Preset Even Field (see Table 23) Helper Bandwidth and Amplitude Reduction (see Table 19) Select Saturation Dependent Cross-Luminance Reduction (see Table 22) Vertical Anti-Alias Filter (see Table 21) Positive Edge of VA_AI Delay of VA_FRONT VA_FRONT Delayed Vertical part of Read Enable/Write Enable signal Horizontal Start and Stop values for WE_MA (see Table 13 and Fig.31) DESCRIPTION SAA4996H 1996 Oct 28 53 Philips Semiconductors Preliminary 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 SAA4996H SOT317-1 c y X 80 81 51 50 ZE A e E HE A A2 A1 Q (A 3) Lp L detail X wM pin 1 index bp 100 1 wM D HD ZD B vM B 30 vM A 31 e bp 0 5 scale 10 mm DIMENSIONS (mm are the original dimensions) UNIT mm A max. 3.3 A1 0.36 0.10 A2 2.87 2.57 A3 0.25 bp 0.40 0.25 c 0.25 0.13 D (1) 20.1 19.9 E (1) 14.1 13.9 e 0.65 HD 24.2 23.6 HE 18.2 17.6 L 1.95 Lp 1.0 0.6 Q 1.43 1.23 v 0.2 w 0.15 y 0.1 Z D (1) Z E (1) 0.8 0.4 1.0 0.6 7 0o o Note 1. Plastic or metal protrusions of 0.25 mm maximum per side are not included. OUTLINE VERSION SOT317-1 REFERENCES IEC JEDEC EIAJ EUROPEAN PROJECTION ISSUE DATE 92-11-17 95-02-04 1996 Oct 28 54 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 13 SOLDERING 13.1 Introduction 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.4 Repairing soldered joints 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). 13.2 Reflow 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 "Quality Reference Handbook" (order code 9398 510 63011). 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. 13.3 Wave soldering 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. 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 28 55 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus 14 DEFINITIONS Data sheet status Objective specification Preliminary specification Product specification Limiting values SAA4996H This data sheet contains target or goal specifications for product development. This data sheet contains preliminary data; supplementary data may be published later. This data sheet contains final product specifications. 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 28 56 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus NOTES SAA4996H 1996 Oct 28 57 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus NOTES SAA4996H 1996 Oct 28 58 Philips Semiconductors Preliminary specification Motion Adaptive Colour Plus And Control IC (MACPACIC) for PALplus NOTES SAA4996H 1996 Oct 28 59 Philips Semiconductors - a worldwide company 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 1949 Finland: Sinikalliontie 3, FIN-02630 ESPOO, Tel. +358 9 615800, Fax. +358 9 61580/xxx France: 4 Rue du Port-aux-Vins, BP317, 92156 SURESNES Cedex, Tel. +33 1 40 99 6161, Fax. +33 1 40 99 6427 Germany: Hammerbrookstrae 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, 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 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 247 9145, Fax. +7 095 247 9144 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 Sao Paulo, SAO 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 ZURICH, Tel. +41 1 488 2686, Fax. +41 1 481 7730 Taiwan: PHILIPS TAIWAN Ltd., 23-30F, 66, Chung Hsiao West Road, Sec. 1, P.O. Box 22978, TAIPEI 100, Tel. +886 2 382 4443, Fax. +886 2 382 4444 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 GULTEPE/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 (c) Philips Electronics N.V. 1996 Internet: http://www.semiconductors.philips.com SCA52 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. Printed in The Netherlands 537021/1200/01/pp60 Date of release: 1996 Oct 28 Document order number: 9397 750 01434 |
Price & Availability of SAA4996H
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |