TFP510 TI | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 27

Technical content

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002 1POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 /C0068Digital Visual Interface (DVI) Compliant1 /C0068Supports Resolutions From VGA to UXGA (25-MHz–165-MHz Pixel Rates) /C0068Universal Graphics Controller Interface – 12-Bit, Dual-Edge and 24-Bit, Single-Edge Input Modes – Adjustable 1.1-V to 1.8-V and Standard 3.3-V CMOS Input Signal Levels – Fully Differential and Single-Ended Input Clocking Modes – Standard Intel 12-Bit Digital Video Port Compatible as on Intel 81x Chipsets /C0068Enhanced PLL Noise Immunity – On-Chip Regulators and Bypass Capacitors for Reducing Systems Costs /C0068Enhanced Jitter Performance – No HSYNC Jitter Anomaly – Negligible Data-Dependent Jitter /C0068Programmable Using I2C Serial Interface /C0068Monitor Detection Through Hot-Plug and Receiver Detection /C0068Single 3.3-V Supply Operation /C006864-Pin TQFP Using TI’s PowerPAD Package /C0068TI’s Advanced 0.18 µm EPIC-5 CMOS Process Technology /C0068Pin Compatible With SiI164 and SiI168 DVI Transmitters /C0068High-Bandwidth Digital Content Protection (HDCP) Specifications Compliant

description

The TFP510 is a Texas Instruments PanelBus flat panel display product, part of a comprehensive family of end-to-end DVI 1.0 compliant solutions, targeted at the PC and consumer electronics industry. The TFP510 provides a universal interface to allow a glueless connection to most commonly available graphics controllers. Some of the advantages of this universal interface include selectable bus widths, adjustable signal levels, and differential and single-ended clocking. The adjustable 1.1-V to 1.8-V digital interface provides a low-EMI, high-speed bus that connects seamlessly with 12-bit or 24-bit interfaces. The DVI interface supports flat panel display resolutions up to UXGA at 165 MHz in 24-bit true color pixel format. The TFP510 combines PanelBus circuit innovation with TI’s advanced 0.18 µm EPIC-5 CMOS process technology and TI’s ultralow ground inductance PowerPAD package. The result is a compact 64-pin TQFP package providing a reliable, low-noise, high-speed digital interface solution. Copyright  2002, Texas Instruments Incorporated/C0080/C0082/C0079/C0068/C0085/C0067/C0084/C0073/C0079/C0078 /C0068/C0065/C0084/C0065 /C0105/C0110/C0102/C0111/C0114/C0109/C0097/C0116/C0105/C0111/C0110 /C0105/C0115 /C0099/C0117/C0114/C0114/C0101/C0110/C0116 /C0097/C0115 /C0111/C0102 /C0112/C0117/C0098/C0108/C0105/C0099/C0097/C0116/C0105/C0111/C0110 /C0100/C0097/C0116/C0101/C0046 /C0080/C0114/C0111/C0100/C0117/C0099/C0116/C0115 /C0099/C0111/C0110/C0102/C0111/C0114/C0109 /C0116/C0111 /C0115/C0112/C0101/C0099/C0105/C0102/C0105/C0099/C0097/C0116/C0105/C0111/C0110/C0115 /C0112/C0101/C0114 /C0116/C0104/C0101 /C0116/C0101/C0114/C0109/C0115 /C0111/C0102 /C0084/C0101/C0120/C0097/C0115 /C0073/C0110/C0115/C0116/C0114/C0117/C0109/C0101/C0110/C0116/C0115 /C0115/C0116/C0097/C0110/C0100/C0097/C0114/C0100 /C0119/C0097/C0114/C0114/C0097/C0110/C0116/C0121/C0046 /C0080/C0114/C0111/C0100/C0117/C0099/C0116/C0105/C0111/C0110 /C0112/C0114/C0111/C0099/C0101/C0115/C0115/C0105/C0110/C0103 /C0100/C0111/C0101/C0115 /C0110/C0111/C0116 /C0110/C0101/C0099/C0101/C0115/C0115/C0097/C0114/C0105/C0108/C0121 /C0105/C0110/C0099/C0108/C0117/C0100/C0101 /C0116/C0101/C0115/C0116/C0105/C0110/C0103 /C0111/C0102 /C0097/C0108/C0108 /C0112/C0097/C0114/C0097/C0109/C0101/C0116/C0101/C0114/C0115/C0046 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. Footnotes: 1. The digital visual interface (DVI) specification is an industry standard developed by the digital display working group (DDWG) for high-speed digital connection to digital displays. The TFP510 is compliant to the digital visual interface (DVI) Revision 1.0 specification. The DVI 1.0 specification has been adopted by the industry leading PC and consumer electronics manufacturers. 2. .The high–bandwidth digital content protection system (HDCP) is an industry standard for protecting DVI outputs from being copied. HDCP was developed by Intel Corporation and is licensed by the Digital Content Protection, LLC. The TFP510 is compliant to the HDCP Rev. 1.0 specification. PanelBus, PowerPAD, and EPIC-5 are trademarks of Texas Instruments. Intel is a trademark of Intel Corporation.

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002

2 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

