ADV7177/ADV7178. Integrated Digital CCIR-601 to PAL/NTSC Video Encoder

Similar documents
Digital PAL/NTSC Video Encoder with 10-Bit SSAF and Advanced Power Management ADV7170/ADV7171

Chip Scale PAL/NTSC Video Encoder with Advanced Power Management ADV7174/ADV7179

High Quality, 10-Bit, Digital CCIR-601 to PAL/NTSC Video Encoder ADV7175A/ADV7176A*

FUNCTIONAL BLOCK DIAGRAM TTX TELETEXT INSERTION BLOCK 9 PROGRAMMABLE LUMINANCE FILTER PROGRAMMABLE CHROMINANCE FILTER REAL-TIME CONTROL SCRESET/RTC

Digital PAL/NTSC Video Encoder with Six DACs (10 Bits), Color Control and Enhanced Power Management ADV7172/ADV7173*

Video Encoders with Six 10-Bit DACs and 54 MHz Oversampling ADV7190/ADV7191

Multiformat HDTV Encoder with Three 11-Bit DACs ADV7197

MACROVISION RGB / YUV TEMP. RANGE PART NUMBER

OBSOLETE. CMOS 80 MHz Monolithic (18) Color Palette RAM-DACs ADV478/ADV471

192-Bit, 360 MHz True-Color Video DAC with Onboard PLL ADV7129

Low Power, Chip Scale, 10-Bit SD/HD Video Encoder ADV7390/ADV7391/ADV7392/ADV7393

CMOS, 330 MHz Triple 10-Bit high Speed Video DAC ADV7123

CMOS, 330 MHz Triple 8-Bit High Speed Video DAC ADV7125

Multiformat Video Encoder Six, 11-Bit, 297 MHz DACs ADV7342/ADV7343

FUNCTIONAL BLOCK DIAGRAM DELAYED C-SYNC CLOCK AT 8FSC. 5MHz 4-POLE LP PRE-FILTER DC RESTORE AND C-SYNC INSERTION. 5MHz 2-POLE LP POST- FILTER

Multiformat Video Encoder Six, 11-Bit, 297 MHz DACs ADV7342/ADV7343

Low Power, Chip Scale, 10-Bit SD/HD Video Encoder ADV7390/ADV7391/ADV7392/ADV7393

MAX11503 BUFFER. Σ +6dB BUFFER GND *REMOVE AND SHORT FOR DC-COUPLED OPERATION

Video Encoder with Six 10-Bit DACs, 54 MHz Oversampling and Progressive Scan Inputs ADV7192

Multiformat Video Encoder Six 14-Bit Noise Shaped Video DACs ADV7344

DATASHEET HMP8154, HMP8156A. Features. Ordering Information. Applications. NTSC/PAL Encoders. FN4343 Rev.5.00 Page 1 of 34.

Multiformat SD, Progressive Scan/HDTV Video Encoder with Six 11-Bit DACs ADV7302A/ADV7303A

OBSOLETE FUNCTIONAL BLOCK DIAGRAM 256-COLOR/GAMMA PALETTE RAM. RED 256 x 10. GREEN 256 x 10 CONTROL REGISTERS PIXEL MASK REGISTER TEST REGISTERS MODE

Complete 12-Bit 40 MHz CCD Signal Processor AD9945

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

Complete 10-Bit, 25 MHz CCD Signal Processor AD9943

