Summary of Contents for Texas Instruments TVP5147M1PFP
Page 1
TVP5147M1PFP NTSC/PAL/SECAM 2y10 Bit Digital Video Decoder With MacrovisionE Detection, YPbPr Inputs, and 5 Line Comb Filter Data Manual March 2007 Digital Audio Video SLES140A...
Page 2
TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions:...
Macrovision copy protection detection circuit (Type 1, 2, 3, and separate color stripe detection) • 3.3-V tolerant digital I/O ports Macrovision is a trademark of Macrovision Corporation. Other trademarks are the property of their respective owners. SLES140A—March 2007 C host port interface. Furthermore, luma peaking (sharpness) with Introduction TVP5147M1PFP...
Single 14.31818-MHz reference crystal for all standards − Line-locked internal pixel sampling clock generation with horizontal and vertical lock signal outputs − Genlock output RTC format for downstream video encoder synchronization • Certified Macrovision copy protection detection TVP5147M1PFP SLES140A—March 2007...
TVP5150AM1 Ultralow Power NTSC/PAL/SECAM Video Decoder With Robust Sync Detector (SLES098) Ordering Information 0°C to 70°C Gemstar is a trademark of Gemstar-TV Guide Intermational. PowerPAD is a trademark of Texas Instruments. SLES140A—March 2007 PACKAGED DEVICES 80-TERMINAL PLASTIC FLAT-PACK PowerPADE PACKAGE...
Power down input: PWDN 1 = Power down 0 = Normal mode RESETB Reset input, active low (see Section 2.8) Host Interface I 2 C clock input I 2 C data bus TVP5147M1PFP Table 1−1. Terminal Functions DESCRIPTION DESCRIPTION SLES140A—March 2007...
Page 15
Vertical sync output (for modes with dedicated VSYNC) or VBLK output VS/VBLK/GPIO Programmable general-purpose I/O Odd/even field indicator output. This terminal needs a pulldown resistor (see Figure 5−1). FID/GPIO Programmable general-purpose I/O Active video indicator output AVID/GPIO Programmable general-purpose I/O SLES140A—March 2007 DESCRIPTION DESCRIPTION TVP5147M1PFP Introduction...
I input configurations, some of which are: SLES140A—March 2007 Analog Front End C interface. The 10 analog video inputs can be used for different Functional Description CH1 A/D 11-Bit CH2 A/D 11-Bit Line-Locked Sampling Clock TVP5147M1PFP...
All ADCs have a resolution of 10 bits and can operate up to 30 MSPS. All A/D channels receive an identical clock from the on-chip phase-locked loop (PLL) at a frequency between 24 MHz and 30 MHz. All ADC reference voltages are generated internally. TVP5147M1PFP C subaddress 00h (see Section 2.11.1). to 2.0-V to a full-scale 10-bit A/D output code .
U and V side bands, it is desirable to limit the filter bandwidth to avoid UV crosstalk. The color low-pass filter bandwidth is programmable to enable one of the three notch filters. Figure 2−4 and Figure 2−5 represent the frequency responses of the wideband color low-pass filters. TVP5147M1PFP Peaking – NTSC/PAL...
−1 2.2.4 Color Transient Improvement Color transient improvement (CTI) enhances horizontal color transients. The color difference signal transition points are maintained, but the edges are enhanced for signals which have bandwidth-limited color components. TVP5147M1PFP C interface. Gain Bandpass × Filter Peak at f = 2.64 MHz...
The default settings for 525-line and 625-line video outputs are given as examples below. FID changes at the same transient time when the trailing edge of vertical sync occurs. The polarity of FID is programmable by an I TVP5147M1PFP Table 2−1. Output Format TERMINAL...
VBLK Start Second Field Video VBLK VBLK Start NOTE: Line numbering conforms to ITU-R BT.470 Figure 2−12. Vertical Synchronization Signals for 525-Line System SLES140A—March 2007 525-Line VS Start VS Stop VS Start VS Stop Functional Description VBLK Stop VBLK Stop TVP5147M1PFP...
First Field Video VBLK VBLK Start Second Field Video VBLK VBLK Start NOTE: Line numbering conforms to ITU-R BT.470 Figure 2−13. Vertical Synchronization Signals for 625-Line System TVP5147M1PFP 625-Line VS Start VS Stop VS Start VS Stop VBLK Stop VBLK Stop...
I SLES140A—March 2007 H/2 + B/2 20-Bit (PCLK = 1× Pixel Clock) Table 2−3. EAV and SAV Sequence C host interface. The I C device address. Functional Description H/2 + B/2 C standard consists of two C bus, TVP5147M1PFP...
C bus address = Example shown that I 2.6.3 VBUS Access The TVP5147M1 decoder has additional internal registers accessible through an indirect access to an internal 24-bit address wide VBUS. Figure 2−17 shows the VBUS register access. TVP5147M1PFP C Host Interface Terminal Description TYPE DESCRIPTION...
Secondary data ID (SDID) Number of 32-bit data (NN) Internal data ID0 (IDID0) Internal data ID1 (IDID1) 1 st word Data byte word Data byte Data byte Data byte N th word Data byte word Check sum Fill byte TVP5147M1PFP...
(3.3 V and 1.8 V) 1 ms (min) RESETB (Pin 34) (Pin 29) The following register writes must be made before normal operation of the device. TVP5147M1PFP 1. Data 2. Data n−5. Data n–4. Data Table 2−9. Reset Sequence DURING RESET...
R/W = Read and write Reserved register addresses must not be written to. SLES140A—March 2007 Table 2−10. I C Register Summary I 2 C SUBADDRESS 0Fh−15h 16h−17h 18h−19h 1Ah−1Bh 1Ch−1Dh 1Eh−1Fh 20h−21h Functional Description DEFAULT 055h 325h 000h 040h 004h 007h TVP5147M1PFP...
Page 36
Reserved AGC white peak processing NOTE: R = Read only W = Write only R/W = Read and write Reserved register addresses must not be written to. TVP5147M1PFP C Register Summary (Continued) I 2 C SUBADDRESS DEFAULT 22h−23h 001h 24h−25h 015h 26h−2Ah...
Page 37
W = Write only R/W = Read and write Reserved register addresses must not be written to. SLES140A—March 2007 C Register Summary (Continued) I 2 C SUBADDRESS DEFAULT 7Ah−7Eh 84h−96h 98h−99h 9Ah−9Bh 9Ch−9Dh 9Fh−B0h C2h−C3h 01Eh C4h−D5h DBh−DFh Functional Description TVP5147M1PFP...
Interrupt configuration Reserved NOTE: Writing any value to a reserved register may cause erroneous operation of the TVP5147M1 decoder. It is recommended not to access any data to/from reserved registers. TVP5147M1PFP C Register Summary (Continued) I 2 C SUBADDRESS E3h−E7h E8h−EAh...
With the autoswitch code running, the user can force the decoder to operate in a particular video standard mode by writing the appropriate value into this register. Changing these bits causes the register settings to be reinitialized. TVP5147M1PFP Video standard [2:0] Component Video...
Automatic color gain control (ACGC) [1:0]: 00= ACGC enabled (default) 01 = Reserved 10= ACGC disabled, ACGC set to the nominal value 11= ACGC frozen to the previous set value TVP5147M1PFP Contrast [7:0] Saturation [7:0] Hue [7:0] Chrominance adaptive Reserved...
The AVID start pixel register also controls the position of the SAV code. SLES140A—March 2007 PAL compensation AVID start [7:0] AVID active Reserved NTSC Sqp PAL 601 86 (56h) 88 (58h) Functional Description Chrominance filter select [1:0] AVID start [9:8] PAL Sqp 103 (67h) TVP5147M1PFP...
VSYNC start MSB is written to. If the user changes these registers, then the TVP5147M1 decoder retains values in different modes until this decoder resets. NTSC: default 004h PAL: default 001h TVP5147M1PFP AVID stop [7:0] Reserved NTSC Sqp...
1 = Data clocked out on the rising edge of DATACLK Clock enable: 0 = DATACLK outputs are high-impedance (default). 1 = DATACLK outputs are enabled. SLES140A—March 2007 Reserved Data enable Black Screen [1:0] Functional Description Output format [2:0] CLK polarity Clock enable TVP5147M1PFP...
Clear lost lock detect: Clear bit 4 (lost lock detect) in the status 1 register at subaddress 3Ah (see Section 2.11.34) 0 = No effect (default) 1 = Clears bit 4 in the status 1 register SLES140A—March 2007 C_8 [1:0] C_7 [1:0] Reserved Functional Description C_6 [1:0] Clear lost lock detect TVP5147M1PFP...
These AGC gain status registers are updated automatically by the TVP5147M1 decoder with AGC on. In manual gain control mode, these register values are not updated by the TVP5147M1 decoder. SLES140A—March 2007 PAL switch polarity Field sequence status Fine gain [7:0] Functional Description Color killed Macrovision detection [2:0] Fine gain [11:8] TVP5147M1PFP...
C_x input status: 0 = Input is a low. 1 = Input is a high. These status bits are only valid when terminals are used as input and its states updated at every line. TVP5147M1PFP Reserved Component video Reserved Component 525...
1 = Input is a high. C_x input status: 0 = Input is a low. 1 = Input is a high. These status bits are only valid when terminals are used as input and its states updated at every line. SLES140A—March 2007 Functional Description TVP5147M1PFP...
0 = 0→1 adapts to field 1, 1→0 adapts to field 1+ field 2 (default) 1 = 0→1 adapts to field 2, 1→0 adapts to field 1+ field 2 (for TVP5147M1 EVM) SLES140A—March 2007 FGAIN 4 [7:0] Functional Description FGAIN 4 [11:8] 656 version FID control TVP5147M1PFP...
Switch = V bit switches high before the F bit transition and low after the F bit transition Switch9 = V bit switches high 1 line prior to F bit transition, then low after 9 lines Reserved = Not used TVP5147M1PFP VPLL Adaptive...
111 = 7 (slowest) 110 = 6 (default) 000 = 0 (fastest) 2.11.52 ROM Version Register Subaddress Read only ROM Version [7:0]: ROM revision number SLES140A—March 2007 Peak AGC decrement speed [2:0] ROM version [7:0] Functional Description Color Sync TVP5147M1PFP...
If the input sync height is greater than 100% and the AGC-adjusted output video amplitude becomes less than 100%, then the back-end scale factor attempts to increase the contrast in the back end to restore the video amplitude to 100%. TVP5147M1PFP Sync height A Luma peak B...
Toggles Switch at field boundary ITU−R BT 656 Toggles Switch at field boundary ITU−R BT 656 Pulsed mode Switch at field boundary Reserved Functional Description Phase Det. HPLL V bit ITU−R BT 656 ITU−R BT 656 ITU−R BT 656 TVP5147M1PFP...
TTX filter 1 enable: provides for enabling the teletext filter function within the VDP. 0 = Disabled (default) 1 = Enabled If the filter matches or if the filter mask is all 0s, then a true result is returned. TVP5147M1PFP Filter logic [1:0] Mode TTX filter 2 enable TTX filter 1 enable SLES140A—March 2007...
FIFO word count [7:0]: This register provides the number of words in the FIFO. SLES140A—March 2007 PASS 1 Filter 1 Enable PASS 2 Filter 2 Enable Figure 2−19. Teletext Filter Function FIFO word count [7:0] NOTE: 1 word equals 2 bytes. Functional Description PASS Filter Logic TVP5147M1PFP...
This register is programmed to trigger an interrupt when the video line number exceeds this value in bits [5:0]. This interrupt must be enabled at address F4h. NOTE: The line number value of 0 or 1 is invalid and does not generate an interrupt. TVP5147M1PFP Threshold [7:0] NOTE: 1 word equals 2 bytes.
Global line mode register has the same bit definition as the general line mode registers. General line mode has priority over the global line mode. SLES140A—March 2007 Pixel alignment [7:0] Reserved VDP line start [7:0] VDP line stop [7:0] Global line mode [7:0] Functional Description Pixel alignment [9:8] TVP5147M1PFP...
2.11.80 VBUS Data Access With VBUS Address Increment Register Subaddress Default VBUS data [7:0]: VBUS data register for VBUS multibyte read/write transaction. VBUS address is autoincremented after each data byte read/write. TVP5147M1PFP Reserved Full field mode [7:0] VBUS data [7:0] VBUS data [7:0] Full field enable SLES140A—March 2007...
CC F2: CC field 2 data available unmasked 0 = Not available 1 = Available SLES140A—March 2007 FIFO read data [7:0] VBUS address [7:0] VBUS address [15:8] VBUS address [23:16] VITC CC F2 Functional Description C interface. All forms CC F1 Line TVP5147M1PFP...
1 = Passed TTX: Teletext data available masked 0 = Not available 1 = Available WSS: WSS data available masked 0 = Not available 1 = Available TVP5147M1PFP H/V lock Macrovision status changed VITC CC F2 Standard changed FIFO full...
0 = FIFO not full 1 = FIFO was full during write to FIFO, see the interrupt mask 1 register at subaddress F5h for details (see Section 2.11.88) SLES140A—March 2007 H/V lock Macrovision status changed Functional Description Standard changed FIFO full TVP5147M1PFP...
The host interrupt mask 0 and 1 registers can be used by the external processor to mask unnecessary interrupt sources for the interrupt status 0 and 1 register bits, and for the external interrupt terminal. The external interrupt is generated from all nonmasked interrupt flags. TVP5147M1PFP VITC CC F2...
0 = Disabled (default) 1 = Clear bit 1 (CC field 1 available) in the interrupt status 0 register at subaddress F2h SLES140A—March 2007 H/V lock Macrovision status changed VITC Functional Description Standard changed FIFO full CC F2 CC F1 Line TVP5147M1PFP...
0 = No effect (default) 1 = Clear bit 0 (FIFO full flag) in the interrupt status 1 register at subaddress F3h and the interrupt raw status 1 register at subaddress F1h TVP5147M1PFP H/V lock Macrovision status changed Standard changed FIFO full SLES140A—March 2007...
14-V: When incoming video program is TV-14-V rated then this bit is set high PG-V: When incoming video program is TV-PG-S rated then this bit is set high Y7-FV: When incoming video program is TV-Y7-FV rated then this bit is set high TVP5147M1PFP VITC frame byte 1 VITC frame byte 2...
G: When incoming video program is G rated in MPAA rating then this bit is set high N/A: When incoming video program is N/A rated in MPAA rating then this bit is set high SLES140A—March 2007 TV-PG TV-G TV-Y7 PG-13 Functional Description TV-Y None TVP5147M1PFP...
−0.2 V to 2 V −0.5 V to 4.5 V −0.5 V to 4.5 V −0.2 V to 2 V 0°C to 70°C −65°C to 150°C UNIT 1.65 1.95 1.65 1.95 0.7 IOV DD 0.3 IOV DD −4 °C UNIT 14.31818 ±50 TVP5147M1PFP...
Noise spectrum Differential phase Differential gain Output voltage NOTE 1: Component inputs only TVP5147M1PFP = 3 V to 3.6 V, DV = 1.65 V to 1.95 V, AV = 0°C to 70°C = 1.8 V, AV = 3.3 V, AV...
90% to 10% 10% to 90% Valid Data TEST CONDITIONS Data Change Data Figure 3−2. I C Host Port Timing Electrical Specifications UNIT 18.5 18.5 V OH V OL V OH Valid Data V OL UNIT µs µs µs µs Stop TVP5147M1PFP...
10-bit ITU-R BT.656 with discrete sync outputs 4.2.2 Recommended Settings Recommended I C writes: This setup requires additional writes to output the discrete sync 10-bit 4:2:2 data, HS, and VS, and to autoswitch between all video formats mentioned above. SLES140A—March 2007 Example Register Settings TVP5147M1PFP...
Page 92
20-bit ITU-R BT.656 with discrete sync outputs 4.3.2 Recommended Settings Recommended I C writes: This setup requires additional writes to output the discrete sync 20-bit 4:2:2 data, HS, and VS, and to autoswitch between all video formats mentioned above. TVP5147M1PFP SLES140A—March 2007...
Page 93
C register address 34h = Output formatter 2 register C data 11h = Enables YCbCr output and the clock output C register address 36h = Output formatter 4 register C data AFh = Enables HS and VS sync outputs SLES140A—March 2007 Example Register Settings TVP5147M1PFP...
Page 94
Example Register Settings TVP5147M1PFP SLES140A—March 2007...
Page 96
While the thermal land can be electrically floated and configured to remove heat to an external heat sink, it is recommended that the thermal land be connected to the low-impedance ground plane for the device. More information can be obtained from the TI application note PHY Layout (SLLA020). PowerPAD is a trademark of Texas Instruments. TVP5147M1PFP SLES140A—March 2007...
PACKAGING INFORMATION Orderable Device Status TVP5147M1PFP ACTIVE TVP5147M1PFPG4 ACTIVE TVP5147M1PFPR ACTIVE TVP5147M1PFPRG4 ACTIVE The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
Need help?
Do you have a question about the TVP5147M1PFP and is the answer not in the manual?
Questions and answers