Preliminary Information Temperature Compensating Gamma Trimster™ ATT3209 DESCRIPTION FEATURES • • • • • 9 Programmable Buffered Gamma Correction Outputs (V GMA0 – VGMA8) − VGMA Output Range 0 to 14V − VGMA Output Accuracy Better Than 1% of AVDD Reference − VGMA Output Drive > 100µA Nonvolatile Storage of 32 Gamma Reference Providing − Dynamic Gamma Correction and Gamma Correction Based on Programmed Temperature Profiles 2 Programmable Buffered VCOM Outputs In System Programmability Digital Programming Interface APPLICATIONS • • • • Yield Improvement through Gamma Programming at Test Simple Implementation of Dynamic Gamma Compensation LCD Panel Color Calibration Optimized Temperature Dependent Gamma Correction The ATT3209 is a programmable gamma reference that is designed to address gamma correction in high-resolution LCD panels. The gamma voltage out puts are programmable with their individual output values saved in a nonvolatile analog storage cell. The storage cells are arranged in a 9 x 32 array allowing thirty-two gamma correction profiles to be stored. Depending upon the application requirements the ATT3209 is configured to provide either two or three temperature compensated Bank Select outputs that would be used to drive the respective Bank Select inputs of the AGT3209 Gamma Trimster. In addition to the VGMA outputs there are two programmable VCOM outputs providing independent multiple VCOM trim points to minimize flicker on the LCD panel. Typical Application Proprietary and Confidential Rev 2/7/2005 Alta Analog ATT3209 ABSOLUTE MAXIMUM RATINGS Over operating free-air temperature range unless otherwise specified (1) PARAMETER Analog Supply, AVDD (2) Max Unit 14.5 V 9 V 14 V 5 V Delta VREF1 and VREF2, DeltaVREF Programming Supply VPP Digital Supply VCC Continuous Total Power Dissipation mA Operating Free-air Temperature Range, TA -25 to +125 ºC 150 ºC -65 to 150 ºC 260 ºC Maximum Junction Temperature, TJ Storage Temperature, TSTG Lead Temperature 1.6mm (1/16 inch) from Case for 10 seconds (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. (2) All voltage values are with respect to VSS. DISSIPATION RATING TABLE PACKAGE TYPE PACKAGE DESIGNATOR 32 Lead MLF (QFN) THETAJC o o 1.1 C/W RECOMMENDED OPERATING CONDITIONS Symbol Parameter TA Operating Free air Temperature AVDD Analog Supply Voltage (with respect to V SS) VPP Programming Supply Voltage (with respect to V SS) VCC Digital Supply Voltage (with respect to V SS) Proprietary and Confidential THETAJA Page 2 34 C/W Min 0 10 9 2.7 Typ 13 10 3.3 Max 85 14 14 3.6 Units o C V V V Revision 2/7/2005 Alta Analog ATT3209 ELECTRICAL CHARACTERISTICS Operating over free-air temperature range, VPP = 9V to 14V, VCC = 3.3V, AVDD = 14V SUPPLIES Symbol Parameter Test Condition IAVDD Analog Supply Current V GMA 0 thru V GMA 8 = Nominal Setting V REF1/V REF2 Delta ≤ 9V ICC Digital Supply Current Active Vcc = 3.3V, B0-B5, SDA, V PP = GND Min Typ Max Units 9 mA 300 µA ANALOG CHARACTERISTICS Symbol Parameter Test Condition Min Typ Max Units V COM1V VCOM in V COM+1V V -5 ±2.5 +5 mV -5 5 mV -5 5 mV VCOM VCOM1, VCOM2 Output Voltage, Low VPROG VGMA Programming Precision VDRIFT VGMA Drift VSTAB VGMA Stability over operating conditions VREF Delta1 VREF 1-VREF 2 9 V VREF Delta2 VREF 2-VREF 1 9 V DC OPERATING CHARACTERISTICS Symbol Parameter VIL SDA, B0-B5 Input Low Voltage VIH SDA, B0-B5 Input HighVoltage tDLY Delay B0-B5 change to VGMA output IO = 100µA 10 Years @ 70 deg. C. Test Condition Min Typ Max Units V CCx.20 V V CCx0.8 V ms Note: Detailed programming information is available from Alta Analog in the ATT3209 Addendum. Proprietary and Confidential Page 3 Revision 2/7/2005 Alta Analog ATT3209 Nominal VGMA is dependent upon VREF 1 and VREF 2 and is calculated as follows: RRATIOx(V REF 2-VREF 1)+VREF 1 FIRST ORDER GAMMA CURVE VALUES Symbol Parameter Test Condition Min. Trim Nom Max Trim Units VGMA0 Gamma 0 Output RRATIO0 = 0.909 V REF2 = 14V, V REF1 = 7V 12.363 13.363 14.363 V VGMA1 Gamma 1 Output RRATIO1 = 0.660 V REF2 = 14V, V REF1 = 7V 10.618 11.618 12.618 V VGMA2 Gamma 2 Output RRATIO2 = 0.525 V REF2 = 14V, V REF1 = 7V 9.672 10.672 11.672 V VGMA3 Gamma 3 Output RRATIO3 = 0.393 V REF2 = 14V, V REF1 = 7V 8.754 9.754 10.754 V VGMA4 Gamma 4 Output RRATIO4 = 0.319 V REF2 = 14V, V REF1 = 7V 8.231 9.231 10.231 V VGMA5 Gamma 5 Output RRATIO5 = 0.264 V REF2 = 14V, V REF1 = 7V 7.849 8.849 9.849 V VGMA6 Gamma 6 Output RRATIO6 = 0.180 V REF2 = 14V, V REF1 = 7V 7.262 8.262 9.262 V VGMA7 Gamma 7 Output RRATIO7 = 0.024 V REF2 = 14V, V REF1 = 7V 6.168 7.168 8.168 V VGMA8 Gamma 8 Output RRATIO8 = 0 V REF2 = 14V, V REF1 = 7V 6 7 8 V VGMA9 Gamma 8 Output RRATIO8 = 0 V REF2 = 0V, V REF1 = 7V 6 7 8 V VGMA10 Gamma 7 Output RRATIO7 = 0.024 V REF2 = 0V, VREF1 = 7V 5.832 6.832 7.832 V VGMA11 Gamma 6 Output RRATIO6 = 0.180 V REF2 = 0V, VREF1 = 7V 4.74 5.74 6.74 V VGMA12 Gamma 5 Output RRATIO5 = 0.264 V REF2 = 0V, VREF1 = 7V 4.152 5.152 6.152 V VGMA13 Gamma 4 Output RRATIO4 = 0.319 V REF2 = 0V, VREF1 = 7V 3.767 4.767 5.767 V VGMA14 Gamma 3 Output RRATIO3 = 0.393 V REF2 = 0V, VREF1 = 7V 3.249 4.249 5.249 V VGMA15 Gamma 2 Output RRATIO2 = 0.525 V REF2 = 0V, VREF1 = 7V 2.325 3.325 4.325 V VGMA16 Gamma 1 Output RRATIO1 = 0.660 V REF2 = 0V, VREF1 = 7V 1.38 2.38 3.38 V VGMA17 Gamma 0 Output RRATIO0 = 0.909 V REF2 = 0V, V REF1 = 7V 0 0.637 1.637 V Proprietary and Confidential Page 4 Revision 2/7/2005 Alta Analog ATT3209 INPUT / OUTPUT FUNCTION DESCRIPTION Name Description Digital Supply Input Analog Supply Value Range Analog Outputs VREF 1 to VREF 2 B0 – B2 Bank Select I/O’s B3 – B5 Bank Select CMOS inputs VREF 1/ VREF 2 Input Reference voltages 0-14 Volts AOUT Analog Output VPP Programming Voltage & Serial Clock VDD AVDD VGMA0VGMA8 DTSEL Temperature Profile Select VTEMP Temperature sensor input ATTEN ATT enable input OSC Oscillator output BEN Bank ENABLE Proprietary and Confidential Function 3V to 3.3V 10-14 V 10-14Volts VIL to VIH CMOS Input CMOS input Page 5 Analog Gamma Output Channels During normal ATT3209 operation the B0 – B2 pins are outputs that output the result of the temperature profile logic. The B3-B5 inputs are the dynamic bank select inputs. The state of DTSEL determines whether the banks are arranged as 8 banks of 4 profiles or 4 banks of 8 profiles. Reference voltages for generating VGMA outputs. Outputs the current value of the selected channel of the selected bank during programming Dual Function: Programming mode - Input for VPP pulses for adjusting the VGMA output values. Digital mode – clock input for serial interface. Internally this input tied to ground through a 100K ohm resistor. The state of DTSEL selects the five B inputs that will be used by the ATT3209. DTSEL low configures the array 4 banks of 8 temperature profiles. DTSEL high configures the array 8 dynamic banks of 4 temperature profiles. Internally this input tied to ground through a 100K ohm resistor. Temperature sensor input to the programmable temperature profile array. Internally this input tied to ground through a 100K ohm resistor. This input should be tied directly to VCC for normal device operation. OSC is an output used during test and will be a no–connect during normal device operation. Revision 2/7/2005 Alta Analog ATT3209 Figure 1: Typical gamma correction curve. FUNCTIONAL DESCRIPTION a ratio of the voltage differential between the VREF inputs and are calculated by the following: The ATT3209 is a programmable gamma correction reference device with high drive output buffers. The device can be easily programmed prior to or during any phase of the LCD-panel manufacturing process. The gamma reference voltages are programmed and saved on nonvolatile storage cells. RRATIO * (V REF 2-VREF 1) +VREF 1. The RRATIO values are shown in Table 1. The nominal VGMA value can be trimmed ±1V by programming, with the final value being stored on a nonvolatile storage cell. Because the resistor string is fixed to approximate one half of the gamma curve the VREF inputs are reversible with respect to which is more positive. As an example: in order to generate the points on the gamma curve shown in Figure 1the ATT3209 generating VGMA0-VGMA8 would have its VREF 1 tied to VCOM and VREF 2 tied to AVDD . The ATT3209 generating VGMA9VGMA17 would have its VREF 1 tied to VCOM and VREF 2 tied to VSS. The VGMA buffers can drive the outputs to within 200mV of AVDD and VSS. VGMA Figure 1 shows a typical gamma correction curve with 18 reference points. The ATT3209 VGMA outputs can be programmed to match any point on the curve. The 9 outputs (V GMA0 through VGMA8) approximate one half of the curve. Internal to the ATT3209, between VREF 1 and VREF 2, there is a resistor string along which are tap points that approximate a first order gamma curve. The nominal VGMA reference voltages are Proprietary and Confidential Page 6 Revision 2/7/2005 Alta Analog ATT3209 When DTSEL is tied low, the ATT3209 is configured with B0:B2 being used internally and as active outputs reflecting the temperature input, and B3 & B4 are used as the dynamic gamma inputs. VGMA RRATIO VGMA0 0.909 VGMA1 0.660 VGMA2 0.525 VGMA3 0.393 VGMA4 0.319 VGMA5 0.264 When DTSEL is tied high, the ATT3209 is configured with B0 & B1 being used internally and as active outputs reflecting the temperature input, and B3:B5 are used as the dynamic gamma inputs. VGMA6 0.180 ATT3209 and AGT3209 VGMA7 0.024 VGMA8 0.000 The ATT3209 is designed to work in conjunction with the AGT3209. When they are paired the, the bank select pins are connected as shown in table 3. Table1: RRATIO Table. Dynamic Gamma Compensation ATT3209 DTSEL In many applications, especially those which involve the display of video information such as movies or television programming, it is desirable to be able to change the gamma curve based on the active frame information. The ATT3209 stores thirty-two individual gamma curves that can be dynamically ‘switched in’ by the panel’s timing controller in response to the frame data. B3 A A B4 A A B0 B1 B2 B3 B4 VCC B0 B1 B3 B4 B5 The ATT3209 is easily programmed either by Alta Analog or the end user. It can be programmed as a standalone device in most any test fixture or in-circuit on the assembled LCDpanel. PROGRAMMING The programming interface is a set of three inputs plus a digital supply (V CC ). SDA is the serial data input pin used to input instructions to the ATT3209. ATT3209 Active and Inactive Bank Pins B2 A IA VSS The ATT3209 also provides two “trimmable” VCOM outputs. The nominal output is equivalent to Panel AVDD/2. The VCOM output voltage can be trimmed to AVDD /2 ±1V. For example; assume a LCD panel with a 14V panel AVDD, then VCOM can be trimmed anywhere between 6V and 8V effectively in 8mV increments. The gamma profile array is comprised of thirtytwo (32) banks of nine (9) programmable gamma outputs. The active bank, or profile, is selected by 5 of the 6 bank select inputs. The active bank select inputs are determined by the state of DTSEL as shown in Table 2. B1 A A B4 VCOM The ATT3209 has two nonvolatile arrays. One is the temperature profile. This array stores up to eight programmable voltage references against which the VTEMP input is compared. As the VTEMP changes and transitions through the preset temperature profile the low order bank select (B0:B1 or B0:B2) will change, effectively selecting a new gamma profile optimal for the current temperature. These signals used internally will also be output on the B0:B2 pins. B0 A A AGT3209 Pins B1 B2 B3 Table 3. Shared pins. Temperature and Gamma Profiles DTSEL VSS VCC B0 B5 IA A VPP is a dual function pin. It is first used to clock in the serial data stream. Once the instruction has been issued VPP will then be used as the programming voltage input pin. Table 2. Active Bank Select pins. AOUT is a buffered analog voltage output that reflects the VGMA voltage level of the cell Proprietary and Confidential Page 7 Revision 2/7/2005 Alta Analog ATT3209 currently being programmed. This output is only used during the programming operation. OPERATION Once the ATT3209 is programmed it will powerup with the VGMA and VCOM outputs at their selected (state of B0-B4) program levels. Proprietary and Confidential Page 8 Revision 2/7/2005 Alta Analog ATT3209 ATT3209 Functional Block Diagram Proprietary and Confidential Page 9 Revision 2/7/2005 Alta Analog ATT3209 This is a Preliminary Information data sheet that describes an Alta Analog product currently in development. It is meant solely as a product description and should not be used as a design tool. Alta Analog, Inc. reserves the right to make changes to the products contained in this publication in order to improve design, performance or reliability. Alta Analog, Inc. assumes no responsibility for the use of any circuits described herein, conveys no license under any patent or other right, and makes no representation that the circuits are free of patent infringement. Charts and schedules contained herein reflect representative operating parameters, and may vary depending upon a user’s specific application. While the information in this publication has been carefully checked, Alta Analog, Inc. shall not be liable for any damages arising as a result of any error or omission. Alta Analog, Inc. does not recommend the use of any of its products in life support or aviation applications where the failure or malfunction of the product can reasonably be expected to cause any failure of either system or to significantly affect their safety or effectiveness. Products are not authorized for use in such applications unless Alta Analog, Inc. receives written assurances, to its satisfaction, that: (a) the risk of injury or damage has been minimized; (b) the user assumes all such risks; and (c) potential liability of Alta Analog, Inc. is adequately protected under the circumstances. This document supersedes all previous versions. © Copyright 2004 ALTA ANALOG, Inc. Proprietary and Confidential Page 10 Revision 2/7/2005