This device contains circuits to protect its inputs and outputs against damage due to high static voltages or electrostatic fields. These circuits have been qualified to protect this device against electrostatic discharges (ESD) of up to 2 kV according to MIL-STD-883C, Method 3015; however, it is advised that precautions be taken to avoid application of any voltage higher than maximum-rated voltages to these high-impedance circuits. During storage or handling, the device leads should be shorted together or the device should be placed in conductive foam. In a circuit, unused inputs should always be connected to an appropriated logic voltage level, preferably either VCC or ground. Specific guidelines for handling devices of this type are contained in the publication Guidelines for Handling Electrostatic-Discharge-Sensitive (ESDS) Devices and Assemblies available from Texas Instruments. pin assignments 12 3 TGND TX2+ TX2 – TV DD TX1+ TX1 – TGND TX0+ TX0 – TV DD TXC+ TXC – TGND TFADJ PV DD PGND NC DATA11 DATA10 DATA9 DATA8 DATA7 DATA6 IDCK – IDCK+ DATA5 DATA4 DATA3 DATA2 DATA1 DATA0 DGND 56 78 47 46 45 44 4348 42 40 39 3841 91 0 1 1 1 2 1 3 37 36 35 34 33 14 15 16 PAP PACKAGE (TOP VIEW) DGND DATA12 DATA13 DATA14 DATA15 DATA16 DATA17 DATA18 DATA19 DATA20 DATA21 DATA22 DATA23 RESERVED RESERVED DV DD DV DD DE VREF HSYNC VSYNC DK3 MDA/DK2 MCL/DK1 EDGE/HTPLG PD MSEN DV DD ISEL/RST DSEL/SDA BSEL/SCL DGND

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002 3POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 functional block diagram 12-/24-Bit I/F Data Format Universal Input T.M.D.S. Transmitter Serializer Serializer Serializer Control I2C Slave I/F For DDC 1.8-V Regulators With Bypass Capacitors PLL TX2 ± TX1 ± TX0 ± TXC ± TFADJ IDCK ± DATA[23:0] DE VSYNC HSYNC EDGE/HTPLG MSEN PD ISEL/RST BSEL/SCL DSEL/SDA VREF Encoder Encoder Encoder HDCP Cipher HDCP Encryption MDA/DK2 MCL/DK1 I2C Master I/F For EEPROM Terminal Functions TERMINAL I/O DESCRIPTIONNAME NO. I/O DESCRIPTION Input Pins DATA[23:12] 36–47 I The upper 12 bits of the 24-bit pixel bus. In 24-bit, single-edge input mode (BSEL = high), this bus inputs the top half of the 24-bit pixel bus. In 12-bit, dual-edge input mode (BSEL = low), these bits are not used to input pixel data. In this mode, the state of DATA[23:16] is input to the I2C register CFG. This allows 8 bits of user configuration data to be read by the graphics controller through the I2C interface (see the I2C register descriptions section). Note: All unused data inputs should be tied to GND or VDD . DATA[11:0] 50–55, 58–63 I The lower 12 bits of the 24-bit pixel bus/12-bit pixel bus input. In 24-bit, single-edge input mode (BSEL = high), this bus inputs the bottom half of the 24-bit pixel bus. In 12-bit, dual-edge input mode (BSEL = low), this bus inputs 1/2 a pixel (12 bits) at every latch edge (both rising and falling) of the clock. DE 2 I Data enable. As defined in the DVI 1.0 specification, the DE signal allows the transmitter to encode pixel data or control data on any given input clock cycle. During active video (DE = high), the transmitter encodes pixel data, DATA[23:0]. During the blanking interval (DE = low), the transmitter encodes HSYNC, VSYNC, and CTL[3:1].

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002

