TVP 5146
TVP 5146
TVP 5146
Data Manual
August 2007
Contents
Section
1
Title
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
Detailed Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
Related Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5
Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6
Terminal Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7
Terminal Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1
Analog Processing and A/D Converters . . . . . . . . . . . . . . . . . . . . . . . .
2.1.1
Video Input Switch Control . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.2
Analog Input Clamping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.3
Automatic Gain Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.4
Analog-to-Digital Converters (ADCs) . . . . . . . . . . . . . . . . . .
2.2
Digital Video Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.1
2 Decimation Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.2
Composite Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.3
Luminance Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.4
Component Video Processor . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.5
Color Space Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3
Clock Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4
Real-Time Control (RTC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5
Output Formatter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.1
Fast Switches for SCART . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.2
Separate Syncs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.3
Embedded Syncs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6
I2C Host Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.1
Reset and I2C Bus Address Selection . . . . . . . . . . . . . . . . .
2.6.2
I2C Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.3
VBUS Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.4
I2C Timing Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7
VBI Data Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7.1
VBI FIFO and Ancillary Data in Video Stream . . . . . . . . . . .
2.7.2
VBI Raw Data Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.8
Reset and Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.9
Adjusting External Syncs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.10 Internal Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.11 Register Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.11.1
Input Select Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.11.2
AFE Gain Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.11.3
Video Standard Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page
1
2
3
3
3
4
5
6
9
9
9
10
10
10
10
11
11
15
16
17
17
17
18
19
19
24
24
25
25
25
27
27
28
29
29
30
30
35
35
36
36
iii
2.11.4
2.11.5
2.11.6
2.11.7
2.11.8
2.11.9
2.11.10
2.11.11
2.11.12
2.11.13
2.11.14
2.11.15
2.11.16
2.11.17
2.11.18
2.11.19
2.11.20
2.11.21
2.11.22
2.11.23
2.11.24
2.11.25
2.11.26
2.11.27
2.11.28
2.11.29
2.11.30
2.11.31
2.11.32
2.11.33
2.11.34
2.11.35
2.11.36
2.11.37
2.11.38
2.11.39
2.11.40
2.11.41
2.11.42
2.11.43
2.11.44
2.11.45
2.11.46
2.11.47
iv
37
37
38
38
39
39
39
40
40
40
41
41
41
42
43
43
43
44
44
44
45
45
45
45
46
46
46
47
47
47
48
48
49
49
50
51
52
52
53
54
54
55
55
56
2.11.48
2.11.49
2.11.50
2.11.51
2.11.52
2.11.53
2.11.54
2.11.55
2.11.56
2.11.57
2.11.58
2.11.59
2.11.60
2.11.61
2.11.62
2.11.63
2.11.64
2.11.65
2.11.66
2.11.67
2.11.68
2.11.69
2.11.70
2.11.71
2.11.72
2.11.73
2.11.74
2.11.75
2.11.76
2.12
56
57
57
58
58
59
59
60
60
60
61
62
63
63
63
64
65
66
67
67
67
67
68
68
68
68
69
69
69
69
70
70
71
72
73
74
75
76
77
78
79
79
vi
2.12.2
VDP WSS Data Register . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.12.3
VDP VITC Data Register . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.12.4
VDP V-Chip TV Rating Block 1 Register . . . . . . . . . . . . . . .
2.12.5
VDP V-Chip TV Rating Block 2 Register . . . . . . . . . . . . . . .
2.12.6
VDP V-Chip TV Rating Block 3 Register . . . . . . . . . . . . . . .
2.12.7
VDP V-Chip MPAA Rating Data Register . . . . . . . . . . . . . . .
2.12.8
VDP General Line Mode and Line Address Register . . . . .
2.12.9
VDP VPS/Gemstar Data Register . . . . . . . . . . . . . . . . . . . . .
2.12.10 VDP FIFO Read Register . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.12.11 Interrupt Configuration Register . . . . . . . . . . . . . . . . . . . . . . .
Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2
Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.1
Crystal Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1
DC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.2
Analog Processing and A/D Converters . . . . . . . . . . . . . . . .
3.3.3
Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example Register Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1
Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.1
Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.2
Recommended Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2
Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1
Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.2
Recommended Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3
Example 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1
Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.2
Recommended Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1
Application Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2
Designing With PowerPAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
80
80
80
81
81
82
83
83
84
85
85
85
85
86
86
86
87
89
89
89
89
90
90
90
91
91
91
93
93
94
List of Illustrations
Figure
11
12
21
22
23
24
25
26
27
28
29
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
31
Title
Page
Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Terminal Assignments Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
Analog Processors and A/D Converters . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
Digital Video Processor Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
Composite and S-Video Processor Block Diagram . . . . . . . . . . . . . . . . . .
12
Color Low-Pass Filter Frequency Response . . . . . . . . . . . . . . . . . . . . . . . .
13
Color Low-Pass Filter With Filter Frequency Response, NTSC Square
Pixel Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
Color Low-Pass Filter With Filter Characteristics,
NTSC/PAL ITU-R BT.601 Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
Color Low-Pass Filter With Filter Characteristics, PAL Square Pixel
Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
Chroma Trap Filter Frequency Response, NTSC Square Pixel
Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
Chroma Trap Filter Frequency Response, NTSC ITU-R BT.601
Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
Chroma Trap Filter Frequency Response, PAL ITU-R BT.601
Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
Chroma Trap Filter Frequency Response, PAL Square Pixel
Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
Luminance Edge-Enhancer Peaking Block Diagram . . . . . . . . . . . . . . . . .
15
Peaking Filter Response, NTSC Square Pixel Sampling . . . . . . . . . . . . .
15
Peaking Filter Response, NTSC/PAL ITU-R BT.601 Sampling . . . . . . . .
15
Peaking Filter Response, PAL Square Pixel Sampling . . . . . . . . . . . . . . .
16
Y Component Gain, Offset, Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
CbCr Component Gain, Offset, Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
Reference Clock Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
RTC Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
Vertical Synchronization Signals for 525-Line System . . . . . . . . . . . . . . . .
20
Vertical Synchronization Signals for 625-Line System . . . . . . . . . . . . . . . .
21
Horizontal Synchronization Signals for 10-Bit 4:2:2 Mode . . . . . . . . . . . .
22
Horizontal Synchronization Signals for 20-Bit 4:2:2 Mode . . . . . . . . . . . .
23
VSYNC Position With Respect to HSYNC . . . . . . . . . . . . . . . . . . . . . . . . . .
24
VBUS Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
Reset Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
Teletext Filter Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
Clocks, Video Data, and Sync Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
vii
32
51
88
93
List of Tables
Table
11
21
22
23
24
25
26
27
28
29
210
211
212
viii
Title
Page
Terminal Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Output Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
Summary of Line Frequencies, Data Rates, and Pixel/Line Counts . . . .
19
EAV and SAV Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
25
I2C Host Interface Terminal Description . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
I C Address Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
Supported VBI Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
Ancillary Data Format and Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
VBI Raw Data Output Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
Reset Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
Register Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
VBUS Register Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
Analog Channel and Video Mode Selection . . . . . . . . . . . . . . . . . . . . . . . .
35
Introduction
The TVP5146 device is a high quality, single-chip digital video decoder that digitizes and
decodes all popular baseband analog video formats into digital component video. The TVP5146
decoder supports the analog-to-digital (A/D) conversion of component RGB and YPbPr signals,
as well as the A/D conversion and decoding of NTSC, PAL, and SECAM composite and S-video
into component YCbCr. This decoder includes four 10-bit 30-MSPS A/D converters (ADCs).
Preceding each ADC in the device, the corresponding analog channel contains an analog circuit
that clamps the input to a reference voltage and applies a programmable gain and offset. A total
of 10 video input terminals can be configured to a combination of RGB, YPbPr, CVBS, or
S-video video inputs.
Component, composite, or S-video signals are sampled at 2 the square-pixel or ITU-R BT.601
clock frequency, line-locked, and are then decimated to the 1 pixel rate. CVBS decoding
utilizes five-line adaptive comb filtering for both the luma and chroma data paths to reduce both
cross-luma and cross-chroma artifacts. A chroma trap filter is also available. On CVBS and
S-video inputs, the user can control video characteristics such as contrast, brightness,
saturation, and hue via an I2C host port interface. Furthermore, luma peaking (sharpness) with
programmable gain is included, as well as a patented chroma transient improvement (CTI)
circuit.
A built-in color space converter is applied to decoded component RGB data.
The following output formats can be selected: 20-bit 4:2:2 YCbCr or 10-bit 4:2:2 YCbCr.
The TVP5146 decoder generates synchronization, blanking, field, active video window,
horizontal and vertical syncs, clock, genlock (for downstream video encoder synchronization),
host CPU interrupt and programmable logic I/O signals, in addition to digital video outputs.
The TVP5146 decoder includes methods for advanced vertical blanking interval (VBI) data
retrieval. The VBI data processor (VDP) slices, parses, and performs error checking on teletext,
closed caption (CC), and other VBI data. A built-in FIFO stores up to 11 lines of teletext data,
and with proper host port synchronization, full-screen teletext retrieval is possible. The TVP5146
decoder can pass through the output formatter 2 the sampled raw luma data for host-based
VBI processing.
The decoder provides the option for concurrent processing of pixel-locked CVBS and
RGB/YPbPr input formats.
The main blocks of the TVP5146 decoder include:
Robust sync detection for weak and noisy signals as well as VCR trick modes
Fast-switch input for pixel-by-pixel switching between CVBS and YPbPr/RGB component video inputs
(SCART support)
Four 10-bit, 30-MSPS A/D converters with analog preprocessors [clamp and automatic gain control
(AGC)]
Luminance processor
Chrominance processor
TVP5146
1.1
Component processor
Output formatter
Macrovision copy protection detection circuit (Type 1, 2, 3, and separate color stripe detection)
Detailed Functionality
Supports NTSC (J, M, 4.43), PAL (B, D, G, H, I, M, N, Nc, 60), SECAM (B, D, G, K, K1, L), CVBS, and
S-video
2 sampled raw VBI data in active video during a vertical blanking period
Sliced VBI data during a vertical blanking period or active video period (full field mode)
HSYNC/VSYNC outputs with programmable position, polarity, and width, and FID (field ID) output
Adaptive 2-D, 5-line, adaptive comb filter for composite video inputs; chroma trap available
Single 14.31818-MHz reference crystal for all standards (ITU-R.BT601 and square pixel)
Line-locked internal pixel sampling clock generation with horizontal- and vertical-lock signal outputs
Genlock output [real-time control (RTC] format) for downstream video encoder synchronization
TVP5146
1.2
1.3
Register readback of CC, WSS (CGMS), VPS/PDC, VITC, and Gemstar 1/2 sliced data
I2C
Reduced power consumption: 1.8-V digital core, 3.3-V for digital I/O, and 1.8-V analog core with
power-save and power-down modes
Applications
Digital TV
LCD TV/monitors
DVD-R
PVR
PC video cards
Video conferencing
Related Products
1.4
Ordering Information
PACKAGED DEVICES
TA
0C to 70C
TVP5146
1.5
VBI
Data
Slicer
CVBS/Y/G
CVBS/
Pb/B/C
CVBS/
Y/G
VI_1_A
VI_1_B
VI_1_C
CVBS/Y
VI_2_A
VI_2_B
VI_2_C
ADC2
Y/C
Separation
5-line
Adaptive
Comb
Luma
Processing
Chroma
Processing
YCbCr
Y[9:0]
Output
Formatter
M
U
CVBS/
Pr/R/C
VI_3_A
VI_3_B
VI_3_C
Pb/B
Gain/Offset
Pr/R
CVBS/Y
VI_4_A
FSS
Component
Processor
Y/G
ADC3
C[9:0]
ADC4
Color
Space
Conversion
YCbCr
GPIO
SDA
GLCO
Host
Interface
HS/CS
FID
VS/VBLK
AVID
RESETB
DATACLK
PWDN
XTAL2
XTAL1
Timing Processor
With Sync Detector
SCL
Sampling
Clock
TVP5146
1.6
Terminal Assignments
VI_1_A
CH1_A18GND
CH1_A18VDD
PLL_A18GND
PLL_A18VDD
XTAL2
XTAL1
VS/VBLK/GPIO
HS/CS/GPIO
FID/GPIO
C_0/GPIO
C_1/GPIO
DGND
DVDD
C_2/GPIO
C_3/GPIO
C_4/GPIO
C_5/GPIO
IOGND
IOVDD
PFP PACKAGE
(TOP VIEW)
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61
1
60
59
58
57
56
55
54
53
52
10
51
11
50
12
49
13
48
14
47
15
46
16
45
17
44
18
43
19
42
20
41
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
C_6/GPIO
C_7/GPIO
C_8/GPIO
C_9/GPIO
DGND
DVDD
Y_0
Y_1
Y_2
Y_3
Y_4
IOGND
IOVDD
Y_5
Y_6
Y_7
Y_8
Y_9
DGND
DVDD
CH4_A33VDD
CH4_A33GND
VI_4_A
CH4_A18GND
CH4_A18VDD
AGND
DGND
SCL
SDA
INTREQ
DVDD
DGND
PWDN
RESETB
FSS/GPIO
AVID/GPIO
GLCO/I2CA
IOVDD
IOGND
DATACLK
VI_1_B
VI_1_C
CH1_A33GND
CH1_A33VDD
CH2_A33VDD
CH2_A33GND
VI_2_A
VI_2_B
VI_2_C
CH2_A18GND
CH2_A18VDD
A18VDD_REF
A18GND_REF
CH3_A18VDD
CH3_A18GND
VI_3_A
VI_3_B
VI_3_C
CH3_A33GND
CH3_A33VDD
TVP5146
1.7
Terminal Functions
Table 11. Terminal Functions
TERMINAL
NAME
NUMBER
I/O
DESCRIPTION
Analog Video
VI_1_A
80
VI_1_B
VI_1_C
VI_2_A
VI_2_B
VI_2_C
VI_3_A
16
VI_3_B
17
VI_3_C
18
VI_4_A
23
Up to 10 composite, 4 S-video, and 2 composite or 3 component video inputs (or a combination thereof)
can be supported.
The inputs must be ac-coupled. The recommended coupling capacitor is 0.1 F.
The possible input configurations are listed in the input select register at I2C subaddress 00h (see Section
2.11.1).
Clock Signals
DATACLK
40
XTAL1
74
External clock reference input. It can be connected to an external oscillator with a 1.8-V compatible clock
signal or to a 14.31818-MHz crystal oscillator.
XTAL2
75
External clock reference output. Not connected if XTAL1 is driven by an external single-ended oscillator.
Digital Video
C_[9:0]/
GPIO
Y_[9:0]
57, 58,
59, 60,
63, 64,
65, 66,
69, 70
43, 44,
45, 46,
47, 50,
51, 52,
53, 54
Digital video output of CbCr, C_9 is MSB and C_0 is LSB. Unused outputs can be left unconnected. Also,
these terminals can be programmable general-purpose I/O.
For the 8-bit mode, the two LSBs are ignored.
C1 needs a pulldown resistor (see Figure 51).
Miscellaneous Signals
FSS/GPIO
35
I/O
Fast-switch (blanking) input. Switching signal between the synchronous component video (YPbPr/RGB)
and the composite video input.
Programmable general-purpose I/O
Genlock control output (GLCO)
GLCO/I2CA
37
I/O
INTREQ
30
Interrupt request
PWDN
33
Power-down input:
1 = Power down
0 = Normal mode
RESETB
34
TVP5146
During reset, this terminal is an input used to program the I2C address LSB.
NUMBER
I/O
DESCRIPTION
Host Interface
I2C clock input
SCL
28
SDA
29
I/O
AGND
26
A18GND_REF
13
A18VDD_REF
12
CH1_A18GND
CH2_A18GND
CH3_A18GND
CH4_A18GND
79
10
15
24
CH1_A18VDD
CH2_A18VDD
CH3_A18VDD
CH4_A18VDD
78
11
14
25
CH1_A33GND
CH2_A33GND
CH3_A33GND
CH4_A33GND
3
6
19
22
CH1_A33VDD
CH2_A33VDD
CH3_A33VDD
CH4_A33VDD
4
5
20
21
DGND
Digital return
DVDD
IOGND
39, 49, 62
IOVDD
38, 48, 61
PLL_A18GND
77
PLL_A18VDD
76
HS/CS/GPIO
72
I/O
VS/VBLK/GPIO
73
I/O
Vertical sync output (for modes with dedicated VSYNC) or VBLK output
Programmable general-purpose I/O
FID/GPIO
71
I/O
Odd/even field indicator output. This terminal needs a pulldown resistor (see Figure 51).
Programmable general-purpose I/O
AVID/GPIO
36
I/O
Power Supplies
Sync Signals
TVP5146
TVP5146
Functional Description
2.1
VI_1_A
VI_1_B
VI_1_C
M
U
X
Clamp
PGA
10-Bit
ADC
M
U
X
Clamp
PGA
10-Bit
ADC
VI_2_A
VI_2_B
CH1 A/D
CH2 A/D
VI_2_C
Line-Locked
Sampling Clock
VI_3_A
VI_3_B
VI_3_C
M
U
X
VI_4_A
Clamp
PGA
10-Bit
ADC
Clamp
PGA
10-Bit
ADC
CH3 A/D
CH4 A/D
Up to three selectable analog YPbPr/RGB video inputs and one CVBS input
Up to two selectable analog YPbPr/RGB video inputs, two S-video inputs, and two CVBS inputs
The input selection is performed by the input select register at I2C subaddress 00h (see Section
2.11.1).
SLES084C August 2007
TVP5146
2.2
10
TVP5146
Copy
Protection
Detector
VBI Data
Processor
CH1 A/D
2
Decimation
CVBS/Y/G
FSS
CVBS/Y
CH2 A/D
2
Decimation
CH3 A/D
2
Decimation
Y/G
CH4 A/D
C[9:0]
Pb/B
Composite
Processor
YCbCr
Component
Processor
YCbCr
Pr/R
2
Decimation
XTAL1
FID
XTAL2
RESETB
PWDN
DATACLK
VS/VBLK
Timing
Processor
HS/CS
Host
Interface
SCL
SDA
GLCO
AVID
TVP5146
11
Peaking
CVBS/Y
Line
Delay
Delay
NTSC/PAL
Remodulation
SECAM Luma
Contrast
Brightness
Saturation
Adjust
Notch
Filter
CVBS
SECAM
Color
Demodulation
Burst
Accumulator
(V)
V
CVBS/C
NTSC/PAL
Demodulation
Color LPF
2
Cr
Notch
Filter
Color LPF
2
Burst
Accumulator
(U)
Cb
5-Line
Adaptive
Comb
Filter
Notch
Filter
Delay
Notch
Filter
Delay
12
TVP5146
2.2.2.1
High filter bandwidth preserves sharp color transitions and produces crisp color boundaries.
However, for video sources that have asymmetrical U and V side bands, it is desirable to limit
the filter bandwidth to avoid UV crosstalk. The color low-pass filter bandwidth is programmable
to enable one of the three notch filters. Figure 24 through Figure 27 represent the frequency
responses of the wideband color low-pass filters.
10
10
0
PAL SQP 3 dB
@ 1.55 MHz
20
30
40
ITU-R BT.601 3 dB
@ 1.42 MHz
50
60
70
0.0
Filter 0
3 dB @ 1.29 MHz
10
Amplitude dB
Amplitude dB
10
Filter 2
3 dB @ 767 kHz
20
Filter 3
3 dB @ 504 kHz
30
Filter 1
3 dB
@ 936 kHz
40
50
NTSC SQP 3 dB
@ 1.29 MHz
0.5
1.0
1.5
2.0
60
2.5
3.0
3.5
70
0.0
4.0
0.5
f Frequency MHz
2.0
2.5
3.0
3.5
4.0
10
10
Filter 2
3 dB @ 844 kHz
10
Amplitude dB
Filter 3
3 dB @ 554 kHz
20
Filter 1
3 dB
@ 1.03 MHz
30
40
40
60
60
1.5
2.0
2.5
3.0
3.5
f Frequency MHz
4.0
Filter 1
3 dB
@ 1.13 MHz
30
50
1.0
Filter 3
3 dB
@ 605 kHz
20
50
0.5
Filter 2
3 dB @ 922 kHz
Filter 0
3 dB @ 1.55 MHz
Filter 0
3 dB @ 1.41 MHz
10
Amplitude dB
1.5
f Frequency MHz
70
0.0
1.0
70
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
f Frequency MHz
TVP5146
13
2.2.2.2
Y/C Separation
Y/C separation can be done using adaptive 5-line (5-H delay) comb filters or a chroma trap filter.
The comb filter can be selectively bypassed in the luma or chroma path. If the comb filter is
bypassed in the luma path, then chroma trap filters are used which are shown in Figure 28
through Figure 211. TIs patented adaptive comb filter algorithm reduces artifacts such as
hanging dots at color boundaries. It detects and properly handles false colors in high frequency
luminance images, such as a multiburst pattern or circle pattern. Adaptive comb filtering is the
recommended mode of operation.
10
10
Notch 2 Filter
5
Amplitude dB
Amplitude dB
10
15
20
Notch 3 Filter
Notch 1 Filter
25
Notch 3 Filter
10
Notch 1 Filter
15
20
Notch 2 Filter
25
No Notch Filter
30
30
No Notch Filter
35
35
40
40
0
f Frequency MHz
10
Notch 3 Filter
5
0
10
Notch 1 Filter
15
20
Notch 3 Filter
Amplitude dB
Amplitude dB
10
Notch 2 Filter
25
10
Notch 1 Filter
15
20
Notch 2 Filter
25
30
30
No Notch Filter
35
No Notch Filter
35
40
40
0
f Frequency MHz
14
f Frequency MHz
TVP5146
f Frequency MHz
Peak
Detector
IN
Bandpass
Filter
Peaking
Filter
Delay
OUT
7
Peak at
f = 2.40 MHz
Peak at
f = 2.64 MHz
Gain = 2
Gain = 2
5
Gain = 1
Amplitude dB
Amplitude dB
3
Gain = 0.5
2
1
Gain = 1
4
3
Gain = 0.5
2
1
0
Gain = 0
Gain = 0
1
0
1
0
f Frequency MHz
f Frequency MHz
TVP5146
15
7
Peak at
f = 2.89 MHz
Gain = 2
5
Amplitude dB
Gain = 1
4
3
Gain = 0.5
2
1
0
Gain = 0
1
0
f Frequency MHz
2.2.3.1
Color transient improvement (CTI) enhances horizontal color transients by delay modulation for
both color difference signals. The operation must be performed only on YCbCr-formatted data.
The color difference signal transition points are maintained, but the edges are enhanced for
signals which have bandwidth-limited color components (for example, CVBS and S-video).
Limit
Gain
16
TVP5146
For CbCr components, a saturation (gain) factor is applied to the CbCr inputs in order to map
them to the CbCr output code range and provide saturation control. Similarly, the limit block can
limit CbCr outputs to a valid range:
Cb,Crmin = 64 / Cb,Crmax = 960
CbCr
Limit
CbCr
Gain
2.3
Clock Circuits
An internal line-locked PLL generates the system and pixel clocks. A 14.31818-MHz clock is
required to drive the PLL. This can be input to the TVP5146 decoder at the 1.8-V level on
terminal 74 (XTAL1), or a crystal of 14.31818-MHz fundamental resonant frequency can be
connected across terminals 74 and 75 (XTAL2). If a parallel resonant circuit is used as shown in
Figure 218, then the external capacitors must have the following relationship:
CL1 = CL2 = 2CL CSTRAY,
where CSTRAY is the terminal capacitance with respect to ground. Figure 218 shows the
reference clock configurations. The TVP5146 decoder generates the DATACLK signal used for
clocking data.
TVP5146
XTAL1
XTAL2
TVP5146
74
75
14.31818-MHz
Clock
XTAL1
XTAL2
74
14.31818-MHz
Crystal
CL1
75
CL2
2.4
TVP5146
17
The instantaneous frequency of the color subcarrier can be calculated from the following
equation:
F PLL +
F ctrl
2 23
F sclk
where FPLL is the frequency of the subcarrier PLL, Fctrl is the 23-bit PLL frequency control word,
and Fsclk is two times the pixel frequency. Figure 219 shows the detailed timing diagram.
Valid
Sample
Invalid
Sample
Reserved
RTC
128 CLK
18 CLK
M
S
B
L
S
B
22
45 CLK
23-Bit Fsc PLL Increment
3 CLK
1 CLK
Start
Bit
NOTE: RTC Reset bit (R) is active low, Sequence bit (S) PAL:1 = (R-Y) line normal, 0 = (R-Y) line inverted, NTSC: 1 = no change
2.5
Output Formatter
The output formatter sets how the data is formatted for output on the TVP5146 output buses.
Table 21 shows the available output modes.
Table 21. Output Format
18
TVP5146
TERMINAL
NAME
TERMINAL
NUMBER
20-Bit 4:2:2
YCbCr
Y_9
43
Y9
Y_8
44
Y8
Y_7
45
Y7
Y_6
46
Y6
Y_5
47
Y5
Y_4
50
Y4
Y_3
51
Y3
Y_2
52
Y2
Y_1
53
Y1
Y_0
54
C_9
57
Cb9, Cr9
C_8
58
Cb8, Cr8
C_7
59
Cb7, Cr7
C_6
60
Cb6, Cr6
C_5
63
Cb5, Cr5
C_4
64
Cb4, Cr4
C_3
65
Cb3, Cr3
C_2
66
Cb2, Cr2
C_1
69
Cb1, Cr1
C_0
70
Cb0, Cr0
Y0
Table 22. Summary of Line Frequencies, Data Rates, and Pixel/Line Counts
PIXELS PER
LINE
ACTIVE PIXELS
PER LINE
LINES PER
FRAME
PIXEL
FREQUENCY
(MHz)
NTSC-J, M
858
720
525
NTSC-4.43
858
720
525
PAL-M
858
720
PAL-60
858
PAL-B, D, G, H, I
864
PAL-N
PAL-Nc
STANDARDS
COLOR
SUBCARRIER
FREQUENCY (MHz)
HORIZONTAL
LINE RATE (kHz)
13.5
3.579545
15.73426
13.5
4.43361875
15.73426
525
13.5
3.57561149
15.73426
720
525
13.5
4.43361875
15.73426
720
625
13.5
4.43361875
15.625
864
720
625
13.5
4.43361875
15.625
864
720
625
13.5
3.58205625
15.625
Dr = 4.406250
Db = 4.250000
15.625
601 sampling
SECAM
864
720
625
13.5
NTSC-J, M
780
640
525
12.2727
3.579545
15.73426
NTSC-4.43
780
640
525
12.2727
4.43361875
15.73426
PAL-M
780
640
525
12.2727
3.57561149
15.73426
PAL-60
780
640
525
12.2727
4.43361875
15.73426
PAL-B, D, G, H, I
944
768
625
14.75
4.43361875
15.625
PAL-N
944
768
625
14.75
4.43361875
15.625
PAL-Nc
944
768
625
14.75
3.58205625
15.625
SECAM
944
768
625
14.75
Dr = 4.406250
Db = 4.250000
15.625
Square sampling
TVP5146
19
525-Line
525
10
11
21
22
HS
VS
VS Start
VS Stop
CS
FID
VBLK
VBLK Start
262
263
VBLK Stop
264
265
266
267
268
269
270
271
272
273
284
285
HS
VS
VS Start
VS Stop
CS
FID
VBLK
VBLK Start
NOTE: Line numbering conforms to ITU-R BT.470
VBLK Stop
20
TVP5146
625-Line
622
623
624
625
23
24
25
HS
VS
VS Start
VS Stop
CS
FID
VBLK
VBLK Start
310
311
VBLK Stop
312
313
314
315
316
317
318
319
320
321
336
337
338
HS
VS
VS Start
VS Stop
CS
FID
VBLK
VBLK Start
NOTE: Line numbering conforms to ITU-R BT.470
VBLK Stop
TVP5146
21
DATACLK
Y[9:0]
Cb
Cr
Horizontal Blanking
HS Start
Y0
Cr0
Y1
HS Stop
HS
A
C
B
D
AVID
AVID Stop
AVID Start
DATACLK = 2
Pixel Clock
Mode
NTSC 601
106
128
42
276
PAL 601
112
128
48
288
NTSC Sqp
108
128
44
280
PAL Sqp
144
128
80
352
NOTE: ITU-R BT.656 10-bit 4:2:2 timing with 2 pixel clock reference
22
TVP5146
DATACLK
Y[9:0]
CbCr[9:0]
Horizontal Blanking
Cb
Cr
Cb
Cr
Horizontal Blanking
HS Start
Y0
Y1
Y2
Y3
HS Stop
HS
A
C
B
D
AVID
AVID Stop
AVID Start
Pixel Clock
Mode
NTSC 601
53
64
19
136
PAL 601
56
64
22
142
NTSC Sqp
54
64
20
138
PAL Sqp
72
64
38
174
TVP5146
23
HS
First Field
B/2
B/2
VS
HS
H/2 + B/2
Second Field
H/2 + B/2
VS
10-Bit (PCLK = 2
Mode
Pixel Clock)
20-Bit (PCLK = 1
Pixel Clock)
B/2
H/2
B/2
H/2
NTSC 601
64
858
32
429
PAL 601
64
864
32
432
NTSC Sqp
64
780
32
390
PAL Sqp
64
944
32
472
D8
D7
D6
D5
D4
D3
D2
D1
D0
Preamble
Preamble
Preamble
Status word
P3
P2
P1
P0
2.6
24
TVP5146
Because SDA and SCL are kept open-drain at a logic-high output level or when the bus is not
driven, the user must connect SDA and SCL to a positive supply voltage via a pullup resistor on
the board. The slave-address select signal, terminal 37 (I2CA), enables the use of two TVP5146
decoders tied to the same I2C bus by controlling the least significant bit of the I2C device
address.
Table 24. I2C Host Interface Terminal Description
SIGNAL
TYPE
DESCRIPTION
I2CA
SCL
SDA
I/O
A6
A5
A4
A3
A2
A1
A0 (I2CA)
R/W
HEX
0 (default)
1/0
B9/B8
1/0
BB/BA
I2C
2.6.2 I 2C Operation
S
1011 1000
ACK
Subaddress
ACK
Send data
ACK
1011 1000
ACK
Subaddress
ACK
1011 1001
ACK
Receive data
NAK
TVP5146
25
I2C Registers
VBUS Registers
00h
HOST
Processor
00 0000h
I2C
CC
80 051Ch
WSS
80 0520h
VITC
E0h
VBUS
Data
E1h
E8h
Line
Mode
VBUS[23:0]
VPS
VBUS
Address
EAh
FIFO
FFh
80 052Ch
80 0600h
80 0700h
90 1904h
FF FFFFh
VBUS Write
Single Byte
S
B8
ACK
E8
ACK
VA0
ACK
VA1
ACK
B8
ACK
E0
ACK
Send Data
ACK P
VA2
ACK P
ACK P
Multiple Bytes
S
B8
ACK
E8
ACK
VA0
ACK
VA1
ACK
VA2
B8
ACK
E1
ACK
Send Data
ACK
Send Data
VA0
VA1
ACK
VA2
ACK P
VBUS Read
Single Byte
S
B8
ACK
E8
ACK
B8
ACK
E0
ACK S
ACK
B9
ACK
Read Data
ACK P
NAK P
Multiple Bytes
S
B8
ACK
E8
ACK
VA0
B8
ACK
E1
ACK S
ACK
B9
VA1
ACK
ACK
VA2
Read Data
ACK P
ACK
Read Data
NAK P
TVP5146
2.7
1011 1000
ACK
Subaddress
ACK
Send data
ACK
Wait 64 s
Teletext WST A
Teletext WST B
STANDARD
LINE NUMBER
NUMBER OF BYTES
SECAM
38
PAL
43
Teletext NABTS C
NTSC
34
Teletext NABTS D
NTSC-J
35
Closed caption
PAL
22 (Fields 1 and 2)
Closed caption
NTSC
21 (Fields 1 and 2)
PAL
23 (Fields 1 and 2)
14 bits
NTSC
20 (Fields 1 and 2)
20 bits
9
WSS
WSS-CGMS
VITC
PAL
622
VITC
NTSC
1020
PAL
16
13
V-CHIP (decoded)
NTSC
21 (Field 2)
Gemstar 1
NTSC
Gemstar 2
NTSC
VPS (PDC)
User
Any
Programmable
Programmable
TVP5146
27
D7
(MSB)
D6
D5
D4
D3
D2
D1
D0
(LSB)
NEP
EP
DID2
DID1
DID0
NEP
EP
F5
F4
F3
F2
F1
F0
NEP
EP
N5
N4
N3
N2
N1
N0
Data
error
Match
#1
DESCRIPTION
1. Data
Data byte
2. Data
Data byte
10
3. Data
Data byte
11
4. Data
Data byte
4N+7
m. Data
Data byte
CS[7:0]
Check sum
1st word
EP:
DID:
Nth word
Fill byte
SDID:
This field holds the data format taken from the line mode register bits [2:0] of the
corresponding line.
NN:
Number of Dwords beginning with byte 8 through 4N+7. Note this value is the number
of Dwords where
each Dword is 4 bytes.
IDID0:
IDID1:
CS:
Fill byte: Fill bytes make a multiple of 4 bytes from byte 0 to last fill byte. For teletext modes,
byte 8 is the sync pattern
byte. Byte 9 is the first data byte.
28
TVP5146
D9
(MSB)
D8
D7
D6
D5
D4
D3
D2
D1
D0
(LSB)
1. Data
2. Data
n1
n5. Data
n4. Data
2.8
DESCRIPTION
2 pixel
2
i l rate
t lluma d
data
t
(i e NTSC 601: n = 1707)
(i.e.,
DURING RESET
RESET COMPLETED
Input
High-impedance
Input
Input
INTREQ
Input
Output
DATACLK
Output
High-impedance
Power (3.3 V)
RESETB
(Terminal 34)
3 ms (min)
Normal Operation
Reset
1 ms (min)
SDA
(Terminal 29)
Valid
NOTE: All times shown are minimum values. Maximum time between 1.8 V and 3.3 V should be no longer than 1 second.
TVP5146
29
The TVP5146 requires that terminal 69 (C_1/GPIO) be held LOW. If using the 20-/16-bit mode
or using this terminal as GPIO, then this terminal must be pulled low through a 2.2-k pulldown
resistor (see Figure 51). If unused, this terminal can be shorted to ground. (Note: If using the
20-/16-bit mode and only using the 16 MSBs, it is possible to short terminal 69 to GND, but the
current for IOVDD will increase by 2 or 3 mA.)
After reset, the user must write the following I2C commands to the TVP5146:
STEP
I2C SUBADDRESS
I2C DATA
0xE8
0x02
0xE9
0x00
0xEA
0x80
0xE0
0x01
0xE8
0x60
0xE9
0x00
0xEA
0xB0
0xE0
0x01
0xE0
0x00
10
0x03
0x01
11
0x03
0x00
2.9
Set HSYNC, VSYNC, VBLK, and AVID external syncs (registers 16h through 24h)
Set HSYNC, VSYNC, VBLK, and AVID external syncs (registers 16h through 24h)
TVP5146
DEFAULT
R/W
Input select
00h
00h
R/W
01h
0Fh
R/W
Video standard
02h
00h
R/W
Operation mode
03h
00h
R/W
Autoswitch mask
04h
23h
R/W
Color killer
05h
10h
R/W
06h
00h
R/W
07h
00h
R/W
08h
02h
R/W
Luminance brightness
09h
80h
R/W
Luminance contrast
0Ah
80h
R/W
Chrominance saturation
0Bh
80h
R/W
Chroma hue
0Ch
00h
R/W
0Dh
00h
R/W
0Eh
0Eh
R/W
Reserved
0Fh
Component Pr saturation
10h
80h
R/W
Component Y contrast
11h
80h
R/W
Component Pb saturation
12h
80h
R/W
Reserved
13h
Component Y brightness
14h
80h
R/W
Reserved
15h
REGISTER NAME
16h17h
055h
R/W
18h19h
325h
R/W
1Ah1Bh
000h
R/W
1Ch1Dh
040h
R/W
1Eh1Fh
004h
R/W
20h21h
007h
R/W
22h23h
001h
R/W
24h25h
015h
R/W
TVP5146
31
R/W
CCh
R/W
00h
R/W
26h27h
28h
Reserved
29h
2Ah
Reserved
2Bh
SCART delay
2Ch
00h
R/W
CTI delay
2Dh
00h
R/W
CTI control
2Eh
00h
R/W
Reserved
2Fh30h
RTC
31h
05h
R/W
Sync control
32h
00h
R/W
Output formatter 1
33h
40h
R/W
Output formatter 2
34h
00h
R/W
Output formatter 3
35h
FFh
R/W
Output formatter 4
36h
FFh
R/W
Output formatter 5
37h
FFh
R/W
Output formatter 6
38h
FFh
R/W
39h
00h
R/W
Status 1
3Ah
Status 2
3Bh
3Ch3Dh
Reserved
3Eh
3Fh
GPIO input 1
40h
GPIO input 2
41h
42h43h
Reserved
44h45h
46h
20h
R/W
47h
20h
R/W
48h
20h
R/W
49h
20h
R/W
4Ah4Bh
900h
R/W
4Ch4Dh
900h
R/W
4Eh4Fh
900h
R/W
50h51h
900h
R/W
Reserved
52h6Fh
ROM version
Reserved
AGC white peak processing
Reserved
NOTE: R = Read only
W = Write only
R/W = Read and write
Reserved register addresses must not be written to.
TVP5146
DEFAULT
Fast-switch control
32
I2C SUBADDRESS
70h
71h73h
74h
00h
R/W
75h77h
I2C SUBADDRESS
DEFAULT
R/W
78h
05h
R/W
79h
1Eh
R/W
Reserved
7Ah7Fh
Chip ID MSB
80h
Chip ID LSB
81h
Reserved
82hB0h
B1h
00h
R/W
B2h
00h
R/W
B3h
00h
R/W
B4h
00h
R/W
B5h
00h
R/W
B6h
00h
R/W
B7h
00h
R/W
B8h
00h
R/W
B9h
00h
R/W
BAh
00h
R/W
BBh
00h
R/W
BCh
BDh
Reserved
BEh
R
80h
R/W
BFh
00h
R/W
C0h
00h
R/W
C1h
00h
R/W
C2hC3h
01Eh
R/W
Reserved
C4hD5h
D6h
06h
R/W
D7h
1Bh
R/W
D8h
FFh
R/W
D9h
00h
R/W
DAh
FFh
R/W
Reserved
DBhDFh
E0h
00h
R/W
E1h
00h
R/W
E2h
Reserved
E3hE7h
E8hE9h
Reserved
EBhEFh
F0h
F1h
00 0000h
R/W
TVP5146
33
I2C SUBADDRESS
DEFAULT
R/W
Interrupt status 0
F2h
Interrupt status 1
F3h
Interrupt mask 0
F4h
00h
R/W
Interrupt mask 1
F5h
00h
R/W
Interrupt clear 0
F6h
00h
R/W
Interrupt clear 1
F7h
00h
R/W
DEFAULT
R/W
Reserved
R/W
R/W
F8hFFh
I2C SUBADDRESS
Reserved
00 0000h80 051Bh
80 051Ch80 051Fh
80 0520h80 0526h
Reserved
80 0527h80 052Bh
80 052Ch80 0534h
Reserved
80 0535h80 053Fh
80 0540h80 0543h
Reserved
80 0544h80 05FFh
80 0600h80 0611h
Reserved
80 0612h80 06FFh
80 0700h80 070Ch
Reserved
80 070Dh90 1903h
R
R
00h, FFh
R/W
R
90 1904h
90 1905hB0 005Fh
B0 0060h
00h
R/W
B0 0061hFF FFFFh
NOTE: Writing any value to a reserved register may cause erroneous operation of the TVP5146 decoder.
It is recommended not to access any data to/from reserved registers.
34
TVP5146
Subaddress
00h
Default
00h
S-video
RGB
YPbPr
SCART
INPUT(S) SELECTED
HEX
VI_1_A (default)
00
VI_1_B
01
VI_1_C
02
VI_2_A
04
VI_2_B
05
VI_2_C
06
VI_3_A
08
VI_3_B
09
VI_3_C
0A
VI_4_A
0C
VI_2_A(Y), VI_1_A(C)
44
VI_2_B(Y), VI_1_B(C)
45
VI_2_C(Y), VI_1_C(C)
46
VI_2_A(Y), VI_3_A(C)
54
VI_2_B(Y), VI_3_B(C)
55
VI_2_C(Y), VI_3_C(C)
56
VI_4_A(Y), VI_1_A(C)
4C
VI_4_A(Y), VI_1_B(C)
4D
VI_4_A(Y), VI_1_C(C)
4E
VI_4_A(Y), VI_3_A(C)
5C
VI_4_A(Y), VI_3_B(C)
5D
VI_4_A(Y), VI_3_C(C)
5E
84
85
86
94
95
96
CC
CD
CE
DC
DD
DE
Ten input terminals can be configured to support composite, S-video, and component
YPbPr/RGB or SCART as listed in Table 212. Users must follow this table properly for S-video
and component applications because only the terminal configurations listed in Table 212 are
supported.
SLES084C August 2007
TVP5146
35
2.11.2
Subaddress
01h
Default
0Fh
Reserved
AGC chroma
AGC luma
AGC luma: Controls automatic gain in the embedded sync channel of CVBS, S-video,
component video:
0 = Manual gain, AFE coarse and fine gain frozen to the previous gain value set by a AGC when this bit is
set
to 0.
1 = Enabled auto gain applies only to the embedded sync channel (default)
These settings only affect the analog front-end (AFE). The brightness and contrast of
component, CVBS are not affected by these settings.
2.11.3
Subaddress
02h
Default
00h
Reserved
Component Video
Autoswitch mode (default)
Component 525
Component 625
Reserved
Reserved
Reserved
Reserved
Reserved
With the autoswitch code running, the user can force the decoder to operate in a particular video
standard mode by writing the appropriate value into this register. Changing these bits causes the
register settings to be reinitialized.
NOTE: Sampling rate (either square pixel or ITU-R BT.601) can be set by bit 7 (sampling rate) in the output
formatter 1 register at I2C subaddress 33h (see Section 2.11.35).
36
TVP5146
2.11.4
Subaddress
03h
Default
00h
Reserved
0
Power save
Power save:
0 = Normal operation (default)
1 = Power-save mode. Reduces the clock speed of the internal processor and switches off the ADCs. I2C
interface is active and all current operating settings are preserved.
2.11.5
Subaddress
04h
Default
23h
6
Reserved
SECAM
NTSC 4.43
(Nc) PAL
(M) PAL
PAL
(M, J) NTSC
Autoswitch mode mask: Limits the video formats between which autoswitch is possible.
SECAM:
0 = Autoswitch does not include SECAM
1 = Autoswitch includes SECAM (default)
NTSC 4.43:
0 = Autoswitch does not include NTSC 4.43 (default)
1 = Autoswitch includes NTSC 4.43
(Nc) PAL:
0 = Autoswitch does not include (Nc) PAL (default)
1 = Autoswitch includes (Nc) PAL
(M) PAL:
0 = Autoswitch does not include (M) PAL (default)
1 = Autoswitch includes (M) PAL
PAL:
0 = Reserved
1 = Autoswitch includes (B, D, G, H, I, N) PAL (default)
(M, J ) NTSC:
0 = Reserved
1 = Autoswitch includes (M, J) NTSC (default)
NOTE: Bits 1 and 0 must always be 1.
SLES084C August 2007
TVP5146
37
2.11.6
Subaddress
05h
Default
10h
Reserved
2.11.7
Subaddress
06h
Default
00h
Reserved
Reserved
VBI raw
VBI raw:
0 = Disabled (default)
1 = Enabled
During the duration of the vertical blanking as defined by the VBLK start and stop line registers
at subaddresses 22h through 25h (see Sections 2.11.26 and 2.11.27), the chroma samples are
replaced by luma samples. This feature can be used to support VBI processing performed by an
external device during the VBI. In order to use this bit, the output format must be 10-bit ITU-R
BT.656 mode.
Luminance signal delay [3:0]: Luminance signal delays with respect to the chroma signal in 1
pixel clock increments.
0111 = Reserved
0110 = 6-pixel delay
0001 = 1-pixel delay
0000 = 0 delay (default)
1111 = 1-pixel delay
1000 = 8-pixel delay
38
TVP5146
2.11.8
Subaddress
07h
Default
00h
Reserved
0
Reserved
2.11.9
Subaddress
08h
Default
02h
Reserved
Trap filter select [1:0] selects one of the four trap filters to produce the luminance signal by
removing the chrominance signal from the composite video signal. The stopband of the chroma
trap filter is centered at the chroma subcarrier frequency with the stopband bandwidth controlled
by the two control bits.
Trap filter stopband bandwidth (MHz):
Filter select [1:0]
pixel
00 =
01 =
10 = (default)
11 =
2.11.10
1.2129
0.8701
0.7183
0.5010
1.1026
0.7910
0.6712
0.4554
1.2129
0.8701
0.7383
0.5010
PAL
Square
1.3252
0.9507
0.8066
0.5474
Subaddress
09h
Default
80h
Brightness [7:0]
Brightness [7:0]: This register works for CVBS and S-video luminance.
1111 1111 = 255 (bright)
1000 0000 = 128 (default)
0000 0000 = 0 (dark)
TVP5146
39
2.11.11
Subaddress
0Ah
Default
80h
Contrast [7:0]
Contrast [7:0]: This register works for CVBS and S-video luminance.
1111 1111 = 255 (maximum contrast)
1000 0000 = 128 (default)
0000 0000 = 0 (minimum contrast)
2.11.12
Subaddress
0Bh
Default
80h
Saturation [7:0]
Saturation [7:0]: This register works for CVBS and S-video chrominance.
1111 1111 = 255 (maximum)
1000 0000 = 128 (default)
0000 0000 = 0 (no color)
2.11.13
Subaddress
0Ch
Default
00h
Hue [7:0]
Hue [7:0] (does not apply to a component video): This register works for CVBS and S-video
chrominance.
0111 1111 = +180 degrees
0000 0000 = 0 degrees (default)
1000 0000 = 180 degrees
40
TVP5146
2.11.14
Subaddress
0Dh
Default
00h
Reserved
Chrominance adaptive
comb enable
Reserved
Chrominance adaptive comb enable: This bit is effective on composite video only.
0 = Enabled (default)
1 = Disabled
2.11.15
Subaddress
0Eh
Default
0Eh
Reserved
PAL compensation
WCF
PAL compensation:
0 = Disabled
1 = Enabled (default)
2.11.16
Subaddress
10h
Default
80h
Pr saturation [7:0]
Pr saturation [7:0]: This register works only with YPbPr component video. For RGB video, user
must use the AFE gain registers.
1111 1111 = 255 (maximum)
1000 0000 = 128 (default)
0000 0000 = 0 (minimum)
SLES084C August 2007
TVP5146
41
2.11.17
Subaddress
11h
Default
80h
Y contrast [7:0]
Y contrast [7:0]: This register works only with YPbPr component video. For RGB video, user
must use the AFE gain registers.
1111 1111 = 255 (maximum)
1000 0000 = 128 (default)
0000 0000 = 0 (minimum)
42
TVP5146
2.11.18
Subaddress
12h
Default
80h
Pb saturation [7:0]
Pb saturation [7:0]: This register works only with YPbPr component video. For RGB video, user
must use the AFE gain registers.
1111 1111 = 255 (maximum)
1000 0000 =128 (default)
0000 0000 = 0 (minimum)
2.11.19
Subaddress
14h
Default
80h
Y brightness [7:0]
Y brightness [7:0]: This register works only with YPbPr component video.
1111 1111 = 255 (maximum)
1000 0000 = 128 (default)
0000 0000 = 0 (minimum)
2.11.20
Subaddress
16h17h
Default
055h
Subaddress
16h
17h
Reserved
AVID active
Reserved
AVID active:
0 = AVID out active in VBLK (default)
1 = AVID out inactive in VBLK
AVID start [9:0]: AVID start pixel number, this is a absolute pixel location from HSYNC start pixel
0.
default
NTSC 601
85 (55h)
NTSC Sqp
86 (56h)
PAL 601
88 (58h)
PAL Sqp
103 (67h)
The TVP5146 decoder updates the AVID start only when the AVID start MSB byte is written to. If
the user changes these registers, then the TVP5146 decoder retains values in different modes
until this decoder resets. The AVID start pixel register also controls the position of the SAV code.
TVP5146
43
2.11.21
Subaddress
18h19h
Default
325h
Subaddress
18h
19h
Reserved
AVID stop [9:0]: AVID stop pixel number. The number of pixels of active video must be an even
number. This is an absolute pixel location from HSYNC start pixel 0.
NTSC 601
805 (325h)
default
NTSC Sqp
726 (2D6h)
PAL 601
808 (328h)
PAL Sqp
696 (2B8h)
The TVP5146 decoder updates the AVID stop only when the AVID stop MSB byte is written to. If
the user changes these registers, then the TVP5146 decoder retains values in different modes
until this decoder resets. The AVID start pixel register also controls the position of the EAV code.
2.11.22
Subaddress
1Ah1Bh
Default
000h
Default (000h)
Subaddress
1Ah
1Bh
Reserved
HSYNC start pixel [9:0]: This is an absolute pixel location from HSYNC start pixel 0.
The TVP5146 decoder updates the HSYNC start only when the HSYNC start MSB byte is
written to. If the user changes these registers, then the TVP5146 decoder retains values in
different modes until this decoder resets.
2.11.23
Subaddress
1Ch1Dh
Default
040h
Subaddress
1Ch
1Dh
HSYNC stop [9:0]: This is an absolute pixel location from HSYNC start pixel 0.
The TVP5146 decoder updates the HSYNC stop only when the HSYNC Stop MSB byte is
written to. If the user changes these registers, then the TVP5146 decoder retains values in
different modes until this decoder resets.
44
TVP5146
2.11.24
Subaddress
1Eh1Fh
Default
004h
Subaddress
1Eh
1Fh
Reserved
VSYNC start [9:0]: This is an absolute line number. The TVP5146 decoder updates the VSYNC
start only when the VSYNC start MSB byte is written to. If the user changes these registers, then
the TVP5146 decoder retains values in different modes until this decoder resets.
NTSC: default 004h,
PAL: default 001h
2.11.25
Subaddress
20h21h
Default
007h
Subaddress
20h
21h
Reserved
VSYNC stop [9:0]: This is an absolute line number. The TVP5146 decoder updates the VSYNC
stop only when the VSYNC stop MSB byte is written to. If the user changes these registers, the
TVP5146 decoder retains values in different modes until this decoder resets.
NTSC: default 007h,
PAL: default 004h
2.11.26
Subaddress
22h23h
Default
001h
Subaddress
22h
23h
Reserved
VBLK start [9:0]: This is an absolute line number. The TVP5146 decoder updates the VBLK start
line only when the VBLK start MSB byte is written to. If the user changes these registers, the
TVP5146 decoder retains values in different modes until this decoder resets.
NTSC: default 001h,
PAL: default 623 (26Fh)
2.11.27
Subaddress
24h25h
Default
015h
Subaddress
24h
25h
VBLK stop [9:0]: This is an absolute line number. The TVP5146 decoder updates the VBLK stop
only when the VBLK stop MSB byte is written to. If the user changes these registers, then the
TVP5146 decoder retains values in different modes until this decoder resets.
NTSC: default 21 (15h), PAL: default 23 (17h)
SLES084C August 2007
TVP5146
45
2.11.28
Subaddress
28h
Default
CCh
Mode [2:0]
Reserved
Reserved
FSS edge
Reserved
Polarity FSS
FSS edge: FSS is sampled at the rising or falling edge of the sampling clock
0 = Rising edge
1 = Falling edge (default)
Polarity FSS:
0 = 0: YCbCr/RGB
1 = 0: CVBS (4A)
2.11.29
Subaddress
2Ah
Default
00h
Reserved
FSS delay [4:0]: Adjusts the delay between the FSS and component RGB/YPbPr
0 1111 = 15 pixel delay
0 0001 = 1 pixel delay
0 0000 = 0 delay (default)
1 1111 = 1 pixel delay
1 0000 = 16 pixel delay
2.11.30
Subaddress
2Ch
Default
00h
Reserved
SCART delay [4:0]: Adjusts delay between the CVBS and component (RGB) video
0 1111 = 15 pixel delay
0 0001 = 1 pixel delay
0 0000 = 0 delay (default)
1 1111 = 1 pixel delay
1 0000 = 16 pixel delay
46
TVP5146
2.11.31
Subaddress
2Dh
Default
00h
Reserved
CTI delay [2:0]: Sets the delay of the Y channel with respect to Cb/Cr in the CTI block
011 = 3 pixel delay
001 = 1 pixel delay
000 = 0 delay (default)
111 = 1 pixel delay
100 = 4 pixel delay
2.11.32
Subaddress
2Eh
Default
00h
CTI coring [3:0]: 4-bit CTI coring limit control value, unsigned linear control range from 0 to 60,
step size = 4
1111 = 60
0001 = 4
0000 = 0 (default)
CTI gain [3:0]: 4-bit CTI gain control values, unsigned linear control range from 0 to 15/16, step
size = 1/16
1111 = 15/16
0001 = 1/16
0000 = 0 disabled (default)
2.11.33
RTC Register
Subaddress
31h
Default
05h
5
Reserved
Genlock [2:0]
Genlock [2:0]:
000 = Reserved
001 = Reserved
010 = Reserved
011 = Reserved
100 = Reserved
101 = RTC mode
110 = Reserved
111 = Reserved
SLES084C August 2007
TVP5146
47
2.11.34
Subaddress
32h
Default
00h
Reserved
Polarity FID
Polarity VS
Polarity HS
VS/VBLK
HS/CS
VS/VBLK:
0 = VS terminal outputs vertical sync (default)
1 = VS terminal outputs vertical blank
HS/CS:
0 = HS terminal outputs horizontal sync (default)
1 = HS terminal outputs composite sync
2.11.35
Subaddress
33h
Default
40h
Sampling rate
CbCr code
3
Reserved
Sampling rate (changing this bit causes the register settings to be reinitialized):
0 = ITU-R BT.601 sampling rate (default)
1 = Square pixel sampling rate
CbCr code:
0 = Offset binary code (2s complement + 512) (default)
1 = Straight binary code (2s complement)
TVP5146
2.11.36
Subaddress
34h
Default
00h
Reserved
Y[9:0] enable
2
Reserved
CLK polarity
Clock enable
CLK polarity:
0 = Data clocked out on the falling edge of DATACLK (default)
1 = Data clocked out on the rising edge of DATACLK
Clock enable:
0 = DATACLK outputs are high-impedance (default).
1 = DATACLK outputs are enabled.
2.11.37
Subaddress
35h
Default
FFh
6
FSS [1:0]
4
AVID [1:0]
2
GLCO [1:0]
FID [1:0]
TVP5146
49
2.11.38
Subaddress
36h
Default
FFh
6
VS/VBLK [1:0]
4
HS/CS [1:0]
2
C_1 [1:0]
0
C_0 [1:0]
50
TVP5146
2.11.39
Subaddress
37h
Default
FFh
6
C_5 [1:0]
4
C_4 [1:0]
2
C_3 [1:0]
0
C_2 [1:0]
TVP5146
51
2.11.40
Subaddress
38h
Default
FFh
C_9 [1:0]
C_8 [1:0]
C_7 [1:0]
0
C_6 [1:0]
2.11.41
Subaddress
39h
Default
00h
4
Reserved
0
Clear lost lock detect
Clear lost lock detect: Clear bit 4 (lost lock detect) in the status 1 register at subaddress 3Ah
(see Section 2.11.42).
0 = No effect (default)
1 = Clears bit 4 in the status 1 register
52
TVP5146
2.11.42
Status 1 Register
Subaddress
3Ah
Read only
7
Peak white
detect status
Line-alternating
status
Field rate
status
Lost lock
detect
Color subcarrier
lock status
Vertical sync
lock status
Horizontal sync
lock status
TV/VCR
status
Line-alternating status:
0 = Nonline-alternating
1 = Line-alternating
TV/VCR status:
0 = TV
1 = VCR
TVP5146
53
2.11.43
Status 2 Register
Subaddress
3Bh
Read only
7
Reserved
Reserved
2.11.44
Subaddress
3Ch3Dh
Read only
Subaddress
3Ch
3Dh
Fine gain [11:0]: This register provides the fine gain value of sync channel. See FGAIN 1 [11:0]
in the AFE fine gain for Pb_B register at subaddress 4Ah4Bh (see Section 2.11.53).
1111 1111 1111 = 1.9995
1000 0000 0000 = 1
0010 0000 0000 = 0.5
Coarse gain [3:0]: This register provides the coarse gain value of sync channel. See CGAIN 1
[3:0] in the AFE coarse gain for CH1 register at subaddress 46h (see Section 2.11.49).
1111 = 2
0101 = 1
0000 = 0.5
These AGC gain status registers are updated automatically by the TVP5146 decoder with AGC
on. In manual gain control mode these register values are not updated by the TVP5146 decoder.
54
TVP5146
2.11.45
Subaddress
3Fh
Read only
7
Autoswitch
Reserved
Autoswitch mode:
0 = Stand-alone (forced video standard) mode
1 = Autoswitch mode
Component video
Reserved
Component 525
Component 625
Reserved
Reserved
Reserved
Reserved
Reserved
This register contains information about the detected video standard that the decoder is
currently operating. When autoswitch code is running, this register must be tested to determine
which video standard has been detected.
2.11.46
Subaddress
Read only
7
C_7
C_6
C_5
C_4
C_3
C_2
C_1
C_0
These status bits are only valid when terminals are used as inputs and their states updated at
every line.
TVP5146
55
2.11.47
Subaddress
41h
Read only
7
FSS
AVID
GLCO
VS
HS
FID
C_9
C_8
HS input status:
0 = Input is a low.
1 = Input is a high.
These status bits are only valid when terminals are used as inputs and their states updated at
every line.
2.11.48
Subaddress
42h43h
Read only
Subaddress
42h
43h
V_CNT[7:0]
Reserved
V_CNT[9:8]
V_CNT[9:0] represents the detected total number of lines from the previous frame.
56
TVP5146
2.11.49
Subaddress
46h
Default
20h
CGAIN 1 [3:0]
Reserved
2.11.50
Subaddress
47h
Default
20h
5
CGAIN 2 [3:0]
Reserved
TVP5146
57
2.11.51
Subaddress
48h
Default
20h
CGAIN 3 [3:0]
Reserved
2.11.52
Subaddress
49h
Default
20h
5
CGAIN 4 [3:0]
Reserved
TVP5146
2.11.53
Subaddress
4Ah4Bh
Default
900h
Subaddress
4Ah
FGAIN 1 [7:0]
4Bh
Reserved
FGAIN 1 [11:8]
2.11.54
Subaddress
4Ch4Dh
Default
900h
Subaddress
4Ch
FGAIN 2 [7:0]
4Dh
Reserved
FGAIN 2 [11:8]
FGAIN 2 [11:0]: This gain applies to component Y/G channel or S-video chroma.
Fine_Gain = (1/2048) * FGAIN 2, where 0 FGAIN 2 4095
This register works only in manual gain control mode. When AGC is active, writing to any value
is ignored.
1111 1111 1111 = 1.9995
1100 0000 0000 = 1.5
1001 0000 0000 = 1.125 (default)
1000 0000 0000 = 1
0100 0000 0000 = 0.5
0011 1111 1111 to 0000 0000 0000 = Reserved
TVP5146
59
2.11.55
Subaddress
4Eh4Fh
Default
900h
Subaddress
4Eh
FGAIN 3 [7:0]
4Fh
Reserved
FGAIN 3 [11:8]
2.11.56
Subaddress
50h51h
Default
900h
Subaddress
50h
FGAIN 4 [7:0]
51h
Reserved
FGAIN 4 [11:8]
2.11.57
Subaddress
70h
Read only
7
TVP5146
2.11.58
Subaddress
74h
Default
00h
Luma peak A
Reserved
Color burst A
Sync height A
Luma peak B
Composite peak
Color burst B
Sync height B
Luma peak A: Use of the luma peak as a video amplitude reference for the back-end
feed-forward type AGC algorithm.
0 = Enabled (default)
1 = Disabled
Color burst A: Use of the color burst amplitude as a video amplitude reference for the back-end.
NOTE: Not available for SECAM, component, and B/W video sources.
0 = Enabled (default)
1 = Disabled
Sync height A: Use of the sync height as a video amplitude reference for the back-end
feed-forward type AGC algorithm.
0 = Enabled (default)
1 = Disabled
TVP5146
61
Luma peak B: Use of the luma peak as a video amplitude reference for the front-end feedback
type AGC algorithm.
0 = Enabled (default)
1 = Disabled
Composite peak: Use of the composite peak as a video amplitude reference for the front-end
feedback type AGC algorithm.
NOTE: Required for CVBS and SCART (with color burst) video sources.
0 = Enabled (default)
1 = Disabled
Color burst B: Use of the color burst amplitude as a video amplitude reference for the front-end
feedback type AGC algorithm.
NOTE: Not available for SECAM, component, and B/W video sources.
0 = Enabled (default)
1 = Disabled
Sync height B: Use of the sync height as a video amplitude reference for the front-end feedback
type AGC algorithm.
0 = Enabled (default)
1 = Disabled
NOTE: If all 4 bits of the lower nibble are set to logic 1 (that is, no amplitude reference selected),
then the front-end analog and digital gains are automatically set to nominal values of 2 and
2304, respectively.
If all 4 bits of the upper nibble are set to logic 1 (that is, no amplitude reference selected), then
the back-end gain is set automatically to unity.
If the input sync height is greater than 100% and the AGC-adjusted output video amplitude
becomes less than 100%, then the back-end scale factor attempts to increase the contrast in the
back end to restore the video amplitude to 100%.
2.11.59
Subaddress
78h
Default
06h
Reserved
62
TVP5146
2.11.60
Subaddress
79h
Default
1Eh
2.11.61
Subaddress
Read only
7
Chip ID MSB [7:0]: This register identifies the MSB of the device ID. Value = 51h
2.11.62
Subaddress
Read only
7
Chip ID LSB [7:0]: This register identifies the LSB of the device ID. Value = 46h
TVP5146
63
2.11.63
Subaddress
B1h
B2h
B3h
B4h
B5h
B6h
B7h
B8h
B9h
BAh
Default
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
Subaddress
B1h
Filter 1 mask 1
Filter 1 pattern 1
B2h
Filter 1 mask 2
Filter 1 pattern 2
B3h
Filter 1 mask 3
Filter 1 pattern 3
B4h
Filter 1 mask 4
Filter 1 pattern 4
B5h
Filter 1 mask 5
Filter 1 pattern 5
B6h
Filter 2 mask 1
Filter 2 pattern 1
B7h
Filter 2 mask 2
Filter 2 pattern 2
B8h
Filter 2 mask 3
Filter 2 pattern 3
B9h
Filter 2 mask 4
Filter 2 pattern 4
BAh
Filter 2 mask 5
Filter 2 pattern 5
For an NABTS system, the packet prefix consists of five bytes. Each byte contains 4 data bits
(D[3:0]) interlaced with 4 Hamming protection bits (H[3:0]):
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
D3
H3
D2
H2
D1
H1
D0
H0
Only data portion D[3:0] from each byte is applied to a teletext filter function with corresponding
pattern bits P[3:0] and mask bits M[3:0] (see Figure 227). The filter ignores the Hamming
protection bits.
For WST system (PAL or NTSC), the packet prefix consists of two bytes. The two bytes contain
three bits of magazine number (M[2:0]) and five bits of row address (R[4:0]), interlaced with eight
Hamming protection bits H[7:0]:
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
R0
H3
M2
H2
M1
H1
M0
H0
R4
H7
R3
H6
R2
H5
R1
H4
The mask bits enable filtering using the corresponding bit in the pattern register. For example, a
1 in the LSB of mask 1 means that the filter module must compare the LSB of nibble 1 in the
pattern register to the first data bit on the transaction. If these match, then a true result is
returned. A 0 in a mask bit means that the filter module must ignore that data bit of the
transaction. If all 0s are programmed in the mask bits, then the filter matches all patterns
returning a true result (default 00h).
64
TVP5146
2.11.64
Subaddress
BBh
Default
00h
Reserved
3
Filter logic [1:0]
Mode
Filter logic [1:0]: Allows different logic to be applied when combining the decision of filter 1 and
filter 2 as follows:
00 = NOR (default)
01 = NAND
10 = OR
11 = AND
TTX filter 2 enable: Provides for enabling the teletext filter function within the VDP.
0 = Disabled (default)
1 = Enabled
TTX filter 1 enable: Provides for enabling the teletext filter function within the VDP.
0 = Disabled (default)
1 = Enabled
If the filter matches or if the filter mask is all 0s, then a true result is returned.
TVP5146
65
1P1[3]
D1[3]
1M1[3]
1P1[2]
D1[2]
1M1[2]
1P1[1]
D1[1]
1M1[1]
1P1[0]
D1[0]
1M1[0]
NIBBLE 1
D2[3:0]
NIBBLE 2
1P2[3:0]
1M2[3:0]
PASS 1
D3[3:0]
1P3[3:0]
Filter 1
Enable
NIBBLE 3
00
1M3[3:0]
D4[3:0]
01
NIBBLE 4
1P4[3:0]
PASS
1M4[3:0]
10
D5[3:0]
1P5[3:0]
NIBBLE 5
11
1M5[3:0]
2
Filter Logic
FILTER 1
D1..D5
PASS 2
FILTER 2
2P1..2P5
2M1..2M5
Filter 2
Enable
2.11.65
Subaddress
BCh
Read only
7
FIFO word count [7:0]: This register provides the number of words in the FIFO.
NOTE: 1 word equals 2 bytes.
66
TVP5146
2.11.66
Subaddress
BDh
Default
80h
Threshold [7:0]
Threshold [7:0]: This register is programmed to trigger an interrupt when the number of words in
the FIFO exceeds this value.
NOTE: 1 word equals 2 bytes.
2.11.67
Subaddress
BFh
Default
00h
Reserved
0
FIFO reset
FIFO reset: Writing any data to this register clears the FIFO and VDP data registers (CC, WSS,
VITC and VPS). After clearing them, this register is automatically cleared.
2.11.68
Subaddress
C0h
Default
00h
Reserved
Host access enable: This register is programmed to allow the host port access to the FIFO or to
allow all VDP data to go out the video output.
0 = Output FIFO data to the video output Y[9:2] (default)
1 = Allow host port access to the FIFO data
2.11.69
Subaddress
C1h
Default
00h
Field 1 enable
Field 2 enable
Field 1 enable:
0 = Interrupt disabled (default)
1 = Interrupt enabled
Field 2 enable:
0 = Interrupt disabled (default)
1 = Interrupt enabled
TVP5146
67
2.11.70
Subaddress
C2hC3h
Default
01Eh
Subaddress
C2h
C3h
Reserved
Pixel alignment [9:0]: These registers form a 10-bit horizontal pixel position from the falling edge
of horizontal sync, where the VDP controller initiates the program from one line standard to the
next line standard. For example, the previous line of teletext to the next line of closed caption.
This value must be set so that the switch occurs after the previous transaction has cleared the
delay in the VDP, but early enough to allow the new values to be programmed before the current
settings are required.
The default value is 0x1E and has been tested with every standard supported here. A new value
is needed only if a custom standard is in use.
2.11.71
Subaddress
D6h
Default
06h
VDP line start [7:0]: Sets the VDP line starting address
This register must be set properly before enabling the line mode registers. VDP processor works
only in the VBI region set by this register and the VDP line stop register at subaddress D7h (see
Section 2.11.72).
2.11.72
Subaddress
D7h
Default
1Bh
VDP line stop [7:0]: Sets the VDP stop line address
2.11.73
Subaddress
D8h
Default
FFh
Global line mode [7:0]: VDP processing for multiple lines set by the VDP start line register at
subaddress D6h and the VDP stop line register at subaddress D7h.
Global line mode register has the same bit definition as the general line mode registers.
General line mode has priority over the global line mode.
68
TVP5146
2.11.74
Subaddress
D9h
Default
00h
Reserved
This register enables the full field mode. In this mode, all lines outside the vertical blank area
and all lines in the line mode register programmed with FFh are sliced with the definition of the
VDP full field mode register at subaddress DAh. Values other than FFh in the line mode
registers allow a different slice mode for that particular line.
2.11.75
Subaddress
DAh
Default
FFh
2.11.76
Subaddress
E0h
Default
00h
VBUS data [7:0]: VBUS data register for VBUS single byte read/write transaction.
2.11.77
Subaddress
E1h
Default
00h
VBUS data [7:0]: VBUS data register for VBUS multibyte read/write transaction. VBUS address
is autoincremented after each data byte read/write.
TVP5146
69
2.11.78
Subaddress
E2h
Read only
7
FIFO read data [7:0]: This register is provided to access VBI FIFO data through the host port. All
forms of teletext data come directly from the FIFO, while all other forms of VBI data can be
programmed to come from registers or from the FIFO. If the host port is to be used to read data
from the FIFO, then bit 0 (host access enable) in the VDP FIFO output control register at
subaddress C0h must be set to 1 (see Section 2.11.68).
2.11.79
Subaddress
E8h
E9h
EAh
Default
00h
00h
00h
Subaddress
E8h
E9h
EAh
VBUS address [23:0]: VBUS is a 24-bit wide internal bus. The user must program in these
registers the 24-bit address of the internal register to be accessed via host port indirect access
mode.
70
TVP5146
2.11.80
Subaddress
F0h
Read only
7
FIFO THRS
TTX
WSS
VPS
VITC
CC F2
CC F1
Line
See also the interrupt raw status 1 register at subaddress F1h (see Section 2.11.81).
The host interrupt raw status 0 and 1 registers represent the interrupt status without applying
mask bits.
TVP5146
71
2.11.81
Subaddress
F1h
Read only
7
Reserved
Standard changed
FIFO full
The FIFO full error flag is set when the current line of VBI data cannot enter the FIFO. For
example, if the FIFO has only 10 bytes left and teletext is the current VBI line, then the FIFO full
error flag is set, but no data is written because the entire teletext line does not fit. However, if the
next VBI line is closed caption requiring only 2 bytes of data plus the header, then this goes into
the FIFO even if the full error flag is set.
72
TVP5146
2.11.82
Subaddress
F2h
Read only
7
FIFO THRS
TTX
WSS
VPS
VITC
CC F2
CC F1
Line
See also the interrupt status 1 register at subaddress F3h (see Section 2.11.83).
The interrupt status 0 and 1 registers represent the interrupt status after applying mask bits.
Therefore, the status bits are the result of a logical AND between the raw status and mask bits.
The external interrupt terminal is derived from this register as an OR function of all nonmasked
interrupts in this register.
Reading data from the corresponding register does not clear the status flags automatically.
These flags are reset using the corresponding bits in interrupt clear 0 and 1 registers.
TVP5146
73
2.11.83
Subaddress
F3h
Read only
7
Reserved
Standard changed
FIFO full
74
TVP5146
2.11.84
Subaddress
F4h
Default
00h
FIFO THRS
TTX
WSS
VPS
VITC
CC F2
CC F1
Line
See also the interrupt mask 1 register at subaddress F5h (see Section 2.11.85).
The host interrupt mask 0 and 1 registers can be used by the external processor to mask
unnecessary interrupt sources for the interrupt status 0 and 1 register bits, and for the external
interrupt terminal. The external interrupt is generated from all nonmasked interrupt flags.
TVP5146
75
2.11.85
Subaddress
F5h
Default
00h
Reserved
Standard changed
FIFO full
76
TVP5146
2.11.86
Subaddress
F6h
Default
00h
FIFO THRS
TTX
WSS
VPS
VITC
CC F2
CC F1
Line
See also the interrupt clear 1 register at subaddress F7h (see Section 2.11.87).
The host interrupt clear 0 and 1 registers are used by the external processor to clear the
interrupt status bits in the host interrupt status 0 and 1 registers. When no nonmasked interrupts
remain set in the registers, the external interrupt terminal also becomes inactive.
TVP5146
77
2.11.87
Subaddress
F7h
Default
00h
Reserved
Standard changed
FIFO full
78
TVP5146
Subaddress
80 051Ch80 051Fh
Read only
Subaddress
80 051Ch
80 051Dh
80 051Eh
80 051Fh
These registers contain the closed caption data arranged in bytes per field.
2.12.2
Subaddress
80 0520h80 0526h
80 0520h
80 0521h
b13
b12
80 0522h
Byte
b5
b4
b3
b2
b1
b0
b11
b10
b9
b8
b7
b6
b19
b18
b17
b16
b15
b14
80 0523h
Reserved
80 0524h
80 0525h
b13
b12
80 0526h
b5
b4
b3
b2
b1
b0
b11
b10
b9
b8
b7
b6
b19
b18
b17
b16
b15
b14
These registers contain the wide screen signaling data for NTSC.
Bits 01 represent word 0, aspect ratio.
Bits 25 represent word 1, header code for word 2.
Bits 613 represent word 2, copy control.
Bits 1419 represent word 3, CRC.
PAL/SECAM:
Read only
Subaddress
Byte
80 0520h
b7
b6
b5
b4
b3
b2
b1
b0
b13
b12
b11
b10
b9
b8
80 0521h
80 0522h
Reserved
80 0523h
Reserved
80 0524h
b7
80 0525h
80 0526h
b6
b5
b4
b3
b2
b1
b0
b13
b12
b11
b10
b9
b8
Reserved
PAL/SECAM:
Bits 03 represent group 1, aspect ratio.
Bits 47 represent group 2, enhanced services.
Bits 810 represent group 3, subtitles.
Bits 1113 represent group 4, others.
SLES084C August 2007
TVP5146
79
2.12.3
Subaddress
80 052Ch80 0534h
Read only
Subaddress
80 052Ch
80 052Dh
80 052Eh
80 052Fh
80 0530h
80 0531h
80 0532h
80 0533h
80 0534h
2.12.4
Subaddress
80 0540h
Read only
7
Reserved
14-D
PG-D
Reserved
MA-L
14-L
PG-L
Reserved
2.12.5
Subaddress
80 0541h
Read only
7
MA-S
14-S
PG-S
Reserved
MA-V
14-V
PG-V
Y7-FV
TVP5146
2.12.6
Subaddress
Read only
7
None
TV-MA
TV-14
TV-PG
TV-G
TV-Y7
TV-Y
None
2.12.7
Subaddress
Read only
7
Not Rated
NC-17
PG-13
PG
N/A
TVP5146
81
2.12.8
Subaddress
80 0600h80 0611h
80 0600h
Line address 1
80 0601h
Line mode 1
80 0602h
Line address 2
80 0603h
Line mode 2
80 0604h
Line address 3
80 0605h
Line mode 3
80 0606h
Line address 4
80 0607h
Line mode 4
80 0608h
Line address 5
80 0609h
Line mode 5
80 060Ah
Line address 6
80 060Bh
Line mode 6
80 060Ch
Line address 7
80 060Dh
Line mode 7
80 060Eh
Line address 8
80 060Fh
Line mode 8
80 0610h
Line address 9
80 0611h
Line mode 9
Line address x [7:0]: Line number to be processed by a VDP set by a line mode register (default
00h)
Line mode x [7:0]:
Bit 7:
0 = Disabled filters
1 = Enabled filters for teletext and CC (Null byte filter) (default)
Bit 6:
(default)
82
Bit 5:
Bit 4:
Bit 3:
0 = Field 1
1 = Field 2 (default)
Bits [2:0]:
TVP5146
2.12.9
Subaddress
80 0700h80 070Ch
80 0700h
VPS byte 1
80 0701h
VPS byte 2
80 0702h
VPS byte 3
80 0703h
VPS byte 4
80 0704h
VPS byte 5
80 0705h
VPS byte 6
80 0706h
VPS byte 7
80 0707h
VPS byte 8
80 0708h
VPS byte 9
80 0709h
VPS byte 10
80 070Ah
VPS byte 11
80 070Bh
VPS byte 12
80 070Ch
VPS byte 13
These registers contain the entire VPS data line except the clock run-in code or the start code.
Gemstar: Read only
Subaddress
80 0700h
80 0701h
Gemstar byte 1
80 0702h
Gemstar byte 2
80 0703h
Gemstar byte 3
80 0704h
Gemstar byte 4
80 0705h
Reserved
80 0706h
Reserved
80 0707h
Reserved
80 0708h
Reserved
80 0709h
Reserved
80 070Ah
Reserved
80 070Bh
Reserved
80 070Ch
Reserved
2.12.10
Subaddress
Read only
7
FIFO data [7:0]: This register is provided to access VBI FIFO data through the host port. All
forms of teletext data come directly from the FIFO, while all other forms of VBI data can be
programmed to come from registers or from the FIFO. If the host port is to be used to read data
from the FIFO, then bit 0 (host access enable) in the FIFO output control register at subaddress
C0h must be set to 1.
SLES084C August 2007
TVP5146
83
2.12.11
Subaddress
B0 0060h
Default
00h
5
Reserved
2
Polarity
0
Reserved
84
TVP5146
Electrical Specifications
3.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.
NOTES: 1. CH1_A33VDD, CH2_A33VDD, CH3_A33VDD, CH4_A33VDD
2. CH1_A33GND, CH2_A33GND, CH3_A33GND, CH4_A33GND
3. CH1_A18VDD, CH2_A18VDD, CH3_A18VDD, CH4_A18VDD, A18VDD_REF, PLL_A18VDD
4. CH1_A18GND, CH2_A18GND, CH3_A18GND, CH4_A18GND
3.2
NOM
MAX
UNIT
IOVDD
3.3
3.6
DVDD
1.65
1.8
1.95
AVDD33
3.3
3.6
AVDD18
1.65
1.8
1.95
VI(P-P)
0.5
VIH
VIL
IOH
IOL
TA
0.7 IOVDD
V
0.3 IOVDD
V
mA
mA
70
MIN
NOM
MAX
14.31818
UNIT
MHz
50
TVP5146
ppm
85
3.3
Electrical Characteristics
For minimum/maximum values: IOVDD = 3.0 V to 3.6 V, DVDD = 1.65 V to 1.95 V, AVDD33 = 3.0
V to 3.6 V, AVDD18 = 1.65 V to 1.95 V, TA = 0C to 70C
For typical values: IOVDD = 3.3 V, DVDD = 1.8 V, AVDD33 = 3.3 V, AVDD18 = 1.8 V, TA = 25C
TEST CONDITIONS
MIN
TYP
CVBS
IDDIO(D)
IDD(D)
IDD33(A)
IDD18(A)
PTOT
PSAVE
100
PDOWN
11
Ilkg
Ci
Input capacitance
VOH
VOL
CVBS
MAX
UNIT
mA
66.2
mA
67
CVBS
16
47.8
CVBS
79.3
240
CVBS
mA
mA
334.5
mW
730
mW
mW
By design
10
pF
0.8 IOVDD
V
0.2 IOVDD
TEST CONDITIONS
MIN
TYP
MAX
200
UNIT
Zi
By design
Ci
By design
Vi(pp)
Ccoupling = 47 nF
DNL
Differential nonlinearity
AFE only
0.75
1.0
LSB
INL
Integral nonlinearity
AFE only
2.5
LSB
Fr
Frequency response
XTALK
Crosstalk
1 MHz
SNR
GM
NS
Noise spectrum
58
dB
DP
Differential phase
Modulated ramp
0.5
DG
Differential gain
Modulated ramp
1.5%
10
0.50
dB
0.9
dB
50
54
1.1%
pF
dB
dB
1.5%
86
TVP5146
3.3.3 Timing
3.3.3.1
PARAMETER
Duty cycle DATACLK
MIN
TYP
MAX
45%
50%
55%
UNIT
t1
18.5
ns
t2
18.5
ns
t3
90% to 10%
ns
t4
10% to 90%
ns
t5
10
ns
NOTE 1: CL = 15 pF
t2
t1
VOH
DATACLK
VOL
t3
t4
VOH
Y, C, AVID, VS, HS, FID
Valid Data
Valid Data
VOL
t5
TVP5146
87
3.3.3.2
TEST CONDITIONS
MIN
TYP
MAX
UNIT
s
t1
t2
1.3
t3
100
ns
t4
0.6
t5
0.6
ns
t6
0.6
t7
250
ns
t8
250
ns
Cb
400
pF
fI2C
400
kHz
0.9
Stop Start
Stop
VC1 (SDA)
Data
t1
t6
t7
VC0 (SCL)
Change
Data
t6
t3
t2
t8
t4
t5
88
TVP5146
4.1
Example 1
4.1.1 Assumptions
Input connector:
Video format:
NOTE: NTSC-443, PAL-Nc, and PAL-M are masked from the autoswitch process by default.
See the autoswitch mask register at address 04h.
Output format:
TVP5146
89
4.2
Example 2
4.2.1 Assumptions
Input connector:
Video format:
Output format:
90
TVP5146
4.3
Example 3
4.3.1 Assumptions
Input connector:
Video format:
Output format:
TVP5146
91
92
TVP5146
Application Information
5.1
Application Example
XTAL1
C_0
FID
XTAL2
14.31818 MHz
C_1
C_2
2.2 k
HS/CS
A3.3VDD
CL2
CL1
VS/VBLK
2.2 k
XTAL2
A1.8VDD
IOVDD3.3V
C_3
C_4
C_5
XTAL1
DVDD1.8V
75 (3)
0.1 F (2)
0.1 F (3)
VI_2A
VI_2B
VI_2C
75 (3)
0.1 F (3)
VI_3A
VI_3B
VI_3C
75 (3)
0.1 F (3)
TVP5146PFP
CH2_A18VDD
A18VDD_REF
A18GND_REF
CH3_A18VDD
CH3_A18GND
VI_3_A
VI_3_B
VI_3_C
CH3_A33GND
CH3_A33VDD
Y_5
Y_6
Y_7
Y_8
Y_9
DGND
DVDD
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
CH4_A33VDD
0.1 F
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
C_6
C_7
C_8
C_9
Y_0
Y_1
Y_2
Y_3
Y_4
0.1 F
Y_5
Y_6
Y_7
Y_8
Y_9
0.1 F
0.1 F
39
40
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
C_6/RED
C_7/GREEN
C_8/BLUE
C_9/FSO
DGND
DVDD
Y_0
Y_1
Y_2
Y_3
Y_4
IOGND
IOVDD
VI_1_B
VI_1_C
CH1_A33GND
CH1_A33VDD
CH2_A33VDD
CH2_A33GND
VI_2_A
VI_2_B
VI_2_C
CH2_A18GND
CH4_A33GND
VI_4A
CH4_A18GND
CH4_A18VDD
AGND
DGND
SCL
SDA
INTREQ
DVDD
DGND
PWDN
RESETB
FSS
AVID
GLCO/I2CA
IOVDD
IOGND
DATACLK
1
2
CH1_A18GND
CH1_A18VDD
PLL_A18GND
PLL_A18VDD
XTAL2
XTAL1
VS/VBLK
HS/CS
FID
C_0
C_1
DGND
DVDD
C_2
C_3
C_4
C_5
IOGND
IOVDD
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
VI_1_A
0.1 F (3)
VI_1A
VI_1B
VI_1C
63
62
61
0.1 F (2)
0.1 F (2)
0.1 F
VI_4A
75
0.1 F
GND
IOVDD
10 k
GLCO/I2CA
1
3
2.2 k (2)
0.1 F
0.1 F
0.1 F
DATACLK
GLCO/I2CA
AVID
FSS
RESETB
PWDN
INTREQ
SDA
SCL
10 k
NOTE: If XTAL1 is connected to clock source, input voltage high must be 1.8 V.
Terminals 69 and 71 must be connected to ground through pulldown resistors.
TVP5146
93
5.2
TVP5146
www.ti.com
11-Oct-2010
PACKAGING INFORMATION
Orderable Device
Status
(1)
Pins
Package Qty
Eco Plan
(2)
Lead/
Ball Finish
(3)
Samples
(Requires Login)
TVP5146PFP
NRND
HTQFP
PFP
80
96
Green (RoHS
& no Sb/Br)
CU NIPDAU Level-3-260C-168 HR
Replaced by TVP5146M2PFP
TVP5146PFPR
NRND
HTQFP
PFP
80
1000
Green (RoHS
& no Sb/Br)
CU NIPDAU Level-3-260C-168 HR
Replaced by
TVP5146M2PFPR
(1)
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.
Addendum-Page 1
14-Jul-2012
Device
TVP5146PFPR
PFP
80
SPQ
Reel
Reel
A0
Diameter Width (mm)
(mm) W1 (mm)
1000
330.0
24.4
Pack Materials-Page 1
15.0
B0
(mm)
K0
(mm)
P1
(mm)
W
Pin1
(mm) Quadrant
15.0
1.5
20.0
24.0
Q2
14-Jul-2012
Device
Package Type
Package Drawing
Pins
SPQ
Length (mm)
Width (mm)
Height (mm)
TVP5146PFPR
HTQFP
PFP
80
1000
367.0
367.0
45.0
Pack Materials-Page 2
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other
changes to its semiconductor products and services per JESD46C and to discontinue any product or service per JESD48B. Buyers should
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All
semiconductor products (also referred to herein as components) are sold subject to TIs terms and conditions of sale supplied at the time
of order acknowledgment.
TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TIs terms
and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary
to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily
performed.
TI assumes no liability for applications assistance or the design of Buyers products. Buyers are responsible for their products and
applications using TI components. To minimize the risks associated with Buyers products and applications, Buyers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or
other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information
published by TI regarding third-party products or services does not constitute a license 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 significant portions of TI 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. TI is not responsible or liable for such altered
documentation. Information of third parties may be subject to additional restrictions.
Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service
voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice.
TI is not responsible or liable for any such statements.
Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements
concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support
that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which
anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause
harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use
of any TI components in safety-critical applications.
In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TIs goal is to
help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and
requirements. Nonetheless, such components are subject to these terms.
No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties
have executed a special agreement specifically governing such use.
Only those TI components which TI has specifically designated as military grade or enhanced plastic are designed and intended for use in
military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components
which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and
regulatory requirements in connection with such use.
TI has specifically designated certain components which meet ISO/TS16949 requirements, mainly for automotive use. Components which
have not been so designated are neither designed nor intended for automotive use; and TI will not be responsible for any failure of such
components to meet such requirements.
Products
Applications
Audio
www.ti.com/audio
Amplifiers
amplifier.ti.com
Data Converters
dataconverter.ti.com
www.ti.com/computers
DLP Products
www.dlp.com
Consumer Electronics
www.ti.com/consumer-apps
DSP
dsp.ti.com
www.ti.com/energy
www.ti.com/clocks
Industrial
www.ti.com/industrial
Interface
interface.ti.com
Medical
www.ti.com/medical
Logic
logic.ti.com
Security
www.ti.com/security
Power Mgmt
power.ti.com
www.ti.com/space-avionics-defense
Microcontrollers
microcontroller.ti.com
www.ti.com/video
RFID
www.ti-rfid.com
www.ti.com/omap
TI E2E Community
e2e.ti.com
Wireless Connectivity
www.ti.com/wirelessconnectivity
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright 2012, Texas Instruments Incorporated