The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

NTSC/PAL/SECAM 4x10 Digital Video Decoder With Macrovision Detection,


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



TVP5146
NTSC/PAL/SECAM 4x10 Digital Video Decoder With Macrovision Detection, YPbPr/RGB Inputs, Line Comb Filter SCART Support
Digital Audio Video
SLES084A
IMPORTANT NOTICE Texas Instruments Incorporated subsidiaries (TI) reserve right make corrections, modifications, enhancements, improvements, other changes products services time discontinue product service without notice. Customers should obtain latest relevant information before placing orders should verify that such information current complete. products sold subject TI's terms conditions sale supplied time order acknowledgment. warrants performance hardware products specifications applicable time sale accordance with TI's standard warranty. Testing other quality control techniques used extent deems necessary support this warranty. Except where mandated government requirements, testing parameters each product necessarily performed. assumes liability applications assistance customer product design. Customers responsible their products applications using components. minimize risks associated with customer products applications, customers should provide adequate design operating safeguards. does warrant represent that license, either express implied, granted under patent right, copyright, mask work right, other intellectual property right relating combination, machine, process which products services used. Information published regarding third-party products services does constitute license from such products services warranty endorsement thereof. such information require license from third party under patents other intellectual property third party, license from under patents other intellectual property Reproduction information data books data sheets permissible only reproduction without alteration accompanied associated warranties, conditions, limitations, notices. Reproduction this information with alteration unfair deceptive business practice. responsible liable such altered documentation. Resale products services with statements different from beyond parameters stated that product service voids express implied warranties associated product service unfair deceptive business practice. responsible liable such statements. Following URLs where obtain information other Texas Instruments products application solutions: Products Amplifiers Data Converters Interface Logic Power Mgmt Microcontrollers amplifier.ti.com dataconverter.ti.com dsp.ti.com interface.ti.com logic.ti.com power.ti.com microcontroller.ti.com Applications Audio Automotive Broadband Digital Control Military Optical Networking Security Telephony Video Imaging Wireless Mailing Address: Texas Instruments Post Office 655303, Dallas, Texas 75265 Copyright 2004, Texas Instruments Incorporated www.ti.com/audio www.ti.com/automotive www.ti.com/broadband www.ti.com/digitalcontrol www.ti.com/military www.ti.com/opticalnetwork www.ti.com/security www.ti.com/telephony www.ti.com/video www.ti.com/wireless
Contents
Section Title Page 2-10 2-11 2-11 2-16 2-16 2-17 2-17 2-17 2-19 2-19 2-20 2-21 2-21 2-22 2-22 Introduction Detailed Functionality Applications Related Products Ordering Information Functional Block Diagram Terminal Assignments Terminal Functions Functional Description Analog Processing Converters 2.1.1 Video Input Switch Control 2.1.2 Analog Input Clamping 2.1.3 Automatic Gain Control 2.1.4 Converters Digital Video Processing 2.2.1 Decimation Filter 2.2.2 Composite Processor 2.2.3 Luminance Processing 2.2.4 Component Video Processor 2.2.5 Color Space Conversion Clock Circuits Real-Time Control (RTC) Output Formatter 2.5.1 Fast Switches SCART 2.5.2 Separate Syncs 2.5.3 Embedded Syncs Host Interface 2.6.1 Reset Address Selection 2.6.2 Operation 2.6.3 VBUS Access 2.6.4 Timing Requirements Data Processor 2.7.1 FIFO Ancillary Data Video Stream 2.7.2 Data Output Reset Initialization Adjusting External Syncs 2.10 Internal Control Registers
2.11
Register Definitions 2.11.1 Input Select Register 2.11.2 Gain Control Register 2.11.3 Video Standard Register 2.11.4 Operation Mode Register 2.11.5 Autoswitch Mask Register 2.11.6 Color Killer Register 2.11.7 Luminance Processing Control Register 2.11.8 Luminance Processing Control Register 2.11.9 Luminance Processing Control Register 2.11.10 Luminance Brightness Register 2.11.11 Luminance Contrast Register 2.11.12 Chrominance Saturation Register 2.11.13 Chroma Register 2.11.14 Chrominance Processing Control Register 2.11.15 Chrominance Processing Control Register 2.11.16 Component Saturation Register 2.11.17 Component Contrast Register 2.11.18 Component Saturation Register 2.11.19 Component Brightness Register 2.11.20 AVID Start Pixel Register 2.11.21 AVID Stop Pixel Register 2.11.22 HSYNC Start Pixel Register 2.11.23 HSYNC Stop Pixel Register 2.11.24 VSYNC Start Line Register 2.11.25 VSYNC Stop Line Register 2.11.26 VBLK Start Line Register 2.11.27 VBLK Stop Line Register 2.11.28 Fast-Switch Control Register 2.11.29 Fast-Switch SCART Delay Register 2.11.30 SCART Delay Register 2.11.31 Delay Register 2.11.32 Control Register 2.11.33 Register 2.11.34 Sync Control Register 2.11.35 Output Formatter Register 2.11.36 Output Formatter Register 2.11.37 Output Formatter Register 2.11.38 Output Formatter Register 2.11.39 Output Formatter Register 2.11.40 Output Formatter Register 2.11.41 Clear Lost Lock Detect Register 2.11.42 Status Register 2.11.43 Status Register
2-27 2-27 2-28 2-28 2-29 2-29 2-30 2-30 2-31 2-31 2-31 2-32 2-32 2-32 2-33 2-33 2-33 2-34 2-34 2-34 2-35 2-35 2-35 2-36 2-36 2-36 2-36 2-37 2-37 2-37 2-38 2-38 2-38 2-39 2-39 2-40 2-40 2-41 2-42 2-43 2-44 2-44 2-45 2-46
2.11.44 2.11.45 2.11.46 2.11.47 2.11.48 2.11.49 2.11.50 2.11.51 2.11.52 2.11.53 2.11.54 2.11.55 2.11.56 2.11.57 2.11.58 2.11.59 2.11.60 2.11.61 2.11.62 2.11.63 2.11.64 2.11.65 2.11.66 2.11.67 2.11.68 2.11.69 2.11.70 2.11.71 2.11.72 2.11.73 2.11.74 2.11.75 2.11.76 2.11.77 2.11.78 2.11.79 2.11.80 2.11.81 2.11.82 2.11.83 2.11.84 2.11.85
Gain Status Register Video Standard Status Register GPIO Input Register GPIO Input Register Vertical Line Count Register Coarse Gain Register Coarse Gain Register Coarse Gain Register Coarse Gain Register Fine Gain Pb_B Register Fine Gain Y_G_Chroma Register Fine Gain R_Pr Register Fine Gain CVBS_Luma Register Version Register White Peak Processing Register Increment Speed Register Increment Delay Register Chip Register Chip Register Filter Mask Registers Filter Control Register FIFO Word Count Register FIFO Interrupt Threshold Register FIFO Reset Register FIFO Output Control Register Line Number Interrupt Register Pixel Alignment Register Line Start Register Line Stop Register Global Line Mode Register Full Field Enable Register Full Field Mode Register VBUS Data Access With VBUS Address Increment Register VBUS Data Access With VBUS Address Increment Register FIFO Read Data Register VBUS Address Access Register Interrupt Status Register Interrupt Status Register Interrupt Status Register Interrupt Status Register Interrupt Mask Register Interrupt Mask Register
2-46 2-47 2-47 2-48 2-48 2-49 2-49 2-50 2-50 2-51 2-51 2-52 2-52 2-52 2-53 2-54 2-54 2-54 2-54 2-55 2-56 2-57 2-58 2-58 2-58 2-58 2-59 2-59 2-59 2-59 2-60 2-60 2-60 2-60 2-61 2-61 2-62 2-63 2-64 2-65 2-66 2-67
2.11.86 Interrupt Clear Register 2.11.87 Interrupt Clear Register 2.12 VBUS Register Definitions 2.12.1 Closed Caption Data Register 2.12.2 Data Register 2.12.3 VITC Data Register 2.12.4 V-Chip Rating Block Register 2.12.5 V-Chip Rating Block Register 2.12.6 V-Chip Rating Block Register 2.12.7 V-Chip MPAA Rating Data Register 2.12.8 General Line Mode Line Address Register 2.12.9 VPS/Gemstar Data Register 2.12.10 FIFO Read Register 2.12.11 Interrupt Configuration Register Electrical Specifications Absolute Maximum Ratings Recommended Operating Conditions 3.2.1 Crystal Specifications Electrical Characteristics 3.3.1 Electrical Characteristics 3.3.2 Analog Processing Converters 3.3.3 Timing Example Register Settings Example 4.1.1 Assumptions 4.1.2 Recommended Settings Example 4.2.1 Assumptions 4.2.2 Recommended Settings Example 4.3.1 Assumptions 4.3.2 Recommended Settings Application Information Application Example Designing With PowerPAD Mechanical Data
2-68 2-69 2-70 2-70 2-70 2-71 2-71 2-71 2-72 2-72 2-73 2-74 2-74 2-75
List Illustrations
Figure 2-10 2-11 2-12 2-13 2-14 2-15 2-16 2-17 2-18 2-19 2-20 2-21 2-22 2-23 2-24 2-25 Title Functional Block Diagram Terminal Assignments Diagram Analog Processors Converters Digital Video Processor Block Diagram Composite S-Video Processor Block Diagram Color Low-Pass Filter Frequency Response Color Low-Pass Filter With Filter Frequency Response, NTSC Square Pixel Sampling Color Low-Pass Filter With Filter Characteristics, NTSC/PAL ITU-R BT.601 Sampling Color Low-Pass Filter With Filter Characteristics, Square Pixel Sampling Chroma Trap Filter Frequency Response, NTSC Square Pixel Sampling Chroma Trap Filter Frequency Response, NTSC ITU-R BT.601 Sampling Chroma Trap Filter Frequency Response, ITU-R BT.601 Sampling Chroma Trap Filter Frequency Response, Square Pixel Sampling Luminance Edge-Enhancer Peaking Block Diagram Peaking Filter Response, NTSC Square Pixel Sampling Peaking Filter Response, NTSC/PAL ITU-R BT.601 Sampling Peaking Filter Response, Square Pixel Sampling Component Gain, Offset, Limit CbCr Component Gain, Offset, Limit Reference Clock Configurations Timing Vertical Synchronization Signals 525-Line System Vertical Synchronization Signals 625-Line System Horizontal Synchronization Signals 10-Bit 4:2:2 Mode Horizontal Synchronization Signals 20-Bit 4:2:2 Mode VSYNC Position With Respect HSYNC VBUS Access Page 2-10 2-12 2-13 2-14 2-15 2-16 2-18
2-26 2-27
Reset Timing 2-21 Teletext Filter Function 2-57 Clocks, Video Data, Sync Timing Host Port Timing Application Example
List Tables
Table 2-10 2-11 2-12 Title Terminal Functions Output Format Summary Line Frequencies, Data Rates, Pixel/Line Counts Sequence Host Interface Terminal Description Address Selection Supported Systems Ancillary Data Format Sequence Data Output Format Reset Sequence Register Summary VBUS Register Summary Analog Channel Video Mode Selection Page 2-10 2-11 2-16 2-17 2-17 2-19 2-20 2-21 2-21 2-23 2-26 2-27
viii
Introduction
TVP5146 device high quality, single-chip digital video decoder that digitizes decodes popular baseband analog video formats into digital component video. TVP5146 decoder supports analog-to-digital (A/D) conversion component YPbPr signals, well conversion decoding NTSC, PAL, SECAM composite S-video into component YCbCr. This decoder includes four 10-bit 30-MSPS converters (ADCs). Preceding each device, corresponding analog channel contains analog circuit that clamps input reference voltage applies programmable gain offset. total video input terminals configured combination RGB, YPbPr, CVBS, S-video video inputs. Component, composite, S-video signals sampled square-pixel ITU-R BT.601 clock frequency, line-locked, then decimated pixel rate. CVBS decoding utilizes five-line adaptive comb filtering both luma chroma data paths reduce both cross-luma cross-chroma artifacts. chroma trap filter also available. CVBS S-video inputs, user control video characteristics such contrast, brightness, saturation, host port interface. Furthermore, luma peaking (sharpness) with programmable gain included, well patented chroma transient improvement (CTI) circuit. built-in color space converter applied decoded component data. following output formats selected: 20-bit 4:2:2 YCbCr 10-bit 4:2:2 YCbCr. TVP5146 decoder generates synchronization, blanking, field, active video window, horizontal vertical syncs, clock, genlock (for downstream video encoder synchronization), host interrupt programmable logic signals, addition digital video outputs. TVP5146 decoder includes methods advanced vertical blanking interval (VBI) data retrieval. data processor (VDP) slices, parses, performs error checking teletext, closed caption (CC), other data. built-in FIFO stores lines teletext data, with proper host port synchronization, full-screen teletext retrieval possible. TVP5146 decoder pass through output formatter sampled luma data host-based processing. decoder provides option concurrent processing pixel-locked CVBS RGB/YPbPr input formats. main blocks TVP5146 decoder include: Robust sync detection weak noisy signals well trick modes separation 2-D, 5-line, adaptive comb chroma trap filter Fast-switch input pixel-by-pixel switching between CVBS YPbPr/RGB component video inputs (SCART support) Four 10-bit, 30-MSPS converters with analog preprocessors [clamp automatic gain control (AGC)] Luminance processor Chrominance processor Component processor Clock/timing processor power-down control Software-controlled power-saving standby mode Output formatter host port interface data processor
Macrovision copy protection detection circuit (Type separate color stripe detection) 3.3-V tolerant digital ports
Detailed Functionality
Four 30-MSPS, 10-bit channels with programmable gain control Supports NTSC 4.43), 60), SECAM CVBS, S-video Supports analog component YPbPr/RGB video formats with embedded sync analog video input terminals multisource connection User-programmable video output formats 10-bit ITU-R BT.656 4:2:2 YCbCr with embedded syncs 10-bit 4:2:2 YCbCr with separate syncs 20-bit 4:2:2 YCbCr with separate syncs sampled data active video during vertical blanking period Sliced data during vertical blanking period active video period (full field mode)
HSYNC/VSYNC outputs with programmable position, polarity, width, (field output Component video processing Gain (contrast) offset (brightness) adjustments Automatic component video detection (525/625) Color space conversion from YCbCr
Composite S-video processing Adaptive 2-D, 5-line, adaptive comb filter composite video inputs; chroma trap available Automatic video standard detection (NTSC/PAL/SECAM) switching Luma-peaking with programmable gain Patented circuit Patented architecture locking weak, noisy, unstable signals Single 14.31818-MHz reference crystal standards (ITU-R.BT601 square pixel) Line-locked internal pixel sampling clock generation with horizontal- vertical-lock signal outputs Genlock output [real-time control (RTC] format) downstream video encoder synchronization
Certified Macrovision copy protection detection
Macrovision trademark Macrovision Corporation. Other trademarks property their respective owners.
data processor Teletext (NABTS, WST) extended data service (EDS) Wide screen signaling (WSS) Copy generation management system (CGMS) Video program system (VPS/PDC) Vertical interval time code (VITC) Gemstar electronic program guide compatible mode Register readback (CGMS), VPS/PDC, VITC, Gemstar sliced data
host port interface Reduced power consumption: 1.8-V digital core, 3.3-V digital I/O, 1.8-V analog core with power-save power-down modes 80-terminal TQFP PowerPAD package
Applications
Digital TV/monitors DVD-R video cards Video capture/video editing Video conferencing
Related Products
TVP5150A/TVP5150AM1 Ultralow Power NTSC/PAL/SECAM Video Decoder With Robust Sync Detector, (SLES098)
Ordering Information
PACKAGED DEVICES 70°C 80-TERMINAL PLASTIC FLAT-PACK PowerPADTVP5146PFP
Gemstar trademark Gemstar-TV Guide International. PowerPAD trademark Texas Instruments.
Functional Block Diagram
Copy Protection Detector Analog Front VI_1_A VI_1_B VI_1_C VI_2_A CVBS/ VI_2_B VI_2_C VI_3_A CVBS/ Pr/R/C VI_3_B VI_3_C ADC3 ADC2 Composite S-Video Processor ADC1 CVBS/Y Separation 5-line Adaptive Comb Luma Processing Chroma Processing Output Formatter Component Processor Color Space Conversion YCbCr Data Slicer
CVBS/Y/G
CVBS/ Pb/B/C
YCbCr Y[9:0] C[9:0]
Pb/B Pr/R
Gain/Offset
CVBS/Y VI_4_A
ADC4
GPIO Sampling Clock Timing Processor With Sync Detector
Host Interface
XTAL1
XTAL2
VS/VBLK
AVID
GLCO
DATACLK
Figure 1-1. Functional Block Diagram
RESETB
HS/CS
PWDN
Terminal Assignments
PACKAGE (TOP VIEW)
VI_1_B VI_1_C CH1_A33GND CH1_A33VDD CH2_A33VDD CH2_A33GND VI_2_A VI_2_B VI_2_C CH2_A18GND CH2_A18VDD A18VDD_REF A18GND_REF CH3_A18VDD CH3_A18GND VI_3_A VI_3_B VI_3_C CH3_A33GND CH3_A33VDD
VI_1_A CH1_A18GND CH1_A18VDD PLL_A18GND PLL_A18VDD XTAL2 XTAL1 VS/VBLK/GPIO HS/CS/GPIO FID/GPIO C_0/GPIO C_1/GPIO DGND DVDD C_2/GPIO C_3/GPIO C_4/GPIO C_5/GPIO IOGND IOVDD
C_6/GPIO C_7/GPIO C_8/GPIO C_9/GPIO DGND DVDD IOGND IOVDD DGND DVDD
CH4_A33VDD CH4_A33GND VI_4_A CH4_A18GND CH4_A18VDD AGND DGND INTREQ DVDD DGND PWDN RESETB FSS/GPIO AVID/GPIO GLCO/I2CA IOVDD IOGND DATACLK
Figure 1-2. Terminal Assignments Diagram
Terminal Functions
Table 1-1. Terminal Functions
TERMINAL NAME Analog Video VI_1_A VI_1_B VI_1_C VI_2_A VI_2_B VI_2_C VI_3_A VI_3_B VI_3_C VI_4_A Clock Signals DATACLK XTAL1 XTAL2 Digital Video Digital video output CbCr, LSB. Unused outputs left unconnected. Also, these terminals programmable general-purpose I/O. 8-bit mode, LSBs ignored. needs pulldown resistor (see Figure 5-1). Line-locked data output clock External clock reference input. connected external oscillator with 1.8-V compatible clock signal 14.31818-MHz crystal oscillator. External clock reference output. connected XTAL1 driven external single-ended oscillator. VI_1_x: Analog video input CVBS/Pb/B/C VI_2_x: Analog video input CVBS/Y/G VI_3_x: Analog video input CVBS/Pr/R/C VI_4_A: Analog video input CVBS/Y composite, S-video, composite component video inputs combination thereof) supported. inputs must ac-coupled. recommended coupling capacitor possible input configurations listed input select register subaddress (see Section 2.11.1). NUMBER DESCRIPTION
C_[9:0]/ GPIO
Y_[9:0]
Digital video output Y/YCbCr, LSB. 8-bit mode, LSBs ignored. Unused outputs left unconnected.
Miscellaneous Signals FSS/GPIO Fast-switch (blanking) input. Switching signal between synchronous component video (YPbPr/RGB) composite video input. Programmable general-purpose GLCO/I2CA INTREQ PWDN RESETB Genlock control output (GLCO) During reset, this terminal input used program address LSB. Interrupt request Power-down input: Power down Normal mode Reset input, active
Table 1-1. Terminal Functions (Continued)
TERMINAL NAME Host Interface Power Supplies AGND A18GND_REF A18VDD_REF CH1_A18GND CH2_A18GND CH3_A18GND CH4_A18GND CH1_A18VDD CH2_A18VDD CH3_A18VDD CH4_A18VDD CH1_A33GND CH2_A33GND CH3_A33GND CH4_A33GND CH1_A33VDD CH2_A33VDD CH3_A33VDD CH4_A33VDD DGND DVDD IOGND IOVDD PLL_A18GND PLL_A18VDD Sync Signals HS/CS/GPIO VS/VBLK/GPIO FID/GPIO AVID/GPIO Horizontal sync output digital composite sync output Programmable general-purpose Vertical sync output (for modes with dedicated VSYNC) VBLK output Programmable general-purpose Odd/even field indicator output. This terminal needs pulldown resistor (see Figure 5-1). Programmable general-purpose Active video indicator output Programmable general-purpose Analog ground. Connect analog ground. Analog 1.8-V return Analog power reference clock input data NUMBER DESCRIPTION
Analog 1.8-V return
Analog power. Connect
Analog 3.3-V return
Analog power. Connect
Digital return Digital power. Connect Digital power return Digital power. Connect less reduced noise. Analog power return Analog power. Connect
Functional Description
Analog Processing Converters
Figure shows functional diagram analog processors ADCs. This block provides analog interface video inputs. accepts inputs performs source selection, video clamping, video amplification, conversion, gain offset adjustments center digitized video signal.
TVP5146 Analog Front
VI_1_A VI_1_B VI_1_C
Clamp
10-Bit
VI_2_A VI_2_B VI_2_C
Clamp
10-Bit
Line-Locked Sampling Clock
VI_3_A VI_3_B VI_3_C
Clamp
10-Bit
VI_4_A
Clamp
10-Bit
Figure 2-1. Analog Processors Converters
2.1.1
Video Input Switch Control
TVP5146 decoder analog channels that accept video inputs. user configure internal analog video switches interface. analog video inputs used different input configurations, some which are: selectable individual composite video inputs four selectable S-video inputs three selectable analog YPbPr/RGB video inputs CVBS input selectable analog YPbPr/RGB video inputs, S-video inputs, CVBS inputs
input selection performed input select register subaddress (see Section 2.11.1).
2.1.2
Analog Input Clamping
internal clamping circuit restores ac-coupled video signal fixed level. clamping circuit provides line-by-line restoration video sync level fixed reference voltage. selection between bottom clamp performed automatically TVP5146 decoder.
2.1.3
Automatic Gain Control
TVP5146 decoder uses four programmable gain amplifiers (PGAs), channel. scale signal with voltage-input compliance 0.5-VPP 2-VPP full-scale 10-bit output code range. 4-bit code sets coarse gain with individual adjustment channel. Minimum gain corresponds code (2-VPP full-scale input, -6-dB gain) while maximum gain corresponds code (0.5 full scale, +6-dB gain). TVP5146 decoder also 12-bit fine gain controls each channel applies independently coarse gain controls. composite video, input video signal amplitude vary significantly from nominal level VPP. TVP5146 decoder adjust setting automatically: enabled adjust signal amplitude such that maximum range reached without clipping. Some nonstandard video signals contain peak white levels that saturate ADC. these cases, automatically cuts back gain avoid clipping. then TVP5146 decoder read gain currently being used. TVP5146 comprises front-end before separation back-end after separation. back-end restores optimum system gain whenever amplitude reference such composite peak (which only relevant before separation) forces front-end gain low. front-end back-end algorithms four amplitude references: sync height, color burst amplitude, composite peak, luma peak. specific amplitude references being used front-end back-end algorithms independently controlled using white peak processing register located subaddress 74h. TVP5146 gain increment speed gain increment delay controlled using increment speed register located subaddress increment delay register located subaddress 79h, respectively.
2.1.4
Converters
ADCs have resolution bits operate MSPS. channels receive identical clock from on-chip phase-locked loop (PLL) frequency between MHz. reference voltages generated internally.
Digital Video Processing
Figure block diagram TVP5146 digital video decoder processor. This processor receives digitized video signals from ADCs performs composite processing CVBS S-video inputs, YCbCr signal enhancements CVBS S-video inputs, YPbPr/RGB processing component video inputs. also generates horizontal vertical syncs other output control signals such genlock CVBS S-video inputs. Additionally, provide field identification, horizontal vertical lock, vertical blanking, active video window indication signals. digital data output programmed formats: 20-bit 4:2:2 with external syncs 10-bit 4:2:2 with embedded/separate syncs. circuit detects pseudosync pulses, pulses, color striping Macrovision-encoded copy-protected material. Information present interval retrieved either inserted ITU-R BT.656 output ancillary data stored internal FIFO and/or registers retrieval host port interface.
Copy Protection Detector
Data Processor
Slice Data Y[9:0] Output Formatter C[9:0]
Decimation Decimation Decimation Decimation XTAL1 XTAL2 RESETB PWDN DATACLK
CVBS/Y/G CVBS/Y Composite Processor YCbCr
Pb/B Pr/R Component Processor YCbCr
VS/VBLK Timing Processor HS/CS GLCO AVID Host Interface
Figure 2-2. Digital Video Processor Block Diagram
2.2.1
Decimation Filter
input signals oversampled factor MHz). outputs first pass through decimation filters that reduce data rate pixel rate. decimation filter half-band filter. Oversampling decimation filtering effectively increase overall signal-to-noise ratio
2.2.2
Composite Processor
Figure block diagram TVP5146 digital composite video processing circuit. This circuit receives digitized composite S-video signal from ADCs performs separation (bypassed S-video input), chroma demodulation PAL/NTSC SECAM, signal enhancements. 10-bit composite video multiplied subcarrier signals quadrature demodulator generate color difference signals signals then sent low-pass filters achieve desired bandwidth. adaptive 5-line comb filter separates from based unique property color phase shifts from line line. chroma remodulated through quadrature modulator subtracted from line-delayed composite video generate luma. This form separation completely complementary, thus there loss information. However, some applications, desirable limit bandwidth avoid crosstalk. that case, notch filters turned accommodate some viewing preferences, peaking filter also available luma path. Contrast, brightness, sharpness, hue, saturation controls programmable through host port.
CVBS/Y Line Delay
Peaking
Delay
SECAM Luma
NTSC/PAL Remodulation Contrast Brightness Saturation Adjust Notch Filter
CVBS
SECAM Color Demodulation
Color
Notch Filter
Burst Accumulator
Burst Accumulator
5-Line Adaptive Comb Filter Notch Filter Notch Filter Delay
CVBS/C NTSC/PAL Demodulation
Color
Delay
Figure 2-3. Composite S-Video Processor Block Diagram
2.2.2.1 Color Low-Pass Filter
High filter bandwidth preserves sharp color transitions produces crisp color boundaries. However, video sources that have asymmetrical side bands, desirable limit filter bandwidth avoid crosstalk. color low-pass filter bandwidth programmable enable three notch filters. Figure through Figure represent frequency responses wideband color low-pass filters.
Amplitude NTSC 1.29 ITU-R BT.601 1.42 1.55 Amplitude
Filter Filter Filter 1.29 Filter
Frequency
Frequency
Figure 2-4. Color Low-Pass Filter Frequency Response
Figure 2-5. Color Low-Pass Filter With Filter Frequency Response, NTSC Square Pixel Sampling
Filter Filter 1.55 Filter Filter 1.13
Amplitude Filter Filter 1.41 Filter Filter 1.03
Amplitude
Frequency
Frequency
Figure 2-6. Color Low-Pass Filter With Filter Characteristics, NTSC/PAL ITU-R BT.601 Sampling
Figure 2-7. Color Low-Pass Filter With Filter Characteristics, Square Pixel Sampling
2.2.2.2 Separation
separation done using adaptive 5-line (5-H delay) comb filters chroma trap filter. comb filter selectively bypassed luma chroma path. comb filter bypassed luma path, then chroma trap filters used which shown Figure through Figure 2-11. TI's patented adaptive comb filter algorithm reduces artifacts such hanging dots color boundaries. detects properly handles false colors high frequency luminance images, such multiburst pattern circle pattern. Adaptive comb filtering recommended mode operation.
Amplitude Amplitude Frequency Notch Filter Notch Filter Notch Filter Notch Filter Frequency Notch Filter Notch Filter Notch Filter Notch Filter
Figure 2-8. Chroma Trap Filter Frequency Response, NTSC Square Pixel Sampling
Amplitude Frequency Notch Filter Notch Filter Amplitude Notch Filter
Figure 2-9. Chroma Trap Filter Frequency Response, NTSC ITU-R BT.601 Sampling
Frequency Notch Filter Notch Filter Notch Filter
Notch Filter
Notch Filter
Figure 2-10. Chroma Trap Filter Frequency Response, ITU-R BT.601 Sampling
Figure 2-11. Chroma Trap Filter Frequency Response, Square Pixel Sampling
2.2.3
Luminance Processing
digitized composite video signal passes through either luminance comb filter chroma trap filter, either which removes chrominance information from composite signal generate luminance signal. luminance signal then into input peaking circuit. Figure 2-12 illustrates basic functions luminance data path. case S-video, luminance signal bypasses comb filter chroma trap filter directly circuit. High-frequency components luminance signal enhanced peaking filter (sharpness). Figure 2-13, Figure 2-14, Figure 2-15 show characteristics peaking filter four different gain settings that programmable host port.
Gain
Peak Detector
Bandpass Filter
Peaking Filter
Delay
Figure 2-12. Luminance Edge-Enhancer Peaking Block Diagram
Amplitude Gain Frequency Frequency Gain Amplitude Gain Peak 2.40 Gain Gain Gain Gain Peak 2.64 Gain
Figure 2-13. Peaking Filter Response, NTSC Square Pixel Sampling
Figure 2-14. Peaking Filter Response, NTSC/PAL ITU-R BT.601 Sampling
Gain Amplitude Gain Gain Frequency Peak 2.89 Gain
Figure 2-15. Peaking Filter Response, Square Pixel Sampling
2.2.3.1 Color Transient Improvement
Color transient improvement (CTI) enhances horizontal color transients delay modulation both color difference signals. operation must performed only YCbCr-formatted data. color difference signal transition points maintained, edges enhanced signals which have bandwidth-limited color components (for example, CVBS S-video).
2.2.4
Component Video Processor
component video processing block supports user-selectable contrast, brightness, saturation adjustment YCbCr output formats. YCbCr output formats, gain offset values applied luma data path order pixel values correct output range (for 10-bit Ymin Ymax 940), provide means adjusting contrast brightness. digital contrast (gain) brightness (offset) factors vary from 255. contrast control adjusts amplitude range output centered midpoint output code range. limit block limits output ITU-R BT.601 range (Ymin Ymax) extended range, depending user setting.
Offset
Limit
Gain
Figure 2-16. Component Gain, Offset, Limit
CbCr components, saturation (gain) factor applied CbCr inputs order them CbCr output code range provide saturation control. Similarly, limit block limit CbCr outputs valid range: Cb,Crmin Cb,Crmax
CbCr Limit CbCr
Gain
Figure 2-17. CbCr Component Gain, Offset, Limit
2.2.5
Color Space Conversion
0.299 0.587 0.114 -0.172 0.339 0.511 0.511 0.428 0.083
formulas YCbCr conversion given
Clock Circuits
internal line-locked generates system pixel clocks. 14.31818-MHz clock required drive PLL. This input TVP5146 decoder 1.8-V level terminal (XTAL1), crystal 14.31818-MHz fundamental resonant frequency connected across terminals (XTAL2). parallel resonant circuit used shown Figure 2-18, then external capacitors must have following relationship: CSTRAY, where CSTRAY terminal capacitance with respect ground. Figure 2-18 shows reference clock configurations. TVP5146 decoder generates DATACLK signal used clocking data.
TVP5146 14.31818-MHz Clock
TVP5146
14.31818-MHz Crystal
XTAL1
XTAL1
XTAL2
XTAL2
Figure 2-18. Reference Clock Configurations
Real-Time Control (RTC)
Although TVP5146 decoder line-locked system, color burst information used determine accurately color subcarrier frequency phase. This ensures proper operation with nonstandard video signals that follow exactly required frequency multiple between color subcarrier frequency video line frequency. frequency control word internal color subcarrier subcarrier reset transmitted terminal (GLCO) optional system (for example, video encoder). frequency control word 23-bit binary number. instantaneous frequency color subcarrier calculated from following equation: ctrl sclk
where FPLL frequency subcarrier PLL, Fctrl 23-bit frequency control word, Fsclk times pixel frequency. Figure 2-19 shows detailed timing diagram.
Valid Sample Reserved
Invalid Sample
23-Bit Increment
Start NOTE: Reset active low, Sequence PAL:1 (R-Y) line normal, (R-Y) line inverted, NTSC: change
Figure 2-19. Timing
Output Formatter
output formatter sets data formatted output TVP5146 output buses. Table shows available output modes. Table 2-1. Output Format
TERMINAL NAME TERMINAL NUMBER 10-Bit 4:2:2 YCbCr Cb9, Cb8, Cb7, Cb6, Cb5, Cb4, Cb3, Cb2, Cb1, Cb0, 20-Bit 4:2:2 YCbCr Cb9, Cb8, Cb7, Cb6, Cb5, Cb4, Cb3, Cb2, Cb1, Cb0,
2-10
Table 2-2. Summary Line Frequencies, Data Rates, Pixel/Line Counts
STANDARDS sampling NTSC-J, NTSC-4.43 PAL-M PAL-60 PAL-B, PAL-N PAL-Nc SECAM Square sampling NTSC-J, NTSC-4.43 PAL-M PAL-60 PAL-B, PAL-N PAL-Nc SECAM 12.2727 12.2727 12.2727 12.2727 14.75 14.75 14.75 14.75 3.579545 4.43361875 3.57561149 4.43361875 4.43361875 4.43361875 3.58205625 4.406250 4.250000 15.73426 15.73426 15.73426 15.73426 15.625 15.625 15.625 15.625 13.5 13.5 13.5 13.5 13.5 13.5 13.5 13.5 3.579545 4.43361875 3.57561149 4.43361875 4.43361875 4.43361875 3.58205625 4.406250 4.250000 15.73426 15.73426 15.73426 15.73426 15.625 15.625 15.625 15.625 PIXELS LINE ACTIVE PIXELS LINE LINES FRAME PIXEL FREQUENCY (MHz) COLOR SUBCARRIER FREQUENCY (MHz) HORIZONTAL LINE RATE (kHz)
2.5.1
Fast Switches SCART
TVP5146 decoder supports SCART interface used European audio/video equipment carry composite video, S-video, video same cable. event that composite video video present simultaneously video terminals assigned SCART interface, TVP5146 decoder assumes they pixel synchronous each other. timing both composite video video obtained from composite source, derived clock used sample video well. fast-switch input terminal allows switching between these input video sources pixel-by-pixel basis. fast switch hard switch; there alpha blending between both sources.
2.5.2
Separate Syncs
VBLK independently software programmable pixel count. This allows possible alignment internal pixel count line count. default settings 525-line 625-line video outputs given examples below. changes same transient time when trailing edge vertical sync occurs. polarity programmable interface.
2-11
525-Line First Field Video
Start Stop
VBLK
VBLK Start
VBLK Stop
Second Field Video
Start Stop
VBLK
VBLK Start NOTE: Line numbering conforms ITU-R BT.470
VBLK Stop
Figure 2-20. Vertical Synchronization Signals 525-Line System
2-12
625-Line First Field Video
Start Stop
VBLK
VBLK Start
VBLK Stop
Second Field Video
Start Stop
VBLK
VBLK Start NOTE: Line numbering conforms ITU-R BT.470
VBLK Stop
Figure 2-21. Vertical Synchronization Signals 625-Line System
2-13
DATACLK
Y[9:0]
Horizontal Blanking
Start
Stop
AVID AVID Stop DATACLK Mode NTSC NTSC Pixel Clock AVID Start
NOTE: ITU-R BT.656 10-bit 4:2:2 timing with pixel clock reference
Figure 2-22. Horizontal Synchronization Signals 10-Bit 4:2:2 Mode
2-14
DATACLK
Y[9:0]
Horizontal Blanking
CbCr[9:0]
Horizontal Blanking
Start AVID
Stop
AVID Stop NOTE: AVID rising edge occurs clock cycles early. DATACLK Mode NTSC NTSC NOTE: 20-bit 4:2:2 timing with pixel clock reference Pixel Clock
AVID Start
Figure 2-23. Horizontal Synchronization Signals 20-Bit 4:2:2 Mode
2-15
First Field
Second Field
10-Bit (PCLK Mode NTSC NTSC
Pixel Clock)
20-Bit (PCLK
Pixel Clock)
Figure 2-24. VSYNC Position With Respect HSYNC
2.5.3
Embedded Syncs
Standards with embedded syncs insert codes into data stream rising falling edges AVID. These codes contain bits which also define vertical timing. Table gives format codes. equals always indicates EAV. equals always indicates SAV. alignment line field counter varies depending standard. bits protection bits: Table 2-3. Sequence
(MSB) Preamble Preamble Preamble Status word
Host Interface
Communication with TVP5146 decoder host interface. standard consists signals, serial input/output data (SDA) line serial input clock line (SCL), which carry information between devices connected bus. third signal (I2CA) used slave address selection. Although system multimastered, TVP5146 decoder functions slave device only.
2-16
Because kept open-drain logic-high output level when driven, user must connect positive supply voltage pullup resistor board. slave-address select signal, terminal (I2CA), enables TVP5146 decoders tied same controlling least significant device address. Table 2-4. Host Interface Terminal Description
SIGNAL I2CA TYPE DESCRIPTION Slave address selection Input clock line Input/output data line
2.6.1
Reset Address Selection
TVP5146 decoder respond possible chip addresses. address selection made reset externally supplied level I2CA terminal. TVP5146 decoder samples level terminal power trailing edge RESETB configures address I2CA terminal internal pulldown resistor pull terminal zero. Table 2-5. Address Selection
(I2CA) (default) B9/B8 BB/BA
terminal strapped DVDD 2.2-k resistor, device address
2.6.2
Operation
1011 1000 Subaddress Send data
Data transfers occur using following illustrated formats. Read from control registers
1011 1000 Subaddress 1011 1001 Receive data
start condition stop condition Acknowledge generated slave Acknowledge generated master, multiple-byte read master with each byte except last byte Subaddrress Subaddress byte Data Data byte, more than byte data transmitted (read write), subaddress pointer automatically incremented. address Example showing that I2CA default mode. Write (B8h), read (B9h)
2.6.3
VBUS Access
TVP5146 decoder additional internal registers accessible through indirect access internal 24-bit address wide VBUS. Figure 2-25 shows VBUS registers access.
2-17
Registers
VBUS Registers 0000h
HOST Processor
VITC VBUS Data VBUS[23:0] VBUS Address FIFO Line Mode
051Ch 0520h 052Ch 0600h
0700h 1904h FFFFh
VBUS Write Single Byte
Send Data
Multiple Bytes
Send Data
Send Data
VBUS Read Single Byte
Read Data
Multiple Bytes
Read Data
Read Data
NOTE: Examples default address. Acknowledge generated slave Acknowledge generated master
Figure 2-25. VBUS Access
2-18
2.6.4
Timing Requirements
TVP5146 decoder requires delays accesses accommodate internal processor timing. accordance with specifications, TVP5146 decoder holds clock line (SCL) indicate wait period master. master designed check clock line held-low condition, then maximum delays must always inserted where required. These delays variable length; maximum delays indicated following diagram: Normal register
1011 1000 Subaddress Send data Wait
Data Processor
TVP5146 data processor (VDP) slices various data services like teletext (WST, NABTS), closed caption (CC), wide screen signaling (WSS), program delivery control (PDC), vertical interval time code (VITC), video program system (VPS), copy generation management system (CGMS) data, electronic program guide (Gemstar) 1x/2x. Table shows supported system. These services acquired programming enable reception more data standard(s) VBI. programmed line-per-line basis enable simultaneous reception different formats, line. results stored FIFO and/or registers. Because high data bandwidth, teletext results stored FIFO only. TVP5146 decoder provides fully decoded V-CHIP data dedicated registers subaddresses 800540h-800543h (see Sections 2.12.4 through 2.12.7). Table 2-6. Supported Systems
SYSTEM Teletext Teletext Teletext NABTS Teletext NABTS Closed caption Closed caption WSS-CGMS VITC VITC (PDC) V-CHIP (decoded) Gemstar Gemstar User STANDARD SECAM NTSC NTSC-J NTSC NTSC NTSC NTSC NTSC NTSC Programmable LINE NUMBER 6-23 (Fields 6-22 (Fields 10-21 (Fields 10-21 (Fields (Fields (Fields (Fields (Fields 6-22 10-20 (Field NUMBER BYTES bits bits with frame byte Programmable
2-19
2.7.1
FIFO Ancillary Data Video Stream
Sliced data output ancillary data video stream ITU-R BT.656 mode. data output Y[9:2] terminals during horizontal blanking period. Table shows header format sequence ancillary data inserted into video stream. This format also used store data into FIFO. size FIFO bytes. Therefore, FIFO store lines teletext data with NTSC NABTS standard. Table 2-7. Ancillary Data Format Sequence
BYTE (MSB) Data error Match DID2 Match DID1 (LSB) DID0 Data (DID) Secondary data (SDID) Number 32-bit data (NN) Internal data (IDID0) Video line [9:8] Internal data (IDID1) Data byte Data byte Data byte Data byte Data byte Check Fill byte word word Ancillary data preamble DESCRIPTION
Video line [7:0]
Data Data Data Data Data CS[7:0]
4N+7
DID:
Even parity D0-D5
NEP: Negated even parity
91h: Sliced data lines first field 53h: Sliced data line first field 55h: Sliced data lines second field 97h: Sliced data line second field This field holds data format taken from line mode register bits [2:0] corresponding line. Number Dwords beginning with byte through 4N+7. Note this value number Dwords where each Dword bytes. Transaction video line number [7:0] Transaction video line number [9:8] Match flag Match flag error detected block. error detected. D0-D7 first data through last data byte. Fill bytes make multiple bytes from byte last fill byte. teletext modes, byte sync pattern byte. Byte first data byte.
SDID: IDID0: IDID1:
Fill byte:
2-20
2.7.2
Data Output
TVP5146 decoder output video data twice sampling rate external slicing. This transmitted ancillary data block, although somewhat differently from sliced data transmitted FIFO format described Section 2.7.1. samples transmitted during active portion line. data uses ITU-R BT.656 format having only luma data. chroma samples replaced luma samples. TVP5146 decoder inserts four-byte preamble 000h 3FFh 3FFh 180h before data start. There checksum bytes fill bytes this mode. Table 2-8. Data Output Format
BYTE (MSB) Data Data n-5. Data n-4. Data pixel rate luma data (i.e., NTSC 601: 1707) (LSB) data preamble DESCRIPTION
Reset Initialization
Reset initiated power time terminal (RESETB) brought low. Table describes status TVP5146 terminals during immediately after reset. Table 2-9. Reset Sequence
SIGNAL NAME Y[9:0], C[9:0], DATACLK RESETB, PWDN, SDA, SCL, FSS, AVID, GLCO, INTREQ DATACLK DURING RESET Input Input Input Output RESET COMPLETED High-impedance Input Output High-impedance
POWER (3.3
(min)
(min) Normal Operation
RESETB (Terminal
Reset (min)
(Terminal
Invalid Cycle
Valid
Figure 2-26. Reset Timing
2-21
TVP5146 requires that terminal (C_1/GPIO) held LOW. using 20-/16-bit mode using this terminal GPIO, then this terminal must pulled through 2.2-k pulldown resistor (see Figure 5-1). unused, this terminal shorted ground. (Note: using 20-/16-bit mode only using MSBs, possible short terminal GND, current IOVDD will increase mA.) After reset, user must write following commands TVP5146:
STEP SUBADDRESS 0xE8 0xE9 0xEA 0xE0 0xE8 0xE9 0xEA 0xE0 0xE0 DATA 0x02 0x00 0x80 0x01 0x60 0x00 0xB0 0x01 0x00
Afterward, user programs device usual.
Adjusting External Syncs
proper sequence program following external syncs NTSC, PAL-M, NTSC 443, PAL60 (525-line modes): video standard NTSC (register 02h) HSYNC, VSYNC, VBLK, AVID external syncs (registers through 24h)
PAL, PAL-N, SECAM (625-line modes): video standard (register 02h) HSYNC, VSYNC, VBLK, AVID external syncs (registers through 24h)
autoswitch, video standard autoswitch (register 02h)
2.10 Internal Control Registers
TVP5146 decoder initialized controlled internal registers that define operating parameters entire decoder. Communication between external controller TVP5146 decoder through standard host port interface, described earlier. Table 2-10 shows summary these registers. Detailed programming information each register described following sections. Additional registers accessible through indirect procedure involving access internal 24-bit address wide VBUS. Table 2-11 shows summary VBUS registers. NOTE: write reserved registers. Reserved bits defined register must written with unless otherwise noted.
2-22
Table 2-10. Register Summary
REGISTER NAME Input select gain control Video standard Operation mode Autoswitch mask Color killer Luminance processing control Luminance processing control Luminance processing control Luminance brightness Luminance contrast Chrominance saturation Chroma Chrominance processing control Chrominance processing control Reserved Component saturation Component contrast Component saturation Reserved Component brightness Reserved AVID start pixel AVID stop pixel HSYNC start pixel HSYNC stop pixel VSYNC start line VSYNC stop line VBLK start line VBLK stop line NOTE: Read only Write only Read write Reserved register addresses must written SUBADDRESS 16h-17h 18h-19h 1Ah-1Bh 1Ch-1Dh 1Eh-1Fh 20h-21h 22h-23h 24h-25h 055h 325h 000h 040h 004h 007h 001h 015h DEFAULT
2-23
Table 2-10. Registers Summary (Continued)
REGISTER NAME Reserved Fast-switch control Reserved Fast-switch SCART delay Reserved SCART delay delay control Reserved Sync control Output formatter Output formatter Output formatter Output formatter Output formatter Output formatter Clear lost lock detect Status Status gain status Reserved Video standard status GPIO input GPIO input Vertical line count Reserved coarse gain coarse gain coarse gain coarse gain fine gain Pb_B fine gain Y_G_Chroma fine gain Pr_R fine gain CVBS_Luma Reserved version Reserved white peak processing Reserved NOTE: Read only Write only Read write Reserved register addresses must written
SUBADDRESS 26h-27h 2Fh-30h 3Ch-3Dh 42h-43h 44h-45h 4Ah-4Bh 4Ch-4Dh 4Eh-4Fh 50h-51h 52h-6Fh 71h-73h 75h-77h
DEFAULT
900h 900h 900h 900h
2-24
Table 2-10. Registers Summary (Continued)
REGISTER NAME increment speed increment delay Reserved Chip Chip Reserved filter mask filter mask filter mask filter mask filter mask filter mask filter mask filter mask filter mask filter mask filter control FIFO word count FIFO interrupt threshold Reserved FIFO reset FIFO output control line number interrupt pixel alignment Reserved line start line stop global line mode full field enable full field mode Reserved VBUS data access with VBUS address increment VBUS data access with VBUS address increment FIFO read data Reserved VBUS address access Reserved Interrupt status Interrupt status NOTE: Read only Write only Read write Reserved register addresses must written
SUBADDRESS 7Ah-7Fh 82h-B0h C2h-C3h C4h-D5h DBh-DFh E3h-E7h E8h-E9h EBh-EFh
DEFAULT
01Eh
0000h
2-25
Table 2-10. Registers Summary (Continued)
REGISTER NAME Interrupt status Interrupt status Interrupt mask Interrupt mask Interrupt clear Interrupt clear Reserved NOTE: Read only Write only Read write Reserved register addresses must written SUBADDRESS F8h-FFh DEFAULT
Table 2-11. VBUS Register Summary
REGISTER NAME Reserved closed caption data data Reserved VITC data Reserved V-Chip data Reserved general line mode line address Reserved VPS/Gemstar data Reserved FIFO read Reserved Interrupt configuration Reserved SUBADDRESS 0000h-80 051Bh 051Ch-80 051Fh 0520h-80 0526h 0527h-80 052Bh 052Ch-80 0534h 0535h-80 053Fh 0540h-80 0543h 0544h-80 05FFh 0600h-80 0611h 0612h-80 06FFh 0700h-80 070Ch 070Dh-90 1903h 1904h 1905h-B0 005Fh 0060h 0061h-FF FFFFh 00h, DEFAULT
NOTE: Writing value reserved register cause erroneous operation TVP5146 decoder. recommended access data to/from reserved registers.
2-26
2.11 Register Definitions
2.11.1 Input Select Register
Subaddress Default
Input select [7:0]
Table 2-12. Analog Channel Video Mode Selection
MODE CVBS INPUT(S) SELECTED VI_1_A (default) VI_1_B VI_1_C VI_2_A VI_2_B VI_2_C VI_3_A VI_3_B VI_3_C VI_4_A S-video VI_2_A(Y), VI_1_A(C) VI_2_B(Y), VI_1_B(C) VI_2_C(Y), VI_1_C(C) VI_2_A(Y), VI_3_A(C) VI_2_B(Y), VI_3_B(C) VI_2_C(Y), VI_3_C(C) VI_4_A(Y), VI_1_A(C) VI_4_A(Y), VI_1_B(C) VI_4_A(Y), VI_1_C(C) VI_4_A(Y), VI_3_A(C) VI_4_A(Y), VI_3_B(C) VI_4_A(Y), VI_3_C(C) VI_1_A(B), VI_2_A(G), VI_3_A(R) VI_1_B(B), VI_2_B(G), VI_3_B(R) VI_1_C(B), VI_2_C(G), VI_3_C(R) YPbPr VI_1_A(Pb), VI_2_A(Y), VI_3_A(Pr) VI_1_B(Pb), VI_2_B(Y), VI_3_B(Pr) VI_1_C(Pb), VI_2_C(Y), VI_3_C(Pr) SCART VI_1_A(B), VI_2_A(G), VI_3_A(R), VI_4_A(CVBS) VI_1_B(B), VI_2_B(G), VI_3_B(R), VI_4_A(CVBS) VI_1_C(B), VI_2_C(G), VI_3_C(R), VI_4_A(CVBS) VI_1_A(Pb), VI_2_A(Y), VI_3_A(Pr), VI_4_A(CVBS) VI_1_B(Pb), VI_2_B(Y), VI_3_B(Pr), VI_4_A(CVBS) VI_1_C(Pb), VI_2_C(Y), VI_3_C(Pr), VI_4_A(CVBS) INPUT SELECT [7:0]
input terminals configured support composite, S-video, component YPbPr/RGB SCART listed Table 2-12. Users must follow this table properly S-video component applications because only terminal configurations listed Table 2-12 supported.
2-27
2.11.2 Gain Control Register
Subaddress Default Reserved chroma luma
must written this bit. must written this bit. chroma: Controls automatic gain chroma/B/R/PbPr channel: Manual luma manual, chroma forced manual) Enabled auto gain, applies gain value acquired from sync channel S-video component mode. When luma set, this state valid. (default) luma: Controls automatic gain embedded sync channel CVBS, S-video, component video: Manual gain, coarse fine gain frozen previous gain value when this Enabled auto gain applies only embedded sync channel (default) These settings only affect analog front-end (AFE). brightness contrast component, CVBS affected these settings.
2.11.3 Video Standard Register
Subaddress Default Reserved Video standard [2:0]
Video standard [2:0]: CVBS S-Video Autoswitch mode (default) NTSC (Combination-N) NTSC 4.43 SECAM Component Video Autoswitch mode (default) Component Component Reserved Reserved Reserved Reserved Reserved
NOTE: PAL60 included autoswitch mode. With autoswitch code running, user force decoder operate particular video standard mode writing appropriate value into this register. Changing these bits causes register settings reinitialized. NOTE: Sampling rate (either square pixel ITU-R BT.601) (sampling rate) output formatter register subaddress (see Section 2.11.35).
2-28
2.11.4 Operation Mode Register
Subaddress Default Reserved Power save
Power save: Normal operation (default) Power-save mode. Reduces clock speed internal processor switches ADCs. interface active current operating settings preserved.
2.11.5 Autoswitch Mask Register
Subaddress Default Reserved SECAM NTSC 4.43 (Nc) NTSC
Autoswitch mode mask: Limits video formats between which autoswitch possible. SECAM: Autoswitch does include SECAM Autoswitch includes SECAM (default) NTSC 4.43: Autoswitch does include NTSC 4.43 (default) Autoswitch includes NTSC 4.43 (Nc) PAL: Autoswitch does include (Nc) (default) Autoswitch includes (Nc) PAL: Autoswitch does include (default) Autoswitch includes PAL: Reserved Autoswitch includes (default) NTSC: Reserved Autoswitch includes NTSC (default) NOTE: Bits must always
2-29
2.11.6 Color Killer Register
Subaddress Default Reserved Color killer threshold [4:0]
Automatic color killer
Automatic color killer: Automatic mode (default) Reserved Color killer enabled, terminals forced zero color state. Color killer disabled Color killer threshold [4:0]: 1111 (maximum) 0000 (default) 0000 (minimum)
2.11.7 Luminance Processing Control Register
Subaddress Default Reserved Pedestal present Reserved
Luminance signal delay [3:0]
Pedestal present: pedestal present analog video input signal (default) Pedestal present analog video input signal raw: Disabled (default) Enabled During duration vertical blanking defined VBLK start stop line registers subaddresses through (see Sections 2.11.26 2.11.27), chroma samples replaced luma samples. This feature used support processing performed external device during VBI. order this bit, output format must 10-bit ITU-R BT.656 mode. Luminance signal delay [3:0]: Luminance signal delays with respect chroma signal pixel clock increments. 0111 Reserved 0110 6-pixel delay 0001 1-pixel delay 0000 delay (default) 1111 -1-pixel delay 1000 -8-pixel delay
2-30
2.11.8 Luminance Processing Control Register
Subaddress Default Reserved Reserved
Luma filter select [1:0]
Peaking gain (sharpness) [1:0]
Luma filter selected [1:0]: Luminance adaptive comb enabled (default CVBS) Luminance adaptive comb disabled (trap filter selected) Luma comb/trap filter bypassed (default S-video, component mode, SECAM) Reserved Peaking gain (sharpness) [1:0]: (default)
2.11.9 Luminance Processing Control Register
Subaddress Default Reserved
Trap filter select [1:0]
Trap filter select [1:0] selects four trap filters produce luminance signal removing chrominance signal from composite video signal. stopband chroma trap filter centered chroma subcarrier frequency with stopband bandwidth controlled control bits. Trap filter stopband bandwidth (MHz): Filter select [1:0] (default) NTSC ITU-R BT.601 1.2129 0.8701 0.7183 0.5010 NTSC Square pixel 1.1026 0.7910 0.6712 0.4554 ITU-R BT.601 1.2129 0.8701 0.7383 0.5010 Square pixel 1.3252 0.9507 0.8066 0.5474
2.11.10 Luminance Brightness Register
Subaddress Default Brightness [7:0]
Brightness [7:0]: This register works CVBS S-video luminance. 1111 1111 (bright) 1000 0000 (default) 0000 0000 (dark)
2-31
2.11.11 Luminance Contrast Register
Subaddress Default Contrast [7:0]
Contrast [7:0]: This register works CVBS S-video luminance. 1111 1111 (maximum contrast) 1000 0000 (default) 0000 0000 (minimum contrast)
2.11.12 Chrominance Saturation Register
Subaddress Default Saturation [7:0]
Saturation [7:0]: This register works CVBS S-video chrominance. 1111 1111 (maximum) 1000 0000 (default) 0000 0000 color)
2.11.13 Chroma Register
Subaddress Default [7:0]
[7:0] (does apply component video): This register works CVBS S-video chrominance. 0111 1111 +180 degrees 0000 0000 degrees (default) 1000 0000 -180 degrees
2-32
2.11.14 Chrominance Processing Control Register
Subaddress Default Reserved Color reset Chrominance adaptive comb enable Reserved
Automatic color gain control [1:0]
Color reset: Color subcarrier reset (default) Color subcarrier reset Chrominance adaptive comb enable: This effective composite video only. Enabled (default) Disabled Automatic color gain control (ACGC) [1:0]: ACGC enabled (default) Reserved ACGC disabled, ACGC nominal value ACGC frozen previous value
2.11.15 Chrominance Processing Control Register
Subaddress Default Reserved compensation
Chrominance filter select [1:0]
compensation: Disabled Enabled (default) WCF: Wideband chroma filter Disabled Enabled (default) Chrominance filter select [1:0]: Disabled Notch Notch (default) Notch Figure through Figure 2-11 characteristics.
2.11.16 Component Saturation Register
Subaddress Default
saturation [7:0]
saturation [7:0]: This register works only with YPbPr component video. video, user must gain registers. 1111 1111 (maximum) 1000 0000 (default) 0000 0000 (minimum)
2-33
2.11.17 Component Contrast Register
Subaddress Default contrast [7:0]
contrast [7:0]: This register works only with YPbPr component video. video, user must gain registers. 1111 1111 (maximum) 1000 0000 (default) 0000 0000 (minimum)
2.11.18 Component Saturation Register
Subaddress Default
saturation [7:0]
saturation [7:0]: This register works only with YPbPr component video. video, user must gain registers. 1111 1111 (maximum) 1000 0000 =128 (default) 0000 0000 (minimum)
2.11.19 Component Brightness Register
Subaddress Default
brightness [7:0]
brightness [7:0]: This register works only with YPbPr component video. 1111 1111 (maximum) 1000 0000 (default) 0000 0000 (minimum)
2-34
2.11.20 AVID Start Pixel Register
Subaddress Default Subaddress Reserved 16h-17h 055h AVID active Reserved
AVID start [7:0] AVID start [9:8]
AVID active: AVID active VBLK (default) AVID inactive VBLK AVID start [9:0]: AVID start pixel number, this absolute pixel location from HSYNC start pixel default NTSC (55h) NTSC (56h) (58h) (67h)
TVP5146 decoder updates AVID start only when AVID start byte written user changes these registers, then TVP5146 decoder retains values different modes until this decoder resets. AVID start pixel register also controls position code.
2.11.21 AVID Stop Pixel Register
Subaddress Default Subaddress Reserved 18h-19h 325h
AVID stop [7:0] AVID stop [9:8]
AVID stop [9:0]: AVID stop pixel number. number pixels active video must even number. This absolute pixel location from HSYNC start pixel default NTSC (325h) NTSC (2D6h) (328h) (2B8h)
TVP5146 decoder updates AVID stop only when AVID stop byte written user changes these registers, then TVP5146 decoder retains values different modes until this decoder resets. AVID start pixel register also controls position code.
2.11.22 HSYNC Start Pixel Register
Subaddress Default 1Ah-1Bh 000h
Default (000h)
Subaddress Reserved
HSYNC start [7:0] HSYNC start [9:8]
HSYNC start pixel [9:0]: This absolute pixel location from HSYNC start pixel TVP5146 decoder updates HSYNC start only when HSYNC start byte written user changes these registers, then TVP5146 decoder retains values different modes until this decoder resets.
2-35
2.11.23 HSYNC Stop Pixel Register
Subaddress Default Subaddress Reserved 1Ch-1Dh 040h
HSYNC stop [7:0] HSYNC stop [9:8]
HSYNC stop [9:0]: This absolute pixel location from HSYNC start pixel TVP5146 decoder updates HSYNC stop only when HSYNC Stop byte written user changes these registers, then TVP5146 decoder retains values different modes until this decoder resets.
2.11.24 VSYNC Start Line Register
Subaddress Default Subaddress Reserved 1Eh-1Fh 004h
VSYNC start [7:0] VSYNC start [9:8]
VSYNC start [9:0]: This absolute line number. TVP5146 decoder updates VSYNC start only when VSYNC start byte written user changes these registers, then TVP5146 decoder retains values different modes until this decoder resets. NTSC: default 004h, PAL: default 001h
2.11.25 VSYNC Stop Line Register
Subaddress Default Subaddress Reserved 20h-21h 007h
VSYNC stop [7:0] VSYNC stop [9:8]
VSYNC stop [9:0]: This absolute line number. TVP5146 decoder updates VSYNC stop only when VSYNC stop byte written user changes these registers, TVP5146 decoder retains values different modes until this decoder resets. NTSC: default 007h, PAL: default 004h
2.11.26 VBLK Start Line Register
Subaddress Default Subaddress Reserved 22h-23h 001h
VBLK start [7:0] VBLK start [9:8]
VBLK start [9:0]: This absolute line number. TVP5146 decoder updates VBLK start line only when VBLK start byte written user changes these registers, TVP5146 decoder retains values different modes until this decoder resets. NTSC: default 001h, PAL: default (26Fh)
2-36
2.11.27 VBLK Stop Line Register
Subaddress Default Subaddress Reserved 24h-25h 015h
VBLK stop [7:0] VBLK stop [9:8]
VBLK stop [9:0]: This absolute line number. TVP5146 decoder updates VBLK stop only when VBLK stop byte written user changes these registers, then TVP5146 decoder retains values different modes until this decoder resets. NTSC: default (15h), PAL: default (17h)
2.11.28 Fast-Switch Control Register
Subaddress Default Mode [2:0] Reserved Reserved edge Reserved Polarity
Mode [2:0]: Select fast-switch modes CVBS SCART Reserved Reserved Reserved Reserved Reserved Composite only (default) Component only edge: sampled rising falling edge sampling clock Rising edge Falling edge (default) Polarity FSS: YCbCr/RGB CVBS (4A) CVBS (4A) (default) YCbCr/RGB
2.11.29 Fast-Switch SCART Delay Register
Subaddress Default Reserved delay [4:0]
delay [4:0]: Adjusts delay between component RGB/YPbPr 1111 pixel delay 0001 pixel delay 0000 delay (default) 1111 pixel delay 0000 pixel delay
2-37
2.11.30 SCART Delay Register
Subaddress Default Reserved SCART delay [4:0]
SCART delay [4:0]: Adjusts delay between CVBS component (RGB) video 1111 pixel delay 0001 pixel delay 0000 delay (default) 1111 pixel delay 0000 pixel delay
2.11.31 Delay Register
Subaddress Default Reserved delay [2:0]
delay [2:0]: Sets delay channel with respect Cb/Cr block pixel delay pixel delay delay (default) pixel delay pixel delay
2.11.32 Control Register
Subaddress Default coring [3:0] gain [3:0]
coring [3:0]: 4-bit coring limit control value, unsigned linear control range from ±60, step size 1111 0001 0000 (default) gain [3:0]: 4-bit gain control values, unsigned linear control range from 15/16, step size 1/16 1111 15/16 0001 1/16 0000 disabled (default)
2-38
2.11.33 Register
Subaddress Default Reserved Genlock [2:0]
Genlock [2:0]: Reserved Reserved Reserved Reserved Reserved mode Reserved Reserved
2.11.34 Sync Control Register
Subaddress Default Reserved Polarity Polarity Polarity VS/VBLK HS/CS
Polarity FID: determines polarity terminal First field high, second field (default) First field low, second field high Polarity determines polarity terminal Active (default) Active high Polarity determines polarity terminal Active (default) Active high VS/VBLK: terminal outputs vertical sync (default) terminal outputs vertical blank HS/CS: terminal outputs horizontal sync (default) terminal outputs composite sync
2-39
2.11.35 Output Formatter Register
Subaddress Default Sampling rate YCbCr code range CbCr code Reserved Output format [2:0]
Sampling rate (changing this causes register settings reinitialized): ITU-R BT.601 sampling rate (default) Square pixel sampling rate YCbCr code range: ITU-R BT.601 coding range ranges from 940. range from 960.) Extended coding range range from 1016) (default) CbCr code: Offset binary code complement 512) (default) Straight binary code complement) Output format [2:0]: 10-bit 4:2:2 pixel rate) with embedded syncs (ITU-R BT.656) (default) 20-bit 4:2:2 (pixel rate) with separate syncs Reserved 10-bit 4:2:2 with separate syncs 100-111= Reserved NOTE: 10-bit mode also used output mode when (VBI raw) luminance processing control register subaddress (see Section 2.11.7).
2.11.36 Output Formatter Register
Subaddress Default Reserved Y[9:0] enable Reserved polarity Clock enable
Y[9:0] enable: Y[9:0] C[9:0] output enable Y[9:0] C[9:0] high impedance (default) [9:0] C[9:0] active polarity: Data clocked falling edge DATACLK (default) Data clocked rising edge DATACLK Clock enable: DATACLK outputs high-impedance (default). DATACLK outputs enabled.
2-40
2.11.37 Output Formatter Register
Subaddress Default [1:0] AVID [1:0] GLCO [1:0] [1:0]
[1:0]: terminal function select logic output. logic output. fast-switch input SCART support. logic input (default). AVID [1:0]: AVID terminal function select AVID logic output. AVID logic output. AVID active video indicator output. AVID logic input (default). GLCO [1:0]: GLCO terminal function select GLCO logic output. GLCO logic output. GCLO genlock output. GCLO logic input (default). [1:0]: terminal function select logic output. logic output. output. logic input (default).
2-41
2.11.38 Output Formatter Register
Subaddress Default VS/VBLK [1:0] HS/CS [1:0] [1:0] [1:0]
VS/VBLK [1:0]: terminal function select logic output. logic output. VS/VBLK vertical sync vertical blank output corresponding (VS/VBLK) sync control register subaddress (see Section 2.11.34). logic input (default). HS/CS [1:0]: terminal function select logic output. logic output. HS/CS horizontal sync composite sync output corresponding (HS/CS) sync control register subaddress (see Section 2.11.34). logic input (default). [1:0]: terminal function select logic output. logic output. Reserved logic input (default). [1:0]: terminal function select logic output. logic output. Reserved logic input (default). functions only available 10-bit output mode.
2-42
2.11.39 Output Formatter Register
Subaddress Default [1:0] [1:0] [1:0] [1:0]
[1:0]: terminal function select logic output. logic output. Reserved logic input (default). [1:0]: terminal function select logic output. logic output. Reserved logic input (default). [1:0]: terminal function select logic output. logic output. Reserved logic input (default) [1:0]: terminal function select logic output. logic output. Reserved logic input (default). functions only available 10-bit output mode.
2-43
2.11.40 Output Formatter Register
Subaddress Default [1:0] [1:0] [1:0] [1:0]
[1:0]: terminal function select logic output. logic output. Reserved logic input (default). [1:0]: terminal function select logic output. logic output. Reserved logic input (default). [1:0]: terminal function select logic output. logic output. Reserved logic input (default). [1:0]: terminal function select logic output. logic output. Reserved logic input (default). functions only available 10-bit output mode.
2.11.41 Clear Lost Lock Detect Register
Subaddress Default Reserved Clear lost lock detect
Clear lost lock detect: Clear (lost lock detect) status register subaddress (see Section 2.11.42). effect (default) Clears status register
2-44
2.11.42 Status Register
Subaddress
Read only
Peak white detect status Line-alternating status Field rate status Lost lock detect Color subcarrier lock status Vertical sync lock status Horizontal sync lock status TV/VCR status
Peak white detect status: Peak white detected. Peak white detected. Line-alternating status: Nonline-alternating Line-alternating Field rate status: Lost lock detect: lost lock since this cleared Lost lock since this cleared. Color subcarrier lock status: Color subcarrier locked. Color subcarrier locked. Vertical sync lock status: Vertical sync locked. Vertical sync locked. Horizontal sync lock status: Horizontal sync locked. Horizontal sync locked. TV/VCR status:
2-45
2.11.43 Status Register
Subaddress
Read only
Reserved Weak signal detection switch polarity Field sequence status Reserved
Macrovision detection [2:0]
Weak signal detection: weak signal Weak signal mode switch polarity first line field: switch zero. switch one. Field sequence status: Even field field Macrovision detection [2:0]: copy protection pulses/pseudo syncs present (type 2-line colorstripe only present pulses/pseudo syncs 2-line colorstripe present (type Reserved Reserved 4-line colorstripe only present pulses/pseudo syncs 4-line colorstripe present (type
2.11.44 Gain Status Register
Subaddress 3Ch-3Dh
Read only
Subaddress Coarse gain [3:0] Fine gain [7:0] Fine gain [11:8]
Fine gain [11:0]: This register provides fine gain value sync channel. FGAIN [11:0] fine gain Pb_B register subaddress 4Ah-4Bh (see Section 2.11.53). 1111 1111 1111 1.9995 1000 0000 0000 0010 0000 0000 Coarse gain [3:0]: This register provides coarse gain value sync channel. CGAIN [3:0] coarse gain register subaddress (see Section 2.11.49). 1111 0101 0000 These gain status registers updated automatically TVP5146 decoder with manual gain control mode these register values updated TVP5146 decoder.
2-46
2.11.45 Video Standard Status Register
Subaddress
Read only
Autoswitch Reserved Video standard [2:0]
Autoswitch mode: Stand-alone (forced video standard) mode Autoswitch mode Video standard [2:0]: CVBS S-video Reserved NTSC (Combination-N) NTSC 4.43 SECAM Component video Reserved Component Component Reserved Reserved Reserved Reserved Reserved
This register contains information about detected video standard that decoder currently operating. When autoswitch code running, this register must tested determine which video standard been detected.
2.11.46 GPIO Input Register
Subaddress
Read only
input status: Input low. Input high. These status bits only valid when terminals used inputs their states updated every line.
2-47
2.11.47 GPIO Input Register
Subaddress
Read only
AVID GLCO
input terminal status: Input low. Input high. AVID input terminal status: Input low. Input high. GLCO input terminal status: Input Input high. input terminal status: Input low. Input high. input status: Input low. Input high. input status: Input low. Input high. input status: Input low. Input high. These status bits only valid when terminals used inputs their states updated every line.
2.11.48 Vertical Line Count Register
Subaddress 42h-43h
Read only
Subaddress Reserved V_CNT[7:0] V_CNT[9:8]
V_CNT[9:0] represents detected total number lines from previous frame.
2-48
2.11.49 Coarse Gain Register
Subaddress Default CGAIN [3:0] Reserved
CGAIN [3:0]: Coarse_Gain (CGAIN 1)/10, where CGAIN This register works only manual gain control mode. When active, writing value ignored. 1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 (default) 0001 0000
2.11.50 Coarse Gain Register
Subaddress Default CGAIN [3:0] Reserved
CGAIN [3:0]: Coarse_Gain (CGAIN 2)/10, where CGAIN This register works only manual gain control mode. When active, writing value ignored. 1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 (default) 0001 0000
2-49
2.11.51 Coarse Gain Register
Subaddress Default CGAIN [3:0] Reserved
CGAIN [3:0]: Coarse_Gain (CGAIN 3)/10, where CGAIN This register works only manual gain control mode. When active, writing value ignored. 1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 (default) 0001 0000
2.11.52 Coarse Gain Register
Subaddress Default CGAIN [3:0] Reserved
CGAIN [3:0]: Coarse_Gain (CGAIN 4)/10, where CGAIN This register works only manual gain control mode. When active, writing value ignored. 1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 (default) 0001 0000
2-50
2.11.53 Fine Gain Pb_B Register
Subaddress Default Subaddress Reserved 4Ah-4Bh 900h FGAIN [7:0] FGAIN [11:8]
FGAIN [11:0]: This fine gain applies component Pb/B. Fine_Gain (1/2048) FGAIN where FGAIN 4095 This register works only manual gain control mode. When active, writing value ignored. 1111 1111 1111 1.9995 1100 0000 0000 1001 0000 0000 1.125 (default) 1000 0000 0000 0100 0000 0000 0011 1111 1111 0000 0000 0000 Reserved
2.11.54 Fine Gain Y_G_Chroma Register
Subaddress Default Subaddress Reserved 4Ch-4Dh 900h FGAIN [7:0] FGAIN [11:8]
FGAIN [11:0]: This gain applies component channel S-video chroma. Fine_Gain (1/2048) FGAIN where FGAIN 4095 This register works only manual gain control mode. When active, writing value ignored. 1111 1111 1111 1.9995 1100 0000 0000 1001 0000 0000 1.125 (default) 1000 0000 0000 0100 0000 0000 0011 1111 1111 0000 0000 0000 Reserved
2-51
2.11.55 Fine Gain R_Pr Register
Subaddress Default Subaddress Reserved 4Eh-4Fh 900h FGAIN [7:0] FGAIN [11:8]
FGAIN [11:0]: This fine gain applies component Pb/B. Fine_Gain (1/2048) FGAIN where FGAIN 4095 This register works only manual gain control mode. When active, writing value ignored. 1111 1111 1111 1.9995 1100 0000 0000 1001 0000 0000 1.125 (default) 1000 0000 0000 0100 0000 0000 0011 1111 1111 0000 0000 0000 Reserved
2.11.56 Fine Gain CVBS_Luma Register
Subaddress Default Subaddress Reserved 50h-51h 900h FGAIN [7:0] FGAIN [11:8]
FGAIN [11:0]: This fine gain applies CVBS S-video luma. Fine_Gain (1/2048) FGAIN where FGAIN 4095 This register works only manual gain control mode. When active, writing value ignored. 1111 1111 1111 1.9995 1100 0000 0000 1001 0000 0000 1.125 (default) 1000 0000 0000 0100 0000 0000 0011 1111 1111 0000 0000 0000 Reserved
2.11.57 Version Register
Subaddress
Read only
version [7:0]
Version [7:0]: revision number
2-52
2.11.58 White Peak Processing Register
Subaddress Default Luma peak Reserved Color burst Sync height Luma peak Composite peak Color burst Sync height
Luma peak luma peak video amplitude reference back-end feed-forward type algorithm. Enabled (default) Disabled Color burst color burst amplitude video amplitude reference back-end. NOTE: available SECAM, component, video sources. Enabled (default) Disabled Sync height sync height video amplitude reference back-end feed-forward type algorithm. Enabled (default) Disabled Luma peak luma peak video amplitude reference front-end feedback type algorithm. Enabled (default) Disabled Composite peak: composite peak video amplitude reference front-end feedback type algorithm. NOTE: Required CVBS SCART (with color burst) video sources. Enabled (default) Disabled Color burst color burst amplitude video amplitude reference front-end feedback type algorithm. NOTE: available SECAM, component, video sources. Enabled (default) Disabled Sync height sync height video amplitude reference front-end feedback type algorithm. Enabled (default) Disabled NOTE: bits lower nibble logic (that amplitude reference selected), then front-end analog digital gains automatically nominal values 2304, respectively. bits upper nibble logic (that amplitude reference selected), then back-end gain automatically unity. input sync height greater than 100% AGC-adjusted output video amplitude becomes less than 100%, then back-end scale factor attempts increase contrast back restore video amplitude 100%.
2-53
2.11.59 Increment Speed Register
Subaddress Default Reserved increment speed [3:0]
increment speed: Adjusts gain increment speed. (slowest) (default) (fastest)
2.11.60 Increment Delay Register
Subaddress Default
increment delay [7:0]
increment delay: Number frames delay gain increments 1111 1111 0001 1110 (default) 0000 0000
2.11.61 Chip Register
Subaddress
Read only
Chip [7:0]
Chip [7:0]: This register identifies device Value
2.11.62 Chip Register
Subaddress
Read only
Chip [7:0]
Chip [7:0]: This register identifies device Value
2-54
2.11.63 Filter Mask Registers
Subaddress Default Subaddress
Filter mask Filter mask Filter mask Filter mask Filter mask Filter mask Filter mask Filter mask Filter mask Filter mask
Filter pattern Filter pattern Filter pattern Filter pattern Filter pattern Filter pattern Filter pattern Filter pattern Filter pattern Filter pattern
NABTS system, packet prefix consists five bytes. Each byte contains data bits (D[3:0]) interlaced with Hamming protection bits (H[3:0]):
Only data portion D[3:0] from each byte applied teletext filter function with corresponding pattern bits P[3:0] mask bits M[3:0] (see Figure 2-27). filter ignores Hamming protection bits. system (PAL NTSC), packet prefix consists bytes. bytes contain three bits magazine number (M[2:0]) five bits address (R[4:0]), interlaced with eight Hamming protection bits H[7:0]:
mask bits enable filtering using corresponding pattern register. example, mask means that filter module must compare nibble pattern register first data transaction. these match, then true result returned. mask means that filter module must ignore that data transaction. programmed mask bits, then filter matches patterns returning true result (default 00h).
2-55
2.11.64 Filter Control Register
Subaddress Default Reserved Filter logic [1:0] Mode filter enable filter enable
Filter logic [1:0]: Allows different logic applied when combining decision filter filter follows: (default) NAND Mode: Indicates which teletext mode use. Teletext filter applies header bytes (default) Teletext filter applies header bytes filter enable: Provides enabling teletext filter function within VDP. Disabled (default) Enabled filter enable: Provides enabling teletext filter function within VDP. Disabled (default) Enabled filter matches filter mask then true result returned.
2-56
1P1[3] D1[3] 1P1[2] D1[2] 1P1[1] D1[1] 1P1[0] D1[0] 1M1[0] NIBBLE D2[3:0] 1P2[3:0] 1M2[3:0] PASS D3[3:0] 1P3[3:0] 1M3[3:0] D4[3:0] 1P4[3:0] 1M4[3:0] D5[3:0] 1P5[3:0] 1M5[3:0] FILTER Filter Logic NIBBLE NIBBLE NIBBLE Filter Enable NIBBLE 1M1[1] 1M1[2] 1M1[3]
PASS
D1.D5 2P1.2P5 2M1.2M5 FILTER
PASS Filter Enable
Figure 2-27. Teletext Filter Function
2.11.65 FIFO Word Count Register
Subaddress
Read only
FIFO word count [7:0]
FIFO word count [7:0]: This register provides number words FIFO. NOTE: word equals bytes.
2-57
2.11.66 FIFO Interrupt Threshold Register
Subaddress Default Threshold [7:0]
Threshold [7:0]: This register programmed trigger interrupt when number words FIFO exceeds this value. NOTE: word equals bytes.
2.11.67 FIFO Reset Register
Subaddress Default Reserved FIFO reset
FIFO reset: Writing data this register clears FIFO data registers (CC, WSS, VITC VPS). After clearing them, this register automatically cleared.
2.11.68 FIFO Output Control Register
Subaddress Default Reserved Host access enable
Host access enable: This register programmed allow host port access FIFO allow data video output. Output FIFO data video output Y[9:2] (default) Allow host port access FIFO data
2.11.69 Line Number Interrupt Register
Subaddress Default Field enable Field enable
Line number [5:0]
Field enable: Interrupt disabled (default) Interrupt enabled Field enable: Interrupt disabled (default) Interrupt enabled Line number [5:0]: Interrupt line number (default 00h) This register programmed trigger interrupt when video line number exceeds this value bits [5:0]. This interrupt must enabled address F4h. NOTE: line number value invalid does generate interrupt.
2-58
2.11.70 Pixel Alignment Register
Subaddress Default Subaddress Reserved C2h-C3h 01Eh
Pixel alignment [7:0] Pixel alignment [9:8]
Pixel alignment [9:0]: These registers form 10-bit horizontal pixel position from falling edge horizontal sync, where controller initiates program from line standard next line standard. example, previous line teletext next line closed caption. This value must that switch occurs after previous transaction cleared delay VDP, early enough allow values programmed before current settings required. default value 0x1E been tested with every standard supported here. value needed only custom standard use.
2.11.71 Line Start Register
Subaddress Default
line start [7:0]
line start [7:0]: Sets line starting address This register must properly before enabling line mode registers. processor works only region this register line stop register subaddress (see Section 2.11.72).
2.11.72 Line Stop Register
Subaddress Default
line stop [7:0]
line stop [7:0]: Sets stop line address
2.11.73 Global Line Mode Register
Subaddress Default
Global line mode [7:0]
Global line mode [7:0]: processing multiple lines start line register subaddress stop line register subaddress D7h. Global line mode register same definition general line mode registers. General line mode priority over global line mode.
2-59
2.11.74 Full Field Enable Register
Subaddress Default Reserved Full field enable
Full field enable: Disabled full field mode (default) Enabled full field mode This register enables full field mode. this mode, lines outside vertical blank area lines line mode register programmed with sliced with definition full field mode register subaddress DAh. Values other than line mode registers allow different slice mode that particular line.
2.11.75 Full Field Mode Register
Subaddress Default
Full field mode [7:0]
Full field mode [7:0]: This register programs specific standard full field mode. standard. Individual line settings take priority over full field register. This allows each line programmed independently have remaining lines full field mode. full field mode register same definition line mode registers (default FFh). Global line mode priority over full field mode.
2.11.76 VBUS Data Access With VBUS Address Increment Register
Subaddress Default VBUS data [7:0]
VBUS data [7:0]: VBUS data register VBUS single byte read/write transaction.
2.11.77 VBUS Data Access With VBUS Address Increment Register
Subaddress Default VBUS data [7:0]
VBUS data [7:0]: VBUS data register VBUS multibyte read/write transaction. VBUS address autoincremented after each data byte read/write.
2-60
2.11.78 FIFO Read Data Register
Subaddress
Read only
FIFO read data [7:0]
FIFO read data [7:0]: This register provided access FIFO data through host port. forms teletext data come directly from FIFO, while other forms data programmed come from registers from FIFO. host port used read data from FIFO, then (host access enable) FIFO output control register subaddress must (see Section 2.11.68).
2.11.79 VBUS Address Access Register
Subaddress Default Subaddress
VBUS address [7:0] VBUS address [15:8] VBUS address [23:16]
VBUS address [23:0]: VBUS 24-bit wide internal bus. user must program these registers 24-bit address internal register accessed host port indirect access mode.
2-61
2.11.80 Interrupt Status Register
Subaddress
Read only
FIFO THRS VITC Line
FIFO THRS: FIFO threshold passed, unmasked passed Passed TTX: Teletext data available unmasked available Available WSS: data available unmasked available Available VPS: data available unmasked available Available VITC: VITC data available unmasked available Available field data available unmasked available Available field data available unmasked available Available Line: Line number interrupt unmasked available Available also interrupt status register subaddress (see Section 2.11.81). host interrupt status registers represent interrupt status without applying mask bits.
2-62
2.11.81 Interrupt Status Register
Subaddress
Read only
Reserved Macrovision status changed Standard changed FIFO full
Macrovision status changed: unmasked Macrovision status unchanged Macrovision status changed Standard changed: unmasked Video standard unchanged Video standard changed FIFO full: unmasked FIFO full FIFO full during write FIFO FIFO full error flag when current line data cannot enter FIFO. example, FIFO only bytes left teletext current line, then FIFO full error flag set, data written because entire teletext line does fit. However, next line closed caption requiring only bytes data plus header, then this goes into FIFO even full error flag set.
2-63
2.11.82 Interrupt Status Register
Subaddress
Read only
FIFO THRS VITC Line
FIFO THRS: FIFO threshold passed, masked passed Passed TTX: Teletext data available masked available Available WSS: data available masked available Available VPS: data available masked available Available VITC: VITC data available masked available Available field data available masked available Available field data available masked available Available Line: Line number interrupt masked available Available also interrupt status register subaddress (see Section 2.11.83). interrupt status registers represent interrupt status after applying mask bits. Therefore, status bits result logical between status mask bits. external interrupt terminal derived from this register function nonmasked interrupts this register. Reading data from corresponding register does clear status flags automatically. These flags reset using corresponding bits interrupt clear registers.
2-64
2.11.83 Interrupt Status Register
Subaddress
Read only
Reserved Macrovsion status changed Standard changed FIFO full
Macrovision status changed: Macrovision status changed masked Macrovision status changed Macrovision status changed Standard changed: Standard changed masked Video standard changed Video standard changed FIFO full: Full status FIFO masked FIFO full FIFO full during write FIFO, interrupt mask register subaddress details (see Section 2.11.85)
2-65
2.11.84 Interrupt Mask Register
Subaddress Default FIFO THRS VITC Line
FIFO THRS: FIFO threshold passed mask Disabled (default) Enabled FIFO_THRES interrupt TTX: Teletext data available mask Disabled (default) Enabled available interrupt WSS: data available mask Disabled (default) Enabled available interrupt VPS: data available mask Disabled (default) Enabled available interrupt VITC: VITC data available mask Disabled (default) Enabled VITC available interrupt field data available mask Disabled (default) Enabled CC_field available interrupt field data available mask Disabled (default) Enabled CC_field available interrupt Line: Line number interrupt mask Disabled (default) Enabled Line_INT interrupt also interrupt mask register subaddress (see Section 2.11.85). host interrupt mask registers used external processor mask unnecessary interrupt sources interrupt status register bits, external interrupt terminal. external interrupt generated from nonmasked interrupt flags.
2-66
2.11.85 Interrupt Mask Register
Subaddress Default Reserved Macrovision status changed Standard changed FIFO full
Macrovision status changed: Macrovision status changed mask Macrovision status unchanged Macrovision status changed Standard changed: Standard changed mask Disabled (default) Enabled video standard changed FIFO full: FIFO full mask Disabled (default) Enabled FIFO full interrupt
2-67
2.11.86 Interrupt Clear Register
Subaddress Default FIFO THRS VITC Line
FIFO THRS: FIFO threshold passed clear effect (default) Clear (FIFO_THRS) interrupt status register subaddress TTX: Teletext data available clear effect (default) Clear (TTX available) interrupt status register subaddress WSS: data available clear effect (default) Clear (WSS available) interrupt status register subaddress VPS: data available clear effect (default) Clear (VPS available) interrupt status register subaddress VITC: VITC data available clear Disabled (default) Clear (VITC available) interrupt status register subaddress field data available clear Disabled (default) Clear field available) interrupt status register subaddress field data available clear Disabled (default) Clear field available) interrupt status register subaddress Line: Line number interrupt clear Disabled (default) Clear (line interrupt available) interrupt status register subaddress also interrupt clear register subaddress (see Section 2.11.87). host interrupt clear registers used external processor clear interrupt status bits host interrupt status registers. When nonmasked interrupts remain registers, external interrupt terminal also becomes inactive.
2-68
2.11.87 Interrupt Clear Register
Subaddress Default Reserved Macrovision status changed Standard changed FIFO full
Macrovision status changed: Clear Macrovision status changed flag effect (default) Clear (Macrovision status changed) interrupt status register subaddress interrupt status register subaddress Standard changed: Clear standard changed flag effect (default) Clear (video standard changed) interrupt status register subaddress interrupt status register subaddress FIFO full: Clear FIFO full flag effect (default) Clear (FIFO full flag) interrupt status register subaddress interrupt status register subaddress
2-69
2.12 VBUS Register Definitions
2.12.1 Closed Caption Data Register
Subaddress 051Ch-80 051Fh
Read only
Subaddress 051Ch 051Dh 051Eh 051Fh Closed caption field byte Closed caption field byte Closed caption field byte Closed caption field byte
These registers contain closed caption data arranged bytes field.
2.12.2 Data Register
Subaddress 0520h-80 0526h
NTSC (CGMS): Read only
Subaddress 0520h 0521h 0522h 0523h 0524h 0525h 0526h Reserved field byte field byte field byte Byte field byte field byte field byte
These registers contain wide screen signaling data NTSC. Bits represent word aspect ratio. Bits represent word header code word Bits 6-13 represent word copy control. Bits 14-19 represent word CRC. PAL/SECAM: Read only
Subaddress 0520h 0521h 0522h 0523h 0524h 0525h 0526h Reserved Reserved Reserved field byte field byte Byte field byte field byte
PAL/SECAM: Bits represent group aspect ratio. Bits represent group enhanced services. Bits 8-10 represent group subtitles. Bits 11-13 represent group others.
2-70
2.12.3 VITC Data Register
Subaddress 052Ch-80 0534h
Read only
Subaddress 052Ch 052Dh 052Eh 052Fh 0530h 0531h 0532h 0533h 0534h
VITC frame byte VITC frame byte VITC seconds byte VITC seconds byte VITC minutes byte VITC minutes byte VITC hours byte VITC hours byte VITC byte
These registers contain VITC data.
2.12.4 V-Chip Rating Block Register
Subaddress 0540h
Read only
Reserved 14-D PG-D Reserved MA-L 14-L PG-L Reserved
parental guidelines rating block 14-D: When incoming video program TV-14-D rated, then this high PG-D: When incoming video program TV-PG-D rated, then this high MA-L: When incoming video program TV-MA-L rated, then this high 14-L: When incoming video program TV-14-L rated, then this high PG-L: When incoming video program TV-PG-L rated, then this high
2.12.5 V-Chip Rating Block Register
Subaddress 0541h
Read only
MA-S 14-S PG-S Reserved MA-V 14-V PG-V Y7-FV
parental guidelines rating block MA-S: When incoming video program TV-MA-S rated, then this high 14-S: When incoming video program TV-14-S rated, then this high PG-S: When incoming video program TV-PG-S rated, then this high MA-V: When incoming video program TV-MA-V rated, then this high 14-V: When incoming video program TV-14-V rated, then this high PG-V: When incoming video program TV-PG-S rated, then this high Y7-FV: When incoming video program TV-Y7-FV rated, then this high
2-71
2.12.6 V-Chip Rating Block Register
Subaddress 0542h
Read only
None TV-MA TV-14 TV-PG TV-G TV-Y7 TV-Y None
parental guidelines rating block None: block intended TV-MA: When incoming video program TV-MA rated Parental Guidelines Rating, then this high TV-14: When incoming video program TV-14 rated Parental Guidelines Rating, then this high TV-PG: When incoming video program TV-PG rated Parental Guidelines Rating, then this high TV-G: When incoming video program TV-G rated Parental Guidelines Rating, then this high TV-Y7: When incoming video program TV-Y7 rated Parental Guidelines Rating, then this high TV-Y: When incoming video program TV-G rated Parental Guidelines Rating, then this high None: block intended
2.12.7 V-Chip MPAA Rating Data Register
Subaddress 0543h
Read only
Rated NC-17 PG-13
MPAA rating block (E5h): Rated: When incoming video program Rated rated MPAA Rating, then this high When incoming video program rated MPAA Rating, then this high NC-17: When incoming video program NC-17 rated MPAA Rating, then this high When incoming video program rated MPAA Rating, then this high PG-13: When incoming video program PG-13 rated MPAA Rating, then this high When incoming video program rated MPAA Rating, then this high When incoming video program rated MPAA Rating, then this high N/A: When incoming video program rated MPAA Rating, then this high
2-72
2.12.8 General Line Mode Line Address Register
Subaddress 0600h-80 0611h
(default line mode FFh, address 00h)
Subaddress 0600h 0601h 0602h 0603h 0604h 0605h 0606h 0607h 0608h 0609h 060Ah 060Bh 060Ch 060Dh 060Eh 060Fh 0610h 0611h Line mode Line address Line mode Line address Line mode Line address Line mode Line address Line mode Line address Line mode Line address Line mode Line address Line mode Line address Line mode
Line address
Line address [7:0]: Line number processed line mode register (default 00h) Line mode [7:0]: Bits [2:0]: Disabled filters Enabled filters teletext (Null byte filter) (default) Send sliced data registers only (default) Send sliced data FIFO registers, teletext data only goes FIFO (default) Allow data with errors FIFO allow data with errors FIFO (default) Disabled error detection correction Enabled error detection correction (teletext only) (default) Field Field (default) Teletext (WST625, Chinese teletext, NABTS 525) (US, Europe, Japan, China) (525, 625) VITC (PAL only), (NTSC only) USER USER Reserved (active video) (default)
2-73
2.12.9 VPS/Gemstar Data Register
Subaddress 0700h-80 070Ch
VPS: Read only
Subaddress 0700h 0701h 0702h 0703h 0704h 0705h 0706h 0707h 0708h 0709h 070Ah 070Bh 070Ch byte byte byte byte byte byte byte byte byte byte byte byte byte
These registers contain entire data line except clock run-in code start code. Gemstar: Read only
Subaddress 0700h 0701h 0702h 0703h 0704h 0705h 0706h 0707h 0708h 0709h 070Ah 070Bh 070Ch
Gemstar frame code Gemstar byte Gemstar byte Gemstar byte Gemstar byte Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved
2.12.10 FIFO Read Register
Subaddress 1904h
Read only
FIFO data [7:0]
FIFO data [7:0]: This register provided access FIFO data through host port. forms teletext data come directly from FIFO, while other forms data programmed come from registers from FIFO. host port used read data from FIFO, then (host access enable) FIFO output control register subaddress must
2-74
2.12.11 Interrupt Configuration Register
Subaddress Default 0060h Reserved Polarity Reserved
Polarity: Interrupt terminal polarity Active high (default) Active
2-75
2-76
Electrical Specifications
Absolute Maximum Ratings
IOVDD DVDD DGND -0.2 A33VDD (see Note A18GND (see Note -0.3 A18VDD (see Note A33GND (see Note -0.2 Digital input voltage, DGND -0.5 Digital output voltage, DGND -0.5 Analog input voltage range AGND -0.2 Operating free-air temperature, 70°C Storage temperature, Tstg -65°C 150°C
Stresses beyond those listed under "Absolute Maximum Ratings" cause permanent damage device. These stress ratings only functional operation device these other conditions beyond those indicated under "recommended operating conditions" implied. Exposure absolute-maximum-rated conditions extended periods affect device reliability. NOTES: CH1_A33VDD, CH2_A33VDD, CH3_A33VDD, CH4_A33VDD CH1_A33GND, CH2_A33GND, CH3_A33GND, CH4_A33GND CH1_A18VDD, CH2_A18VDD, CH3_A18VDD, CH4_A18VDD, A18VDD_REF, PLL_A18VDD CH1_A18GND, CH2_A18GND, CH3_A18GND, CH4_A18GND
Supply voltage range:
Recommended Operating Conditions
IOVDD DVDD AVDD33 AVDD18 VI(P-P) Digital supply voltage Digital supply voltage Analog supply voltage Analog supply voltage Analog input voltage (ac-coupling necessary) Digital input voltage high (Note Digital input voltage (Note Output current, Vout Output current, Vout Operating free-air temperature 1.65 1.65 IOVDD IOVDD 1.95 1.95 UNIT
NOTES: Exception: AVDD18 XTAL1 terminal Exception: AVDD18 XTAL1 terminal
3.2.1
Crystal Specifications
CRYSTAL SPECIFICATIONS 14.31818 UNIT
Frequency Frequency tolerance
Electrical Characteristics
minimum/maximum values: IOVDD DVDD 1.65 1.95 AVDD33 AVDD18 1.65 1.95 70°C typical values: IOVDD DVDD AVDD33 AVDD18 25°C
3.3.1
Electrical Characteristics
PARAMETER TEST CONDITIONS CVBS CVBS CVBS CVBS CVBS CVBS CVBS CVBS CVBS CVBS 66.2 47.8 79.3 334.5 design IOVDD IOVDD UNIT
IDDIO(D) IDD(D) IDD33(A) IDD18(A) PTOT PSAVE PDOWN Ilkg
3.3-V digital supply current 1.8-V digital supply current 3.3-V analog supply current 1.8-V analog supply current Total power dissipation (normal operation) Total power dissipation (power save) Total power dissipation (power down) Input leakage current Input capacitance Output voltage high Output voltage
NOTE Measured with load parallel
3.3.2
Vi(pp) XTALK
Analog Processing Converters
PARAMETER Input impedance, analog video inputs Input capacitance, analog video inputs Input voltage range Gain control range Differential nonlinearity Integral nonlinearity Frequency response Crosstalk Signal-to-noise ratio, channels Gain match (Note Noise spectrum Differential phase Differential gain only only Multiburst IRE) MHz, VP-P Full scale, Luma ramp (100 full, tilt-null) Modulated ramp Modulated ramp 1.1% ±1.5% 1.5% design design Ccoupling 0.50 0.75 -0.9 TEST CONDITIONS UNIT
NOTE Component inputs only
3.3.3
Timing
3.3.3.1 Clocks, Video Data, Sync Timing
PARAMETER Duty cycle DATACLK High time, DATACLK time, DATACLK Fall time, DATACLK Rise time, DATACLK TEST CONDITIONS (see Note 18.5 18.5 UNIT
Output delay time NOTE
DATACLK
AVID, Valid Data Valid Data
Figure 3-1. Clocks, Video Data, Sync Timing
3.3.3.2 Host Port Timing
PARAMETER fI2C free time between STOP START Data hold time Data setup time Setup time (repeated) START condition Setup time STOP condition Hold time (repeated) START condition Rise time VC1(SDA) VC0(SCL) signal Fall time VC1(SDA) VC0(SCL) signal Capacitive load each line clock frequency Stop Start TEST CONDITIONS Stop UNIT
(SDA)
Data
(SCL)
Change Data
Figure 3-2. Host Port Timing
Example Register Settings
following example register settings provided only reference. These settings, given assumed input connector, video format, output format, TVP5146 decoder provide video output. Example register settings other features data processor provided here.
Example
4.1.1 Assumptions
Composite (VI_1_A) (default) NTSC SECAM (default)
Input connector: Video format:
NOTE: NTSC-443, PAL-Nc, PAL-M masked from autoswitch process default. autoswitch mask register address 04h. Output format: 10-bit ITU-R BT.656 with embedded syncs (default)
4.1.2
Recommended Settings
Recommended writes: given assumptions, only write required. other registers default. register address Luminance processing control register data Optimizes trap filter selection NTSC register address Chrominance processing control register data Optimizes chrominance filter selection NTSC register address Output formatter register data Enables YCbCr output clock output NOTE: HS/CS, VS/VBLK, AVID, FID, GLCO logic inputs default. output formatter registers addresses 36h, respectively.
Example
4.2.1 Assumptions
S-video [VI_2_C (luma), VI_1_C (chroma)] NTSC 443), SECAM 10-bit 4:2:2 YCbCr with discrete sync outputs
Input connector: Video format: Output format:
4.2.2
Recommended Settings
Recommended writes: This setup requires additional writes output discrete sync 10-bit 4:2:2 data, autoswitch between video formats mentioned above. register address Input select register data Sets luma VI_2_C chroma VI_1_C register address Autoswitch mask register data Includes NTSC autoswitch register address Luminance processing control register data Optimizes trap filter selection NTSC register address Chrominance processing control register data Optimizes chrominance filter selection NTSC register address Output formatter register data Selects 10-bit 4:2:2 output format register address Output formatter register data Enables YCbCr output clock output register address Output formatter register data Enables sync outputs
Example
4.3.1 Assumptions
Component [VI_1_B (Pb), VI_2_B (Y), VI_3_B (Pr)] NTSC 443), SECAM 20-bit 4:2:2 YCbCr with discrete sync outputs
Input connector: Video format: Output format:
4.3.2
Recommended Settings
Recommended writes: This setup requires additional writes output discrete sync 20-bit 4:2:2 data, autoswitch between video formats mentioned above. register address Input select register data Sets VI_1_B, VI_2_B, VI_3_B register address Autoswitch mask register data Includes NTSC autoswitch register address Luminance processing control register data Optimizes trap filter selection NTSC register address Chrominance processing control register data Optimizes chrominance filter selection NTSC register address Output formatter register data Selects 20-bit 4:2:2 output format register address Output formatter register data Enables YCbCr output clock output register address Output formatter register data Enables sync outputs
Application Information
Application Example
XTAL1 XTAL2 14.31818 A3.3VDD A1.8VDD VS/VBLK HS/CS XTAL1 XTAL2
IOVDD3.3V DVDD1.8V
VI_1A VI_1B VI_1C VI_2A VI_2B VI_2C VI_1_B VI_1_C CH1_A33GND CH1_A33VDD CH2_A33VDD CH2_A33GND VI_2_A VI_2_B VI_2_C CH2_A18GND CH2_A18VDD A18VDD_REF A18GND_REF CH3_A18VDD CH3_A18GND VI_3_A VI_3_B VI_3_C CH3_A33GND CH3_A33VDD CH4_A33VDD
CH1_A18GND CH1_A18VDD PLL_A18GND PLL_A18VDD XTAL2 XTAL1 VS/VBLK HS/CS DGND DVDD IOGND IOVDD
VI_1_A
TVP5146PFP
C_6/RED C_7/GREEN C_8/BLUE C_9/FSO DGND DVDD IOGND IOVDD DGND DVDD
VI_3A VI_3B VI_3C
VI_4A IOVDD GLCO/I2CA
CH4_A33GND VI_4A CH4_A18GND CH4_A18VDD AGND DGND INTREQ DVDD DGND PWDN RESETB AVID GLCO/I2CA IOVDD IOGND DATACLK
DATACLK GLCO/I2CA AVID RESETB PWDN INTREQ
Address selection Base Addr. 0xBA Base Addr. 0xB8
NOTE: XTAL1 connected clock source, input voltage high must Terminals must connected ground through pulldown resistors.
Figure 5-1. Application Example
Designing With PowerPADt Devices
TVP5146 device housed high-performance, thermally enhanced, 80-terminal PowerPAD package package designator: 80PFP). PowerPAD package does require special considerations except note that thermal pad, which exposed bottom device, metallic thermal electrical conductor. Therefore, implementing PowerPAD features, solder masks other assembly techniques) required prevent inadvertent shorting exposed thermal connection etches vias under package. recommended option, however, etches signal vias under device, have only grounded thermal land explained following paragraphs. Although actual size exposed vary, minimum size required keep-out area 80-terminal PowerPAD package recommended that there thermal land, which area solder-tinned copper, underneath PowerPAD package. thermal land varies size, depending PowerPAD package being used, construction, amount heat that needs removed. addition, thermal land contain numerous thermal vias depending construction. Other requirements using thermal lands thermal vias detailed PowerPADt Thermally Enhanced Package technical brief, literature number SLMA002, available pages http://www.ti.com. TVP5146 device, this thermal land must grounded low-impedance ground plane device. This improves only thermal performance also electrical grounding device. also recommended that device ground terminal landing pads connected directly grounded thermal land. land size must large possible without shorting device signal terminals. thermal land soldered exposed thermal using standard reflow soldering techniques. While thermal land electrically floated configured remove heat external heat sink, recommended that thermal land connected impedance ground plane device. More information obtained from Recommendations Layout applicaton report, literature number SLLA020.
PowerPAD trademark Texas Instruments.
Mechanical Data
(S-PQFP-G80)
0,27 0,17
PowerPAD PLASTIC QUAD FLATPACK
0,50
0,08
Thermal (see Note
0,13
9,50 12,20 11,80 14,20 13,80 1,05 0,95
Gage Plane 0,25 0,15 0,05 0,75 0,45 Seating Plane 0°-7°
1,20
0,08 4146925/B 08/03
NOTES:
linear dimensions millimeters. This drawing subject change without notice. Body dimensions include mold flash protrusion. This package designed soldered thermal board. Refer Technical Brief, PowerPad Thermally Enhanced Package, Texas Instruments Literature SLMA002 information regarding recommended board layout. This document available www.ti.com <http://www.ti.com>. Falls within JEDEC MS-026
PowerPAD trademark Texas Instruments.

Other recent searches


VC-50 - VC-50   VC-50 Datasheet
SUP40N10-35 - SUP40N10-35   SUP40N10-35 Datasheet
MS4550 - MS4550   MS4550 Datasheet
LTC1267 - LTC1267   LTC1267 Datasheet
LTC1267-ADJ - LTC1267-ADJ   LTC1267-ADJ Datasheet
LTC1267-ADJ5 - LTC1267-ADJ5   LTC1267-ADJ5 Datasheet
IRM-H2xxT - IRM-H2xxT   IRM-H2xxT Datasheet
IMH20T1G - IMH20T1G   IMH20T1G Datasheet
CS144 - CS144   CS144 Datasheet
CSG144 - CSG144   CSG144 Datasheet
PK015 - PK015   PK015 Datasheet
2SC3834 - 2SC3834   2SC3834 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive