TI TVP7000

TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
TRIPLE 8/10-BIT, 150/110 MSPS, VIDEO
AND GRAPHICS DIGITIZER WITH ANALOG PLL
FEATURES
APPLICATIONS
•
•
•
•
•
•
•
•
•
•
•
•
•
Analog Channels
– -6 dB to 6 dB Analog Gain
– Analog Input MUXs
– Auto Video Clamp
– Three Digitizing Channels, Each With
Independently Controllable Clamp, PGA,
and ADC
– Clamping: Selectable Clamping Between
Bottom Level and Mid-level
– Offset: 1024-Step Programmable RGB or
YPbPr Offset Control
– PGA: 8-Bit Programmable Gain Amplifier
– ADC: 8/10-Bit 150/110 MSPS A/D Converter
– Automatic Level Control Circuit
– Composite Sync: Integrated Sync-on-Green
Extraction From GreenLuminance Channel
– Support for DC and AC-Coupled Input
Signals
PLL
– Fully Integrated Analog PLL for Pixel Clock
Generation
– 12-150 MHz Pixel Clock Generation From
HSYNC Input
– Adjustable PLL Loop Bandwidth for
Minimum Jitter
– 5-Bit Programmable Subpixel Accurate
Positioning of Sampling Phase
Output Formatter
– Support for RGB/YCbCr 4:4:4 and YCbCr
4:2:2 Output Modes to Reduce Board Traces
– Dedicated DATACLK Output for Easy
Latching of Output Data
System
– Industry-Standard Normal/Fast I2C Interface
With Register Readback Capability
– Space-Saving TQFP-100 Pin Package
– Thermally-Enhanced PowerPAD™ Package
for Better Heat Dissipation
LCD TV/Monitors/Projectors
DLP TV/Projectors
PDP TV/Monitors
PCTV Set-Top Boxes
Digital Image Processing
Video Capture/Video Editing
Scan Rate/Image Resolution Converters
Video Conferencing
Video/Graphics Digitizing Equipment
DESCRIPTION
TVP7000 is a complete solution for digitizing video
and graphic signals in RGB or YPbPr color spaces.
The device supports pixel rates up to 150 MHz.
Therefore, it can be used for PC graphics digitizing
up to the VESA standard of SXGA (1280 × 1024)
resolution at 75 Hz screen refresh rate, and in video
environments for the digitizing of digital TV formats,
including HDTV up to 1080p. TVP7000 can be used
to digitize CVBS and S-Video signal with 10-bit
ADCs.
The TVP7000 is powered from 3.3-V and 1.8-V
supply and integrates a triple high-performance A/D
converter with clamping functions and variable gain,
independently programmable for each channel. The
clamping timing window is provided by an external
pulse or can be generated internally. The TVP7000
includes analog slicing circuitry on the Y or G input to
support sync-on-luminance or sync-on-green extraction. In addition, TVP7000 can extract discrete
HSYNC and VSYNC from composite sync using a
sync slicer.
TVP7000 also contains a complete analog PLL block
to generate a pixel clock from the HSYNC input. Pixel
clock output frequencies range from 12 MHz to 150
MHz.
All programming of the part is done via an industry-standard I2C interface, which supports both reading and writing of register settings. The TVP7000 is
available in a space-saving TQFP 100-pin PowerPAD
package.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas
Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
PowerPAD is a trademark of Texas Instruments.
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.
Copyright © 2005, Texas Instruments Incorporated
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
ORDERING INFORMATION
PACKAGED DEVICES
TA
100-PIN PLASTIC FLATPACK PowerPAD™
0°C to 70°C
TVP7000PZP
FUNCTIONAL BLOCK DIAGRAM
RIN_1
RIN_2
RIN_3
Clamp
PGA
10−bit
ADC
ROUT[9:0]
GIN_1
GIN_2
GIN_3
Clamp
PGA
10−bit
ADC
GOUT[9:0]
GIN_4
BIN_1
BIN_2
BIN_3
Output
Formatter
Clamp
PGA
10−bit
ADC
BOUT[9:0]
SOGIN_1
SOGIN_2
DATACLK
SOGOUT
SOGIN_3
HSYNC_A
HSOUT
VSOUT
HSYNC_B
VSYNC_A
VSYNC_B
Timing Processor
and Clock generation
COAST
CLAMP
EXT_CLK
FILT1
FILT2
PWDN
RESETB
SCL
SDA
I2CA
2
Host
Interface
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
GIN_2
SOGIN_2
GIN_3
SOGIN_3
GIN_4
A33GND
A33VDD
A33VDD
A33GND
NSUB
PLL_A18GND
PLL_F
FILT2
FILT1
PLL_A18GND
PLL_A18VDD
PLL_A18VDD
PLL_A18GND
HSYNC_B
HSYNC_A
EXT_CLK
VSYNC_B
VSYNC_A
COAST
CLAMP
TERMINAL ASSIGNMENTS
TVP7000
100−Pin TQFP Package
(Top View)
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
SDA
SCL
I2CA
TMS
RESETB
PWDN
DVDD
GND
IOGND
IOVDD
R_0
R_1
R_2
R_3
R_4
IOGND
R_5
R_6
R_7
R_8
R_9
IOGND
IOVDD
G_0
G_1
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
IOVDD
IOGND
DATACLK
B_9
B_8
B_7
B_6
B_5
B_4
B_3
B_2
B_1
B_0
DVDD
GND
IOVDD
IOGND
G_9
G_8
G_7
G_6
G_5
G_4
G_3
G_2
SOGIN_1
GIN_1
A18GND
A18VDD
A18GND
A18VDD
A18VDD
A18GND
RIN_3
RIN_2
RIN_1
A33GND
A33VDD
A33VDD
A33GND
BIN_3
BIN_2
BIN_1
A18VDD
A18GND
NSUB
TEST
VSOUT
HSOUT
SOGOUT
3
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
TERMINAL FUNCTIONS
TERMINAL
I/O
DESCRIPTION
11
10
9
2
100
98
96
18
17
16
I
I
I
I
I
I
I
I
I
I
Analog video input for R/Pr 1
Analog video input for R/Pr 2
Analog video input for R/Pr 3
Analog video input for G/Y 1
Analog video input for G/Y 2
Analog video input for G/Y 3
Analog video input for G/Y 4
Analog video input for B/Pb 1
Analog video input for B/Pb 2
Analog video input for B/Pb 3
The inputs must be AC coupled. The recommended coupling capacitor is 0.1 µF. Unused analog
inputs should be connected to ground using a 10 nF capacitor.
DATACLK
28
O
Data clock output
EXT_CLK
80
I
External clock input for free running mode
TEST
22
O
Internal 5 MHz clock output, coast output, high-Z, or SOG output
55–59, 61–65
43-52
29-38
O
O
O
Digital video output of R/Cr, ROUT [9] is MSB.
Digital video output of G/Y, GOUT [9] is MSB.
Digital video output of B/Cb, BOUT [9] is MSB. For a 4:2:2 mode BOUT outputs CbCr data.
NAME
NO.
ANALOG VIDEO
RIN_1
RIN_2
RIN_3
GIN_1
GIN_2
GIN_3
GIN_4
BIN_1
BIN_2
BIN_3
CLOCK SIGNALS
DIGITAL VIDEO
ROUT [9:0]
GOUT [9:0]
BOUT [9:0]
Unused outputs can be left unconnected.
MISCELLANEOUS SIGNALS
PWDN
70
I
Power down input. 1: Power down 0: Normal mode
RESETB
71
I
Reset input, active low
TMS
72
I
Test Mode Select input. Used to enable JTAG test mode. Active high. Normal mode, this terminal
should be connected to a ground.
FILT1
87
O
External filter connection for PLL. The recommended capacitor is 0.1 µF. see Figure 4
FILT2
88
O
External filter connection for PLL. The recommended capacitor is 4.7 nF. See Figure 4
I2C A
73
I
I2C Address input
SCL
74
I
I2C Clock input
SDA
75
I/O
21, 91
I
Substrate ground. Connect to analog ground.
A33VDD
13, 14, 93, 94
I
Analog power. Connect to 3.3 V.
A33GND
12, 15, 92, 95
I
Analog 3.3 V return. Connect to Ground.
A18GND
3, 5, 8, 20
I
Analog 1.8V return. Connect to Ground
A18VDD
4, 6, 7, 19
I
Analog power. Connect to 1.8 V.
84, 85
I
PLL analog power. Connect to 1.8 V.
89
I
PLL filter internal supply connection
83, 86, 90
I
PLL analog power return. Connect to Ground.
GND
40, 68
I
Digital return. Connect to Ground.
DVDD
39, 69
I
Digital power. Connect to 1.8 V
IOGND
27, 42, 54, 60,
67
I
IOVDD
26, 41, 53, 66
I
Digital power. Connect to 3.3 V or less for reduced noise.
CLAMP
76
I
External Clamp input. Unused inputs can be connected to ground.
COAST
77
I
External PLL COAST signal input. Unused inputs can be connected to ground
HOST INTERFACE
I2C Data bus
POWER SUPPLIES
NSUB
PLL_A18VDD
PLL_F
PLL_A18GND
Digital power return. Connect to Ground.
SYNC SIGNALS
4
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
TERMINAL FUNCTIONS (continued)
TERMINAL
NAME
NO.
I/O
DESCRIPTION
VSYNC_A
VSYNC_B
78
79
I
I
Vertical sync input A
Vertical sync input B. Unused inputs can be connected to ground.
HSYNC_A
HSYNC_B
81
82
I
I
Horizontal Sync input A
Horizontal Sync input B. Unused inputs can be connected to ground.
SOGIN1
SOGIN2
SOGIN3
1
99
97
I
I
i
Sync-on-green input 1
Sync-on-green input 2
Sync-on-green input 3. Unused inputs should be connected to ground using a 10 nF capacitor.
VSOUT
23
O
Vertical sync output
HSOUT
24
O
Horizontal sync output
SOGOUT
25
O
Sync-on-green slicer output
ABSOLUTE MAXIMUM RATINGS
over operating free-air temperature range (unless otherwise noted) (1)
UNIT
Supply voltage range
–0.5 V to 4.5 V
DVDD to GND
–0.5 V to 2.3 V
PLL_A18VDD to PLL_A18GND and A18VDD to A18GND
–0.5 V to 2.3 V
A33VDD to A33GND
– 0.5 V to 4.5 V
Digital input voltage range
VI to GND
–0.5 V to 4.5 V
Analog input voltage range
AI to A33GND
–0.2 V to 2.3 V
Digital output voltage range
VO to GND
–0.5 V to 4.5 V
TA
Operating free-air temperature
Tstg
Storage temperature
(1)
IOVDD to IOGND
0°C to 70°C
–65°C to 150°C
Stresses beyond those listed under absolute maximum ratings may cause permanent damage to the device. These are stress ratings
only and functional operation of the device at these or any other conditions beyond those indicated under recommended operating
conditions is not implied. Exposure to absolute–maximum–rated conditions for extended periods may affect device reliability.
RECOMMENDED OPERATING CONDITIONS
over operating free-air temperature range, TA = 0°C to 70°C (unless otherwise noted)
MIN
NOM
MAX
3.0
3.3
3.6
V
Digital supply voltage
1.70
1.8
1.9
V
PLL_A18VDD
Analog PLL supply voltage
1.70
1.8
1.9
V
A18VDD
Analog supply voltage
1.70
1.8
1.9
V
A33VDD
Analog supply voltage
3.0
3.3
3.6
V
VI(P–P)
Analog input voltage (ac–coupling necessary)
2.0
V
VIH
Digital input voltage high
VIL
Digital input voltage low
IOH
High–level output current
2
mA
IOL
Low–level output current
–2
mA
IOH_DATACLK
DATACLK high–level output current
4
mA
IOL_DATACLK
DATACLK low–level output current
–4
mA
TA
Operating free–air temperature
70
°C
IOVDD
Digital I/O supply voltage
DVDD
0.5
0.7 IOVDD
V
0.3 IOVDD
0
UNIT
V
5
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
ELECTRICAL CHARACTERISTICS
IOVDD = 3.3 V, DVDD = 1.8 V, PLL_A18VDD = 1.8 V, A18VDD = 1.8 V, A33VDD = 3.3 V, TA = 25°C
PARAMETER
TEST CONDITIONS
MIN TYP (1)
MAX (2)
UNIT
POWER SUPPLY
IIOVDDD
3.3-V supply current
78.75 MHz
80
130
IDVDD
1.8-V supply current
78.75 MHz
253
260
mA
PTOT
Total power dissipation, normal mode
78.75 MHz
719
897
mW
IIOVDDD
3.3-V supply current
108 MHz
101
160
mA
IDVDD
1.8-V supply current
108 MHz
261
275
mA
PTOT
Total power dissipation, normal mode
108 MHz
803
1023
mW
IIOVDDD
3.3-V supply current
148.5 MHz
128
240
mA
IDVDD
1.8-V supply current
148.5 MHz
250
280
mA
PTOT
Total power dissipation, normal mode
148.5 MHz
872
1296
mW
PDOWN
Total power dissipation, power–down mode
(1)
(2)
6
SMPTE color bar RGB input pattern used.
Worst case vertical line RGB input pattern used.
1
mA
mW
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
ELECTRICAL CHARACTERISTICS
IOVDD = 3.3 V, DVDD = 1.8 V±0.1, PLL_A18VDD = 1.8 V±0.1, A18VDD = 1.8 V±0.1, A33VDD = 3.3 V, TA = 0°C to 70°C
(unless otherwise noted)
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
1.0
2.0
Vpp
ANALOG INTERFACE
ZI
Input voltage range
By design
Input impedance, analog video inputs
By design
0.5
500
kΩ
DIGITAL LOGIC INTERFACE
Ci
Input capacitance
By design
10
pF
Zi
Input impedance
By design
500
kΩ
VOH
Output voltage high
IOH = 2 mA
VOL
Output voltage low
IOL = –2 mA
VOH_SCLK
DATACLK output voltage high
IOH = 4 mA
VOL_SCLK
DATACLK output voltage low
IOH = –2 mA
VIH
High-level input voltage
By design
VIL
Low-level input voltage
By design
0.8 IOVDD
V
0.2 IOVDD
0.8 IOVDD
V
V
0.2 IOVDD
0.7 IOVDD
V
V
0.3 IOVDD
V
A/D CONVERTERS
Conversion rate
DNL
DC differential nonlinearity
INL
DC integral nonlinearity
SNR
12
150
10 bit, 110 MHz
-1
±0.5
+1
8 bit, 150 MHz
-1
±0.5
+1
10 bit, 110 MHz
-4
±1
+4
8 bit, 150 MHz
-4
±1
+4
Missing code
8 bit, 150 MHz
Signal-to-noise ratio
10 MHz, 1.0 VP–P at 110
MSPS
Analog bandwidth
By design
MSPS
LSB
LSB
none
52
dB
500
MHz
PLL
Clock jitter
500
ps
Phase adjustment
11.6
degree
VCO frequency range
12
150
MHz
7
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
TIMING REQUIREMENTS
TEST CONDITIONS (1)
PARAMETER
MIN
TYP
MAX
UNIT
CLOCKS, VIDEO DATA, SYNC TIMING
Duty cycle DATACLK
50%
t1
DATACLK rise time
10% to 90%
t2
DATACLK fall time
90% to 10%
t3
Output delay time
(1)
1
1
1.5
Measured with a load of 15 pF.
t1
DATACLK
t2
R, R, B, HSOUT
Valid Data
Valid Data
t3
Figure 1. Clock, Video Data, and Sync Timing
8
ns
ns
3.5
ns
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
TIMING REQUIREMENTS
PARAMETER
I2C
TEST CONDITIONS
MIN
TYP
MAX
UNIT
HOST PORT TIMING
t1
Bus free time between STOP and START
Specified by design
1.3
µs
t2
Setup time for a (repeated) START condition
Specified by design
0.6
µs
t3
Hold time (repeated) START condition
Specified by design
0.6
µs
t4
Setup time for a STOP condition
Specified by design
0.6
ns
t5
Data setup time
Specified by design
100
ns
t6
Data hold time
Specified by design
0
0.9
µs
t7
Rise time SDA and SCL signal
Specified by design
250
ns
t8
Fall time SDA and SCL signal
Specified by design
250
ns
Cb
Capacitive load for each bus line
Specified by design
400
pF
f12C
I2C clock frequency
Specified by design
400
kHz
Stop Start
Stop
SDA
Data
t1
t6
t6
t3
t2
t7
t8
t4
t5
SCL
Figure 2. I2C Host Port Timing
9
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
FUNCTIONAL DESCRIPTION
Analog Channel
The TVP7000 contains three identical analog channels that are independently programmable. Each channel
consists of a clamping circuit, a programmable gain amplifier, automatic offset control and an A/D converter.
Analog Input Switch Control
TVP7000 has 3 analog channels that accept up to 10 video inputs. The user can configure the internal analog
video switches via the I2C interface. The 10 analog video inputs can be used for different input configurations
some of which are:
• Up to 10 selectable individual composite video inputs
• Up to 2 selectable RGB graphics inputs
• Up to 3 selectable YPbPr video HD/SD inputs
The input selection is performed by the input select register at I2C subaddress 0×19 and 0×1A (see Input Mux
Select 1 and Input Mux Select 2)
Analog Input Clamping
An internal clamping circuit restores the AC-coupled video/graphic signal to a fixed DC level. The clamping circuit
provides line-by-line restoration of the signal black level to a fixed DC reference voltage. The selection between
bottom and mid level clamping is performed by I2C subaddress 0×10 (see Sync On_Green Threshold)
The internal clamping time can be adjusted by I2C clamp start and width registers at subaddress 0×05 and 0×06
(see Clamp Start and Clamp Width)
Programmable Gain Amplifier (PGA)
The TVP7000 PGA can scale a signal with a voltage-input compliance of 0.5-Vpp to 2-Vpp to a full-scale 10-bit
A/D output code range. A 4-bit code sets the coarse gain (Red Coarse Gain, Green Coarse Gain, Blue Coarse
Gain) with individual adjustment per channel. Minimum gain corresponds to a code 0×0 (2-Vpp full-scale input,
–6 dB gain) while maximum gain corresponds to code 0×F (0.5-Vpp full-scale, +6 dB gain). TVP7000 also has
8-bit fine gain control (Red Fine Gain, Green Fine Gain, Blue Fine Gain) for RGB independently ranging from 1
to 2. For a normal PC graphics input, the fine gain will be used mostly.
Programmable Offset Control and Automatic Level Control (ALC)
The TVP7000 supports a programmable offset control for RGB independently. A 6-bit code sets the coarse offset
(Red Coarse Offset, Green Coarse Offset, Blue Coarse Offset) with individual adjustment per channel. The
coarse offset ranges from –32 LSB to +31 LSB. The coarse offset registers apply before the ADC. A 10-bit fine
offset registers (Red Fine Offset, Green Fine Offset, Blue Fine Offset) apply after the ADC. The fine offset ranges
from –512 LSB to +511 LSB.
ALC circuit maintains the level of the signal to be set at a value which is programmed at fine offset I2C register. It
consists of pixel averaging filter and feedback loop. This ALC function can be enabled or disabled by I2C register
address at 0×26. ALC circuit needs a timing pulse generated internally but user should program the position
properly. The ALC pulse must be positioning after the clamp pulse. The position of ALC pulse is controlled by
ALC placement I2C register at address 0×31. This is available only for internal ALC pulse timing. For external
clamp, the timing control of clamp is not applicable so the ALC pulse control is also not applicable. Therefore it is
suggested to keep the external clamp pulse as long as possible. ALC is applied as same position of external
clamp pulse.
A/D Converters
All ADCs have a resolution of 10-bits and can operate up to 150 MSPS. All A/D channels receive an identical
clock from the on-chip phase-locked loop (PLL) at a frequency between 12 MHz and 150 MHz. All ADC
reference voltages are generated internally. Also the external sampling clock can be used.
10
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Analog PLL
The analog PLL generates a high-frequency internal clock used by the ADC sampling and data clocking out to
derive the pixel output frequency with programmable phase. The reference signal for this PLL is the horizontal
sync signal supplied on the HSYNC input or from extracted horizontal sync of sync slicer block for embedded
sync signals. The analog PLL consisted of phase detector, loop filter, voltage controlled oscillator (VCO), divider
and phase select. The analog block diagram is shown at Figure 3.
PLL Control
Register 0x03
Bit [5:3]
PLL Control
Register 0x03
Bit [7:6]
Phase Select
Register 0x04
Bit [7:3]
VCO
Phase
Select
COAST
HSYNC
Phase
Detector
Charge
Pump
Loop
Filter
÷N
N = 1 or 2
ADC
Sampling
CLK
Divider
External
Clock
PLL Divide
Register 0x01
and 0x02
Bit [11:0]
Figure 3. PLL Block Diagram
The COAST signal is used to allow the PLL to keep running at the same frequency, in the absence of the
incoming HSYNC signal or disordered HSYNC period. This is useful during the vertical sync period, or any other
time that the HSYNC is not available.
There are several PLL controls to produce the correct sampling clock. The 12-bit divider register is
programmable to select exact multiplication number to generate the pixel clock in the range of 12 MHz to 150
MHz. The 3-bit loop filter current control register is to control the charge pump current that drives the low-pass
loop filter. The applicable current values are listed in the Table 1.
The 2-bit VCO range control is to improve the noise performance of the TVP7000. The frequency ranges for the
VCO are shown in Table 1. The phase of the PLL generated clock can be programmed in 32 uniform steps over
a single clock period (360/32=11.25 degrees phase resolution) so that the sampling phase of the ADC can be
accurately controlled.
In addition to sourcing the ADC channel clock from the PLL, an external pixel clock can be used (from pin 80).
The PLL characteristics are determined by the loop filter design, by the PLL charge pump current, and by the
VCO range setting. The loop filter design is shown in Figure 4. Supported settings of VCO range and charge
pump current for VESA standard display modes are listed in Table 1.
11
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
89
PLL_F
4.7 nF
88
1.5 kΩ
87
0.1 µF
FILT2
FILT1
TVP7000
Figure 4. PLL Loop Filter
Table 1. Recommended VCO Range and Charge Pump Current Settings for Supporting Standard Display
Formats
STANDARD
RESOLUTION
REFRESH
RATE
HORIZONTAL
FREQUENCY
(kHz)
PIXEL RATE
(MHz)
PLL Divider
Total
pix/line
PLLDIV
MSB Reg
01h
PLLDIV LSB
Reg 02h
[11:4]
Reg 03h
Output Divider Reg
04h [0]
VCO
RANGE Reg
03h [7:6]
CP CURRENT Reg
03h [5:3]
VGA
640 × 480
60 Hz
31.5
25.175
1600(2×)
64h
00h
68h
1
Low (01b)
101b
72 Hz
37.9
31.5
1664(2×)
68h
00h
58h
1
Low (01b)
011b
75 Hz
37.5
31.5
1680(2×)
69h
00h
58h
1
Low (01b)
011b
85 Hz
43.3
36
832
34h
00h
68h
0
Low (01b)
101b
56 Hz
35.1
36
1024
40h
00h
68h
0
Low (01b)
101b
60 Hz
37.9
40
1056
42h
00h
68h
0
Low (01b)
101b
72 Hz
48.1
50
1040
41h
00h
68h
0
Low (01b)
101b
75 Hz
46.9
49.5
1056
42h
00h
68h
0
Low (01b)
101b
85 Hz
53.7
56.25
1048
41h
80h
68h
0
Low (01b)
101b
60 Hz
48.4
65
1344
54h
00h
58h
0
Low (01b)
011b
70 Hz
56.5
75
1328
53h
00h
A8h
0
Med (10b)
101b
75 Hz
60
78.75
1312
52h
00h
A8h
0
Med (10b)
101b
85 Hz
68.7
94.5
1376
56h
00h
A8h
0
Med (10b)
101b
60 Hz
64
108
1688
69h
80h
A8h
0
Med (10b)
101b
75 Hz
80
135
1688
69h
80h
98h
0
Med (10b)
011b
720 × 480p
60 Hz
31.468
27
1716(2×)
6Bh
40h
68h
1
Low (01b)
101b
720 × 576p
50 Hz
31.25
27
1728(2×)
6Ch
00h
68h
1
Low (01b)
101b
1280 × 720p
60 Hz
45
74.25
1650
67h
20h
A8h
0
Med (10b)
101b
1280 × 720p
50 Hz
37.5
74.25
1980
7Bh
C0h
A8h
0
Med (10b)
101b
1920 × 1080i
60 Hz
33.75
74.25
2200
89h
80h
A8h
0
Med (10b)
101b
1920 × 1080i
50 Hz
28.125
74.25
2640
A5h
00h
A8h
0
Med (10b)
101b
1920 ×
1080p
60 Hz
67.5
148.5
2200
89h
80h
D8h
0
High (11b)
011b
1920 ×
1080p
50 Hz
56.25
148.5
2640
A5h
00h
D8h
0
High (11b)
011b
SVGA
XGA
SXGA
Video
800 × 600
1024 × 768
1280 × 1024
Sync Slicer
TVP7000 includes a circuit that compares the input signal on Green channel to a level 150mV (typical value)
above the clamped level (sync tip). The slicing level is programmable by I2C register subaddress at 0x10. The
digital output of the composite sync slicer is available on the SOGOUT pin.
Sync Separator
The sync separator automatically extracts VSYNC and HSYNC from the sliced composite sync input supplied at
the SOG input. The G or Y input containing the composite sync must be AC coupled to the SOG input pin using
a 10-nF capacitor. Support for PC graphics, SDTV, and HDTV up to 1080p is provided.
12
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Activity
Detect
SOGOUT
SYNC
Slicer
SOG
SYNC
Separator
Activity
Detect
5MHz
CLK
HSYNC
Activity
Detect
VSYNC
VSOUT
Polarity
Detect
COAST
HSYNC
Clock
Generation
HSOUT
COAST
DATACLK
Phase
Select
DIV
ADC
Figure 5. Sync Processing
Timing
The TVP7000 supports RGB/YCbCr 4:4:4 and YCbCr 4:2:2 modes. Output timing is shown in Figure 6. All timing
diagrams are shown for operation with internal PLL clock at phase 0. For a 4:2:2 mode, CbCr data outputs at
BOUT[9:0] pins.
13
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
RGBin
P0
P1
P3
P10
P11
P12
HSYNC
DATACLK
13 clocks latency
D0
RGBout
D1
D3
D4
D5
Programmable Width
HSOUT
4:4:4: RGB/YCbCr Output Timing
RGBin
P0
P1
P3
P10
P11
P12
HSYNC
DATACLK
13 clocks latency
GOUT
Y0
Y1
Y2
Y3
Y4
BOUT
Cb0
Cr0
Cb2
Cr2
Cb4
HSOUT
Programmable Width
4:2:2 YCbCr Output Timing
Figure 6. Output Timing Diagram
14
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
2
I C Host Interface
Communication with the TVP7000 device is via an I2C host interface. The I2C standard consists of two signals,
serial input/output data (SDA) line and 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 an I2C system can be
multi-mastered, the TVP7000 can function as a slave device only.
Since SDA and SCL are kept open-drain at logic high output level or when the bus is not driven, the user should
connect SDA and SCL to a positive supply voltage via a pull up resistor on the board. SDA is implemented
bi-directional. The slave addresses select, terminal 73 (I2CA), enables the use of two TVP7000 devices tied to
the same I2C bus since it controls the least significant bit of the I2C device address
Table 2. I2C Host Interface Terminal Description
SIGNAL
TYPE
I2C A
I
Slave address selection
DESCRIPTION
SCL
I
Input clock line
SDA
I/O
Input/output data line
Reset and I2C Bus Address Selection
TVP7000 can respond to two possible chip addresses. The address selection is made at reset by an externally
supplied level on the I2C A pin. The TVP7000 device samples the level of terminal 73 at power- up or at the
trailing edge of RESETB and configures the I2C bus address bit A0. The I2C A terminal has an internal pull-down
resistor to pull the terminal low to set a zero.
Table 3. I2C Host Interface Device Addresses
A6
A5
A4
A3
A2
A1
A0 (I2C A)
R/W
HEX
1
0
1
1
1
0
0 (default)
1/0
B9/B8
1
0
1
1
1
0
1 (1)
1/0
BB/BA
If terminal 73 strapped to DVDD via a 2.2 kΩ resistor, I2C device address A0 is set to 1.
(1)
I2C Operation
Data transfers occur utilizing the following illustrated formats.
S
10111000
ACK
subaddress
ACK
send data
ACK
P
Read from I2C control registers
S
10111000
ACK
subaddress
ACK
S
10111001
ACK
receive data
NAK
S=
I2C Bus Start condition
P=
I2C 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
I2C bus address =
Example shown that I2C A is in default mode. Write (B8h), Read (B9h)
P
Power-up, Reset, and Initialization
No specific power-up sequence is required, but all power supplies should be active and stable within 500 ms of
each other. Reset may be low during power-up, but must remain low for at least 1 µs after the power supplies
become stable. Alternately reset may be asserted any time with minimum 5 ms delay after power-up and must
remain asserted for at least 1 µs. Reset timing is shown in Figure 7. It is also recommended that any I2C
operation starts 1 µs after reset ended. Table 4 describes the status of the TVP7000 terminals during and
immediately after reset.
15
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Table 4. Reset Sequence
SIGNAL NAME
DURING RESET
RESET COMPLETED
ROUT[9:0], BOUT[9:0], BOUT[9:0]
High impedence
Output
HSOUT, VSOUT, SOGOUT
High impedence
Output
DATACLK
High impedence
Output
5 ms
1 µs
1 µs
Power
Reset
I2C
Figure 7. Reset Timing
Control Registers
The TVP7000 is initialized and controlled by a set of internal registers that define the operating parameters of the
entire device. Communication between the external controller and the TVP7000 is through a standard I2C host
port interface, as described earlier.
Table 5 shows the summary of these registers. Detailed programming information for each register is described
in the following sections.
Table 5. Control Registers Summary (1) (2)
Register Name
I2C Subaddress
Default
R/W
Chip Revision
00h
PLL Divide MSB
01h
69h
R/W
PLL Divide LSB
02h
D0h
R/W
PLL Control
03h
48h
R/W
Phase Select
04h
80h
R/W
Clamp Start
05h
80h
R/W
Clamp Width
06h
80h
R/W
HSYNC Output Width
07h
20h
R/W
Blue Fine Gain
08h
80h
R/W
Green Fine Gain
09h
80h
R/W
Red Fine Gain
0Ah
80h
R/W
Blue Fine Offset
0Bh
80h
R/W
Green Fine Offset
0Ch
80h
R/W
Red Fine Offset
0Dh
80h
R/W
Sync Control 1
0Eh
40h
R/W
PLL and Clamp Control
0Fh
4Eh
R/W
(1)
(2)
16
R
Register addresses not shown in the register map summary are reserved and must not be written to.
Writing to or reading from any value labeled “Reserved” register may cause erroneous operation of the TVP7000. For registers with
reserved bits, a 0b must be written to reserved bit locations unless otherwise stated.
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Table 5. Control Registers Summary (continued)
I2C Subaddress
Default
R/W
Sync On Green Threshold
10h
B8h
R/W
Sync Separator Threshold
11h
20h
R/W
Pre-Coast
12h
00h
R/W
Post-Coast
13h
00h
R/W
Sync Detect Status
14h
Output Formatter
15h
00h
R/W
16h
00h
R/W
Register Name
Test Register
Reserved
R
17h–18h
Input Mux Select 1
19h
00h
R/W
Input Mux Select 2
1Ah
00h
R/W
Blue and Green Coarse Gain
1Bh
55h
R/W
Red Coarse Gain
1Ch
05h
R/W
Fine Offset LSB
1Dh
00h
R/W
Blue Coarse Offset
1Eh
20h
R/W
Green Coarse Offset
1Fh
20h
R/W
Red Coarse Offset
20h
20h
R/W
HSOUT Output Start
21h
09h
R/W
MISC Control
22h
00h
R/W
00h
R/W
00h
R/W
00h
R/W
Reserved
23h–25h
Automatic Level Control Enable
26h
Reserved
27h
Automatic Level Control Filter
28h
Reserved
29h
Fine Clamp Control
2Ah
Power Control
2Bh
ADC Setup
2Ch
00h
R/W
Coarse Clamp Control 1
2Dh
00h
R/W
SOG Clamp
2Eh
00h
R/W
00h
R/W
Reserved
2Fh–30h
ALC Placement
31h
R = Read only
W = Write only
R/W = Read Write
Register Definitions
Chip Revision
Subaddress
7
00h
Read Only
6
5
4
3
2
1
0
Chip revision [7:0]
Chip revision [7:0]: Chip revision number
17
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
PLL Divide
Subaddress
01h–02h
7
Default (69D0h)
6
5
4
3
2
1
0
PLL divide MSB [11:4]
PLL divide LSB [3:0]
Reserved
PLL divide [11:0]: PLL divide number sets the number of pixels per line. Controls the PLL feedback divider. MSB [11:4] bits should be
loaded first whenever a change is required
PLL Control
Subaddress
03h
7
Default (48h)
6
5
VCO[1:0]
4
3
Charge Pump Current [3:1]
2
1
0
Reserved
Reserved
Reserved
VCO [1:0]: Selects VCO frequency range
00 = Ultra low
01 = Low (default)
10 = Medium
11 = High
Charge Pump Current [3:0]: Selects charge current of PLL LPF
000 = Small (default)
111 = Large
Phase Select
Subaddress
04h
7
Default (80h)
6
5
4
3
2
Phase Select [4:0]
1
Reserved
0
DIV2
Phase Select [4:0]: ADC Sampling clock phase select. (1 LSB = 360/32 = 11.25°)
DATACLK Divide-by-2
0 = DATACLK/1
1 = DATACLK/2
Clamp Start
Subaddress
05h
7
Default (80h)
6
5
4
3
2
1
0
Clamp Start [7:0]
Clamp Start [7:0]: Positions the clamp signal an integer number of clock periods after the HSYNC signal. If external clamping is selected
this value has no meaning
Clamp Width
Subaddress
7
06h
Default (80h)
6
5
4
3
Clamp Width [7:0]
Clamp Width [7:0]: Sets the width in pixels for clamp. See register Clamp Start.
18
2
1
0
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Table 6. Recommended Fine Clamp Settings
VIDEO STANDARD
CLAMP START
CLAMP WIDTH
HDTV (tri-level)
50 (32h)
32 (20h)
SDTV (bi-level)
6 (06h)
16 (10h)
PC Graphics
6 (06h)
16 (10h)
HSYNC Output Width
Subaddress
07h
7
Default (20h)
6
5
4
3
2
1
0
HSOUT Width [7:0]
HSOUT Width [7:0]: Sets the width in pixels for HSYNC output.
Blue Fine Gain
Subaddress
08h
7
Default (80h)
6
5
4
3
2
1
0
Blue Gain [7:0]
Blue Gain [7:0]: PGA digital gain (contrast) for Blue channel applied after the ADC. Gain = 1 + Blue Gain[7:0]/256
80h = Recommended setting for 700 mVp-p input and default Coarse Gain (default).
Green Fine Gain
Subaddress
09h
7
Default (80h)
6
5
4
3
2
1
0
Green Gain [7:0]
Green Gain [7:0]: PGA digital gain (contrast) for Green channel applied after the ADC. Gain = 1 + Green Gain[7:0]/256
80h = Recommended setting for 700 mVp-p input and default Coarse Gain (default).
Red Fine Gain
Subaddress
7
0Ah
Default (80h)
6
5
4
3
2
1
0
Red Gain [7:0]
Red Gain [7:0]: Sets PGA digital gain (contrast) for Red channel applied after the ADC. Gain = 1 + Red Gain[7:0]/256
80h = Recommended setting for 700 mVp-p input and default Coarse Gain (default).
19
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Blue Fine Offset
Subaddress
0Bh
7
Default (80h)
6
5
4
3
2
1
0
Blue Offset [9:2]
Blue Offset [9:2]: DC digital offset (brightness) for Blue channel applied after the ADC.
The default setting of 80h will place the bottom-level (YRGB) clamped output blank levels at 0 and mid-level clamped (PbPr) output blank
levels at 512.
Blue Offset
Description
11111111
maximum
100000001
1 LSB
10000000
0 (default)
01111111
–1 LSB
00000000
minimum
Green Fine Offset
Subaddress
0Ch
7
Default (80h)
6
5
4
3
2
1
0
Green Offset [9:2]
Green Offset [9:2]: DC digital offset (brightness) for Green channel applied after the ADC. See Red Fine Offset register at I2C address 0x0B
Red Fine Offset
Subaddress
7
0Dh
Default (80h)
6
5
4
3
2
1
0
Red Offset [9:2]
Red Offset [9:2]: DC digital offset (brightness) for Red channel applied after the ADC. See Blue Fine Offset register at I2C address 0x0B.
20
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Sync Control 1
Subaddress
0Eh
Default (40h)
7
6
5
4
3
2
1
0
HSPO
HSIP
HSOP
AHSO
AHSS
VSOI
AVSO
AVS
HSPO: HSYNC Polarity Override
0 = Polarity determined by chip (default)
1 = Polarity set by Bit 6 in register 0Eh
HSIP: HSYNC Input Polarity
0 = Indicates input HSYNC polarity active low
1 = Indicates input HSYNC polarity active high (default)
HSOP: HSYNC Output Polarity
0 = Active low (default)
1 = Active high
AHSO: Active HSYNC Override
0 = The active interface is selected via Bit 6 in register 14h, selected by chip (default)
1 = The user can select HSYNC to be used via Bit 3
AHSS: Active HSYNC Select. The indicated HSYNC will be used only if Bit 4 is set to 1 or both syncs are active (Bits 1,7 =1 in 14h)
0 = Select HSYNC as the active sync (default)
1 = Select Sync-on-green as the active sync
VSOI: VSYNC Output Invert (relative to VSYNC IN polarity)
0 = No invert (default)
1 = Invert
AVSO: Active VSYNC Override
0 = The active interface is selected via Bit3 in register 14h, selected by chip (default)
1 = The user can select the VSYNC to be used via Bit 0
AVS: Active VSYNC select, This bit is effective when AVSO Bit 1 is set to 1.
0 = Raw VSYNC (default)
1 = Sync separated VSYNC
21
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
PLL and Clamp Control
Subaddress
0Fh
Default (4Eh)
7
6
5
4
3
2
1
0
CF
CP
Coast Sel
CPO
CPC
Reserved
FCPD
Free run
Clamp Function:
0 = Internal Clamp(default)
1 = External Clamp
Clamp Polarity:
0 = Active high
1 = Active low (default)
Coast Select:
0 = External coast (default)
1 = Internal Coast
Coast Polarity Override:
0 = Polarity determined by chip (default)
1 = Polarity set be Bit 3 in register 0Fh
Coast Polarity Change:
0 = Active low
1 = Active high (default)
Full Chip Power-Down:
0 = Power-down mode
1 = Normal operation (default)
Free run: Also ADC test mode, ADC uses external clock
0 = PLL normal operation (default)
1 = Enabled
Sync On_Green Threshold
Subaddress
7
10h
Default (B8h)
6
5
4
SOG Threshold [4:0]
3
2
1
0
Blue CS
Green CS
Red CS
SOG Threshold [4:0]: Sets the voltage level of the SOG slicer comparator. The minimum setting is 0 mV and the maximum is 350 mV. The
step is 11 mV. (default 17h, 10h recommended)
Blue Clamp Select: When free running mode this bit is no effect
0 = Bottom level clamp (default)
1 = Mid level clamp
Green Clamp Select: When free running mode this bit is no effect
0 = Bottom level clamp (default)
1 = Mid level clamp
Red Clamp Select: When free running mode this bit is no effect.
0 = Bottom level clamp (default)
1 = Mid level clamp
22
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Sync Separator Threshold
Subaddress
11h
7
Default (20h)
6
5
4
3
2
1
0
Sync Separator Threshold [7:0]
Sync Separator Threshold [7:0]: Sets how many internal 5 MHz clock periods the sync separator will count to before toggling high or low.
The selection of this register affects the VSYNC out position relative to HSYNC out.
Pre-Coast
Subaddress
12h
7
Default (00h)
6
5
4
3
2
1
0
Pre-Coast [7:0]
Pre-Coast [7:0]: Sets the number of HSYNC periods that coast becomes active prior to VSYNC.
Post-Coast
Subaddress
13h
7
Default (00h)
6
5
4
3
2
1
0
Post-Coast [7:0]
Post-Coast [7:0]: Sets the number of HSYNC periods that coast stays active following VSYNC.
Table 7. Recommended Pre and Post-Coast Settings
STANDARD
PRE_COAST
POST-COAST
480i/p with Macrovision
3
0Ch
576i/p with Macrovision
3
0Ch
1080i
3
0
1080p
0
0
720p
0
0
23
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Sync Detect Status
Subaddress
14h
Read Only
7
6
5
4
3
2
1
0
HSD
AHS
IHSPD
VSD
AVS
VSPD
SOGD
ICPD
HSYNC Detect:
0 = No HSYNC detected
1 = HSYNC detected
Active HSYNC:
0 = HSYNC input pin
1 = HSYNC from SOG
Input HSYNC Polarity Detect:
0 = Active low
1 = Active high
VSYNC Detect:
0 = No VSYNC detected
1 = VSYNC detected
AVS:
0 = VSYNC input pin
1 = VSYNC from Sync separator
VSYNC Polarity Detect:
0 = Active low
1 = Active high
SOG Detect:
0 = No SOG detected
1 = SOG is present on the SOG interface
Input Coast Polarity Detect:
0 = Active low
1 = Active high
Output Formater
Subaddress
15h
7
Default (00h)
6
5
Reserved
4
3
2
1
0
Clamp REF
CbCr order
422/444
Reserved
Clamp REF:
0 = Clamp pulse placement respect to the trailing edge of HSYNC (default)
1 = Clamp pulse placement respect to the leading edge of HSYNC
CbCr order: This bit is effective when Bit 1 is set to 1.
0 = CrCb (default)
1 = CbCr
422/444:
0 = Output is in 4:4:4 format (default)
1 = Output is in 4:2:2 format
24
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Test Register
Subaddress
16h
7
Default (00h)
6
5
4
Pixel tolerance [2:0]
3
Reserved
2
Test ouptut
1
0
PLL PD
STRTB
Pixel tolerance:
000 = No tolerance (default)
001 = 1 pixel tolerance (recommended setting for best SOG performance)
111 = 7 pixel tolerance (maximum)
Test output: Controls TEST 1 pin output
00 = 5 MHz clock (default)
01 = Coast output
10 = Clamp
11 = High impedance
PLL PD: PLL power-down
0 = Normal operation (default)
1 = PLL powered down
STRTB: PLL start-up circuit enable
0 = Disabled (default)
1 = Enabled
Input Mux Select 1
Subaddress
19h
7
Default (00h)
6
SOG Select [1:0]
5
4
Red Select [1:0]
3
2
Green Select [1:0]
1
0
Blue Select [1:0]
SOG Select [1:0]:
00 = CH1 selected (default)
01 = CH2 selected
10 = CH3 selected
11 = Reserved
Red Select [1:0]:
00 = CH1 selected (default)
01 = CH2 selected
10 = CH3 selected
11 = Reserved
Green Select [1:0]:
00 = CH1 selected (default)
01 = CH2 selected
10 = CH3 selected
11 = CH4 selected
Blue Select [1:0]:
00 = CH1 selected (default)
01 = CH2 selected
10 = CH3 selected
11 = Reserved
25
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Input Mux Select 2
Subaddress
1Ah
7
Default (00h)
6
5
1
4
3
Reserved
2
1
0
VSYNC Select
Reserved
HSYNC Select
Bit 7: It must be written to 1.
VSYNC Select:
0 = VSYNC_A selected (default)
1 = VSYNC_B selected
HSYNC Select [1:0]:
0 = HSYNC_A selected (default)
1 = HSYNC_B selected
Blue and Green Coarse Gain
Subaddress
1Bh
7
Default (55h)
6
5
4
3
2
Green Gain [3:0]
1
0
Blue Gain [3:0]
Green Coarse Gain [3:0]: Coarse analog gain for Green channel applied before the ADC.
Gain [3:0] Description
0000 = 0.5
0001 = 0.6
0010 = 0.7
0011 = 0.8
0100 = 0.9
0101 = 1.0
0110 = 1.1
0111 = 1.2
1000 = 1.3
Maximum recommended gain for 700mVp-p input.
1001 = 1.4
1010 = 1.5
1011 = 1.6
1100 = 1.7
1101 = 1.8
1110 = 1.9
1111 = 2.0
Blue Coarse Gain [3:0]: Coarse gain for Blue channel
Red Coarse Gain
Subaddress
7
1Ch
Default (05h)
6
5
4
3
Reserved
Red Coarse Gain [3:0]: Coarse analog gain for Red channel applied before the ADC.
26
2
1
Red Gain [3:0]
0
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Fine Offset LSB
Subaddress
1Dh
7
Default (00h)
6
5
Reserved
4
3
Red Offset [1:0]
2
1
Green Offset [1:0]
0
Blue Offset [1:0]
Red Offset [1:0] : Offset LSB for red channel. This is LSB of register 0x0D
Green Offset [1:0] : Offset LSB for green channel. This is LSB of register 0x0C
Blue Offset [1:0] : Offset LSB for blue channel. This is LSB of register 0x0B
Blue Coarse Offset
Subaddress
1Eh
7
Default (20h)
6
5
4
3
Reserved
2
1
0
Blue offset [5:0]
Blue Coarse offset [5:0]: Coarse analog offset for blue channel applied before the ADC.
1Fh = +31 LSB (Recommended for optimum ALC performance)
00h = 0 LSB
20h = -1 LSB (default)
3Fh = -32 LSB
Green Coarse Offset
Subaddress
1Fh
7
Default (20h)
6
5
4
Reserved
3
2
1
0
Coarse Green offset [5:0]
Green Coarse offset [5:0]: Coarse analog offset for green channel applied before the ADC.
1Fh = +31 LSB (Recommended for optimum ALC performance)
Red Coarse Offset
Subaddress
20h
7
Default (20h)
6
5
4
Reserved
3
2
1
0
Coarse Red offset [5:0]
Red Coarse offset [5:0]: Coarse analog offset for blue channel applied before the ADC.
1Fh = +31 LSB (Recommended for optimum ALC performance)
HSOUT Output Start
Subaddress
7
21h
Default (09h)
6
5
4
3
2
1
0
HSOUT Start [7:0]
HSOUT Start [7:0]: HSYNC output Start pixel number.
27
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
MISC Control
Subaddress
22h
7
Default (00h)
6
5
4
Reserved
3
2
1
0
MAC_EN
Reserved
VS_ALIGN
Reserved
MAC_EN:
0 = Macrovision compatibility disabled (default)
1 = Macrovision compatibility enabled
VS_ALIGN
0 = VSOUT alignment relative to HSOUT varies with SyncSep Threshold
1 = VSOUT alignment not affected by SyncSep Threshold
Automatic Level Control Enable
Subaddress
7
26h
Default (00h)
6
5
ALC enable
ALC enable: Automatic level control enable
0 = Disabled (default)
1 = Enabled
28
4
3
Reserved
2
1
0
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Automatic Level Control Filter
Subaddress
28h
7
Default (00h)
6
Reserved
5
4
3
2
NSV[3:0]
1
0
NSH [2:0]
The horizonal ALC coefficient (NSH) specifies the number of the horizonal samples (N) used to calculate the average blank level per
horizonal line. Offset error correction is applied immediately based on the vertical (NSV) coefficient.
The vertical coefficient (NSV) specifies the amount of offset error correction (derived from NSH) that is applied to each line update.
NSV [3:0]: ALC vertical filter coefficient
NSV [3:0]
Description
0000 =
1 (default)
0001 =
1/2
0010 =
1/4
0011 =
1/8
0100 =
1/16
0101 =
1/32
0110 =
1/64
0111 =
1/128
1000 =
1/256
1001 =
1/512
1010 =
1/1024
1011 =
1/2048
1100 =
1/4096
1101 =
1/8192
1110 =
1/16384
1111 =
1/32768
Maximum error correction applied per line update
Minimum error correction applied per line update
NSH [2:0]: ALC horizontal sample filter coefficient
NSH [2:0]
Description
000 =
1 (default)
001 =
1/2
010 =
1/4
011 =
1/8
100 =
1/16
101 =
1/32
110 =
1/64
111 =
1/128
Minimum number of pixels used in horizonal filter
Maximum number of pixels used in horizonal filter
29
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
Fine Clamp Control
Subaddress
2Ah
Default (00h)
7
6
5
4
Reserved
3
Fine swsel[1:0]
2
1
0
Fine B
Fine G
Fine R
Fine swsel: Fine clamp time constant adjustment
00 = Highest (default)
01 =
10 =
11 = Lowest
Fine B:
0 = Blue channel fine clamp is off (default)
1 = Blue channel fine clamp is on
Fine G:
0 = Green channel fine clamp is off (default)
1 = Green channel fine clamp is on
Fine R:
0 = Red channel fine clamp is off (default)
1 = Red channel fine clamp is on
Power Control
Subaddress
7
2Bh
(Default 00h)
6
5
4
3
2
1
0
SOG
SLICER
REF
CURRENT
PW ADC B
PW ADC G
PW ADC R
SOG:
0 = Normal operation (default)
1 = SOG power-down
Slicer:
0 = Normal operation (default)
1 = Slicer power-down
Reference:
0 = Normal operation (default)
1 = Reference block power-down
Current control:
0 = Normal operation (default)
1 = Current control block power-down
PW ADC B: Power-down ADC blue channel
0 = PW ADC R: Power-down ADC red channel
1 = ADC channel 1 power-down
PW ADC G: Power-down ADC green channel
0 = PW ADC R: Power-down ADC red channel
1 = ADC channel 2 power-down
PW ADC R: Power-down ADC red channel
0 = PW ADC R: Power-down ADC red channel
1 = ADC channel 3 power-down
30
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
ADC Setup
Subaddress
2Ch
(Default 00h)
7
6
5
4
3
2
1
0
0
1
1
0
0
0
0
0
50h = Recommended setting
Coarse Clamp Control
Subaddress
2Dh
7
Default (00h)
6
5
CCCLP_cur_CH1
4
3
Reserved
2
1
0
Coarse B
Coarse G
Coarse R
Coarse clamp charge current switch selection:
00 = Highest (default)
01 =
10 =
11 = Lowest
Course B:
0 = Coarse clamp off at BLUE channel (default)
1 = Coarse clamp on at BLUE channel
Coarse G :
0 = Coarse clamp off at GREEN channel (default)
1 = Coarse clamp on at GREEN channel
Coarse R :
0 = Coarse clamp off at RED channel (default)
1 = Coarse clamp on at RED channel
SOG Clamp
Subaddress
2Eh
7
(Default 00h)
6
5
4
SOG_CE
3
2
1
0
Reserved
SOG_CE:
0 = SOG Clamp disabled (default)
1 = SOG Clamp enabled. Set to 1 for SOG operation.
ALC Placement
Subaddress
31h
7
(Default 00h)
6
5
4
3
2
1
0
ALC placement [7:0]
ALC placement [7:0]:
0 = Default
18h = PC graphics and SDTV with
bi-level syncs
5Ah = HDTV with tri-level syncs
Positions the ALC signal an integer number of clock periods after the HSYNC signal. ALC must be applied after the clamp end.
31
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
32
TVP7000
www.ti.com
SLES143 – SEPTEMBER 2005
APPLICATION INFORMATION
1.5 kΩ
4.7 nF
10 nF
GIN1
FILT1
G/Y
FILT2
SOG1
0.1 µF
PLL_F
0.1 µF
75 Ω
GOUT[9:0]
0.1 µF
B/Pb
BOUT[9:0]
BIN1
75 Ω
ROUT[9:0]
0.1 µF
R/Pr
DATACLK
RIN1
75 Ω
SOGOUT
HSYNC
HSYNC_A
VSOUT
VSYNC
VSYNC_A
HSOUT
TMS
CLAMP
I2C
SCL
SDA
+3.3 V
PWDN
COAST
RESETB
2.2 kΩ x 2
2.2 kΩ x 3
Figure 8. TVP7000 Application Example
Schematic
33
1
2
3
A3.3V
4
5
6
A1.8V
I2C ADDRESS SELECTION
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF 0.1uF
0.1uF
2-3: Base Addr 0xBA
0.1uF
1-2: Base Addr 0xB8 - Default
D
1.5k
D3.3V
D1.8V
4.7nF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
10k
0.1uF
FILT1
FILT2
PLL_F
3
0.1uF
D
D3.3V
PLLA1.8V
I2CA
2
1
JMP3
VSYNC_A
VSYNC_B
10k
HSYNC_A
HSYNC_B
PLL_F
FILT2
FILT1
0.1uF
EXT_CLK
TP
GIN_4
10nF
0.1uF
1
GIN_3
A3.3V
PLLA1.8V
10nF
GIN_2
0.1uF
D1.8V D3.3V
2.2k (2)
D3.3V
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
A3.3V
A1.8V
2.2k (2)
GIN_2
SOGIN_2
GIN_3
SOGIN_3
GIN_4
A33GND
A33VDD
A33VDD
A33GND
NSUB
PLL_A18GND
PLL_F
FILT2
FILT1
PLL_A18GND
PLL_A18VDD
PLL_A18VDD
PLL_A18GND
HSYNC_B
HSYNC_A
EXT_CLK
VSYNC_B
VSYNC_A
COAST
CLAMP
U1
C
10nF
0.1uF
RIN_3
0.1uF
RIN_2
0.1uF
RIN_1
0.1uF
BIN_3
0.1uF
BIN_2
0.1uF
BIN_1
0.1uF
TVP7000
SDA
SCL
I2CA
TMS
RESETB
PWDN
DVDD
GND
IOGND
IOVDD
R_0
R_1
R_2
R_3
R_4
IOGND
R_5
R_6
R_7
R_8
R_9
IOGND
IOVDD
G_0
G_1
C
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
SDA
SCL
I2CA
RESETB
PWDN
R[9..0]
49.9
R[9..0]
49.9
G[9..0]
G[9..0]
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
PwrPad
1
TP
TEST
SOGIN_1
GIN_1
A18GND
A18VDD
A18GND
A18VDD
A18VDD
A18GND
RIN_3
RIN_2
RIN_1
A33GND
A33VDD
A33VDD
A33GND
BIN_3
BIN_2
BIN_1
A18VDD
A18GND
NSUB
TEST
VSOUT
HSOUT
SOGOUT
IOVDD
IOGND
DATACLK
B_9
B_8
B_7
B_6
B_5
B_4
B_3
B_2
B_1
B_0
DVDD
GND
IOVDD
IOGND
G_9
G_8
G_7
G_6
G_5
G_4
G_3
G_2
GIN_1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
B
B
49.9
B[9..0]
B[9..0]
49.9
DCLK
SOGOUT
HSOUT
VSOUT
49.9 (3)
A
A
Title
TVP7000
Size
Number
Revision
REV 1.1
C
Date:
File:
1
2
3
4
5
31-Aug-2005
Sheet of
C:\Documents and Settings\a0214685.ENT\Desktop\TVP7000_EVM_MODULE_REV1.0.ddb
Drawn By:
6
PACKAGE OPTION ADDENDUM
www.ti.com
18-Oct-2005
PACKAGING INFORMATION
Orderable Device
Status (1)
Package
Type
Package
Drawing
Pins Package Eco Plan (2)
Qty
TVP7000PZP
ACTIVE
HTQFP
PZP
100
90
Green (RoHS &
no Sb/Br)
CU NIPDAU
Level-3-260C-168 HR
TVP7000PZPR
ACTIVE
HTQFP
PZP
100
1000
TBD
CU NIPDAU
Level-4-220C-72 HR
Lead/Ball Finish
MSL Peak Temp (3)
(1)
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.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in
a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS) or Green (RoHS & no Sb/Br) - please check
http://www.ti.com/productcontent for the latest availability information and additional product content details.
TBD: The Pb-Free/Green conversion plan has not been defined.
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements
for all 6 substances, including the requirement that lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered
at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes.
Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame
retardants (Br or Sb do not exceed 0.1% by weight in homogeneous material)
(3)
MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder
temperature.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is
provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the
accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take
reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on
incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited
information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI
to Customer on an annual basis.
Addendum-Page 1
IMPORTANT NOTICE
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:
Products
Applications
Amplifiers
amplifier.ti.com
Audio
www.ti.com/audio
Data Converters
dataconverter.ti.com
Automotive
www.ti.com/automotive
DSP
dsp.ti.com
Broadband
www.ti.com/broadband
Interface
interface.ti.com
Digital Control
www.ti.com/digitalcontrol
Logic
logic.ti.com
Military
www.ti.com/military
Power Mgmt
power.ti.com
Optical Networking
www.ti.com/opticalnetwork
Microcontrollers
microcontroller.ti.com
Security
www.ti.com/security
Telephony
www.ti.com/telephony
Video & Imaging
www.ti.com/video
Wireless
www.ti.com/wireless
Mailing Address:
Texas Instruments
Post Office Box 655303 Dallas, Texas 75265
Copyright  2005, Texas Instruments Incorporated