Evaluation Board for Charge Pump Driver for LCD White LED Backlights EVAL-ADM8843 Preliminary Technical Data FEATURES ADM8843 drives 4 white LEDs from a 2.6V to 5.5V (li-ion) input supply 1x/1.5x/2x Fractional Charge Pump to maximize power efficiency 0.3% Typ LED Current Matching Power Sub and main Display LEDs Low Power Shutdown Mode Package footprint only 9mm2 (3mm x 3mm) Package height only 0.9mm Shutdown Function Soft-start limiting inrush current APPLICATIONS White LED Backlighting Micro TFT Color displays Mobile Phones with Main and Sub Displays DSC PDAs The ADM8843 provides two digital input control pins, CTRL1 and CTRL2, which control the operation and the brightness of the LEDs. The ADM8843 is configured with a sub and main display, the main display refers to 3 of the 6 LEDs (FB1 – FB3) and the sub display refers to the remaining LED (FB54). The ADM8843 provides the option to control the brightness of the LEDs with a digital PWM signal. The duty cycle of the PWM signal determines the brightness of the backlight LEDs. Brightness control of the LEDs can also be controlled by a DC voltage. The ADM8843 has soft-start circuitry to limit inrush current flow at power up. The ADM8843 is fabricated using CMOS technology for minimal power consumption. The part is packaged in a 16-lead LFCSP (Lead Frame Chip Scale Package). INTRODUCTION EVALUATION SYSTEM PACKAGE CONTENTS The ADM8843 Evaluation Board allows the ADM8843 Charge Pump Driver for LCD white LED backlights to be quickly and easily evaluated. The evaluation system contains the following items: The evaluation board allows all of the input and output functions to be exercised without the need for external components. • ADM8843 Evaluation Board • PC Parallel to Serial Cable • CD containing evaluation board software EVALUATION BOARD HARDWARE ADM8843 GENERAL DESCRIPTION The following gives a brief description of the ADM8843 and the evaluation board hardware overview. Further information can be found in the data sheet for the device. The ADM8843 provides the power required to drive up to 4 white LEDs, using charge pump technology. The LEDs are used for backlighting a color LCD display. To maximize power efficiency, a charge pump that can operate in either a 1x, 1.5x or 2x mode is used. The charge pump automatically switches between 1x/1.5x/2x modes based on the input voltage, to maintain correct output levels at a high power efficiency. The ADM8843 evaluation board contains the following main components, which can be identified from the block diagram, the schematic diagram and the printed circuit board silkscreen of figures 1,3 and 4 overleaf. • 13 jumper points to facilitate the connection of external inputs and internal circuitry. • 21 test points for signal connection and measurement • A patchwork area to facilitate the connection up the ADM8843 Eval Board to external components. Improved brightness matching of the LEDs is achieved by the use of a feedback pin to sense individual LED current with a typical ILED to ILED matching accuracy of 0.3%. Rev. PrC Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective companies. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 www.analog.com Fax: 781.326.8703 © 2005 Analog Devices, Inc. All rights reserved. EVAL-ADM8843 Preliminary Technical Data C1 VCC C2 ADM8843 Charge Pump 1x/1.5x/2x mode C4 C3 MAIN + - Osc CTRL1 CTRL2 Vout Control Logic SUB FB1 FB2 FB3 Vref FB4 Iset Rset LED Current Control Circuit Current Control 1 Current Control 2 Current Control 3 Current Control 4 Current Controlled Sinks GND Figure 1. ADM8843 Functional Block Diagram 16 15 1 2 CTRL1 0 0 1 1 CTRL2 0 1 0 1 LED Operation Sub Display Off / Main Display Off Sub Display Off / Main Display On Sub Display On / Main Display Off Sub Display On / Main Display On 14 13 ADM8843 12 CTRL2 11 ISET 3 TOP VIEW GND 4 (NOT TO SCALE) 5 6 7 10 GND 9 GND 8 Figure 3. ADM8843 Pin Configuration Figure 2. ADM8843 Digital Inputs Truth Table 2 REV. PrC 02/05 Preliminary Technical Data Eval–ADM8843 Figure 4. ADM8843 Evaluation Board Schematic Page 1 3 REV. PrC 02/05 EVAL-ADM8843 Preliminary Technical Data Figure 5. ADM8843 Evaluation Board Schematic Page 2 4 REV. PrC 02/05 Preliminary Technical Data Eval–ADM8843 Figure 6. ADM8843 Evaluation Board Silkscreen 5 REV. PrC 02/05 EVAL-ADM8843 Preliminary Technical Data EVALUATION BOARD CONNECTORS AND JUMPERS The function of the various connectors and jumpers on the evaluation board is explained below. TABLE 1. EVALUATION BOARD POWER CONNECTORS Connector Number J1 J2 J3 J4 J5 J6 J7 J8 J9 J10 Function Supply to ADM8843 (3V Nominal) External CTRL2 input signal External CTRL1 input signal External VPWM node input signal External SCLK input External SDATA input External SS input External VBRIGHT node input signal DB-9 Connector (Serial Interface Connector) Supply to PWM Micro Converter (3V Nominal) TABLE 2. EVALUATION BOARD JUMPERS (LINKS) Jumper Name LK1 LK2 LK3 LK4 LK7 A B C D LK8 A B C D LK9 A B LK10 A B LK11 LK12 LK13 A B A B A B Description LED 1 Connected LED 2 Connected LED 3 Connected LED 4 Connected Connects CTRL1 (Pin 15) Digital Input to Vcc Connects CTRL1 (Pin 15) Digital Input to GND Connects CTRL1 (Pin 15) Digital Input to SMB connector J3 Connects CTRL1 (Pin 15) Digital Input to Micro Converter PWM Connects CTRL2 (Pin 14) Digital Input to Vcc Connects CTRL2 (Pin 14) Digital Input to GND Connects CTRL2 (Pin 14) Digital Input to SMB connector J2 Connects CTRL2 (Pin 14) Digital Input to Micro Converter PWM Connects ISET (Pin 5) to VBRIGHT node Connects ISET (Pin 5) to VPWM node Connects ISET (Pin 5) to VBRIGHT node or VPWM node Connects ISET (Pin 5) to ISET resistor (7.2k Ohm) Connects SCLOCK to DBP Connector (SCLOCK controlled by Software GUI) Connects SCLOCK to SMB connector J5 Connects SDATA to DBP Connector (SDATA controlled by Software GUI) Connects SDATA to SMB connector J6 Connects SS to DBP Connector PWM (SS controlled by Software GUI) Connects SS to SMB connector J7 6 Default Status Inserted Inserted Inserted Inserted Inserted Removed Removed Removed Inserted Removed Removed Removed Inserted Removed Removed Inserted Inserted Removed Inserted Removed Inserted Removed REV. PrC 02/05 Preliminary Technical Data Eval–ADM8843 TABLE 3. EVALUATION BOARD COMPONENTS Item 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Qty 1 1 2 7 1 21 3 1 1 6 1 1 2 1 1 1 4 1 Ref Des U1 U2 J1, J10 J2- J8 J9 T1 - T21 C1, C2, C5 C3 C4 C6 - C11 R1 R2 R3, R4 R5 R6 R7 D2 – D5 Y1 Description 16-Lead LFCSP Socket ADuC832 Micro Converter Power Connector SMB Connectors DB9 Connector Test points CAP, 1µF CAP, 2.2µF CAP, 4.7µF CAP, 0.1µF 7.32K Ohm 13.4K Ohm 7.5K Ohm 15K Ohm 1K Ohm 0 Ohm White LEDs (FEC 335-7996) 32.768kHx Osc 7 REV. PrC 02/05 EVAL-ADM8843 Preliminary Technical Data SETTING UP THE ADM8843 EVAL BOARD Insert the following links to evaluate the ADM8843 with both the main and sub display on with approx. 20mA per LED: 1. Insert LK2 – LK5, this attaches all 4 LEDS to the Vout pin (Pin 3) of the ADM8843 chip. We are now going to operate the ADM8843 Eval Board with 4 LEDs in parallel. 2. Insert LK7 A and LK8 A. This turns on both the main and sub display. 3. Insert LK10 B. This connect a 7.32K Ohm resistor to the ISET pin. This will give approx. 20mA per LED. 1.18V/7.32kOhm = 161.20µA. This is then scaled up by 120 to give 161.20µA * 120 = 19.344mA per LED 4. Remove all other Links 5. Apply power to Power Connector J1 (3V Nominal) Insert the following links to evaluate the ADM8843 part with both the main and sub display on with approx. 20mA per LED, brightness controlled by a digital PWM signal applied to both CTRL1 and CTRL2: 1. Insert LK2 – LK5 this attaches all 4 LEDS to the Vout pin (Pin 3) of the ADM8843 chip. We are now going to operate the ADM8843 Eval Board with 4 LEDs in parallel. 2. Insert LK7 D and LK8 D. This turns on both the main and sub display for digital PWM brightness control. 3. Insert LK10 B. This connect a 7.32K Ohm resistor to the ISET pin. This will give approx. 20mA per LED. 1.18V/7.32kOhm = 161.20µA. This is then scaled up by 120 to give 161.20µA * 120 = 19.344mA per LED 4. Insert LK11 A, LK12 A and LK13 A, this connect the ADuC832 to the software GUI to program the digital PWM frequency and duty cycle. 5. Remove all other Links 6. Apply power to Power Connector J1 (3V Nominal). This power up the ADM8843 7. Apply power to Power Connector J10 (3V Nominal). This powers up the ADuC832 which provides the digital PWM signal to CTRL1 and CTRL2. 8. Attach the PC cable provided to the parallel port of a PC and the Eval Board. 9. Open up the ADM8843/5 Software GUI and program the digital PWM frequency and duty cycle as required. C1 C2 Vo ut ADM8843 PWM Input or High/Low PW M Input or High/Low C3 CT RL1 CT RL2 FB1 FB2 FB3 FB4 Iset Rset 8 REV. PrC 02/05 Preliminary Technical Data Eval–ADM8843 Insert the following links to evaluate the ADM8843 part with both the main and sub display on, brightness controlled by a DC voltage applied to the VBRIGHT node , SMB J8. 1. Insert LK2 – LK5, this attaches all 4 LEDS to the Vout pin (Pin 3) of the ADM8843 chip. We are now going to operate the ADM8843 Eval Board with 4 LEDs in parallel. 2. Insert LK7 A and LK8 A. This turns on both the main and sub display. 3. Insert LK10 A and LK 9 A. This connects in the 13.4K Ohm resistor to ground and also the 15K Ohm resistor. 4. Apply a DC voltage from 0V to 2.5V to adjust the current flowing through the 4 LEDs, thereby adjusting their brightness. 5. The Following formula describes the relationship between ISET and ILED ISET = (1/RSET + 1/R)(VSET) – (1/R)(VBRIGHT) ILED = 120 * ISET Where R = 15K Ohm, VSET = 1.18V (Voltage at ISET pin) 6. Remove all other Links 7. Apply power to Power Connector J1 (3V Nominal). This power up the ADM8843 ADM8843 ISET VBRIGHT R = 15K 0V - 2.5V RSET = 13.4K Figure 8. VBRIGHT Node 2.5V VBRIGHT 1.6V 0.8V 0V 20mA 13.6mA ILED 7.2mA 0mA Figure 9. VBRIGHT Node Operation 9 REV. PrC 02/05 EVAL-ADM8843 Preliminary Technical Data Insert the following links to evaluate the ADM8843 part with both the main and sub display on, brightness controlled by a PWM signal applied to the VPWM node , SMB J4. 1. Insert LK2 – LK5, this attaches all 4 LEDS to the Vout pin (Pin 3) of the ADM8843 chip. We are now going to operate the ADM8843 Eval Board with 4 LEDs in parallel. 2. Insert LK7 A and LK8 A. This turns on both the main and sub display. 3. Insert LK10 A and LK 9 B. This connects in the 13.4K Ohm resistor to ground and also the two 7.5K Ohm resistors and the 1µF capacitor to ground between them. 4. Apply a PWM signal (Amplitude from 0V - 2.5V only) to adjust the current flowing through the 6 LEDs, thereby adjusting their brightness. 5. The Following formula describes the relationship between VPWM and ILED ILED = ISET_Voltage * 120 * (1 - Duty Cycle) RSET * 2R 100 RSET + 2R Where R = 7.5K Ohm, VSET = 1.18V (Voltage at ISET pin) 6. Remove all other Links 7. Apply power to Power Connector J1 (3V Nominal). This power up the ADM8843. ADM8843 ISET VPWM 0V - 2.5V R = 7.5K R = 7.5K RSET = 13.4K C5 = 1µF 100% = ILED = 0mA 0% = ILED = 20mA Figure 10. VPWM Node Operation 10 REV. PrC 02/05 Preliminary Technical Data Eval–ADM8843 USING THE ADM8843 SOFTWARE GUI TO PROGRAM THE ADUC832 PWM Figure 11. ADM8843 Digital PWM Software GUI 11 REV. PrC 02/05 EVAL-ADM8843 Preliminary Technical Data The ADM8843 software GUI allows the user to program the on-board ADuC832 to generate a PWM signal from 100Hz to 200 kHz with a duty cycle from 1% to 100%. 1. The user can enter the required frequency in Hz into the frequency text box and press the update button. 2. Also the user can enter the duty cycle required and press the update button. 3. Then the corresponding values can be written to the ADuC832 over the parallel port to the eval board by pressing the Write to ADuC832 button. 4. The values of frequency and duty cycle which are written to the ADuC832 are shown on the software GUI. and 5. The user may also use the vertical sliding bars to select the frequency and duty cycle required. 6. Frequency vertical sliding bar : Duty Cycle vertical sliding bar : 12 REV. PrC 02/05 Preliminary Technical Data Eval–ADM8843 ADuC832 PWM The ADuC832 is operated in single variable resolution PWM (Mode 1), in this mode the pulse length and the cycle time (period) are programmable in user code, allowing the resolution of the PWM to be variable. PWM1H/L sets the period of the output waveform. Reducing PWM1H/L reduces the resolution of the PWM output but increases the maximum output rate of the PWM. (e.g., setting PWM1H/L to 65536 gives a 16-bit PWM with a maximum output rate of 266Hz (16.777MHz/65536), because the maximum output rate is 266Hz and the ADM8843 PWM brightness control requires the output to go as low as 100Hz we have to use a lower frequency clock (32kHz) to generate the lower frequencies below 256Hz. Setting PWM1H/L to 4096 gives a 12-bit PWM with a maximum output rate of 4096Hz (16.777MHz/4096). PWH0H/L sets the duty cycle of the PWM output waveform, as shown on Figure 2. Figure 12. ADuC832 PWM in Mode 1 13 REV. PrC 02/05 EVAL-ADM8843 Preliminary Technical Data WRITING TO THE ADuC832 To program the ADuC832 PWM generator, five 8 bit words are written to the ADuC832 using the SPI interface. 1: PWM Frequency Low Bit 2: PWM Frequency High Bit 3: PWM Duty Low Bit 4: PWM Duty High Bit 5: PWM Mode The ADuC832 takes a 16.777612MHz clock and divides this down by a 16 bit divisor (PWM Frequency High Bit & PWM Frequency Low Bit) This gives the PWM Frequency The Duty Cycle 16 bit value is = (PWM Frequency High Bit & PWM Frequency Low Bit) * duty cycle The PWM mode sets the PWMCON SFR For example: 100 kHz and 80 % Duty Cycle Frequency Divisor: 16.777612 MHz/ 100kHz = 167.77612 => 168 Duty Cycle: 168 * 0.80 = 134.4 => 134 1: PWM Frequency Low Bit = 10101000 2: PWM Frequency High Bit = 00000000 3: PWM Duty Low Bit = 10000110 4: PWM Duty High Bit = 00000000 5: PWM Mode = 10011 For example: 100Hz and 60 % Duty Cycle Frequency Divisor: 32 kHz/ 100Hz = 320 Duty Cycle: 320 * 0.60 = 134.4 => 192 1: PWM Frequency Low Bit = 01000000 2: PWM Frequency High Bit = 00000001 3: PWM Duty Low Bit = 11000000 4: PWM Duty High Bit = 00000000 5: PWM Mode = 10001 The details of the ADuC832 can be found at: http://products.analog.com/products/info.asp?product=ADuC832 14 REV. PrC 02/05 Preliminary Technical Data Eval–ADM8843 ADM8843 LAYOUT GUIDE Layout considerations and noise PR05397-0-2/05(PrC) Because of the ADM8843 switching behavior, PCB trace layout is an important consideration. To ensure optimum performance a ground plane should be used, all capacitors (C1,C2,C3,C4) and the RSET resistor particularly should be located with minimal track lengths to the pins of the ADM8843. 15 REV. PrC 02/05