Datasheet TVP7000PZPRG4, TVP7000 Datasheet (Texas Instruments)

Page 1
www.ti.com
FEATURES APPLICATIONS
DESCRIPTION
TVP7000
SLES143 – SEPTEMBER 2005
TRIPLE 8/10-BIT, 150/110 MSPS, VIDEO
AND GRAPHICS DIGITIZER WITH ANALOG PLL
Analog Channels
DLP TV/Projectors
-6 dB to 6 dB Analog Gain
PDP TV/Monitors
Analog Input MUXs
PCTV Set-Top Boxes
Auto Video Clamp
Digital Image Processing
Three Digitizing Channels, Each With
Video Capture/Video Editing
Independently Controllable Clamp, PGA,
Scan Rate/Image Resolution Converters
and ADC
Video Conferencing
Clamping: Selectable Clamping Between
Video/Graphics Digitizing Equipment
Bottom Level and Mid-level
Offset: 1024-Step Programmable RGB or
YPbPr Offset Control
TVP7000 is a complete solution for digitizing video
PGA: 8-Bit Programmable Gain Amplifier
and graphic signals in RGB or YPbPr color spaces.
ADC: 8/10-Bit 150/110 MSPS A/D Converter
The device supports pixel rates up to 150 MHz.
Automatic Level Control Circuit
Therefore, it can be used for PC graphics digitizing up to the VESA standard of SXGA (1280 × 1024)
Composite Sync: Integrated Sync-on-Green
resolution at 75 Hz screen refresh rate, and in video
Extraction From GreenLuminance Channel
environments for the digitizing of digital TV formats,
Support for DC and AC-Coupled Input
including HDTV up to 1080p. TVP7000 can be used
Signals
to digitize CVBS and S-Video signal with 10-bit
PLL
ADCs.
Fully Integrated Analog PLL for Pixel Clock
The TVP7000 is powered from 3.3-V and 1.8-V
Generation
supply and integrates a triple high-performance A/D converter with clamping functions and variable gain,
12-150 MHz Pixel Clock Generation From
independently programmable for each channel. The
HSYNC Input
clamping timing window is provided by an external
Adjustable PLL Loop Bandwidth for
pulse or can be generated internally. The TVP7000
Minimum Jitter
includes analog slicing circuitry on the Y or G input to
5-Bit Programmable Subpixel Accurate
support sync-on-luminance or sync-on-green extrac-
Positioning of Sampling Phase
tion. In addition, TVP7000 can extract discrete HSYNC and VSYNC from composite sync using a
Output Formatter
sync slicer.
Support for RGB/YCbCr 4:4:4 and YCbCr
TVP7000 also contains a complete analog PLL block
4:2:2 Output Modes to Reduce Board Traces
to generate a pixel clock from the HSYNC input. Pixel
Dedicated DATACLK Output for Easy
clock output frequencies range from 12 MHz to 150
Latching of Output Data
MHz.
System
All programming of the part is done via an indus-
Industry-Standard Normal/Fast I2C Interface
try-standard I2C interface, which supports both read-
With Register Readback Capability
ing and writing of register settings. The TVP7000 is
Space-Saving TQFP-100 Pin Package
available in a space-saving TQFP 100-pin PowerPAD package.
Thermally-Enhanced PowerPAD™ Package
for Better Heat Dissipation
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.
Copyright © 2005, Texas Instruments Incorporated
Products conform to specifications per the terms of the Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters.
Page 2
www.ti.com
Output
Formatter
ROUT[9:0]
GOUT[9:0]
Host
Interface
Timing Processor
and Clock generation
RIN_1
SCL
SDA
I2CA
GIN_1
BIN_1
Clamp
Clamp
Clamp
PGA
PGA
PGA
10−bit
ADC
10−bit
ADC
10−bit
ADC
HSYNC_A
VSYNC_A
COAST CLAMP
FILT1
SOGIN_1
RESETB
PWDN
BOUT[9:0]
SOGOUT HSOUT VSOUT
DATACLK
RIN_2
GIN_2
BIN_2
EXT_CLK
SOGIN_2
HSYNC_B
VSYNC_B
FILT2
RIN_3
GIN_3 GIN_4
SOGIN_3
BIN_3
TVP7000
SLES143 – SEPTEMBER 2005
ORDERING INFORMATION
PACKAGED DEVICES
T
A
100-PIN PLASTIC FLATPACK PowerPAD™
0 ° C to 70 ° C TVP7000PZP
FUNCTIONAL BLOCK DIAGRAM
2
Page 3
www.ti.com
TERMINAL ASSIGNMENTS
TVP7000
100−Pin TQFP Package
(Top View)
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
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
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
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
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
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
100
9998979695949392919089888786858483828180797877
76
26272829303132333435363738394041424344454647484950
TVP7000
SLES143 – SEPTEMBER 2005
3
Page 4
www.ti.com
TVP7000
SLES143 – SEPTEMBER 2005
TERMINAL FUNCTIONS
TERMINAL
I/O DESCRIPTION
NAME NO.
ANALOG VIDEO
Analog video input for R/Pr 1 RIN_1 11 I Analog video input for R/Pr 2 RIN_2 10 I Analog video input for R/Pr 3 RIN_3 9 I Analog video input for G/Y 1 GIN_1 2 I Analog video input for G/Y 2 GIN_2 100 I Analog video input for G/Y 3 GIN_3 98 I Analog video input for G/Y 4 GIN_4 96 I Analog video input for B/Pb 1 BIN_1 18 I Analog video input for B/Pb 2 BIN_2 17 I Analog video input for B/Pb 3 BIN_3 16 I 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.
CLOCK SIGNALS
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
DIGITAL VIDEO
ROUT [9:0] 55–59, 61–65 O Digital video output of R/Cr, ROUT [9] is MSB. GOUT [9:0] 43-52 O Digital video output of G/Y, GOUT [9] is MSB. BOUT [9:0] 29-38 O Digital video output of B/Cb, BOUT [9] is MSB. For a 4:2:2 mode BOUT outputs CbCr data.
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
Test Mode Select input. Used to enable JTAG test mode. Active high. Normal mode, this terminal
TMS 72 I
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
HOST INTERFACE
I2C A 73 I I2C Address input SCL 74 I I2C Clock input SDA 75 I/O I2C Data bus
POWER SUPPLIES
NSUB 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. PLL_A18VDD 84, 85 I PLL analog power. Connect to 1.8 V. PLL_F 89 I PLL filter internal supply connection PLL_A18GND 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
27, 42, 54, 60, Digital power return. Connect to Ground.
IOGND I
67
IOVDD 26, 41, 53, 66 I Digital power. Connect to 3.3 V or less for reduced noise.
SYNC SIGNALS
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
4
Page 5
www.ti.com
ABSOLUTE MAXIMUM RATINGS
RECOMMENDED OPERATING CONDITIONS
TVP7000
SLES143 – SEPTEMBER 2005
TERMINAL FUNCTIONS (continued)
TERMINAL
I/O DESCRIPTION
NAME NO.
VSYNC_A 78 I Vertical sync input A VSYNC_B 79 I Vertical sync input B. Unused inputs can be connected to ground.
HSYNC_A 81 I Horizontal Sync input A HSYNC_B 82 I Horizontal Sync input B. Unused inputs can be connected to ground.
SOGIN1 1 I Sync-on-green input 1 SOGIN2 99 I Sync-on-green input 2 SOGIN3 97 i 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
over operating free-air temperature range (unless otherwise noted)
(1)
UNIT
IOVDD to IOGND –0.5 V to 4.5 V DVDD to GND –0.5 V to 2.3 V
Supply voltage range
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 0 ° C to 70 ° C Tstg Storage temperature –65 ° C to 150 ° C
(1) 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.
over operating free-air temperature range, TA= 0 ° C to 70 ° C (unless otherwise noted)
MIN NOM MAX UNIT
IOVDD Digital I/O supply voltage 3.0 3.3 3.6 V DVDD 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 V
I(P–P)
Analog input voltage (ac–coupling necessary) 0.5 2.0 V
V
IH
Digital input voltage high 0.7 IOVDD V
V
IL
Digital input voltage low 0.3 IOVDD V
I
OH
High–level output current 2 mA
I
OL
Low–level output current –2 mA
I
OH_DATACLK
DATACLK high–level output current 4 mA
I
OL_DATACLK
DATACLK low–level output current –4 mA
T
A
Operating free–air temperature 0 70 ° C
5
Page 6
www.ti.com
ELECTRICAL CHARACTERISTICS
TVP7000
SLES143 – SEPTEMBER 2005
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
I
IOVDDD
3.3-V supply current 78.75 MHz 80 130 mA
I
DVDD
1.8-V supply current 78.75 MHz 253 260 mA
P
TOT
Total power dissipation, normal mode 78.75 MHz 719 897 mW
I
IOVDDD
3.3-V supply current 108 MHz 101 160 mA
I
DVDD
1.8-V supply current 108 MHz 261 275 mA
P
TOT
Total power dissipation, normal mode 108 MHz 803 1023 mW
I
IOVDDD
3.3-V supply current 148.5 MHz 128 240 mA
I
DVDD
1.8-V supply current 148.5 MHz 250 280 mA
P
TOT
Total power dissipation, normal mode 148.5 MHz 872 1296 mW
P
DOWN
Total power dissipation, power–down mode 1 mW
(1) SMPTE color bar RGB input pattern used. (2) Worst case vertical line RGB input pattern used.
6
Page 7
www.ti.com
ELECTRICAL CHARACTERISTICS
TVP7000
SLES143 – SEPTEMBER 2005
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
ANALOG INTERFACE
Input voltage range By design 0.5 1.0 2.0 Vpp
Z
I
Input impedance, analog video inputs By design 500 k
DIGITAL LOGIC INTERFACE
C
i
Input capacitance By design 10 pF
Z
i
Input impedance By design 500 k
V
OH
Output voltage high IOH= 2 mA 0.8 IOVDD V
V
OL
Output voltage low IOL= –2 mA 0.2 IOVDD V
V
OH_SCLK
DATACLK output voltage high IOH= 4 mA 0.8 IOVDD V
V
OL_SCLK
DATACLK output voltage low IOH= –2 mA 0.2 IOVDD V
V
IH
High-level input voltage By design 0.7 IOVDD V
V
IL
Low-level input voltage By design 0.3 IOVDD V
A/D CONVERTERS
Conversion rate 12 150 MSPS
10 bit, 110 MHz -1 ± 0.5 +1
DNL DC differential nonlinearity LSB
8 bit, 150 MHz -1 ± 0.5 +1 10 bit, 110 MHz -4 ± 1 +4
INL DC integral nonlinearity LSB
8 bit, 150 MHz -4 ± 1 +4
Missing code 8 bit, 150 MHz none
SNR Signal-to-noise ratio 10 MHz, 1.0 V
P–P
at 110 52 dB
MSPS
Analog bandwidth By design 500 MHz
PLL
Clock jitter 500 ps Phase adjustment 11.6 degree VCO frequency range 12 150 MHz
7
Page 8
www.ti.com
TIMING REQUIREMENTS
DATACLK
t1
t2
t3
Valid DataR, R, B, HSOUT Valid Data
TVP7000
SLES143 – SEPTEMBER 2005
PARAMETER TEST CONDITIONS
(1)
MIN TYP MAX UNIT
CLOCKS, VIDEO DATA, SYNC TIMING
Duty cycle DATACLK 50%
t
1
DATACLK rise time 10% to 90% 1 ns
t
2
DATACLK fall time 90% to 10% 1 ns
t
3
Output delay time 1.5 3.5 ns
(1) Measured with a load of 15 pF.
Figure 1. Clock, Video Data, and Sync Timing
8
Page 9
www.ti.com
TIMING REQUIREMENTS
SDA
t1
t6
t7
t2
t8
t3
t4
t6
SCL
Data
Stop Start Stop
t5
TVP7000
SLES143 – SEPTEMBER 2005
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
I2C HOST PORT TIMING
t
1
Bus free time between STOP and START Specified by design 1.3 µ s
t
2
Setup time for a (repeated) START condition Specified by design 0.6 µ s
t
3
Hold time (repeated) START condition Specified by design 0.6 µ s
t
4
Setup time for a STOP condition Specified by design 0.6 ns
t
5
Data setup time Specified by design 100 ns
t
6
Data hold time Specified by design 0 0.9 µ s
t
7
Rise time SDA and SCL signal Specified by design 250 ns
t
8
Fall time SDA and SCL signal Specified by design 250 ns
C
b
Capacitive load for each bus line Specified by design 400 pF
f
12C
I2C clock frequency Specified by design 400 kHz
Figure 2. I2C Host Port Timing
9
Page 10
www.ti.com
FUNCTIONAL DESCRIPTION
Analog Channel
TVP7000
SLES143 – SEPTEMBER 2005
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
Page 11
www.ti.com
COAST
HSYNC
Phase
Detector
PLL Control
Register 0x03
Bit [5:3]
PLL Control
Register 0x03
Bit [7:6]
Phase Select
Register 0x04
Bit [7:3]
Charge
Pump
VCO
Phase Select
Divider
ADC
Sampling
CLK
External
Clock
PLL Divide
Register 0x01
and 0x02
Bit [11:0]
Loop Filter
÷ N
N = 1 or 2
TVP7000
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 .
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
Page 12
www.ti.com
0.1 µF
4.7 nF
1.5 k
TVP7000
PLL_F
FILT2 FILT1
89
88 87
TVP7000
SLES143 – SEPTEMBER 2005
Figure 4. PLL Loop Filter
Table 1. Recommended VCO Range and Charge Pump Current Settings for Supporting Standard Display
Formats
STANDARD RESOL- REFRESH HORIZON- PIXEL RATE PLL Divider PLLDIV PLLDIV LSB Reg 03h Output Div- VCO CP CUR-
UTION RATE TAL (MHz) Total MSB Reg Reg 02h ider Reg RANGE Reg RENT Reg
FRE- pix/line 01h [11:4] 04h [0] 03h [7:6] 03h [5:3]
QUENCY
(kHz)
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
SVGA 800 × 600 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
XGA 1024 × 768 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
SXGA 1280 × 1024 60 Hz 64 108 1688 69h 80h A8h 0 Med (10b) 101b
75 Hz 80 135 1688 69h 80h 98h 0 Med (10b) 011b
Video 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 × 60 Hz 67.5 148.5 2200 89h 80h D8h 0 High (11b) 011b
1080p
1920 × 50 Hz 56.25 148.5 2640 A5h 00h D8h 0 High (11b) 011b
1080p
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
Page 13
www.ti.com
Clock
Generation
SYNC
Slicer
SYNC
Separator
5MHz
CLK
Polarity
Detect
SOG
Phase Select
ADCDIV
HSYNC
VSYNC
COAST
Activity
Detect
Activity Detect
DATACLK
SOGOUT
VSOUT
COAST
HSYNC
Activity
Detect
HSOUT
Timing
TVP7000
SLES143 – SEPTEMBER 2005
Figure 5. Sync Processing
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
Page 14
www.ti.com
RGBin
HSYNC
DATACLK
RGBout
HSOUT
RGBin
HSYNC
DATACLK
HSOUT
GOUT
BOUT
P0 P1 P3 P10 P11 P12
13 clocks latency
D0 D1 D3 D4 D5
Programmable Width
P0 P1 P3 P10 P11 P12
13 clocks latency
Programmable Width
Y0 Y1 Y2 Y3 Y4
Cb2 Cr2 Cb4Cb0 Cr0
4:4:4: RGB/YCbCr Output Timing
4:2:2 YCbCr Output Timing
TVP7000
SLES143 – SEPTEMBER 2005
Figure 6. Output Timing Diagram
14
Page 15
www.ti.com
I2C Host Interface
Reset and I2C Bus Address Selection
I2C Operation
Power-up, Reset, and Initialization
TVP7000
SLES143 – SEPTEMBER 2005
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 DESCRIPTION
I2C A I Slave address selection
SCL I Input clock line
SDA I/O Input/output data line
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
(1) If terminal 73 strapped to DVDD via a 2.2 k resistor, I2C device address A0 is set to 1.
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 P
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)
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
Page 16
www.ti.com
Power
Reset
I2C
5 ms 1 µs 1 µs
Control Registers
TVP7000
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
Figure 7. Reset Timing
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 R 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) Register addresses not shown in the register map summary are reserved and must not be written to. (2) 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.
16
Page 17
www.ti.com
Register Definitions
TVP7000
SLES143 – SEPTEMBER 2005
Table 5. Control Registers Summary (continued)
Register Name 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 R Output Formatter 15h 00h R/W Test Register 16h 00h R/W Reserved 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 Reserved 23h–25h Automatic Level Control Enable 26h 00h R/W Reserved 27h Automatic Level Control Filter 28h 00h R/W Reserved 29h Fine Clamp Control 2Ah 00h R/W Power Control 2Bh ADC Setup 2Ch 00h R/W Coarse Clamp Control 1 2Dh 00h R/W SOG Clamp 2Eh 00h R/W Reserved 2Fh–30h ALC Placement 31h 00h R/W R = Read only W = Write only R/W = Read Write
Chip Revision
Subaddress 00h Read Only
7 6 5 4 3 2 1 0
Chip revision [7:0]
Chip revision [7:0]: Chip revision number
17
Page 18
www.ti.com
TVP7000
SLES143 – SEPTEMBER 2005
PLL Divide
Subaddress 01h–02h Default (69D0h)
7 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 Default (48h)
7 6 5 4 3 2 1 0
VCO[1:0] Charge Pump Current [3:1] 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 Default (80h)
7 6 5 4 3 2 1 0
Phase Select [4:0] Reserved 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 Default (80h)
7 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 06h Default (80h)
7 6 5 4 3 2 1 0
Clamp Width [7:0]
Clamp Width [7:0]: Sets the width in pixels for clamp. See register Clamp Start.
18
Page 19
www.ti.com
TVP7000
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 Default (20h)
7 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 Default (80h)
7 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 Default (80h)
7 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 0Ah Default (80h)
7 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
Page 20
www.ti.com
TVP7000
SLES143 – SEPTEMBER 2005
Blue Fine Offset
Subaddress 0Bh Default (80h)
7 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 Default (80h)
7 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 0Dh Default (80h)
7 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
Page 21
www.ti.com
TVP7000
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
Page 22
www.ti.com
TVP7000
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 10h Default (B8h)
7 6 5 4 3 2 1 0
SOG Threshold [4: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
Page 23
www.ti.com
TVP7000
SLES143 – SEPTEMBER 2005
Sync Separator Threshold
Subaddress 11h Default (20h)
7 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 Default (00h)
7 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 Default (00h)
7 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
Page 24
www.ti.com
TVP7000
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 Default (00h)
7 6 5 4 3 2 1 0
Reserved 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
Page 25
www.ti.com
TVP7000
SLES143 – SEPTEMBER 2005
Test Register
Subaddress 16h Default (00h)
7 6 5 4 3 2 1 0
Pixel tolerance [2:0] Reserved Test ouptut 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 Default (00h)
7 6 5 4 3 2 1 0
SOG Select [1:0] Red Select [1:0] Green Select [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
Page 26
www.ti.com
TVP7000
SLES143 – SEPTEMBER 2005
Input Mux Select 2
Subaddress 1Ah Default (00h)
7 6 5 4 3 2 1 0 1 Reserved 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 Default (55h)
7 6 5 4 3 2 1 0
Green Gain [3: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 1Ch Default (05h)
7 6 5 4 3 2 1 0
Reserved Red Gain [3:0]
Red Coarse Gain [3:0]: Coarse analog gain for Red channel applied before the ADC.
26
Page 27
www.ti.com
TVP7000
SLES143 – SEPTEMBER 2005
Fine Offset LSB
Subaddress 1Dh Default (00h)
7 6 5 4 3 2 1 0
Reserved Red Offset [1:0] Green Offset [1: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 Default (20h)
7 6 5 4 3 2 1 0
Reserved 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 Default (20h)
7 6 5 4 3 2 1 0
Reserved 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 Default (20h)
7 6 5 4 3 2 1 0
Reserved 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 21h Default (09h)
7 6 5 4 3 2 1 0
HSOUT Start [7:0]
HSOUT Start [7:0]: HSYNC output Start pixel number.
27
Page 28
www.ti.com
TVP7000
SLES143 – SEPTEMBER 2005
MISC Control
Subaddress 22h Default (00h)
7 6 5 4 3 2 1 0
Reserved 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 26h Default (00h)
7 6 5 4 3 2 1 0
ALC enable Reserved
ALC enable: Automatic level control enable
0 = Disabled (default)
1 = Enabled
28
Page 29
www.ti.com
TVP7000
SLES143 – SEPTEMBER 2005
Automatic Level Control Filter
Subaddress 28h Default (00h)
7 6 5 4 3 2 1 0
Reserved NSV[3: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) Maximum error correction applied per line update 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 Minimum error correction applied per line update
NSH [2:0]: ALC horizontal sample filter coefficient
NSH [2:0] Description
000 = 1 (default) Minimum number of pixels used in horizonal filter 001 = 1/2 010 = 1/4 011 = 1/8 100 = 1/16 101 = 1/32 110 = 1/64 111 = 1/128 Maximum number of pixels used in horizonal filter
29
Page 30
www.ti.com
TVP7000
SLES143 – SEPTEMBER 2005
Fine Clamp Control
Subaddress 2Ah Default (00h)
7 6 5 4 3 2 1 0
Reserved Fine swsel[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 2Bh (Default 00h)
7 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
Page 31
www.ti.com
TVP7000
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 Default (00h)
7 6 5 4 3 2 1 0
CCCLP_cur_CH1 Reserved 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 (Default 00h)
7 6 5 4 3 2 1 0
SOG_CE Reserved
SOG_CE:
0 = SOG Clamp disabled (default)
1 = SOG Clamp enabled. Set to 1 for SOG operation.
ALC Placement
Subaddress 31h (Default 00h)
7 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
Page 32
www.ti.com
TVP7000
SLES143 – SEPTEMBER 2005
32
Page 33
www.ti.com
APPLICATION INFORMATION
10 nF
0.1 µF
0.1 µF
0.1 µF
0.1 µF
4.7 nF
75
75
75
2.2 k x 2
2.2 k x 3
G/Y
B/Pb
R/Pr
HSYNC VSYNC
+3.3 V
GIN1
BIN1
RIN1
HSYNC_A VSYNC_A
RESETB
SOG1
PLL_F
FILT2
FILT1
SDA
SCL
I2C
COAST
PWDN
CLAMP
TMS
1.5 k
GOUT[9:0]
BOUT[9:0]
ROUT[9:0]
DATACLK
SOGOUT
VSOUT HSOUT
Schematic
TVP7000
SLES143 – SEPTEMBER 2005
Figure 8. TVP7000 Application Example
33
Page 34
1 2 3 4 5 6
A
B
C
D
654321
D
C
B
A
Title
Number RevisionSize
C
Date: 31-Aug-2005 Sheet of File: C:\Documents and Settings\a0214685.ENT\Desktop\TVP7000_EVM_MODULE_REV1.0.ddbDrawn By:
I2CA
I2C ADDRESS SELECTION
2-3: Base Addr 0xBA 1-2: Base Addr 0xB8 - Default
10k
SDA SCL
TVP7000
REV 1.1
10k
10nF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
RESETB
0.1uF
10nF
0.1uF
10nF
0.1uF
GIN_3
GIN_1
BIN_1
BIN_3
RIN_1
RIN_3
I2CA
PLL_F FILT2 FILT1
VSYNC_A VSYNC_B
HSYNC_A HSYNC_B
SOGOUT
0.1uF
0.1uF0.1uF0.1uF 0.1uF0.1uF
0.1uF
0.1uF
0.1uF 0.1uF 0.1uF0.1uF 0.1uF 0.1uF
4.7nF 0.1uF
FILT1
FILT2
49.9
49.9
49.9
49.9
R[9..0]
G[9..0]
B[9..0]
R[9..0]
G[9..0]
B[9..0]
DCLK
VSOUT
HSOUT
SOGIN_1
1
GIN_1
2
A18GND
3
A18VDD
4
A18GND
5
A18VDD
6
A18VDD
7
A18GND
8
RIN_3
9
RIN_2
10
RIN_1
11
A33GND
12
A33VDD
13
A33VDD
14
A33GND
15
BIN_3
16
BIN_2
17
BIN_1
18
A18VDD
19
A18GND
20
NSUB
21
TEST
22
VSOUT
23
HSOUT
24
SOGOUT
25
IOVDD26IOGND27DATACLK28B_929B_830B_731B_632B_533B_434B_335B_236B_137B_038DVDD39GND40IOVDD41IOGND42G_943G_844G_745G_646G_547G_448G_349G_2
50
G_1
51
G_0
52
IOVDD
53
IOGND
54
R_9
55
R_8
56
R_7
57
R_6
58
R_5
59
IOGND
60
R_4
61
R_3
62
R_2
63
R_1
64
R_0
65
IOVDD
66
IOGND
67
GND
68
DVDD
69
PWDN
70
RESETB
71
TMS
72
I2CA
73
SCL
74
SDA
75
CLAMP
76
COAST
77
VSYNC_A
78
VSYNC_B
79
EXT_CLK
80
HSYNC_A
81
HSYNC_B
82
PLL_A18GND83PLL_A18VDD84PLL_A18VDD85PLL_A18GND
86
FILT187FILT2
88
PLL_F
89
PLL_A18GND
90
NSUB
91
A33GND92A33VDD93A33VDD94A33GND
95
GIN_4
96
SOGIN_3
97
GIN_3
98
SOGIN_2
99
GIN_2
100
PwrPad
U1
D3.3V
D3.3V D1.8V
A1.8VA3.3V
A3.3V
A1.8V
1 3
2
JMP3
PLLA1.8V
PLLA1.8V
A3.3V
D1.8V
D3.3V
1.5k
0.1uF
2.2k (2)
2.2k (2)
PLL_F
PWDN
D3.3V
BIN_2
RIN_2
GIN_2
GIN_4
49.9 (3)
TVP7000
TP
1
TEST
TP
1
EXT_CLK
Page 35
PACKAGING INFORMATION
Orderable Device Status
(1)
Package
Type
Package Drawing
Pins Package
Qty
Eco Plan
(2)
Lead/Ball Finish MSL Peak Temp
(3)
TVP7000PZP ACTIVE HTQFP PZP 100 90 Green (RoHS &
no Sb/Br)
CU NIPDAU Level-3-260C-168 HR
TVP7000PZPG4 ACTIVE HTQFP PZP 100 TBD Call TI Call TI
TVP7000PZPR ACTIVE HTQFP PZP 100 1000 Green (RoHS &
no Sb/Br)
CU NIPDAU Level-3-260C-168 HR
TVP7000PZPRG4 ACTIVE HTQFP PZP 100 TBD Call TI Call TI
(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), Pb-Free (RoHS Exempt), 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. Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above. 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.
PACKAGE OPTION ADDENDUM
www.ti.com
3-Jan-2008
Addendum-Page 1
Page 36
Page 37
Loading...