4 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Terminal Functions (Continued) TERMINAL I/O DESCRIPTIONNAME NO. I/O DESCRIPTION Input Pins (Continued) DK3 MDA/DK2 MCL/DK1 I/O The operation of these three multifunction inputs depends on the setting of the ISEL (pin 13) input. All three inputs support 3.3-V CMOS signal levels and contain weak pulldown resistors so that if left unconnected they default to all low. When the I2C bus is disabled (ISEL = low), then these three inputs become the de-skew inputs, DK[3:1], used to adjust the setup and hold times of the pixel data inputs, DATA[23:0], relative to the clock input, IDCK ±. When the I2C bus is enabled (ISEL = high), MDA and MCL are open-drain I/O pins used for the I2C interface to the key EEPROM, which can be used by the HDCP. In this case, MCL is the memory clock signal, while MDA is the memory data signal. The DK3 pin is not used in this mode. Pins 7–8 require a 5-kΩ resistor connected to VDD when used for EEPROM I2C interface. HSYNC 4 I Horizontal sync input IDCK – IDCK+ I Differential clock input. The TFP510 supports both single-ended and fully differential clock input modes. In the single-ended clock input mode, the IDCK+ input (pin 57) should be connected to the single-ended clock source and the IDCK input (pin 56) should be tied to GND. In the differential clock input mode, the TFP510 uses the crossover point between the IDCK+ and IDCK– signals as the timing reference for latching incoming data DATA[23:0], DE, HSYNC, and VSYNC. The differential clock input mode is only available in the low-signal-swing mode. VSYNC 5 I Vertical sync input Configuration/Programming Pins BSEL/SCL 15 I/O Input bus select / I2C clock input. The operation of this pin depends on whether the I2C interface is enabled or disabled. This pin is only 3.3-V tolerant. When I2C is disabled (ISEL = low), a high level selects 24-bit input, single-edge input mode. A low level selects 12-bit input, dual-edge input mode. When I2C is enabled (ISEL = high), this pin functions as the I2C clock input (see the I2C register descriptions section). In this configuration, this pin has an open-drain output that requires an external 5-kΩ pullup resistor connected to VDD . DSEL/SDA 14 I/O DSEL/I2C data. The operation of this pin depends on whether the I2C interface is enabled or disabled. This pin is only 3.3-V tolerant. When I2C is disabled (ISEL = low), this pin is used with BSEL and VREF to select the single-ended or differential input clock mode (see the universal graphics controller interface modes section). When I2C is enabled (ISEL = high), this pin functions as the I2C bidirectional data line. In this configuration, this pin has an open-drain output that requires an external 5-kΩ pullup resistor connected to VDD . EDGE/HTPLG 9 I Edge select/hot plug input. The operation of this pin depends on whether the I2C interface is enabled or disabled. This input is 3.3-V tolerant only. When I2C is disabled (ISEL = low), a high level selects the primary latch to occur on the rising edge of the input clock IDCK+. A low level selects the primary latch to occur on the falling edge of the input clock IDCK+. This is the case for both single-ended and differential input clock modes. When I2C is enabled (ISEL = high), this pin is used to monitor the hot plug detect signal (see the DVI or VESA  P&D and DFP standards). When used for hot-plug detection, this pin requires a series 1-kΩ resistor. ISEL/RST 13 I I2C interface select / I2C RESET (active low, asynchronous). If ISEL is high, then the I2C interface is active. Default values for the I2C registers can be found in the I2C register descriptions section. If ISEL is low, then I2C is disabled and the chip configuration is specified by the configuration pins (BSEL, DSEL, EDGE, VREF ) and state pins (PD, DKEN). If ISEL is brought low and then back high, the I2C state machine is reset. The register values are changed to their default values and are not preserved from before the reset.

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002 5POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 Terminal Functions (Continued) TERMINAL I/O DESCRIPTIONNAME NO. I/O DESCRIPTION Configuration/Programming Pins (Continued) MSEN 11 O Monitor sense/programmable output 1. The operation of this pin depends on whether the I2C interface is enabled or disabled. This pin has an open-drain output and is only 3.3-V tolerant. An external 5-kΩ pullup resistor connected to VDD is required on this pin. When I2C is disabled (ISEL = low), a low level indicates a powered on receiver is detected at the differential outputs. A high level indicates a powered-on receiver is not detected. This function is valid only in dc-coupled systems. When I2C is enabled (ISEL = high), this output is programmable through the I2C interface (see the I2C register descriptions). PD 10 I Power down (active low). In the power-down state only the digital I/O buffers and I2C interface remain active. When I2C is disabled (ISEL = low), a high level selects the normal operating mode. A low level selects the power-down mode. When I2C is enabled (ISEL = high), the power-down state is selected through I2C. In this configuration, the PD pin should be tied to GND. Note: The default register value for PD is low, so the device is in power-down mode when I2C is first enabled or after an I2C RESET. VREF 3 I Input reference voltage. Selects the swing range of the digital data inputs (DATA[23:0], DE, HSYNC, VSYNC, and IDCK±). For high-swing 3.3-V input signal levels, VREF should be tied to VDD . For low-swing input signal levels, VREF should be set to half of the maximum input voltage level. See the recommended operating conditions section for the allowable range for VREF . The desired VREF voltage level is typically derived using a simple voltage divider circuit. Reserved NC 49 I No connection required. If connected, tie high. RESERVED 34, 35 I These pins are reserved and must be tied to GND for normal operation. DVI Differential Signal Output Pins TFADJ 19 I Full-scale adjust. This pin controls the amplitude of the DVI output voltage swing, determined by the value of the pullup resistor RTFADJ connected to TVDD . TX0+ TX0 – O Channel-0 DVI differential output pair. TX0± transmits the 8-bit blue pixel data during active video and HSYNC and VSYNC during the blanking interval. TX1+ TX1 – O Channel-1 DVI differential output pair. TX1± transmits the 8-bit green pixel data during active video and CTL[1] during the blanking interval. TX2+ TX2 – O Channel-2 DVI differential output pair. TX2± transmits the 8-bit red pixel data during active video and CTL[3:2] during the blanking interval. TXC+ TXC – O DVI differential output clock.

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002

