Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,
enhancements, improvements, and other changes to its products and services at any time and to discontinue
any product or service without notice. Customers should obtain the latest relevant information before placing
orders and should verify that such information is current and complete. All products are sold subject to TI’s terms
and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in
accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI
deems necessary to support this warranty . Except where mandated by government requirements, testing of all
parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for
their products and applications using TI components. To minimize the risks associated with customer products
and applications, customers should provide adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right,
copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process
in which TI products or services are used. Information published by TI regarding third-party products or services
does not constitute a license from TI to use such products or services or a warranty or endorsement thereof.
Use of such information may require a license from a third party under the patents or other intellectual property
of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of information in TI data books or data sheets is permissible only if reproduction is without
alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction
of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for
such altered documentation.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that
product or service voids all express and any implied warranties for the associated 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:
ProductsApplications
Amplifiersamplifier.ti.comAudiowww.ti.com/audio
Data Convertersdataconverter.ti.comAutomotivewww.ti.com/automotive
DSPdsp.ti.comBroadbandwww.ti.com/broadband
Interfaceinterface.ti.comDigital Controlwww.ti.com/digitalcontrol
Logiclogic.ti.comMilitarywww.ti.com/military
Power Mgmtpower.ti.comOptical Networkingwww.ti.com/opticalnetwork
Microcontrollersmicrocontroller.ti.comSecuritywww.ti.com/security
Low Power Wireless www.ti.com/lpwTelephonywww.ti.com/telephony
Video & Imagingwww.ti.com/video
Wirelesswww.ti.com/wireless
Macrovision is a trademark of Macrovision Corporation.
O
The TVP5147M1 device is a high-quality, single-chip digital video decoder that digitizes and decodes all
popular baseband analog video formats into digital component video. The TVP5147M1 decoder supports the
analog-to-digital (A/D) conversion of component YPbPr signals, as well as the A/D conversion and decoding
of NTSC, PAL, and SECAM composite and S-video into component YCbCr. This decoder includes two 10-bit
30-MSPS A/D converters (ADCs). Preceding each ADC in the device, the corresponding analog channel
contains an analog circuit that clamps the input to a reference voltage and applies a programmable gain and
offset. A total of 10 video input terminals can be configured to a combination of YPbPr, CVBS, or S-video video
inputs.
Composite or S-video signals are sampled at 2× the ITU-R BT.601 clock frequency, line-locked alignment, and
are then decimated to the 1× pixel rate. CVBS decoding uses five-line adaptive comb filtering for both the luma
and chroma data paths to reduce both cross-luma and cross-chroma artifacts. A chroma trap filter is also
available. On CVBS and S-video inputs, the user can control video characteristics such as contrast,
brightness, saturation, and hue via an I
programmable gain is included, as well as a patented chroma transient improvement (CTI) circuit.
The following output formats can be selected: 20-bit 4:2:2 YCbCr or 10-bit 4:2:2 YCbCr.
The TVP5147M1 decoder generates synchronization, blanking, field, active video window, horizontal and
vertical syncs, clock, genlock (for downstream video encoder synchronization), host CPU interrupt and
programmable logic I/O signals, in addition to digital video outputs.
Introduction
2
C host port interface. Furthermore, luma peaking (sharpness) with
The TVP5147M1 decoder includes methods for advanced vertical blanking interval (VBI) data retrieval. The
VBI data processor (VDP) slices, parses, and performs error checking on teletext, closed caption (CC), and
other VBI data. A built-in FIFO stores up to 11 lines of teletext data, and with proper host port synchronization,
full-screen teletext retrieval is possible. The TVP5147M1 decoder can pass through the output formatter 2×
sampled raw luma data for host-based VBI processing.
The main blocks of the TVP5147M1 decoder include:
•Robust sync detection for weak and noisy signals as well as VCR trick modes
•Y/C separation by 2-D 5-line adaptive comb or chroma trap filter
•Two 10-bit, 30-MSPS A/D converters with analog preprocessors [clamp and automatic gain control
(AGC)]
•Analog video output
•Luminance processor
•Chrominance processor
•Clock/timing processor and power-down control
•Software-controlled power-saving standby mode
•Output formatter
2
•I
C host port interface
•VBI data processor
•Macrovision copy protection detection circuit (Type 1, 2, 3, and separate color stripe detection)
•3.3-V tolerant digital I/O ports
ther trademarks are the property of their respective owners.
SLES140A—March 2007TVP5147M1PFP
1
Introduction
1.1Detailed Functionality
•Two 30-MSPS, 10-bit A/D channels with programmable gain control
•Supports NTSC (J, M, 4.43), PAL (B, D, G, H, I, M, N, Nc, 60) and SECAM (B, D, G, K, K1, L) CVBS, and
S-video
•Supports analog component YPbPr video format with embedded sync
•10 analog video input terminals for multisource connection
•Supports analog video output
•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
−2× sampled raw VBI data in active video during a vertical blanking period
−Sliced VBI data during a vertical blanking period or active video period (full field mode)
•HSYNC/VSYNC outputs with programmable position, polarity, width, and field ID (FID) output
•Composite and S-video processing
−Adaptive 2-D 5-line adaptive comb filter for composite video inputs; chroma-trap available
−Automatic video standard detection (NTSC/PAL/SECAM) and switching
−Luma-peaking with programmable gain
−Patented chroma transient improvement (CTI)
−Patented architecture for locking to weak, noisy, or unstable signals
−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
2
SLES140A—March 2007TVP5147M1PFP
•VBI data processor
Gemstar is a trademark of Gemstar-TV Guide Intermational.
P
−Teletext (NABTS, WST)
−CC and extended data service (EDS)
−Wide screen signaling (WSS)
−Copy generation management system (CGMS)
−Video program system (VPS/PDC)
−Vertical interval time code (VITC)
−Gemstar 1×/2× mode
−V-Chip decoding
−Register readback of CC, WSS (CGMS), VPS/PDC, VITC and Gemstar 1×/2× sliced data
2
•I
C host port interface
•Reduced power consumption: 1.8-V digital core, 3.3-V for digital I/O, and 1.8-V/3.3 V analog core with
power-save and power-down modes
•80-terminal TQFP PowerPAD package
1.2TVP5147M1 Applications
•DLP projectors
•Digital TV
•LCD TV/monitors
•DVD recorders
•PVR
•PC video cards
•Video capture/video editing
•Video conferencing
Introduction
1.3Related Products
•TVP5146M2 NTSC/PAL/SECAM 2y10-Bit Digital VIdeo Decoder With MacrovisionE Detection,
YPbPr/RGB Inputs, and 5-Line Comb Filter (SLES141)
•TVP5150AM1 Ultralow Power NTSC/PAL/SECAM Video Decoder With Robust Sync Detector (SLES098)
VI_1_A: Analog video input for CVBS/Pb/C or analog video output (see Section 2.11.59)
1
2
7
VI_1_x: Analog video input for CVBS/Pb/C
I
VI_2_x: Analog video input for CVBS/Y
I
VI_3_x: Analog video input for CVBS/Pr/C
I
Table 1−1. Terminal Functions
VI_2_C
VI_3_A
VI_3_B
VI_3_C
VI_4_A
Clock Signals
DATACLK40OLine-locked data output clock
XTAL174I
XTAL275OExternal clock reference output. Not connected if XTAL1 is driven by an external single-ended oscillator.
RESETB34IReset input, active low (see Section 2.8)
Host Interface
SCL28II2C clock input
SDA29I/OI2C data bus
9
16
17
18
23
57, 58,
59, 60,
63, 64,
65, 66,
69, 70
43, 44,
45, 46,
47, 50,
51, 52,
53, 54
14, 15,
19, 20,
21, 22
I
Up to 10 composite, 4 S-video, and 2 composite or 3 component video inputs (or a combination thereof)
I
can be supported.
I
The inputs must be ac-coupled. The recommended coupling capacitor is 0.1 µF.
I
The possible input configurations are listed in the input select register at I2C subaddress 00h (see
I
Section 2.11.1).
External clock reference input. It can be connected to an external oscillator with a 1.8-V compatible clock
signal or a 14.31818-MHz crystal oscillator.
Digital video output of CbCr, C[9] is MSB and C[0] is LSB. Also, these terminals can be programmable
general-purpose I/O.
I/O
For the 8-bit mode, the two LSBs are ignored. Unused outputs can be left unconnected.
Digital video output of Y/YCbCr, Y[9] is MSB and Y[0] is LSB.
O
For the 8-bit mode, the two LSBs are ignored. Unused outputs can be left unconnected.
Genlock control output (GLCO) uses real time control (RTC) format.
During reset, this terminal is an input used to program the I2C address LSB.
Not connected. These terminals can be connected to power or ground (compatible with TVP5146
terminals), internally floating.
Power down input:
1 = Power down
0 = Normal mode
6
SLES140A—March 2007TVP5147M1PFP
Table 1−1. Terminal Functions (Continued)
I/O
DESCRIPTION
TERMINAL
NAMENUMBER
Power Supplies
AGND26Analog ground. Connect to analog ground.
A18GND_REF13Analog 1.8-V return
A18VDD_REF12Analog power for reference 1.8 V
CH1_A18GND
CH2_A18GND
A18GND
CH1_A18VDD
CH2_A18VDD
A18VDD
CH1_A33GND
CH2_A33GND
CH1_A33VDD
CH2_A33VDD
DGND
DVDD
IOGND39, 49, 62Digital power return
IOVDD38, 48, 61Digital power. Connect to 3.3 V or less for reduced noise.
PLL_A18GND77Analog power return
PLL_A18VDD76Analog power. Connect to 1.8 V.
Sync Signals
HS/CS/GPIO72I/O
VS/VBLK/GPIO73I/O
FID/GPIO71I/O
AVID/GPIO36I/O
79
10
24
78
11
25
3
6
4
5
27, 32, 42,
56, 68
31, 41, 55,
67
Analog 1.8-V return
Analog power. Connect to 1.8 V.
Analog 3.3-V return
Analog power. Connect to 3.3 V.
Digital return
Digital power. Connect to 1.8 V.
Horizontal sync output or digital composite sync output
Programmable general-purpose I/O
Vertical sync output (for modes with dedicated VSYNC) or VBLK output
Programmable general-purpose I/O
Odd/even field indicator output. This terminal needs a pulldown resistor (see Figure 5−1).
Programmable general-purpose I/O
Active video indicator output
Programmable general-purpose I/O
Introduction
SLES140A—March 2007TVP5147M1PFP
7
Introduction
8
SLES140A—March 2007TVP5147M1PFP
2Functional Description
C
C
C
C
2.1Analog Processing and A/D Converters
Figure 2−1 shows a functional diagram of the analog processors and A/D converters, which provide the analog
interface to all video inputs. It accepts up to 10 inputs and performs source selection, video clamping, video
amplification, A/D conversion, and gain and offset adjustments to center the digitized video signal. The
TVP5147M1 supports one analog video output for the selected analog input video.
I/O
M
VI_1_A
PGA
U
X
Functional Description
Analog Front End
VBS/
Pb/C
VBS/
VBS/
VBS/
Pr/C
Y
Y
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
M
U
X
M
U
X
M
U
X
Clamp
Clamp
Clamp
Clamp
PGA
PGA
11-Bit
ADC
11-Bit
ADC
CH1 A/D
CH2 A/D
Line-Locked
Sampling Clock
Figure 2−1. Analog Processors and A/D Converters
2.1.1 Video Input Switch Control
The TVP5147M1 decoder has two analog channels that accept up to 10 video inputs. The user can configure
the internal analog video switches via the I
2
C interface. The 10 analog video inputs can be used for different
input configurations, some of which are:
SLES140A—March 2007TVP5147M1PFP
9
Functional Description
•Up to 10 selectable individual composite video inputs
•Up to four selectable S-video inputs
•Up to three selectable analog YPbPr video inputs and one CVBS input
•Up to two selectable analog YPbPr video inputs, two S-video inputs, and two CVBS inputs
The input selection is performed by the input select register at I
2.1.2 Analog Input Clamping
An internal clamping circuit restores the ac-coupled video signal to a fixed dc level. The clamping circuit
provides line-by-line restoration of the video sync level to a fixed dc reference voltage. The selection between
bottom and mid clamp is performed automatically by the TVP5147M1 decoder.
2.1.3 Automatic Gain Control
The TVP5147M1 decoder uses two programmable gain amplifiers (PGAs), one per channel. The PGA can
scale a signal with a voltage-input compliance of 0.5-V
range. A 4-bit code sets the coarse gain with individual adjustment per channel. Minimum gain corresponds
to a code 0x0 (2.0-V
full scale, +6-dB gain). The TVP5147M1 decoder also has 12-bit fine gain controls for each channel and
applies independently to coarse gain controls. For composite video, the input video signal amplitude can vary
significantly from the nominal level of 1 V
automatically: an automatic gain control (AGC) can be enabled and can adjust the signal amplitude such that
the maximum range of the ADC is reached without clipping. Some nonstandard video signals contain peak
white levels that saturate the ADC. In these cases, the AGC automatically cuts back gain to avoid clipping.
If the AGC is on, then the TVP5147M1 decoder can read the gain currently being used.
full-scale input, −6-dB gain) while maximum gain corresponds to code 0xF (0.5 V
PP
2
C subaddress 00h (see Section 2.11.1).
to 2.0-VPP to a full-scale 10-bit A/D output code
PP
. The TVP5147M1 decoder can adjust its PGA setting
PP
PP
The TVP5147M1 AGC comprises the front-end AGC before Y/C separation and the back-end AGC after Y/C
separation. The back-end AGC restores the optimum system gain whenever an amplitude reference such as
the composite peak (which is only relevant before Y/C separation) forces the front-end AGC to set the gain
too low. The front-end and back-end AGC algorithms can use up to four amplitude references: sync height,
color burst amplitude, composite peak, and luma peak.
The specific amplitude references being used by the front-end and back-end AGC algorithms can be
independently controlled using the AGC white peak processing register located at subaddress 74h. The
TVP5147M1 gain increment speed and gain increment delay can be controlled using the AGC increment
speed register located at subaddress 78h and the AGC increment delay register located at subaddress 79h.
2.1.4 Analog Video Output
One of the analog input signals is available at the analog video output terminal, which is shared with input
selected by I
voltage is 2 V p-p, thus the signal can be used to drive a 75-Ω line. The magnitude is maintained with an AGC
in 16 steps controlled by the TVP5147M1 decoder. In order to use this function, terminal VI_1_A must be set
as an output terminal. The input mode selection register also selects an active analog output signal.
2
C registers. The signal at this terminal must be buffered by a source follower . The nominal output
2.1.5 A/D Converters
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.
10
SLES140A—March 2007TVP5147M1PFP
2.2Digital Video Processing
Figure 2−2 is a block diagram of the TVP5147M1 digital video decoder processing. This block receives
digitized video signals from the ADCs and performs composite processing for CVBS and S-video inputs and
YCbCr signal enhancements for CVBS and S-video inputs. It also generates horizontal and vertical syncs and
other output control signals such as genlock for CVBS and S-video inputs. Additionally, it can provide field
identification, horizontal and vertical lock, vertical blanking, and active video window indication signals. The
digital data output can be programmed to two formats: 20-bit 4:2:2 with external syncs or 10-bit 4:2:2 with
embedded/separate syncs. The circuit detects pseudosync pulses, AGC pulses, and color striping in
Macrovision-encoded copy-protected material. Information present in the VBI interval can be retrieved and
either inserted in the ITU-R BT.656 output as ancillary data or stored in internal FIFO and/or registers for
retrieval via the host port interface.
Functional Description
CH1 A/D
CH2 A/D
2×
Decimation
2×
Decimation
Protection
Detector
XTAL1
XTAL2
RESETB
PWDN
DATACLK
Copy
CVBS/Y
C/CbCr
Timing
Processor
VBI Data
Processor
Composite
Processor
FID
VS/VBLK
HS/CS
GLCO
AVID
Slice VBI Data
YCbCr
Figure 2−2. Digital Video Processing Block Diagram
Output
Formatter
Host
Interface
Y[9:0]
C[9:0]
SCL
SDA
2.2.1 2× Decimation Filter
All input signals are typically oversampled by a factor of 2 (27 MHz). The A/D outputs initially pass through
decimation filters that reduce the data rate to 1× the pixel rate. The decimation filter is a half-band filter.
Oversampling and decimation filtering can effectively increase the overall signal-to-noise ratio by 3 dB.
2.2.2 Composite Processor
Figure 2−3 is a block diagram of the TVP5147M1 digital composite video processing circuit. This processing
circuit receives a digitized composite or S-video signal from the ADCs and performs Y/C separation (bypassed
for S-video input), chroma demodulation for PAL/NTSC and SECAM, and YUV signal enhancements.
The 10-bit composite video is multiplied by the subcarrier signals in the quadrature demodulator to generate
color difference signals U and V. The U and V signals are then sent to low-pass filters to achieve the desired
bandwidth. An adaptive 5-line comb filter separates UV from Y based on the unique property of color phase
shifts from line to line. The chroma is remodulated through a quadrature modulator and subtracted from
line-delayed composite video to generate luma. This form of Y/C separation is completely complementary,
thus there is no loss of information. However, in some applications, it is desirable to limit the U/V bandwidth
to avoid crosstalk. In that case, notch filters can be turned on. To accommodate some viewing preferences,
a peaking filter is also available in the luma path. Contrast, brightness, sharpness, hue, and saturation controls
are programmable through the host port.
SLES140A—March 2007TVP5147M1PFP
11
Functional Description
CVBS/Y
CVBS
Line
Delay
SECAM Luma
SECAM
Color
Demodulation
Peaking
–
NTSC/PAL
Remodulation
U
Color LPF
↓ 2
Accumulator
Accumulator
Burst
(U)
Burst
(V)
5-Line
Adaptive
Comb
Filter
Delay
Notch
Filter
Notch
Filter
Notch
Filter
Y
Delay
Contrast
Brightness
Saturation
Adjust
U
Y
Cb
Cr
V
CVBS/C
NTSC/PAL
Demodulation
Figure 2−3. Composite and S-Video Processing Block Diagram
2.2.2.1Color Low-Pass Filter
High filter bandwidth preserves sharp color transitions and produces crisp color boundaries. However, for
nonstandard video sources that have asymmetrical 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.
Color LPF
↓ 2
Notch
Filter
Delay
V
12
SLES140A—March 2007TVP5147M1PFP
Functional Description
0
10
0
−10
−20
−30
ITU-R BT.601 −3 dB
−40
Amplitude − dB
−50
−60
−70
0.00.51.01.52.02.53.03.54.0
@ 1.42 MHz
f − Frequency − MHz
Figure 2−4. Color Low-Pass Filter Frequency
Response
2.2.2.2Y/C Separation
10
0
−10
−20
−30
−40
Amplitude − dB
−50
−60
−70
0.00.51.01.52.02.53.03.54.
f − Frequency − MHz
Filter 2
−3 dB @ 844 kHz
Filter 0
−3 dB @ 1.41 MHz
Filter 3
−3 dB @ 554 kHz
Filter 1
−3 dB
@ 1.03 MHz
Figure 2−5. Color Low-Pass Filter With Filter
Characteristics, NTSC/PAL ITU-R BT.601
Sampling
Y/C separation can be done using adaptive 5-line (5-H delay) comb filters or a chroma trap filter. The comb
filter can be selectively bypassed in the luma or chroma path. If the comb filter is bypassed in the luma path,
then chroma trap filters are used which are shown in Figure 2−6 and Figure 2−7. The TI patented adaptive
comb filter algorithm reduces artifacts such as hanging dots at color boundaries. It detects and properly
handles false colors in high-frequency luminance images such as a multiburst pattern or circle pattern.
10
5
0
−5
−10
Notch 1 Filter
−15
−20
Amplitude − dB
Notch 2 Filter
−25
No Notch Filter
−30
−35
−40
01234567
Notch 3 Filter
f − Frequency − MHz
10
5
0
−5
−10
−15
−20
Amplitude − dB
−25
−30
−35
−40
Notch 1 Filter
Notch 2 Filter
No Notch Filter
01234567
f − Frequency − MHz
Notch 3 Filter
Figure 2−6. Chroma Trap Filter Frequency
Response, NTSC ITU-R BT.601 Sampling
SLES140A—March 2007TVP5147M1PFP
Figure 2−7. Chroma Trap Filter Frequency
Response, PAL ITU-R BT.601 Sampling
13
Functional Description
Gain
2.2.3 Luminance Processing
The digitized composite video signal passes through either a luminance comb filter or a chroma trap filter,
either of which removes chrominance information from the composite signal to generate a luminance signal.
The luminance signal is then fed into the input of a peaking circuit. Figure 2−8 illustrates the basic functions
of the luminance data path. In the case of S-video, the luminance signal bypasses the comb filter or chroma
trap filter and is fed directly to the circuit. A peaking filter (edge enhancer) amplifies high-frequency
components of the luminance signal. Figure 2−9 shows the characteristics of the peaking filter at four dif ferent
gain settings that are user-programmable via the I
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.
14
SLES140A—March 2007TVP5147M1PFP
2.3Clock Circuits
An internal line-locked PLL generates the system and pixel clocks. A 14.318-MHz clock is required to drive
the PLL. This can be input to the TVP5147M1 decoder at the 1.8-V level on terminal 74 (XTAL1), or a crystal
of 14.318-MHz fundamental resonant frequency can be connected across terminals 74 and 75 (XTAL2). If a
parallel resonant circuit is used as shown in Figure 2−10, then the external capacitors must have the following
relationship:
C
= CL2 = 2C
L1
where C
configurations. The TVP5147M1 decoder generates the DATACLK signal used for clocking data.
is the terminal capacitance with respect to ground. Figure 2−10 shows the reference clock
STRAY
Functional Description
− C
L
STRAY
,
TVP5147M1
XTAL1
XTAL2
74
75
Figure 2−10. Reference Clock Configurations
2.4Real-Time Control (RTC)
Although the TVP5147M1 decoder is a line-locked system, the color burst information is used to determine
accurately the color subcarrier frequency and phase. This ensures proper operation with nonstandard video
signals that do not follow exactly the required frequency multiple between color subcarrier frequency and video
line frequency . The frequency control word of the internal color subcarrier PLL and the subcarrier reset bit are
transmitted via terminal 37 (GLCO) for optional use in an end system (for example, by a video encoder). The
frequency control word is a 23-bit binary number. The instantaneous frequency of the color subcarrier can be
calculated using the following equation:
F
F
PLL
where F
PLL
two times the pixel frequency. This information can be generated on the GLCO terminal. Figure 2−11 shows
the detailed timing diagram.
ctrl
+
F
23
2
sclk
is the frequency of the subcarrier PLL, F
14.318-MHz
Clock
TVP5147M1
XTAL1
XTAL2
is the 23-bit PLL frequency control word, and F
ctrl
Valid
Sample
74
75
Invalid
Sample
14.318-MHz
Crystal
C
L1
C
L2
sclk
is
Reserved
RTC
1 CLK
Start
Bit
NOTE: RTC reset bit (R) is active-low, Sequence bit (S) P AL: 1 = (R-Y) line normal, 0 = (R-Y) line inverted, NTSC: 1 = no change
M
S
B
22
45 CLK18 CLK
23-Bit Fsc PLL Increment
L
S
B
0
Figure 2−11. RTC Timing
2.5Output Formatter
The output formatter sets how the data is formatted for output on the TVP5147M1 output buses. Table 2−1
shows the available output modes.
VS, HS, and VBLK are independently software programmable to a 1× pixel count. This allows any possible
alignment to the internal pixel count and line count. 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
2
C interface.
16
SLES140A—March 2007TVP5147M1PFP
First Field Video
HS
VS
CS
FID
VBLK
Functional Description
525-Line
525
12345678910 2021
VS StartVS Stop
VBLK StartVBLK Stop
262
263264265266267268269270271272273283284
Second Field Video
HS
VS
CS
FID
VBLK
VBLK StartVBLK Stop
NOTE: Line numbering conforms to ITU-R BT.470
Figure 2−12. Vertical Synchronization Signals for 525-Line System
VS StartVS Stop
SLES140A—March 2007TVP5147M1PFP
17
Functional Description
First Field Video
HS
VS
CS
FID
VBLK
625-Line
6226236246251234567232425
VS StartVS Stop
VBLK StartVBLK Stop
310
311312313314315316317318319320336337
Second Field Video
HS
VS
CS
FID
VBLK
VBLK StartVBLK Stop
NOTE: Line numbering conforms to ITU-R BT.470
Figure 2−13. Vertical Synchronization Signals for 625-Line System
NOTE: 20-bit 4:2:2 timing with 1× pixel clock reference
Cb
CrCbCrCb0 Cr0 Cb1 Cr1
AC
AVID StopAVID Start
DATACLK = 1× Pixel Clock
ModeABC
NTSC 60153
PAL 601
Horizontal Blanking
HS Start
5664641922
HS Stop
B
D
2
D
136
142
20
Figure 2−15. Horizontal Synchronization Signals for 20-Bit 4:2:2 Mode
SLES140A—March 2007TVP5147M1PFP
HS
Functional Description
First FieldB/2
VS
HS
Second Field
VS
10-Bit (PCLK = 2× Pixel Clock)
ModeB/2
NTSC 60164
PAL 601
H/2 + B/2H/2 + B/2
64
Figure 2−16. VSYNC Position With Respect to HSYNC
H/2
858
864
20-Bit (PCLK = 1× Pixel Clock)
B/2
32
32
H/2
429
432
B/2
2.5.2 Embedded Syncs
Standards with embedded syncs insert the SA V and EAV codes into the data stream on the rising and falling
edges of AVID. These codes contain the V and F bits which also define vertical timing. Table 2−3 gives the
format of the SAV and EAV codes.
H equals 1 always indicates EA V. H equals 0 always indicates SAV. The alignment of V and F to the line and
field counter varies depending on the standard.
The P bits are protection bits:
P3 = V xor H; P2 = F xor H; P1 = F xor V; P0 = F xor V xor H
Table 2−3. EAV and SAV Sequence
D9 (MSB)D8D7D6D5D4D3D2D1D0
Preamble1111111111
Preamble0000000000
Preamble0000000000
Status word1FVHP3P2P1P000
2.6I2C Host Interface
Communication with the TVP5147M1 decoder is via an I2C host interface. The I2C standard consists of two
signals, the serial input/output data (SDA) line and the serial input clock line (SCL), which carry information
between the devices connected to the bus. A third signal (I2CA) is used for slave address selection. Although
2
an I
C system can be multimastered, the TVP5147M1 decoder functions as a slave device only.
Because SDA an d S C L a r e kept open-drain at a logic-high output level or when the bus is not driven, the user
must connect SDA and SCL to a positive supply voltage via a pullup resistor on the board. The slave addresses
select signal, terminal 37 (I2CA), enables the use of two TVP5147M1 devices tied to the same I
because it controls the least significant bit of the I
2
C device address.
2
C bus,
SLES140A—March 2007TVP5147M1PFP
21
Functional Description
T able 2−4. I2C Host Interface Terminal Description
SIGNALTYPEDESCRIPTION
I2CAISlave address selection
SCLIInput clock line
SDAI/OInput/output data line
2.6.1 Reset and I2C Bus Address Selection
The TVP5147M1 decoder can respond to two possible chip addresses. The address selection is made at reset
by an externally supplied level on the I2CA terminal. The TVP5147M1 decoder samples the level of terminal
37 at power up or at the trailing edge of RESETB and configures the I
2
C bus address bit A0. The I2CA terminal
has an internal pulldown resistor to pull the terminal low to set a zero.
2
T able 2−5. I
A6A5A4A3A2A1A0 (I2CA)R/WHEX
1011100 (default)1/0B9/B8
1011101
†
If terminal 37 is strapped to DVDD via a 2.2-kΩ resistor, I2C device address A0 is set to 1.
C Address Selection
†
1/0BB/BA
2.6.2 I2C Operation
Data transfers occur using the following illustrated formats.
C bus stop condition
ACK = Acknowledge generated by the slave
NAK = Acknowledge generated by the master, for multiple-byte read master with ACK each byte except
last byte
Subaddress = Subaddress byte
Data = Data byte. If more than one byte of data is transmitted (read and write), the subaddress pointer is
automatically incremented.
2
I
C bus address = Example shown that I2CA is in default mode. Write (B8h), read (B9h)
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.
22
SLES140A—March 2007TVP5147M1PFP
Loading...
+ 70 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.