FEATURES MHz 20-/30-bit high definition input support Compliant with SMPTE 274 M (1080i), 296 M (720p), and 240 M (1035i) 6 Noise Shaped Video (

ML6428. S-Video Filter and 75Ω Line Drivers with Summed Composite Output. Features. General Description. Block Diagram Σ BUFFER.

Complete 10-Bit/12-Bit, 25 MHz CCD Signal Processor AD9943/AD9944

DATASHEET EL1883. Features. Applications. Ordering Information. Demo Board. Pinout. Sync Separator with Horizontal Output. FN7010 Rev 2.

110 MHz 256-Word Color Palette 15-, 16-, and 24-Bit True Color Power-Down RAMDAC

DATASHEET EL4583A. Features. Applications. Pinout. Ordering Information. Sync Separator, 50% Slice, S-H, Filter, HOUT. FN7503 Rev 2.

Chrontel CH7015 SDTV / HDTV Encoder

SDA 3302 Family. GHz PLL with I 2 C Bus and Four Chip Addresses

Complete 14-Bit, 56 MSPS Imaging Signal Processor AD9941

PRELIMINARY TECHNICAL DATA

EL4583. Features. Sync Separator, 50% Slice, S-H, Filter, H OUT. Applications. Ordering Information. Pinout FN Data Sheet March 28, 2013

Complete 10-Bit and 12-Bit, 25 MHz CCD Signal Processors AD9943/AD9944

4-Channel Video Reconstruction Filter

CDK3402/CDK bit, 100/150MSPS, Triple Video DACs

Multiformat 216 MHz Video Encoder with Six NSV 14-Bit DACs ADV7314

Component Analog TV Sync Separator

Quadruple, 2:1, Mux Amplifiers for Standard-Definition and VGA Signals

3 V/5 V, 450 μa 16-Bit, Sigma-Delta ADC AD7715

DATASHEET EL4583. Features. Applications. Ordering Information. Pinout. Sync Separator, 50% Slice, S-H, Filter, HOUT. FN7173 Rev 4.

Complete 12-Bit 40 MHz CCD Signal Processor AD9945

CXA1645P/M. RGB Encoder

Digital PC to TV Encoder with Macrovision TM 2. GENERAL DESCRIPTION LINE MEMORY SYSTEM CLOCK PLL. Figure 1: Functional Block Diagram

RGB Encoder For the availability of this product, please contact the sales office. VIDEO OUT Y/C MIX DELAY CLAMP

EL1881. Features. Sync Separator, Low Power. Applications. Pinout. Demo Board. Data Sheet September 15, 2011 FN7018.2

Representative Block Diagram. Outputs. Sound Trap/Luma Filter/Luma Delay/ Chroma Filter/PAL and NTSC Decoder/Hue and Saturation Control

FMS3810/3815 Triple Video D/A Converters 3 x 8 bit, 150 Ms/s

INTEGRATED CIRCUITS DATA SHEET. TDA4510 PAL decoder. Product specification File under Integrated Circuits, IC02

Low Power, 16-Bit Buffered Sigma-Delta ADC AD7790

Digital PC to TV Encoder 2. GENERAL DESCRIPTION LINE MEMORY TRUE SCALE SCALING & DEFLICKERING ENGINE SYSTEM CLOCK PLL

4-Channel Video Filter for RGB and CVBS Video

CVOUT Vcc2 TRAP SWITCH Y/C MIX INTERNAL TRAP DELAY LPF LPF SIN-PULSE NPIN SCIN

Power Supply and Watchdog Timer Monitoring Circuit ADM9690

RGB to NTSC/PAL Encoder AD724

TEA6425 VIDEO CELLULAR MATRIX

SingMai Electronics SM06. Advanced Composite Video Interface: HD-SDI to acvi converter module. User Manual. Revision 0.

GS1881, GS4881, GS4981 Monolithic Video Sync Separators

MAX7461 Loss-of-Sync Alarm

Instruction Manual. SMS 8601 NTSC/PAL to 270 Mb Decoder

December 1998 Mixed-Signal Products SLAS183

Software Analog Video Inputs

1.5 GHz to 4.5 GHz, GaAs, MMIC, Double Balanced Mixer HMC213BMS8E

Evaluation Board for CS4954/55

FMS6417A Selectable RGB (YUV) HD/SD Video Filter Driver with Y, C, Composite, and Modulator Outputs

LMH0344 3Gbps HD/SD SDI Adaptive Cable Equalizer

3 V/5 V, ±10 V Input Range, 1 mw 3-Channel 16-Bit, Sigma-Delta ADC AD7707

1 Watt, MHz, SMT Tunable Band Pass Filter (MINI-ERF ) 1.75 x 2.40 x 0.387

Maintenance/ Discontinued

Section 14 Parallel Peripheral Interface (PPI)

IQDEC01. Composite Decoder, Synchronizer, Audio Embedder with Noise Reduction - 12 bit. Does this module suit your application?

Video Filter Amplifier with SmartSleep and Y/C Mixer Circuit

Complete 14-Bit 30 MSPS CCD Signal Processor AD9824

EVALUATION KIT AVAILABLE Multirate SMPTE SD/HD Cable Driver with Selectable Slew Rate TOP VIEW +3.3V. 10nF IN+ IN- MAX3812 SD/HD GND RSET +3.

Camera Interface Guide

Auto-Adjusting Sync Separator for HD and SD Video

DATASHEET HA457. Features. Applications. Ordering Information. Pinouts. 95MHz, Low Power, AV = 2, 8 x 8 Video Crosspoint Switch

The World Leader in High Performance Signal Processing Solutions. Section 15. Parallel Peripheral Interface (PPI)

Obsolete Product(s) - Obsolete Product(s) STV6432 Audio/Video Output Buffers for STB and DVD Devices FEATURES DESCRIPTION

SMPTE-259M/DVB-ASI Scrambler/Controller

10 GHz to 26 GHz, GaAs, MMIC, Double Balanced Mixer HMC260ALC3B

3-Channel 8-Bit D/A Converter

INTEGRATED CIRCUITS DATA SHEET. TDA8501 PAL/NTSC encoder. Preliminary specification File under Integrated Circuits, IC02

Maintenance/ Discontinued

TMC3503 Triple Video D/A Converter 8 bit, 80 Msps, 5V

AN-822 APPLICATION NOTE

LM MHz RGB Video Amplifier System with OSD

110 MSPS/140 MSPS Analog Interface for Flat Panel Displays AD9883A

CLC011 Serial Digital Video Decoder

SM01. Standard Definition Video Encoder. Pattern Generator. User Manual. and

LDS Channel Ultra Low Dropout LED Driver FEATURES APPLICATION DESCRIPTION TYPICAL APPLICATION CIRCUIT

3 V/5 V, CMOS, 500 A Signal Conditioning ADC AD7714

SPCA711A DIGITAL VIDEO ENCODER FOR VIDEOCD GENERAL DESCRIPTION FEATURES BLOCK DIAGRAM APPLICATIONS

NTSC/PAL Digital Video Encoder

Maintenance/ Discontinued

To discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2

Transcription:

Integrated Digital CCIR-6 to PAL/NTSC Video Encoder ADV777/ADV778 FEATURES ITU-R BT6/656 YCrCb to PAL/NTSC video encoder High quality, 9-bit video DACs Integral nonlinearity < LSB at 9 bits NTSC-M, PAL-M/N, PAL-B/D/G/H/I Single 27 MHz crystal/clock required (±2 oversampling) 75 db video SNR 32-bit direct digital synthesizer for color subcarrier Multistandard video output support: Composite (CVBS) Component S-video (Y/C) Component YUV or RGB Video input data port supports: CCIR-656 4:2:2 8-bit parallel input format 4:2:2 6-bit parallel input format Full video output drive or low signal drive capability 34.7 ma max into 37.5 Ω (doubly terminated 75 R) 5 ma min with external buffers Programmable simultaneous composite and S-VHS (VHS) Y/C or RGB (SCART)/YUV video outputs Programmable luma filters (low-pass/notch/extended) Programmable VBI (vertical blanking interval) Programmable subcarrier frequency and phase Programmable luma delay Individual on/off control of each DAC CCIR and square pixel operation Color-signal control/burst-signal control Interlaced/noninterlaced operation Complete on-chip video timing generator OSD support (ADV777 only) Programmable multimode master/slave operation Macrovision AntiTaping Rev. 7. (ADV778 only) Closed captioning support On-board voltage reference 2-wire serial MPU interface (I 2 C -compatible) Single-supply 5 V or 3 V operation Small 44-lead MQFP package Synchronous 27 MHz/3.5 MHz clock output APPLICATIONS MPEG- and MPEG-2 video, DVD, digital satellite, cable systems (set-top boxes/irds), digital TVs, CD video/karaoke, video games, PC video/multimedia This device is protected by U.S. Patent Numbers 4,63,63, 4,577,26, 4,89,98 and other intellectual property rights. The Macrovision anticopy process is licensed for noncommercial home use only, which is its sole intended use in the device. Please contact sales office for latest Macrovision version available. ITU-R and CCIR are used interchangeably in this document (ITU-R has replaced CCIR recommendations). FUNCTIONAL BLOCK DIAGRAM V AA ADV777 ONLY OSD_EN OSD_ OSD_ OSD_2 COLOR DATA P7 P P5 P8 HSYNC FIELD/VSYNC BLANK 4:2:2 TO 4:4:4 INTER- POLATOR 8 8 8 YCrCb TO YUV MATRIX VIDEO TIMING GENERATOR 8 8 8 ADV777/ADV778 ADD SYNC ADD BURST ADD BURST 8 8 8 INTER- POLATOR INTER- POLATOR I 2 C MPU PORT 8 8 Y LOW-PASS FILTER 8 U INTER- 9 LOW-PASS POLATOR FILTER V LOW-PASS FILTER 9 YUV TO RBG MATRIX 9 9 9 SIN/COS DDS BLOCK MULTIPLEXER 9 9 9 9-BIT DAC 9-BIT DAC 9-BIT DAC VOLTAGE REFERENCE CIRCUIT DAC A (PIN 3) DAC B (PIN 27) DAC C (PIN 26) V REF R SET COMP CLOCK CLOCK CLOCK/2 RESET SCLOCK SDATA ALSB GND 228- Figure. Rev. C Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners. One Technology Way, P.O. Box 96, Norwood, MA 262-96, U.S.A. Tel: 78.329.47 www.analog.com Fax: 78.46.33 25 Analog Devices, Inc. All rights reserved.

ADV777/ADV778 TABLE OF CONTENTS General Description... 4 Specifications... 5 5 V Specifications... 5 3.3 V Specifications... 6 5 V Dynamic Specifications... 7 3.3 V Dynamic Specifications... 8 5 V Timing Specifications... 9 3.3 V Timing Specifications... Absolute Maximum Ratings... 2 Stress Ratings... 2 Package Thermal Performance... 2 ESD Caution... 2 Pin Configuration and Function Descriptions... 3 Typical Performance Characteristics... 4 Theory of Operation... 6 Data Path Description... 6 Pixel Timing Description... 6 Video Timing Description... 7 Timing and Control... 8 Power-On Reset... 25 MPU Port Description... 25 Registers... 27 Register Access... 27 Register Programming... 27 Mode Register MR (MR7 MR)... 27 MR Bit Description... 27 Mode Register MR (MR7 MR)... 28 MR Bit Description... 28 Subcarrier Frequency Register 3... 28 Subcarrier Phase Register (FP7 FP)... 29 Timing Register (TR7 TR)... 29 TR Bit Description... 29 Closed Captioning Even Field Data Register (CED5 CED)... 29 Closed Captioning Odd Field Data Register (CCD5 CCD)... 29 Timing Register (TR7 TR)... 3 TR Bit Description... 3 Mode Register 2 MR2 (MR27 MR2)... 3 MR2 Bit Description... 3 NTSC Pedestal Registers 3 PCE5, PCO5... 3 Mode Register 3 MR3 (MR37 MR3)... 3 MR3 Bit Description... 3 OSD Register... 32 Board Design and Layout Considerations... 33 Ground Planes... 33 Power Planes... 33 Supply Decoupling... 33 Digital Signal Interconnect... 33 Analog Signal Interconnect... 33 Closed Captioning... 35 Waveform Illustrations... 36 NTSC Waveforms With Pedestal... 36 NTSC Waveforms Without Pedestal... 37 PAL Waveforms... 38 UV Waveforms... 39 Register Values... 4 NTSC (FSC = 3.5795454 MHZ)... 4 PAL B, D, G, H, I (FSC = 4.4336875 MHZ)... 4 PAL M (FSC = 3.575649 MHZ)... 4 Optional Output Filter... 4 Optional DAC Buffering... 42 Outline Dimensions... 43 Ordering Guide... 43 Rev. C Page 2 of 44

ADV777/ADV778 REVISION HISTORY 3/5 Rev. B to Rev. C Updated Format... Universal Changes to Figure 6...3 Changes to Subcarrier Frequency Register 3 Section...28 Changes to Register Values Section...4 Updated Outline Dimensions...43 Changes to Ordering Guide...43 3/2 Rev. A to Rev. B Changed Figures 7 3 into TPC section... Edits to Figures 2 and 2...2 Rev. C Page 3 of 44

ADV777/ADV778 GENERAL DESCRIPTION The ADV777/AD778 are integrated digital video encoders that convert digital CCIR-6 4:2:2 8- or 6-component video data into a standard analog baseband television signal compatible with worldwide standards. The 4:2:2 YUV video data is interpolated to 2 the pixel rate. The color-difference components (UV) are quadrature modulated using a subcarrier frequency generated by an on-chip, 32-bit digital synthesizer (also running at 2 the pixel rate). The 2 pixel rate sampling allows for better signal-to-noise ratio. A 32-bit DDS with a 9-bit look-up table produces a superior subcarrier in terms of both frequency and phase. In addition to the composite output signal, there is the facility to output S-video (Y/C video), YUV or RGB video. Each analog output is capable of driving the full video-level (34.7 ma) signal into an unbuffered, doubly terminated 75 Ω load. With external buffering, the user has the additional option to scale back the DAC output current to 5 ma min, thereby significantly reducing the power dissipation of the device. The ADV777/ADV778 also support both PAL and NTSC square pixel operation. The output video frames are synchronized with the incoming data timing reference codes. Optionally, the encoder accepts (and can generate) HSYNC, VSYNC, and FIELD timing signals. These timing signals can be adjusted to change pulse width and position while the parts are in master mode. The encoder requires a single, 2 pixel rate (27 MHz) clock for standard operation. Alternatively, the encoder requires a 24.5454 MHz clock for NTSC or 29.5 MHz clock for PAL square pixel mode operation. All internal timing is generated on-chip. The ADV777/ADV778 modes are set up over a 2-wire serial bidirectional port (I 2 C-compatible) with two slave addresses. Functionally, the ADV778 and the ADV777 are the same except that the ADV778 can output the Macrovision anticopy algorithm, and OSD is only supported on the ADV777. The ADV777/ADV778 are packaged in a 44-lead, thermally enhanced MQFP package. Rev. C Page 4 of 44

SPECIFICATIONS 5 V SPECIFICATIONS VAA = 5 V ± 5%, VREF =.235 V, RSET = 3 Ω. All specifications TMIN to TMAX 2, unless otherwise noted. ADV777/ADV778 Table. Parameter Conditions Min Typ Max Unit STATIC PERFORMANCE 3 Resolution (Each DAC) 9 Bits Accuracy (Each DAC) Integral Nonlinearity ±. LSB Differential Nonlinearity Guaranteed monotonic ±. LSB DIGITAL INPUTS 3 Input High Voltage, VINH 2 V Input Low Voltage, VINL.8 V Input Current, IIN 4 VIN =.4 V or 2.4 V ± µa Input Current, IIN 5 VIN =.4 V or 2.4 V ± 5 µa Input Capacitance, CIN pf DIGITAL OUTPUTS 3 Output High Voltage, VOH ISOURCE = 4 µa 2.4 V Output Low Voltage, VOL ISINK = 3.2 ma.4 V Three-State Leakage Current µa Three-State Output Capacitance pf ANALOG OUTPUTS 3 Output Current 6 RSET = 3 Ω, RL = 75 Ω 6.5 7.35 8.5 ma Output Current 7 5 ma DAC-to-DAC Matching.6 5 % Output Compliance, VOC.4 V Output Impedance, ROUT 5 kω Output Capacitance, COUT IOUT = ma 3 pf VOLTAGE REFERENCE 3 Reference Range, VREF IVREFOUT = 2 µa.2.235.359 V POWER REQUIREMENTS 3, 8 VAA 4.75 5. 5.25 V Low Power Mode IDAC (max) 9 62 ma IDAC (min) 9 25 ma ICCT 5 ma Power-Supply Rejection Ratio COMP =. µf..5 %/% The max/min specifications are guaranteed over this range. The max/min values are typical over 4.75 V to 5.25 V. 2 Temperature range TMIN to TMAX: C to 7 C. 3 Guaranteed by characterization. 4 All digital input pins except pins RESET, OSD, and CLOCK. 5 Excluding all digital input pins except pins RESET, OSD, and CLOCK. 6 Full drive into 75 Ω load. 7 Minimum drive current (used with buffered/scaled output load). 8 Power measurements are taken with clock frequency = 27 MHz. Max TJ = C. 9 IDAC is the total current (min corresponds to 5 ma output per DAC, max corresponds to 8.5 ma output per DAC) to drive all three DACs. Turning off individual DACs reduces IDAC correspondingly. ICCT (circuit current) is the continuous current required to drive the device. Rev. C Page 5 of 44

ADV777/ADV778 3.3 V SPECIFICATIONS VAA = 3. V to 3.6 V, VREF =.235 V, RSET = 3 Ω. All specifications TMIN to TMAX 2, unless otherwise noted. Table 2. Parameter Conditions Min Typ Max Unit STATIC PERFORMANCE 3 Resolution (Each DAC) 9 Bits Accuracy (Each DAC) Integral Nonlinearity ±.5 LSB Differential Nonlinearity Guaranteed monotonic ±.5 LSB DIGITAL INPUTS Input High Voltage, VINH 2 V Input Low Voltage, VINL.8 V Input Current, IIN 3, 4 VIN =.4 V or 2.4 V ± µa Input Current, IIN 3, 5 VIN =.4 V or 2.4 V ±5 µa Input Capacitance, CIN pf DIGITAL OUTPUTS Output High Voltage, VOH ISOURCE = 4 µa 2.4 V Output Low Voltage, VOL ISINK = 3.2 ma.4 V Three-State Leakage Current 3 µa Three-State Output Capacitance 3 pf ANALOG OUTPUTS 3 Output Current 6, 7 RSET = 3 Ω, RL = 75 Ω 6.5 7.35 8.5 ma Output Current 8 5 ma DAC-to-DAC Matching 2. % Output Compliance, VOC.4 V Output Impedance, ROUT 5 kω Output Capacitance, COUT IOUT = ma 3 pf POWER REQUIREMENTS 3, 9 VAA 3. 3.3 3.6 V Normal Power Mode IDAC (max) RSET = 3 Ω, RL = 5 Ω 3 6 ma IDAC (min) 3 5 ma ICCT9 45 ma Low Power Mode IDAC (max) 3 6 ma IDAC (min) 3 25 ma ICCT 45 ma Power-Supply Rejection Ratio COMP =. µf..5 %/% The max/min specifications are guaranteed over this range. The max/min values are typical over 3. V to 3.6 V. 2 Temperature range TMIN to TMAX: C to 7 C. 3 Guaranteed by characterization. 4 All digital input pins except pins RESET, OSD, and CLOCK. 5 Excluding all digital input pins except pins RESET, OSD, and CLOCK. 6 Full drive into 75 Ω load. 7 DACs can output 35 ma typically at 3.3 V (RSET = 5 Ω and RL = 75 Ω), optimum performance obtained at 8 ma DAC current (RSET = 3 Ω and RL = 5 Ω). 8 Minimum drive current (used with buffered/scaled output load). 9 Power measurements are taken with clock frequency = 27 MHz. Max TJ = C. IDAC is the total current (min corresponds to 5 ma output per DAC, max corresponds to 38 ma output per DAC) to drive all three DACs. Turning off individual DACs reduces IDAC correspondingly. ICCT (circuit current) is the continuous current required to drive the device. Rev. C Page 6 of 44

ADV777/ADV778 5 V DYNAMIC SPECIFICATIONS VAA = 4.75 V to 5.25 V, VREF =.235 V, RSET = 3 Ω. All specifications TMIN to TMAX, 2 unless otherwise noted. Table 3. Parameter Conditions Min Typ Max Unit FILTER CHARACTERISTICS Luma Bandwidth 3 (Low-Pass Filter) NTSC Mode Stop-Band Cutoff >54 db Attenuation 7. MHz Pass-Band Cutoff, F3 db >3 db Attenuation 4.2 MHz Chroma Bandwidth NTSC Mode Stop-Band Cutoff >4 db Attenuation 3.2 MHz Pass-Band Cutoff, F3 db >3 db Attenuation 2. MHz Luma Bandwidth 3 (Low-Pass Filter) PAL Mode Stop-Band Cutoff >5 db Attenuation 7.4 MHz Pass-Band Cutoff, F3 db >3 db Attenuation 5. MHz Chroma Bandwidth PAL Mode Stop-Band Cutoff >4 db Attenuation 4. MHz Pass-Band Cutoff F3 db >3 db Attenuation 2.4 MHz Differential Gain 4 Lower Power Mode 2. % Differential Phase 4 Lower Power Mode.5 Degrees SNR 4 (Pedestal) RMS 75 db rms Peak Periodic 7 db p-p SNR 4 (Ramp) RMS 57 db rms Peak Periodic 56 db p-p Hue Accuracy 4.2 Degrees Color Saturation Accuracy 4.4 % Chroma Nonlinear Gain 4 Referenced to 4 IRE. ± % Chroma Nonlinear Phase 4 NTSC.4 ± Degrees PAL.6 ± Degrees Chroma/Luma Intermod 4 Referenced to 74 mv (NTSC).2 ± % Referenced to 7 mv (PAL).2 ± % Chroma/Luma Gain Inequality 4.6 ± % Chroma/Luma Delay Inequality 4 2. ns Luminance Nonlinearity 4.2 ± % Chroma AM Noise 4 64 db Chroma PM Noise 4 62 db The max/min specifications are guaranteed over this range. The max/min values are typical over 4.75 V to 5.25 V. 2 Temperature range TMIN to TMAX: C to 7 C. 3 These specifications are for the low-pass filter only and are guaranteed by design. For other internal filters, see Table. 4 Guaranteed by characterization. Rev. C Page 7 of 44

ADV777/ADV778 3.3 V DYNAMIC SPECIFICATIONS VAA = 3. V to 3.6 V, VREF =.235 V, RSET = 3 Ω. All specifications TMIN to TMAX, 2 unless otherwise noted. Table 4. Parameter Conditions Min Typ Max Unit FILTER CHARACTERISTICS Luma Bandwidth 3 (Low-Pass Filter) NTSC mode Stop-Band Cutoff >54 db attenuation 7. MHz Pass-Band Cutoff, F3 db >3 db attenuation 4.2 MHz Chroma Bandwidth NTSC mode Stop-Band Cutoff >4 db attenuation 3.2 MHz Pass-Band Cutoff, F3 db >3 db attenuation 2. MHz Luma Bandwidth 3 (Low-Pass Filter) PAL mode Stop-Band Cutoff >5 db attenuation 7.4 MHz Pass-Band Cutoff, F3 db >3 db attenuation 5. MHz Chroma Bandwidth PAL mode Stop-Band Cutoff >4 db attenuation 4. MHz Pass-Band Cutoff, F3 db >3 db attenuation 2.4 MHz Differential Gain 4 Normal power mode. % Differential Phase 4 Normal power mode. Degrees SNR 4 (Pedestal) RMS 7 db rms Peak periodic 64 db p-p SNR 4 (Ramp) RMS 56 db rms Peak periodic 54 db p-p Hue Accuracy 4.2 Degrees Color Saturation Accuracy 4.4 % Luminance Nonlinearity 4.4 ± % Chroma AM Noise 4 NTSC 64 db Chroma PM Noise 4 NTSC 62 db Chroma AM Noise 4 PAL 64 db Chroma PM Noise 4 PAL 62 db The max/min specifications are guaranteed over this range. The max/min values are typical over 3. V to 3.6 V. 2 Temperature range TMIN to TMAX: C to 7 C. 3 These specifications are for the low-pass filter only and are guaranteed by design. For other internal filters, see Table 7. 4 Guaranteed by characterization. Rev. C Page 8 of 44

ADV777/ADV778 5 V TIMING SPECIFICATIONS VAA = 4.75 V to 5.25 V, VREF =.235 V, RSET = 3 Ω. All specifications TMIN to TMAX, 2 unless otherwise noted. Table 5. Parameter Conditions Min Typ Max Unit MPU PORT 3, 4 SCLOCK Frequency khz SCLOCK High Pulse Width, t 4. µs SCLOCK Low Pulse Width, t2 4.7 µs Hold Time (Start Condition), t3 After this period, the first clock is generated 4. µs Setup Time (Start Condition), t4 Relevant for repeated start condition 4.7 µs Data Setup Time, t5 25 ns SDATA, SCLOCK Rise Time, t6 µs SDATA, SCLOCK Fall Time, t7 3 ns Setup Time (Stop Condition), t8 4.7 µs ANALOG OUTPUTS 3, 5 Analog Output Delay 5 ns DAC Analog Output Skew ns 3, 4, 6 CLOCK CONTROL AND PIXEL PORT fclock 27 MHz Clock High Time, t9 8 ns Clock Low Time, t 8 ns Data Setup Time, t 3.5 ns Data Hold Time, t2 4 ns Control Setup Time, t 4 ns Control Hold Time, t2 3 ns Digital Output Access Time, t3 24 ns Digital Output Hold Time, t4 4 ns Pipeline Delay, t5 37 Clock Cycles RESET CONTROL 3, 4 RESET Low Time 6 ns INTERNAL CLOCK CONTROL Clock/2 Rise Time, t6 7 ns Clock/2 Fall Time, t7 7 ns OSD TIMING 4 OSD Setup Time, t8 6 ns OSD Hold Time, t9 2 ns The max/min specifications are guaranteed over this range. 2 Temperature range TMIN to TMAX: C to 7 C. 3 TTL input values are V to 3 V, with input rise/fall times 3 ns, measured between the % and 9% points. Timing reference points at 5% for inputs and outputs. Analog output load pf. 4 Guaranteed by characterization. 5 Output delay measured from the 5% point of the rising edge of CLOCK to the 5% point of full-scale transition. 6 Pixel port consists of the following: Pixel inputs: P5 P Pixel controls: HSYNC, FIELD/VSYNC, BLANK Clock input: CLOCK Rev. C Page 9 of 44

ADV777/ADV778 3.3 V TIMING SPECIFICATIONS VAA = 3. V 3.6 V, VREF =.235 V, RSET = 3 Ω. All specifications TMIN to TMAX, 2 unless otherwise noted. Table 6. Parameter Conditions Min Typ Max Unit MPU PORT 3, 4 SCLOCK Frequency khz SCLOCK High Pulse Width, t 4. µs SCLOCK Low Pulse Width, t2 4.7 µs Hold Time (Start Condition), t3 After this period the first clock is generated 4. µs Setup Time (Start Condition), t4 Repeated for start condition 4.7 µs Data Setup Time, t5 25 ns SDATA, SCLOCK Rise Time, t6 µs SDATA, SCLOCK Fall Time, t7 3 ns Setup Time (Stop Condition), t8 4.7 µs ANALOG OUTPUTS 3, 5 Analog Output Delay 7 ns DAC Analog Output Skew ns 3, 4, 6 CLOCK CONTROL AND PIXEL PORT fclock 27 MHz Clock High Time, t9 8 ns Clock Low Time, t 8 ns Data Setup Time, t 3.5 ns Data Hold Time, t2 4 ns Control Setup Time, t 4 ns Control Hold Time, t2 3 ns Digital Output Access Time, t3 24 ns Digital Output Hold Time, t4 4 ns Pipeline Delay, t5 37 Clock cycles RESET CONTROL 3, 4 RESET Low Time 6 ns INTERNAL CLOCK CONTROL Clock/2 Rise Time, t6 ns Clock/2 Fall Time, t7 ns OSD TIMING 4 OSD Setup Time, t8 ns OSD Hold Time, t9 2 ns The max/min specifications are guaranteed over this range. 2 Temperature range TMIN to TMAX: C to 7 C. 3 TTL input values are V to 3 V, with input rise/fall times 3 ns, measured between the % and 9% points. Timing reference points at 5% for inputs and outputs. Analog output load pf. 4 Guaranteed by characterization. 5 Output delay measured from the 5% point of the rising edge of CLOCK to the 5% point of full-scale transition. 6 Pixel port consists of the following: Pixel inputs: P5 P Pixel controls: HSYNC, FIELD/VSYNC, BLANK Clock input: CLOCK Rev. C Page of 44

ADV777/ADV778 t 3 t 5 t 3 SDATA t 6 t SCLOCK t 2 t 7 t 4 t 8 228-2 Figure 2. MPU Port Timing Diagram CLOCK t 9 t t 2 CONTROL I/PS HSYNC, FIELD/VSYNC, BLANK PIXEL INPUT DATA Cb Y Cr Y Cb Y t t 3 CONTROL O/PS HSYNC, FIELD/VSYNC, BLANK t 4 228-3 Figure 3. Pixel and Control Data Timing Diagram t 6 t 7 CLOCK CLOCK/2 t 6 t 7 CLOCK CLOCK/2 228-4 Figure 4. Internal Timing Diagram t 8 t 9 CLOCK OSD_EN OSD 2 228-5 Figure 5. OSD Timing Diagram Rev. C Page of 44

ADV777/ADV778 ABSOLUTE MAXIMUM RATINGS STRESS RATINGS Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; functional operation of the device at these or any other conditions above those listed in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Table 7. Parameter VAA to GND Voltage on Any Digital Input Pin Storage Temperature (TS) Junction Temperature (TJ) 5 C Lead Temperature Rating 7 V GND.5 V to VAA +.5 V 65 C to +5 C (Soldering, sec) 26 C Analog Outputs to GND GND.5 V to VAA Analog output short circuit to any power supply or common can be of an indefinite duration. PACKAGE THERMAL PERFORMANCE The 44-lead MQFP package used for this device has a junctionto-ambient thermal resistance (θja) in still air on a 4-layer PCB of 53.2 C/W. The junction-to-case thermal resistance (θ JC) is 8.8 C/W. Care must be taken when operating the part in certain conditions to prevent overheating. Table 8 lists the conditions to use when using the part. Table 8. Allowable Operating Conditions Condition 5 V 3 V 3 DACs on, double 75 R No Yes 3 DACs on, low power 2 Yes Yes 3 DACs on, buffered 3 Yes Yes 2 DACs on, double 75 R No Yes 2 DACs on, low power Yes Yes 2 DACs on, buffered Yes Yes DAC on, double 75 R refers to a condition where the DACs are terminated into a double 75 R load and low power mode is disabled. 2 DAC on, low power refers to a condition where the DACs are terminated in a double 75 R load and low power mode is enabled. 3 DAC on, buffered refers to a condition where the DAC current is reduced to 5 ma and external buffers are used to drive the video loads. ESD CAUTION ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4 V readily accumulate on the human body and test equipment and can discharge without detection. Although this product features proprietary ESD protection circuitry, permanent damage may occur on devices subjected to high energy electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance degradation or loss of functionality. Rev. C Page 2 of 44

ADV777/ADV778 PIN CONFIGURATION AND FUNCTION DESCRIPTIONS CLOCK CLOCK GND P4 P3 P2 P P OSD_2 OSD_ OSD_ 44 43 42 4 4 39 38 37 36 35 34 V AA CLOCK/2 2 P5 3 P6 4 P7 5 P8 6 P9 7 P 8 P 9 P2 OSD_EN PIN AD777/ADV778 MQFP TOP VIEW (Not to Scale) 33 R SET 32 V REF 3 DAC A 3 V AA 29 GND 28 V AA 27 DAC B 26 DAC C 25 COMP 24 SDATA 23 SCLOCK 2 3 4 5 6 7 8 9 2 2 22 P3 P4 P5 HSYNC FIELD/VSYNC BLANK ALSB GND V AA GND RESET 228-6 Figure 6. Pin Configuration Table 9. Pin Function Descriptions Pin No. Mnemonic I/O Function, 2, 28, 3 VAA P Power Supply. 2 CLOCK/2 O Synchronous Clock Output Signal. Can be either 27 MHz or 3.5 MHz; this can be controlled by MR32 and MR33 in Mode Register 3. 3 to, 2 to 4, 37 to 4 P5 to P2, P3 to 4, P to P4 I 8-Bit, 4:2:2 Multiplexed YCrCb Pixel Port (P7 P) or 6-Bit YCrCb Pixel Port (P5 P). P represents the LSB. OSD_EN I Enables OSD input data on the video outputs. 5 HSYNC I/O HSYNC (Modes and 2) Control Signal. This pin can be configured to output (master mode) or accept (slave mode) Sync signals. 6 FIELD/ VSYNC I/O Dual Function Field (Mode ) and VSYNC (Mode 2) Control Signal. This pin can be configured to output (master mode) or accept (slave mode) these control signals. 7 BLANK I/O Video Blanking Control Signal. The pixel inputs are ignored when this is Logic. This signal is optional. 8 ALSB I TTL Address Input. This signal sets up the LSB of the MPU address. 9, 2, 29, 42 GND G Ground Pin. 22 RESET I The input resets the on-chip timing generator and sets the ADV777/ADV778 into default mode. This is NTSC operation, Timing Slave Mode, 8-bit operation, 2 composite and S VHS out. 23 SCLOCK I MPU Port Serial Interface Clock Input. 24 SDATA I/O MPU Port Serial Data Input/Output. 25 COMP O Compensation Pin. Connect a. µf capacitor from COMP to VAA. 26 DAC C O DAC C Analog Output. 27 DAC B O DAC B Analog Output. 3 DAC A O DAC A Analog Output. 32 VREF I/O Voltage Reference Input for DACs or Voltage Reference Output (.235 V). 33 RSET I A 3 Ω resistor connected from this pin to GND is used to control full-scale amplitudes of the video signals. 34 36 OSD_ to I On Screen Display Inputs. OSD_2 43 CLOCK O Crystal Oscillator Output (to crystal). Leave unconnected if no crystal is used. 44 CLOCK I Crystal Oscillator Input. If no crystal is used, this pin can be driven by an external TTL clock source; it requires a stable 27 MHz reference clock for standard operation. Alternatively, a 24.5454 MHz (NTSC) or 29.5 MHz (PAL) can be used for square pixel operation. Rev. C Page 3 of 44

ADV777/ADV778 TYPICAL PERFORMANCE CHARACTERISTICS TYPE A 2 2 AMPLITUDE (db) 3 4 AMPLITUDE (db) 3 4 5 TYPE B 5 6 2 4 6 8 2 FREQUENCY (MHz) 228-7 6 2 4 6 8 FREQUENCY (MHz) 2 228- Figure 7. NTSC Low-Pass Filter Figure. PAL Notch Filter 2 2 AMPLITUDE (db) 3 4 AMPLITUDE (db) 3 4 5 5 6 2 4 6 8 FREQUENCY (MHz) 2 228-8 6 2 4 6 8 FREQUENCY (MHz) 2 228- Figure 8. NTSC Notch Filter Figure. NTSC/PAL Extended Mode Filter TYPE A AMPLITUDE (db) 2 3 4 AMPLITUDE (db) 2 3 4 TYPE B 5 5 6 2 4 6 8 FREQUENCY (MHz) 2 228-9 6 2 4 6 8 FREQUENCY (MHz) 2 228-2 Figure 9. PAL Low-Pass Filter Figure 2. NTSC UV Filter Rev. C Page 4 of 44

ADV777/ADV778 AMPLITUDE (db) 2 3 4 5 6 2 4 6 8 FREQUENCY (MHz) 2 228-3 Figure 3. PAL UV Filter Rev. C Page 5 of 44

ADV777/ADV778 THEORY OF OPERATION DATA PATH DESCRIPTION For PAL B, D, G, H, I, M, N and NTSC M, N modes, YCrCb 4:2:2 data is input via the CCIR-656-compatible pixel port at a 27 MHz data rate. The pixel data is demultiplexed to form three data paths. Y typically has a range of 6 to 235, Cr and Cb typically have a range of 28 ± 2; however, it is possible to input data from to 254 on both Y, Cb and Cr. The ADV777/ADV778 support PAL (B, D, G, H, I, N, M) and NTSC (with and without pedestal) standards. The appropriate SYNC, BLANK, and burst levels are added to the YCrCb data. Macrovision AntiTaping (ADV778 only), closed captioning, OSD (ADV777 only), and teletext levels are also added to Y, and the resulting data is interpolated to a rate of 27 MHz. The interpolated data is filtered and scaled by three digital FIR filters. The U and V signals are modulated by the appropriate subcarrier sine/cosine phases and added together to make up the chrominance signal. The luma (Y) signal can be delayed to 3 luma cycles (each cycle is 74 ns) with respect to the chroma signal. The luma and chroma signals are then added together to make up the composite video signal. All edges are slew-rate limited. The YCrCb data is also used to generate RGB data with appropriate SYNC and BLANK levels. The RGB data is in synchronization with the composite video output. Alternatively, analog YUV data can be generated instead of RGB. The three 9-bit DACs can be used to output: RGB video YUV video One composite video signal + LUMA and CHROMA (S-video). Alternatively, each DAC can be individually powered off if not required. Video output levels are illustrated in the section NTSC Waveforms With Pedestal. Internal Filter Response The Y filter supports several different frequency responses, including two 4.5 MHz/5. MHz low-pass responses, PAL/ NTSC subcarrier notch responses, and a PAL/NTSC extended response. The U and V filters have a. MHz/.3 MHz lowpass response for NTSC/PAL. These filter characteristics are illustrated in the Typical Performance Characteristics section. Color-Bar Generation The devices can be configured to generate /7.5/75/7.5 color bars for NTSC or //75/ for PAL color bars. These are enabled by setting MR7 of Mode Register to Logic. Square Pixel Mode The ADV777/ADV778 can be used to operate in square pixel mode. For NTSC operation, an input clock of 24.5454 MHz is required. Alternatively, an input clock of 29.5 MHz is required for PAL operation. The internal timing logic adjusts accordingly for square pixel mode operation. Color Signal Control The color information can be switched on and off the video output by using Bit MR24 of Mode Register 2. Burst Signal Control The burst information can be switched on and off the video output using Bit MR25 of Mode Register 2. NTSC Pedestal Control The pedestal on both odd and even fields can be controlled on a line-by-line basis by using the NTSC pedestal control registers. This allows the pedestals to be controlled during the vertical blanking interval. PIXEL TIMING DESCRIPTION The ADV777/ADV778 can operate in either 8-bit or 6-bit YCrCb mode. 8-Bit YCrCb Mode This default mode accepts multiplexed YCrCb inputs through the P7 to P pixel inputs. The inputs follow the sequence Cb, Y Cr, Y Cb, Y2, etc. The Y, Cb and Cr data are input on a rising clock edge. 6-Bit YCrCb Mode This mode accepts Y inputs through the P7 to P pixel inputs and multiplexed CrCb inputs through the P5 to P8 pixel inputs. The data is loaded on every second rising edge of CLOCK. The inputs follow the sequence Cb, Y Cr, Y Cb, Y2, etc. OSD The ADV777 supports OSD. There are twelve, 8-bit OSD registers loaded with data from the four most significant bits of Y, Cb, Cr input pixel data bytes. A choice of eight colors can, therefore, be selected via the OSD_, OSD_, OSD_2 pins, each color being a combination of 2 bits of Y, Cb, Cr pixel data. The display is under control of the OSD_EN pin. The OSD window can be an entire screen or just one pixel, and its size may change by using the OSD_EN signal to control the width on a line-byline basis. Figure 5 illustrates OSD timing on the ADV777. Rev. C Page 6 of 44

ADV777/ADV778 VIDEO TIMING DESCRIPTION The ADV777/ADV778 are intended to interface to off-theshelf MPEG and MPEG2 decoders. Consequently, the ADV777/ADV778 accept 4:2:2 YCrCb pixel data via a CCIR-656 pixel port, and have several video timing modes allowing them to be configured as either a system master video timing generator or a slave to the system video timing generator. The ADV777/ADV778 generate all of the required horizontal and vertical timing periods and levels for the analog video outputs. It is important to note that the CCIR-656 data stream should not contain ancillary data packets as per the BT364 specification. This data can corrupt the internal synchronization circuitry of the devices, resulting in loss of synchronization on the output. The ADV777/ADV778 calculate the width and placement of analog sync pulses, blanking levels, and color burst envelopes. Color bursts are disabled on appropriate lines, and serration and equalization pulses are inserted where required. In addition, the ADV777/ADV778 support a PAL or NTSC square pixel operation in slave mode. The parts require an input pixel clock of 24.5454 MHz for NTSC and an input pixel clock of 29.5 MHz for PAL. The internal horizontal line counters place the various video waveform sections in the correct location for the new clock frequencies. The ADV777/ADV778 have four distinct master and four distinct slave timing configurations. Timing control is established with the bidirectional SYNC, BLANK, and FIELD/VSYNC pins. Timing Mode Register can also be used to vary the timing pulse widths and where they occur in relation to each other. Vertical Blanking Data Insertion (VBI) It is possible to allow encoding of incoming YCbCr data on those lines of VBI that do not bear line sync or pre- and postequalization pulses (see the Typical Performance Characteristics section). This mode of operation is called partial blanking and is selected by setting MR3 to. It allows the insertion of any VBI data (opened VBI) into the encoded output waveform. This data is present in the digitized incoming YCbCr data stream (for example, WSS data, CGMS, and VPS). Alternatively, the entire VBI can be blanked (no VBI data inserted) on these lines by setting MR3 to. Table. Luminance Internal Filter Specifications Pass-Band Cutoff (MHz) Pass-Band Ripple (db) Stop-Band Cutoff (MHz) Stop-Band Attenuation (db) Filter Selection MR4 MR3 F3 db NTSC 2.3.26 7. >54 4.2 PAL 3.4.98 7.3 >5 5. NTSC..85 3.57 >27.6 2. PAL.4.7 4.43 >29.3 2.7 NTSC/PAL 4..5 7.5 >4 5.35 NTSC 2.3.54 7. >54 4.2 PAL 3.4.6 7.3 >5.3 5. Table. Chrominance Internal Filter Specifications Pass-Band Cutoff (MHz) Pass-Band Ripple (db) Stop-Band Cutoff (MHz) Stop-Band Attenuation (db) Attenuation @.3 MHz (db) Filter Selection F3 db NTSC..85 3.2 >4.3 2.5 PAL.3.4 4. >4.2 2.45 Rev. C Page 7 of 44

ADV777/ADV778 TIMING AND CONTROL Mode (CCIR-656): Slave Option Timing Register TR = X X X X X The ADV777/ADV778 are controlled by the start active video (SAV) and end active video (EAV) time codes in the pixel data. All timing information is transmitted using a 4-byte synchronization pattern. A synchronization pattern is sent immediately before and after each line during active picture and retrace. Mode is illustrated in Figure 4. The HSYNC, FIELD/VSYNC, and BLANK (if not used) pins should be tied high during this mode. ANALOG VIDEO INPUT PIXELS NTSC/PAL M SYSTEM (525 LlNES/6Hz) PAL SYSTEM (625 LINES/5Hz) EAV CODE SAV CODE C F X 8 8 F F A A A 8 8 F X C C C C C Y Y Y Y Y Y r F Y F F B B B F Y b r b r b END OF ACTIVE VIDEO LINE 4 CLOCK ANCILLARY DATA (HANC) 4 CLOCK 268 CLOCK 44 CLOCK 4 CLOCK 4 CLOCK 28 CLOCK 44 CLOCK START OF ACTIVE VIDEO LINE 228-4 Mode (Ccir-656): Master Option Timing Register TR = X X X X X Figure 4. Timing Mode (Slave Mode) The ADV777/ADV778 generate H, V, and F signals required for the SAV and EAV time codes in the CCIR-656 standard. The H bit is output on the HSYNC pin, the V bit is output on the BLANK pin, and the F bit is output on the FIELD/VSYNC pin. Mode is illustrated in Figure 5 (NTSC) and Figure 6 (PAL). The H, V, and F transitions relative to the video waveform are illustrated in Figure 7. VERTICAL BLANK 522 523 524 525 2 3 4 5 6 7 8 9 2 2 22 H V F EVEN FIELD ODD FIELD VERTICAL BLANK 26 26 262 263 264 265 266 267 268 269 27 27 272 273 274 283 284 285 H V F ODD FIELD EVEN FIELD 228-5 Figure 5. Timing Mode (NTSC Master Mode) Rev. C Page 8 of 44

ADV777/ADV778 VERTICAL BLANK 622 623 624 625 2 3 4 5 6 7 2 22 23 H V F EVEN FIELD ODD FIELD VERTICAL BLANK 39 3 3 32 33 34 35 36 37 38 39 32 334 335 336 H V F ODD FIELD EVEN FIELD 228-6 Figure 6. Timing Mode (PAL Master Mode) ANALOG VIDEO H F V 228-7 Figure 7. Timing Mode Data Transitions (Master Mode) Rev. C Page 9 of 44

ADV777/ADV778 Mode : Slave Option HSYNC, BLANK, FIELD Timing Register TR = X X X X X In this mode, the ADV777/ADV778 accepts horizontal SYNC and odd/even FIELD signals. A transition of the FIELD input when HSYNC is low indicates a new frame, that is, vertical retrace. The BLANK signal is optional. When the BLANK input is disabled, the ADV777/ADV778 automatically blank all normally blank lines. Mode is illustrated in Figure 8 (NTSC) and Figure 9 (PAL). VERTICAL BLANK HSYNC 522 523 524 525 2 3 4 5 6 7 8 9 2 2 22 BLANK FIELD EVEN FIELD ODD FIELD VERTICAL BLANK 26 26 262 263 264 265 266 267 268 269 27 27 272 273 274 283 284 285 HSYNC BLANK FIELD ODD FIELD EVEN FIELD 228-8 Figure 8. Timing Mode (NTSC) VERTICAL BLANK 622 623 624 625 2 3 4 5 6 7 2 22 23 HSYNC BLANK FIELD EVEN FIELD ODD FIELD VERTICAL BLANK 39 3 3 32 33 34 35 36 37 38 39 32 334 335 336 HSYNC BLANK FIELD ODD FIELD EVEN FIELD 228-9 Figure 9. Timing Mode (PAL) Rev. C Page 2 of 44

ADV777/ADV778 Mode : Master Option HSYNC, BLANK, FIELD Timing Register TR = X X X X X In this mode, the ADV777/ADV778 can generate horizontal SYNC and odd/even FIELD signals. A transition of the FIELD input when HSYNC is low indicates a new frame, that is, vertical retrace. The BLANK signal is optional. When the BLANK input is disabled, the ADV777/ADV778 automatically blank all normally blank lines. Pixel data is latched on the rising clock edge following the timing signal transitions. Mode is illustrated in Figure 8 (NTSC) and Figure 9 (PAL). Figure 2 illustrates the HSYNC, BLANK, and FIELD for an odd or even field transition relative to the pixel data. HSYNC FIELD BLANK PAL = 2 CLOCK/2 NTSC = 6 CLOCK/2 PIXEL DATA Cb Y Cr Y PAL = 32 CLOCK/2 NTSC = 22 CLOCK/2 228-2 Figure 2. Timing Mode Odd/Even Field Transitions Master/Slave Rev. C Page 2 of 44

ADV777/ADV778 Mode 2: Slave Option HSYNC, VSYNC, BLANK Timing Register TR = X X X X X In this mode, the ADV777/ADV778 accept horizontal and vertical SYNC signals. A coincident low transition of both HSYNC and VSYNC inputs indicates the start of an odd field. A VSYNC low transition when HSYNC is high indicates the start of an even field. The BLANK signal is optional. When the BLANK input is disabled, the ADV777/ADV778 automatically blank all normally blank lines as per the BT-47 specification. Mode 2 is illustrated in Figure 2 (NTSC) and Figure 22 (PAL). VERTICAL BLANK 522 523 524 525 2 3 4 5 6 7 8 9 2 2 22 HSYNC BLANK VSYNC EVEN FIELD ODD FIELD VERTICAL BLANK 26 26 262 263 264 265 266 267 268 269 27 27 272 273 274 283 284 285 HSYNC BLANK VSYNC ODD FIELD EVEN FIELD 228-2 Figure 2. Timing Mode 2 (NTSC) VERTICAL BLANK 622 623 624 625 2 3 4 5 6 7 2 22 23 HSYNC BLANK VSYNC EVEN FIELD ODD FIELD VERTICAL BLANK 39 3 3 32 33 34 35 36 37 38 39 32 334 335 336 HSYNC BLANK VSYNC ODD FIELD EVEN FIELD 228-22 Figure 22. Timing Mode 2 (PAL) Rev. C Page 22 of 44

ADV777/ADV778 Mode 2: Master Option HSYNC, VSYNC, BLANK Timing Register TR = X X X X X In this mode, the ADV777/ADV778 can generate horizontal and vertical SYNC signals. A coincident low transition of both HSYNC and VSYNC inputs indicates the start of an odd field. A VSYNC low transition when HSYNC is high indicates the start of an even field. The BLANK signal is optional. When the BLANK input is disabled, the ADV777/ADV778 automatically blank all normally blank lines as per the BT-47 specification. Mode 2 is illustrated in Figure 2 (NTSC) and Figure 22 (PAL). Figure 23 illustrates the HSYNC, BLANK, and VSYNC for an even-to-odd field transition relative to the pixel data. Figure 24 illustrates the HSYNC, BLANK, and VSYNC for an odd-to-even field transition relative to the pixel data. HSYNC VSYNC BLANK PAL = 2 CLOCK/2 NTSC = 6 CLOCK/2 PIXEL DATA Cb Y Cr PAL = 32 CLOCK/2 NTSC = 22 CLOCK/2 228-23 Figure 23. Timing Mode 2, Even-to-Odd Field Transition, Master/Slave HSYNC VSYNC BLANK PAL = 2 CLOCK/2 NTSC = 6 CLOCK/2 PAL = 864 CLOCK/2 NTSC = 858 CLOCK/2 PIXEL DATA Cb Y Cr Y Cb PAL = 32 CLOCK/2 NTSC = 22 CLOCK/2 228-24 Figure 24. Timing Mode 2, Odd-to-Even Field Transition, Master/Slave Rev. C Page 23 of 44

ADV777/ADV778 Mode 3: Master/Slave Option HSYNC, BLANK, FIELD Timing Register TR = X X X X X or X X X X X In this mode, the ADV777/ADV778 accept or generate horizontal SYNC and odd/even field signals. A transition of the field input when HSYNC is high indicates a new frame, that is, vertical retrace. The BLANK signal is optional. When the BLANK input is disabled, the ADV777/ADV778 automatically blank all normally blank lines as per the BT-47 specification. Mode 3 is illustrated in Figure 25 (NTSC) and Figure 26 (PAL). VERTICAL BLANK 522 523 524 525 2 3 4 5 6 7 8 9 2 2 22 HSYNC BLANK FIELD EVEN FIELD ODD FIELD VERTICAL BLANK 26 26 262 263 264 265 266 267 268 269 27 27 272 273 274 283 284 285 HSYNC BLANK FIELD ODD FIELD EVEN FIELD 228-25 Figure 25. Timing Mode 3 (NTSC) VERTICAL BLANK 622 623 624 625 2 3 4 5 6 7 2 22 23 HSYNC BLANK FIELD EVEN FIELD ODD FIELD VERTICAL BLANK 39 3 3 32 33 34 35 36 37 38 39 32 334 335 336 HSYNC BLANK FIELD ODD FIELD EVEN FIELD 228-26 Figure 26. Timing Mode 3 (PAL) Rev. C Page 24 of 44

ADV777/ADV778 POWER-ON RESET After power-up, it is necessary to execute a reset operation. A reset occurs on the falling edge of a high-to-low transition on the RESET pin. This initializes the pixel port so that the pixel inputs, P7 to P, are selected. After reset, the devices are automatically set up to operate in NTSC mode. Subcarrier frequency code 2F7C6HEX is loaded into the subcarrier frequency registers. All other registers, except Mode Register, are set to HEX. All bits in Mode Register are set to Logic except Bit MR2. Bit MR2 of Mode Register is set to Logic. This enables the 7.5 IRE pedestal. MPU PORT DESCRIPTION The ADV778 and ADV777 support a 2-wire serial (I 2 C- compatible) microprocessor bus driving multiple peripherals. Two inputs, serial data (SDATA) and serial clock (SCLOCK), carry information between any device connected to the bus. Each slave device is recognized by a unique address. The ADV778 and ADV777 each have four possible slave addresses for both read and write operations. These are unique addresses for each device and are illustrated in Figure 27 and Figure 28. The LSB sets either a read or write operation. Logic corresponds to a read operation, while Logic corresponds to a write operation. A is set by setting the ALSB pin of the ADV777/ ADV778 to Logic or Logic. To control the various devices on the bus, the following protocol must be followed. First, the master initiates a data transfer by establishing a start condition, defined by a high-tolow transition on SDATA while SCLOCK remains high. This indicates that an address/data stream follows. All peripherals respond to the start condition and shift the next eight bits (7-bit address + R/W bit). The bits transfer from MSB down to LSB. The peripheral that recognizes the transmitted address responds by pulling the data line low during the ninth clock pulse. This is known as an acknowledge bit. All other devices withdraw from the bus at this point and maintain an idle condition. The idle condition is where the device monitors the SDATA and SCLOCK lines waiting for the start condition and the correct transmitted address. The R/W bit determines the direction of the data. A Logic on the LSB of the first byte means that the master writes information to the peripheral. A Logic on the LSB of the first byte means that the master reads information from the peripheral. The ADV777/ADV778 act as standard slave devices on the bus. The data on the SDATA pin is 8 bits long, supporting the 7-bit addresses, plus the R/W bit. The ADV778 has 36 subaddresses and the ADV777 has 3 subaddresses to enable access to the internal registers. It therefore interprets the first byte as the device address and the second byte as the starting subaddress. The auto-increment of the subaddresses allows data to be written to or read from the starting subaddress. A data transfer is always terminated by a stop condition. The user can also access any unique subaddress register on a oneby-one basis without having to update all the registers, with one exception. The subcarrier frequency registers should be updated in sequence, starting with Subcarrier Frequency Register. The auto-increment function should then be used to increment and access Subcarrier Frequency Registers, 2 and 3. The subcarrier frequency registers should not be accessed independently. A X ADDRESS CONTROL SET UP BY ALSB A X ADDRESS CONTROL SET UP BY ALSB READ/WRITE CONTROL WRITE READ 228-27 READ/WRITE CONTROL WRITE READ 228-28 Figure 27. ADV777 Slave Address Figure 28. ADV778 Slave Address Rev. C Page 25 of 44

ADV777/ADV778 Stop and start conditions can be detected at any stage during the data transfer. If these conditions are asserted out of sequence with normal read and write operations, they cause an immediate jump to the idle condition. During a given SCLOCK high period, the user should issue only one start condition, one stop condition, or a single stop condition followed by a single start condition. If an invalid subaddress is issued by the user, the devices do not issue an acknowledge and return to the idle condition. If, in auto-increment mode, the user exceeds the highest subaddress, the following actions are taken. In read mode, the highest subaddress register contents continue to be output until the master device issues a no acknowledge. This indicates the end of a read. A no-acknowledge condition is where the SDATA line is not pulled low on the ninth pulse. In write mode, the data for the invalid byte is not loaded into any subaddress register, a no acknowledge is issued by the ADV777/ADV778, and the parts return to the idle condition. Figure 29 illustrates an example of data transfer for a read sequence and the start and stop conditions. Figure 3 shows bus write and read sequences. SDATA SCLOCK S 7 8 9 7 8 9 7 8 9 P START ADDR R/W ACK SUBADDRESS ACK DATA ACK STOP Figure 29. Bus Data Transfer 228-29 WRITE SEQUENCE S SLAVE ADDR A(S) SUB ADDR A(S) DATA A(S) LSB = LSB = DATA A(S) P READ SEQUENCE S SLAVE ADDR A(S) SUB ADDR A(S) S SLAVE ADDR A(S) DATA A(M) DATA A(M) S = START BIT P = STOP BIT A(S) = ACKNOWLEDGE BY SLAVE A(M) = ACKNOWLEDGE BY MASTER A(S) = NO ACKNOWLEDGE BY SLAVE A(M) = NO ACKNOWLEDGE BY MASTER P 228-3 Figure 3. Write and Read Sequences Rev. C Page 26 of 44

ADV777/ADV778 REGISTERS REGISTER ACCESS The MPU can write to or read from all of the ADV777 and ADV778 registers except the subaddress register, which is a write-only register. The subaddress register determines which register the next read or write operation accesses. All communications with the part through the bus start with an access to the subaddress register. A read/write operation is performed from/to the target address, which then increments to the next address until a stop command on the bus is performed. REGISTER PROGRAMMING This section describes each register, including the subaddress register, mode registers, subcarrier frequency registers, subcarrier phase register, timing registers, closed captioning extended data registers, closed captioning data registers, and the NTSC pedestal control registers in terms of configuration. Subaddress Register (SR7 SR) The communications register is an 8-bit, write-only register. After the parts have been accessed over the bus and a read/write operation is selected, the subaddress is set up. The subaddress register determines to/from which register the operation takes place. Figure 3 shows the various operations under the control of the subaddress register. Zero should always be written to SR7 SR6. Register Select (SR5 SR) These bits are set up to point to the required starting address. MODE REGISTER MR (MR7 MR) Address [SR4 SR] = H Figure 32 shows the various operations under the control of Mode Register. This register can be read from as well as written to. MR BIT DESCRIPTION Output Video Standard Selection (MR MR) These bits are used to set up the encode mode. The ADV777/ ADV778 can be set up to output NTSC, PAL (B, D, G, H, I), and PAL (M) standard video. Pedestal Control (MR2) This bit specifies whether a pedestal is to be generated on the NTSC composite video signal. This bit is invalid if the ADV777/ADV778 is configured in PAL mode. Luminance Filter Control (MR4 MR3) The luminance filters are divided into two sets (NTSC/PAL) of four filters, low-pass A, low-pass B, notch, and extended. When PAL is selected, Bits MR3 and MR4 select one of four PAL luminance filters; likewise, when NTSC is selected, Bits MR3 and MR4 select one of four NTSC luminance filters. The Typical Performance Characteristics section shows the filters. RGB Sync (MR5) This bit is used to set up the RGB outputs with the sync information encoded on all RGB outputs. SR7 SR6 SR5 SR4 SR3 SR2 SR SR SR7 SR6 () ZERO SHOULD BE WRITTEN TO THESE BITS SR5 SR4 SR3 SR2 SR SR ADV778 SUBADDRESS REGISTER MODE REGISTER MODE REGISTER SUBCARRIER FREQ REGISTER SUBCARRIER FREQ REGISTER SUBCARRIER FREQ REGISTER 2 SUBCARRIER FREQ REGISTER 3 SUBCARRIER PHASE REGISTER TIMING REGISTER CLOSED CAPTIONING EXTENDED DATA BYTE CLOSED CAPTIONING EXTENDED DATA BYTE CLOSED CAPTIONING DATA BYTE CLOSED CAPTIONING DATA BYTE TIMING REGISTER MODE REGISTER 2 NTSC PEDESTAL CONTROL REG (FIELD /3) NTSC PEDESTAL CONTROL REG (FIELD /3) NTSC PEDESTAL CONTROL REG 2 (FIELD 2/4) NTSC PEDESTAL CONTROL REG 3 (FIELD 2/4) MODE REGISTER 3 MACROVISION REGISTER " " " " MACROVISION REGISTER SR5 SR4 SR3 SR2 SR SR Figure 3. Subaddress Register ADV777 SUBADDRESS REGISTER MODE REGISTER MODE REGISTER SUBCARRIER FREQ REGISTER SUBCARRIER FREQ REGISTER SUBCARRIER FREQ REGISTER 2 SUBCARRIER FREQ REGISTER 3 SUBCARRIER PHASE REGISTER TIMING REGISTER CLOSED CAPTIONING EXTENDED DATA BYTE CLOSED CAPTIONING EXTENDED DATA BYTE CLOSED CAPTIONING DATA BYTE CLOSED CAPTIONING DATA BYTE TIMING REGISTER MODE REGISTER 2 NTSC PEDESTAL CONTROL REG (FIELD /3) NTSC PEDESTAL CONTROL REG (FIELD /3) NTSC PEDESTAL CONTROL REG 2 (FIELD 2/4) NTSC PEDESTAL CONTROL REG 3 (FIELD 2/4) MODE REGISTER 3 OSD REGISTER " " " " OSD REGISTER 228-3 Rev. C Page 27 of 44

ADV777/ADV778 MR7 MR6 MR5 MR4 MR3 MR2 MR MR MR6 OUTPUT SELECT YC OUTPUT RGB/YUV OUTPUT LUMINANCE FILTER CONTROL MR4 MR3 LOW-PASS FILTER (A) NOTCH FILTER EXTENDED MODE LOW-PASS FILTER (B) OUTPUT VIDEO STANDARD SELECTION MR MR NTSC PAL (B, D, G, H, I) PAL (M) RESERVED MR7 ZERO SHOULD BE WRITTEN TO THIS BIT MR5 RGB SYNC DISABLE ENABLE PEDESTAL CONTROL MR2 PEDESTAL OFF PEDESTAL ON 228-32 Figure 32. Mode Register (MR) MR7 MR6 MR5 MR4 MR3 MR2 MR MR MR6 ONE SHOULD BE WRITTEN TO THIS BIT LUMA DAC CONTROL MR4 NORMAL POWER-DOWN CLOSED CAPTIONING FIELD SELECTION MR2 MR NO DATA OUT ODD FIELD ONLY EVEN FIELD ONLY DATA OUT (BOTH FIELDS) COLOR BAR CONTROL MR7 DISABLE ENABLE COMPOSITE DAC CONTROL MR5 NORMAL POWER-DOWN MR3 CHROMA DAC CONTROL NORMAL POWER-DOWN INTERLACED MODE CONTROL MR INTERLACED NONINTERLACED 228-33 Figure 33. Mode Register (MR) Output Select (MR6) This bit specifies if the part is in composite video or RGB/YUV mode. Note that the main composite signal is still available in RGB/YUV mode. MODE REGISTER MR (MR7 MR) Address (SR4 SR) = H Figure 33 shows the various operations under the control of Mode Register. This register can be read from as well as written to. MR BIT DESCRIPTION Interlaced Mode Control (MR) This bit is used to set up the output to interlaced or noninterlaced mode. This mode is relevant only when the part is in composite video mode. Closed Captioning Field Selection (MR2 MR) These bits control the fields on which closed captioning data is displayed; closed captioning information can be displayed on an odd field, even field, or both fields. DAC Control (MR5 MR3) These bits can be used to power down the DACs to reduce the power consumption of the ADV777/ADV778 if any of the DACs are not required in the application. Color Bar Control (MR7) This bit can be used to generate and output an internal colorbar test pattern. The color-bar configuration is /7.5/75/7.5 for NTSC and //75/ for PAL. Note that when color bars are enabled, the ADV777/ADV778 are configured in a master timing mode as per the one selected by bits TR and TR2. SUBCARRIER FREQUENCY REGISTER 3 FSC3 FSC Address [SR4 SR] = 5H 2H These 8-bit-wide registers are used to set up the subcarrier frequency. The value of these registers is calculated by using the following equation, in which the asterisk (*) means rounded to the nearest integer: No of Subcarrier Frequency Values in One Lineof Video Line 2 No. of 27 MHz Clock CyclesinOne Video Line For example, in NTSC mode. 32 227.5 32 Subcarrier Frequency Value = 2 = 56948542 d = 2F7CFh 76 Note that on power-up, FSC Register is set to 6h. A value of F as derived above is recommended. * Rev. C Page 28 of 44

ADV777/ADV778 Program as FSC Register : Fh FSC Register 2: 7Ch FSC Register 3: Fh FSC Register 4: 2h Figure 34 shows how the frequency is set up by the four registers. SUBCARRIER FREQUENCY REG 3 SUBCARRIER FREQUENCY REG 2 SUBCARRIER FREQUENCY REG SUBCARRIER FREQUENCY REG FSC3 FSC3 FSC29 FSC28 FSC27 FSC26 FSC25 FSC24 FSC23 FSC22 FSC2 FSC2 FSC9 FSC8 FSC7 FSC6 FSC5 FSC4 FSC3 FSC2 FSC FSC FSC9 FSC7 FSC6 FSC5 FSC4 FSC3 FSC2 FSC Figure 34. Subcarrier Frequency Register SUBCARRIER PHASE REGISTER (FP7 FP) Address [SR4 SR] = 6H FSC8 FSC This 8-bit-wide register is used to set up the subcarrier phase. Each bit represents.4 degrees. TIMING REGISTER (TR7 TR) Address [SR4 SR] = 7H Figure 37 shows the various operations under the control of Timing Register. This register can be read from as well as written to. This register can be used to adjust the width and position of the master mode timing signals. TR BIT DESCRIPTION Master/Slave Control (TR) This bit controls whether the ADV777/ADV778 are in master or slave mode. This register can be used to adjust the width and position of the master timing signals. Timing Mode Selection (TR2 TR) These bits control the timing mode of the ADV777/ADV778. These modes are described in the Timing and Control section. 228-67 Input Control (TR3) This bit controls whether the BLANK input is used when the part is in slave mode. Luma Delay (TR5 TR4) These bits control the addition of a luminance delay. Each bit represents a delay of 74 ns. Pixel Port Control (TR6) This bit is used to set the pixel port to accept 8-bit or 6-bit data. If an 8-bit input is selected, the data is set up on Pins P7 P. Timing Register Reset (TR7) Toggling TR7 from low to high and low again resets the internal timing counters. This bit should be toggled after power-up, reset, or after changing to a new timing mode. CLOSED CAPTIONING EVEN FIELD DATA REGISTER (CED5 CED) Address [SR4 SR] = 9H 8H These 8-bit-wide registers are used to set up the closed captioning extended data bytes on even fields. Figure 35 shows how the high and low bytes are set up in the registers. BYTE CED5 CED4 CED3 CED2 CED CED CED9 CED8 BYTE CED7 CED6 CED5 CED4 CED3 CED2 CED CED Figure 35. Closed Captioning Extended Data Register CLOSED CAPTIONING ODD FIELD DATA REGISTER (CCD5 CCD) Subaddress [SR4 SR] = BH AH These 8-bit-wide registers are used to set up the closed captioning data bytes on odd fields. Figure 36 shows how the high and low bytes are set up in the registers. BYTE CCD5 CCD4 CCD3 CCD2 CCD CCD CCD9 CCD8 BYTE CCD7 CCD6 CCD5 CCD4 CCD3 CCD2 CCD CCD 228-36 228-37 Figure 36. Closed Captioning Data Register TR7 TR6 TR5 TR4 TR3 TR2 TR TR TIMING REGISTER RESET TR7 BLANK INPUT CONTROL TR3 ENABLE DISABLE TR MASTER/SLAVE CONTROL SLAVE TIMING MASTER TIMING PIXEL PORT CONTROL TR6 8-BIT 6-BIT TR5 TR4 LUMA DELAY ns DELAY 74ns DELAY 48ns DELAY 222ns DELAY TIMING MODE SELECTION TR2 TR MODE MODE MODE 2 MODE 3 228-35 Figure 37. Timing Register Rev. C Page 29 of 44