6 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Terminal Functions (Continued) TERMINAL I/O DESCRIPTIONNAME NO. I/O DESCRIPTION Power and Ground Pins DGND 16, 48, 64 Digital ground DV DD 1, 12, 33 Digital power supply. Must be set to 3.3 V nominal PGND 17 PLL ground PV DD 18 PLL power supply. Must be set to 3.3 V nominal TGND 20, 26, 32 Transmitter differential output driver ground TV DD 23, 29 Transmitter differential output driver power supply. Must be set to 3.3 V nominal absolute maximum ratings over operating free-air temperature (unless otherwise noted)† † Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated under “recommended operating conditions” is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. recommended operating conditions MIN NOM MAX UNIT Supply voltage, VDD (DVDD , PVDD , TVDD ) 3 3.3 3.6 V Inp t reference oltage V Low-swing mode 0.55 VDDQ /2† 0.9 VInput reference voltage, VREF High-swing mode DV DD V DVI termination supply voltage, AVDD (see Note 1) At DVI receiver 3.14 3.3 3.46 V DVI Single-ended termination resistance, r(T) (see Note 2) At DVI receiver 45 50 55 Ω TFADJ resistor for DVI-compliant V(SWING) range, r(TFADJ) 400 mV = V(SWING) = 600 mV 505 510 515 Ω Operating free-air temperature range, TA 0 25 70 /C0095C † VDDQ defines the maximum low–level input voltage, it is not an actual input voltage. NOTES: 1. AV DD is the termination supply voltage of the DVI link. 2. r(T) is the single-ended termination resistance at the receiver end of the DVI link.

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002 7POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 electrical characteristics over recommended operating free-air temperature range (unless otherwise noted) dc specifications PARAMETERS TEST CONDITIONS MIN TYP MAX UNIT VIH High level input voltage (CMOS input) VREF = DVDD 0.7VDD VVIH High–level input voltage (CMOS input) 0.55 V ≤ VREF ≤ 0.9 V VREF + 0.2 V VIL Low level input voltage (CMOS input) VREF = DVDD 0.3 VDD VVIL Low –level input voltage (CMOS input) 0.55 V ≤ VREF ≤ 0.9 V VREF – 0.2 V VOH High-level digital output voltage (open-drain output)VDD = 3 V IOH = 20 µA 2.4 V VOL Low-level digital output voltage (open-drain output)VDD = 3.6 V IOL = 4 mA 0.4 V IIH High-level input current VI = 3.6 V ±25 µA IIL Low-level input current VI = 0 ±25 µA V(H) DVI single-ended high-level output voltage AV DD – 0.01 AV DD + 0.01 V V(L) DVI single-ended low-level output voltage AV DD = 3.3 V ±5% r(T)‡ =5 0Ω ±10% AV DD – 0.6 AV DD – 0.4 V V(SWING) DVI single-ended output swing voltage r(T)‡ = 50 Ω ±10% r(TFADJ) = 510 Ω ±1% 400 600 mV P–P V(OFF) DVI single-ended standby/off output voltage r(TFADJ) = 510 Ω ±1% AV DD – 0.01 AV DD + 0.01 V I(PD) Power-down current (see Note 3) 200 500 µA I(IDD) Normal power supply current Worst case pattern§ 200 250 mA ‡ r(T) is the single-ended termination resistance at the receiver end of the DVI link. § Black and white checkerboard pattern, each checker is one pixel wide. NOTE 3: Assumes all inputs to the transmitter are not toggling. ac specifications PARAMETER TEST CONDITIONS MIN TYP MAX UNIT f(IDCK) IDCK frequency 25 165 MHz t(pixel) Pixel time period (see Note 4) 6.06 40 ns t(IDCK) IDCK duty cycle 30% 70% t(ijit) IDCK clock jitter tolerance 2 ns tr DVI output rise time (20–80%) (see Note 5) 75 240 tf DVI output fall time (20–80%) (see Note 5) 75 240 ps tsk(D) DVI output intra-pair + to – differential skew (see Note 6) f(IDCK ) = 165 MHz 50 s tsk(CC) DVI output inter-pair or channel-to-channel skew (see Note 6) f(IDCK) 165 MHz 1.2 ns tojit Output clock jitter, maximum (see Note 7) 150 ps tsu(IDF) Data, DE, VSYNC, HSYNC setup time to IDCK+ falling edgeSingle edge (BSEL 1 DSEL 0 1.2 ns th(IDF) Data, DE, VSYNC, HSYNC hold time to IDCK+ falling edge (BSEL = 1, DSEL = 0, DKEN = 0, EDGE = 0) 1.3 ns tsu(IDR) Data, DE, VSYNC, HSYNC setup time to IDCK+ rising edge Single edge (BSEL 1 DSEL 0 1.2 ns th(IDR) Data, DE, VSYNC, HSYNC hold time to IDCK+ rising edge (BSEL = 1, DSEL = 0, DKEN = 0, EDGE = 1) 1.3 ns tsu(ID) Data, DE, VSYNC, HSYNC setup time to IDCK+ falling/rising edgeDual edge (BSEL 0 DSEL 1 0.9 ns th(ID) Data, DE, VSYNC, HSYNC hold time to IDCK+ falling/rising edge (BSEL = 0, DSEL = 1, DKEN = 0) 1 ns t(STEP) De-skew trim increment DKEN = 1 350 ps NOTES: 4. t (pixel) is the pixel time defined as the period of the TXC output clock. The period of IDCK is equal to t(pixel). 5. Rise and fall times are measured as the time between 20% and 80% of signal amplitude. 6. Measured differentially at the 50% crossing point using the IDCK+ input clock as a trigger. 7. Relative to input clock (IDCK).

8 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Figure 1. Rise and Fall Time for DVI Outputs Figure 2. Control and Single-Edge-Data Setup/Hold Time to IDCK± Figure 3. Dual-Edge Data Setup/Hold Times to IDCK+ Figure 4. Analog Output Intra-Pair ± Differential Skew Figure 5. Analog Output Channel-to-Channel Skew

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002 9POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 functional description The TFP510 is a DVI-compliant digital transmitter that is used in digital host monitor systems to T.M.D.S. encode and serialize RGB pixel data streams. TFP510 supports resolutions from VGA to UXGA and can be controlled in two ways: 1) configuration and state pins or 2) the programmable I 2C serial interface (see the terminal functions section). The host in a digital display system, usually a PC or consumer electronics device, contains a DVI-compatible transmitter such as the TI TFP510 that receives 24-bit pixel data along with appropriate control signals. The TFP510 encodes the signals into a high speed, low voltage, differential serial bit stream optimized for transmission over a twisted-pair cable to a display device. The display device, usually a flat-panel monitor, requires a DVI compatible receiver like the TI TFP501 to decode the serial bit stream back to the same 24-bit pixel data and control signals that originated at the host. This decoded data can then be applied directly to the flat panel drive circuitry to produce an image on the display. Since the host and display can be separated by distances up to 5 meters or more, serial transmission of the pixel data is preferred (see the T.M.D.S. pixel data and control signal encoding, pixel data and control signal encoding, universal graphics contoller interface voltage signal levels, and unversal graphics controller interface clock inputs sections). The TFP510 integrates a high-speed digital interface, an HDCP cipher, a T.M.D.S. encoder, and three differential clock pair and sync signals. The flexibility of the TFP510 allows for multiple clock and data formats that enhance system performance. The TFP510 also has enhanced PLL noise immunity, an enhancement accomplished with on-chip regulators and bypass capacitors. The TFP510 is versatile and highly programmable to provide maximum flexibility for the user. An I 2C host interface is provided to allow enhanced configurations in addition to power-on default settings programmed by pin-strapping resistors. The TFP510 offers monitor detection through receiver detection, or hot-plug detection when I 2C is enabled. The monitor detection feature allows the user enhanced flexibility when attaching to digital displays or receivers (see the terminal functions, hot-plug/unplug, and register descriptions sections). The TFP510 has a data de-skew feature allowing the users to de-skew the input data with respect to the IDCK± (see the data de-skew feature section). The TFP510 incorporates high-bandwidth digital content protection (HDCP). This provides secure data transmission for high-definition video (see the HDCP overview section).

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002

10 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

T.M.D.S. pixel data and control signal encoding transmitter keeps a running count of the number of ones and zeros previously sent and transmits the character channels are used to transmit RGB pixel data during the active video interval (DE = high). These same three channels are also used to transmit HSYNC, VSYNC, and three control signals, CTL[3:1], during the inactive display or blanking interval (DE = low). The following table maps the transmitted output data to the appropriate INPUT PINS (VALID FOR DE = high) T.M.D.S. OUTPUT CHANNEL TRANSMITTED PIXEL DATA ACTIVE DISPLAY (DE = high) DATA[23:16] Channel 2 (TX2 ±) Red[7:0] DATA[15:8] Channel 1 (TX1 ±) Green[7:0] DATA[7:0] Channel 0 (TX0 ±) Blue[7:0] INPUT PINS (VALID FOR DE = low) T.M.D.S. OUTPUT CHANNEL TRANSMITTED CONTROL DATA BLANKING INTERVAL (DE = low) CTL3, CTL2 (see Note 8) Channel 2 (TX2 ±) CTL[3:2] CTL1 (see Note 8) Channel 1 (TX1 ±) CTL[1] HSYNC, VSYNC Channel 0 (TX0 ±) HSYNC, VSYNC NOTE 8: The TFP510 encodes and transfers the CTL[3:1] inputs during the vertical blanking interval. The TFP510 internally generates CTL3 for HDCP operation and the CTL[2:1] inputs are reserved for future use. When DE = high, the CTL and SYNC pins must be held constant. universal graphics controller interface voltage signal levels The universal graphics controller interface can operate in the following two distinct voltage modes: /C0068The high-swing mode where standard 3.3-V CMOS signaling levels are used /C0068The low-swing mode where adjustable 1.1-V to 1.8-V signaling levels are used To select the high-swing mode, the VREF input pin must be tied to the 3.3-V power supply. To select the low-swing mode, the VREF input must be = 0.55 to 0.9 V. In the low-swing mode, VREF is used to set the midpoint of the adjustable signaling levels. The allowable range of values for VREF is from 0.55 V to 0.9 V. The typical approach is to provide VREF to the chip using a simple voltage-divider circuit. The minimum allowable input signal swing in the low-swing mode is VREF ± 0.2 V. In low-swing mode, the VREF input is common to all differential input receivers. universal graphics controller interface clock inputs The universal graphics controller interface of the TFP510 supports both single-ended and fully differential clock input modes. In the differential clock input mode, the universal graphics controller interface uses the crossover point between the IDCK+ and IDCK– signals as the timing reference for latching incoming data (DATA[23:0], DE, HSYNC, and VSYNC). Differential clock inputs provide greater common-mode noise rejection. The differential clock input mode is only available in the low-swing mode. In the single-ended clock input mode, the IDCK+ input (pin 57) should be connected to the single-ended clock source and the IDCK– input (pin 56) should be tied to GND. The universal graphics controller interface of the TFP510 provides selectable 12-bit, dual-edge and 24-bit, single-edge input clocking modes. In the 12-bit dual-edge mode, the 12-bit data is latched on each edge of the input clock. In the 24-bit single-edge mode, the 24-bit data is latched on the rising edge of the input clock when EDGE = 1 and the falling edge of the input clock when EDGE = 0. DKEN and DK[3:1] allow the user to compensate the skew between IDCK± and the pixel data and control signals. See the description of the CTL_3_MODE register for details.

rising edge of the input clock; and when EDGE = 0, the data input is latched on the falling edge of the input clock. recommended in the low-swing mode as this decreases common-mode noise rejection. and by input pins when I2C is disabled (ISEL = 0). Table 1. Universal Graphics Controller Interface Options (Tabular Representation)

  1. The TFP510 does not support a 12-bit dual-clock, single-edge input clocking mode.
  2. The TFP510 does not support a 24-bit single-clock, dual-edge input clocking mode.
  3. In the high-swing mode (VREF = DVDD ), DSEL is a don’t care; therefore, the device is always in the single-ended latch mode.

12 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Figure 6. Universal Graphics Controller Interface Options for 12-Bit Mode (Graphical Representation) Figure 7. Universal Graphics Controller Interface Options for 24-Bit Mode (Graphical Representation)

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002 13POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 12-bit mode data mapping PIN P0 P1 P2 PIN NAME P0L P0H P1L P1H P2L P2HNAME LOW HIGH LOW HIGH LOW HIGH 24-bit mode data mapping PIN NAME P0 P1 P2 PIN NAME P0 P1 P2

14 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Figure 8. De-Skew Function Timing Diagram be used to program the MSEN to output the HTPLG value, the RSEN value, an interrupt, or be disabled. resetting the bit back to 1. Writing 0 to the MDI bit has no effect.

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002 15POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 device configuration and I2C RESET description The TFP510 device configuration can be programmed by several different methods to allow maximum flexibility for the user’s application. Device configuration is controlled depending on the state of the ISEL/RST pin, configuration pins (BSEL, DSEL, EDGE, VREF ) and state pin (PD). I2C bus select and I2C RESET (active low) are shared functions on the ISEL/RST pin, which operates asynchronously. Holding ISEL/RST low causes the device configuration to be set by the configuration pins (BSEL, DSEL, EDGE, and VREF ) and state pin (PD). The I2C bus is disabled. Holding ISEL/RST high causes the chip configuration to be set based on the configuration bits (BSEL, DSEL, EDGE) and state bits (PD, DKEN) in the I2C registers. The I2C bus is enabled. Momentarily bringing ISEL/RST low and then back high while the device is operating in normal or power-down mode resets the I2C registers to their default values, and the device configuration is changed to the default power-up state with I2C enabled. After power up, the device must be reset. It is suggested that a low going pulse with 100 ns minimum width be applied to this pin after all the power supplies are fully functional. DE generator The TFP510 contains a DE generator that can be used to generate an internal DE signal when the original data source does not provide one. There are several I 2C programmable values that control the DE generator (see Figure 9). DE_GEN in the DE_CTL register enables this function. When enabled, the DE pin is ignored. DE_TOP and DE_LIN are line counts used to control the number of lines after VSYNC goes active that DE is enabled, and the total number of lines that DE remains active, respectively. The polarity of VSYNC must be set by VS_POL in the DE_CTL register. DE_DLY and DE_CNT are pixel counts used to control the number of pixels after HSYNC goes active that DE is enabled, and the total number of pixels that DE remains active, respectively. The polarity of HSYNC must be set by HS_POL in the DE_CTL register. The TFP510 also counts the total number of HSYNC pulses between VSYNC pulses, and the total number of pixels between HSYNC pulses. These values, the total vertical and horizontal resolutions, are available in V_RES and H_RES, respectively. These values are available at all times, whether or not the DE generator is enabled.

16 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

Figure 9. DE Generator Register Functions only requires an external source of HDCP keys and a software driver to implement an HDCP host. video content. The TFP510 provides a complete, easily implemented solution to these requirements. Details of TFP510 HDCP operation are available in a separate document.

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002 17POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 register map The TFP510 is a standard I2C slave device. All the registers can be written and read through the I2C interface (unless otherwise specified). The TFP510 slave machine supports only byte read and write cycles. Page mode is not supported. The 8-bit binary address of the I2C machine is 0111 000X, where X = 0 for write and X = 1 for read on the TFP510. REGISTER RW SUB- ADDRESS BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 VEN_ID R 00 VEN_ID[7:0] R 01 VEN_ID[15:8] DEV_ID R 02 DEV_ID[7:0] R 03 DEV_ID[15:8] REV_ID R 04 REV_ID[7:0] RESERVED R 05-07 Reserved CTL_1_MODE RW 08 RSVD TDIS VEN HEN DSEL BSEL EDGE PD CTL_2_MODE RW 09 VLOW MSEL TSEL RSEN HTPLG MDI CTL_3_MODE RW 0A DK DKEN RSVD CTL RSVD CFG R 0B CFG RESERVED RW 0C-31 Reserved DE_DLY RW 32 DE_DLY[7:0] DE_CTL RW 33 RSVD DE_GEN VS_POL HS_POL RSVD DE_DLY[8] DE_TOP RW 34 RSVD DE_DLY[6:0] RESERVED RW 35 Reserved DE_CNT RW 36 DE_CNT[7:0] RW 37 Reserved DE_CNT[10:8] DE_LIN RW 38 DE_LIN[7:0] RW 39 Reserved DE_LIN[10:8] H_RES R 3A H_RES[7:0] R 3B Reserved H_RES[10:8] V_RES R 3C V_RES[7:0] R 3D Reserved V_RES[10:8] RESERVED R 3E–FF register descriptions VEN_ID Sub-Address = 01 –00 Read Only Default = 0x014C 7 6 5 4 3 2 1 0 VEN_ID[7:0] VEN_ID[15:8] These read-only registers contain the 16-bit Texas Instruments vendor ID. VEN_ID is hardwired to 0x014C. DEV_ID Sub-Address = 03 –02 Read Only Default = 0x0510 7 6 5 4 3 2 1 0 DEV_ID[7:0] DEV_ID[15:8] These read-only registers contain the 16-bit device ID. DEV_ID is hardwired to 0x0510 for the TFP510.

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002

18 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

register descriptions (continued) REV_ID Sub-Address = 04 Read Only Default = 0x00 7 6 5 4 3 2 1 0 REV_ID[7:0] This read-only register contains the revision ID. RESERVED Sub-Address = 07 –05 Read Only Default = 0x641400 7 6 5 4 3 2 1 0 RESERVED CTL_1_MODE Sub-Address = 08 Read/Write Default = 0xBE 7 6 5 4 3 2 1 0 RSVD TDIS VEN HEN DSEL BSEL EDGE PD PD : This read/write register contains the power-down mode. 0: Power down (default after RESET) 1: Normal operation EDGE: This read/write register contains the edge select mode. 0: Input data latches to the falling edge of IDCK+ 1: Input data latches to the rising edge of IDCK+ BSEL: This read/write register contains the input bus select mode. 0: 12-bit operation with dual-edge clock 1: 24-bit operation with single-edge clock DSEL:This read/write register is used in combination with BSEL and VREF to select the single-ended or differential input clock mode. In the high-swing mode, DSEL is a don’t care because IDCK is always single-ended. HEN: This read/write register contains the horizontal sync enable mode. 0: HSYNC input is transmitted as a fixed low 1: HSYNC input is transmitted in its original state VEN: This read/write register contains the vertical sync enable mode. 0: VSYNC input is transmitted as a fixed low 1: VSYNC input is transmitted in its original state 0: T.M.D.S. circuitry enable state is determined by PD 1: T.M.D.S. circuitry is disabled

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002 19POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 register descriptions (continued) CTL_2_MODE Sub-Address = 09 Read/Write Default = 0x00 7 6 5 4 3 2 1 0 VLOW MSEL[3:1] TSEL RSEN HTPLG MDI MDI: This read/write register contains the monitor detect interrupt mode. 0: Detected logic level change in detection signal (to clear, write 1 to this bit) 1: Logic level remains the same HTPLG: This read-only register contains the hot plug detection input logic state. 0: Low level detected on the EDGE/HTPLG pin (pin 9) 1: High level detected on the EDGE/HTPLG pin (pin 9) RSEN: This read only register contains the receiver sense input logic state, which is valid only for dc-coupled systems. 0: A powered-on receiver is not detected 1: A powered-on receiver is detected (i.e., connected to the DVI transmitter outputs) TSEL: This read/write register contains the interrupt generation source select. 0: Interrupt bit (MDI) is generated by monitoring RSEN 1: Interrupt bit (MDI) is generated by monitoring HTPLG MSEL[3:1]: This read/write register contains the source select of the monitor sense output pin. 000: Disabled. MSEN output high 001: Outputs the MDI bit (interrupt) 010: Outputs the RSEN bit (receiver detect) 011: Outputs the HTPLG bit (hot plug detect) VLOW: This read-only register indicates the V REF input level. 0: This bit is a logic level 0 if the VREF analog input selects high-swing inputs. 1: This bit is a logic level 1 if the VREF analog input selects low-swing inputs. CTL_3_MODE Sub-Address = 0A Read/Write Default = 0x80 7 6 5 4 3 2 1 0 DK[3:1] DKEN RSVD CTL[2:1] RSVD CTL[2:1]:This read/write register contains the values of the two CTL[2:1] bits that are output on the DVI port during the blanking interval. CTL[3] is not available on the TFP510 because it is inetrnally generated by the HDCP circuitry. DKEN: This read/write register controls the data de-skew enable. 0: Data de-skew is disabled; the values in DK[3:1] are not used. 1: Data de-skew is enabled; the de-skew setting is controlled through DK[3:1]. DK[3:1]: This read/write register contains the de-skew setting, each increment adjusts the skew by t (STEP). 000: Step 1 (minimum setup/maximum hold) 001: Step 2 010: Step 3 011: Step 4 100: Step 5 (default) 101: Step 6 110: Step 7 111: Step 8 (maximum setup/minimum hold)

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002

20 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

register descriptions (continued) CFG Sub-Address = 0B Read Only 7 6 5 4 3 2 1 0 This read-only register contains the state of the inputs D[23:16]. These pins can be used to provide the user with selectable configuration data through the I2C bus. RESERVED Sub-Address = 0E –0C Read/Write Default = 0x97D0A9 7 6 5 4 3 2 1 0 RESERVED RESERVED RESERVED These read/write registers have no effect on TFP510 operation. DE_DLY Sub-Address = 32 Read/Write Default = 0x00 7 6 5 4 3 2 1 0 DE_DLY[7:0] This read/write register defines the number of pixels after HSYNC goes active that DE is generated, when the DE generator is enabled. DE_CTL Sub-Address = 33 Read/Write Default = 0x00 7 6 5 4 3 2 1 0 Reserved DE_GEN VS_POL HS_POL Reserved DE_DLY[8] DE_DLY[8]: This read/write register contains the top bit of DE_DLY . HS_POL: This read/write register sets the HSYNC polarity. 0: HSYNC is considered active low. 1: HSYNC is considered active high. Pixel counts are reset on the HSYNC active edge. VS_POL: This read/write register sets the VSYNC polarity. 0: VSYNC is considered active low. 1: VSYNC is considered active high. Line counts are reset on the VSYNC active edge. DE_GEN: This read/write register enables the internal DE generator. 0: DE generator is disabled. Signal required on DE pin 1: DE generator is enabled. DE pin is ignored. DE_TOP Sub-Address = 34 Read/Write Default = 0x00 7 6 5 4 3 2 1 0 DE_TOP[7:0] This read/write register defines the number of pixels after VSYNC goes active that DE is generated, when the DE generator is enabled.

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002 21POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 register descriptions (continued) DE_CNT Sub-Address = 37 –36 Read/Write Default = 0x0000 7 6 5 4 3 2 1 0 DE_CNT[7:0] Reserved DE_CNT[10:8] These read/write registers define the width of the active display, in pixels, when the DE generator is enabled. DE_LIN Sub-Address = 39 –38 Read/Write Default = 0x0000 7 6 5 4 3 2 1 0 DE_LIN[7:0] Reserved DE_LIN[10:8] These read/write registers define the height of the active display, in lines, when the DE generator is enabled. H_RES Sub-Address = 3B –3A Read Only 7 6 5 4 3 2 1 0 H_RES[7:0] Reserved H_RES[10:8] These read-only registers return the number of pixels between consecutive HSYNC pulses. V_RES Sub-Address = 3D –3C Read Only 7 6 5 4 3 2 1 0 V_RES[7:0] Reserved V_RES[10:8] These read-only registers return the number of lines between consecutive VSYNC pulses.

22 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

and the SDA serial data line. The basic I2C access cycles are shown in Figures 9 and 10. Figure 10. I2C Start and Stop Conditions

  1. Any number of data cycles
  2. A slave write address cycle
  3. A slave read address cycle
  4. Any number of data cycles

device. Thus, each data/address cycle contains 9 bits as shown in Figure 10. Figure 11. I2C Access Cycles

24 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265

designed die mount pad that offers improved thermal capability over typical TQFP packages of the same outline. Soldering the backside of the device to the PCB ground plane is recommended for electrical considerations. connection to help improve EMI, ground bounce, and power-supply noise performance. non-PowerPAD package is included only for reference. Table 2. TI 64-Pin TQFP (10 × 10 × 1,0 mm)/0,5 mm Lead-Pitch

  1. Airflow is at 0 LFM (no airflow).
  2. Specified at 150°C junction temperature and 80°C ambient temperature

PAP (S-PQFP-G64) www.ti.com THERMAL PAD MECHANICAL DATA PowerPAD™ PLASTIC QUAD FLATPACK

/C0084/C0070/C0080/C0053/C0049/C0048 /C0084/C0073 /C0080/C0097/C0110/C0101/C0108/C0066/C0117/C0115/C0257 /C0068/C0073/C0071/C0073/C0084/C0065/C0076 /C0084/C0082/C0065/C0078/C0083/C0077/C0073/C0084/C0084/C0069/C0082 SLDS146B – JANUARY 2002 – REVISED DECEMBER 2002 25POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 MECHANICAL DATA PAP (S-PQFP-G64) PowerPAD  PLASTIC QUAD FLATPACK Thermal Pad (See Note D) 0,13 NOM 0,25 0,45 0,75 Seating Plane 4147702/A 01/98 Gage Plane 0,17 0,27 7,50 TYP SQ 9,80 1,05 0,95 11,80 12,20 1,20 MAX 10,20 SQ 0,08 0,50 M0,08 0°–/C02577°0,15 0,05 NOTES: A. All linear dimensions are in millimeters. B. This drawing is subject to change without notice. C. Body dimensions do not include mold flash or protrusion. D. The package thermal performance may be enhanced by bonding the thermal pad to an external thermal plane. This pad is electrically and thermally connected to the backside of the die and possibly selected leads. E. Falls within JEDEC MS-026 PowerPAD is a trademark of Texas Instruments.

Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third–party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. Mailing Address: Texas Instruments Post Office Box 655303 Dallas, Texas 75265 Copyright  2002, Texas Instruments Incorporated