19-5843; Rev 2; 1/12 TION KIT EVALUA BLE IL AVA A System Power Management for Mobile Handset The MAX8939/MAX8939A power management ICs contain the necessary supplies and features for supporting cell phone designs based on the Intel Mobile Communications (IMC) 61XX 3G platform. Designed to power all peripheral components in the platform, the ICs also provide the necessary signals to control the 61XX baseband processor. The integrated lithium-ion (Li+) charger is protected up to 28V input and features a protected output voltage for supply of a USB transceiver. Proprietary thermalregulation circuitry limits the die temperature during fast-charging or when the ICs are exposed to high ambient temperatures, allowing maximum charging current without damaging the ICs. A dedicated current regulator is included for driving a charge indicator LED. Four programmable low-noise, low-dropout linear regulators (LDOs) provide the supply for noise sensitive peripherals. A high power vibrator driver is I2C programmable in 70 PWM levels and 4 output voltages. The ICs also offer two step-up converters; one high power, low voltage (5V) to supply an external audio amplifier or camera flash, and a high voltage (28V) supply for the display and keyboard backlight. Two integrated 25mA current regulators provide independent ramp-up and ramp-down control, programmable through I2C. The MAX8939/MAX8939A are highly integrated ICs that require very few external components and are available in a compact 2.5mm x 3.0mm, 0.65mm max height wafer level package (WLP). Applications Companion Chip for Cell Phones/Smartphones Features S Step-Up Converter 700mA Guaranteed Output Current I2C Programmable Output 3.5V to 5.0V in 16 Steps Over 90% Efficiency On-Chip FET and Synchronous Rectifier Fixed 2MHz PWM Switching Small 2.2µH to 10µH Inductor S WLED Boost Converter 28V Max Step-Up Output Voltage 60mA Output Current Integrated nMOS Power Switch Over 90% Efficiency Fixed 2MHz Switching Small 4.7µH to 10µH Inductor Two 25mA Individually Programmable Current Regulators I2C Programmable Output Current (50µA to 25.25mA) with 128-Step Pseudo Log Dimming Individually Programmable Ramp (Up/Down) Timers Low Dropout (150mV max) S Linear One-Cell Li+ Battery Charger No External MOSFET, Reverse Blocking Diode, or Current-Sense Resistor Programmable Fast-Charge Current (1.5ARMS max for the MAX8939 or 850mARMS max for the MAX8939A) Programmable Top-Off Current Threshold Proprietary Die Temperature Regulation Control 4.1V to 10V Input Voltage Range (MAX8939) 4.1V to 6.25V Input Voltage Range (MAX8939A) with Input Overvoltage Protection Up to 28V Low-Dropout Voltage (300mV at 500mA) Input Power-Source Detection Output Input Overvoltage Protected 4.75V Output (SAFE_OUT) from IN Charge Current Monitor Output Indicator LED Hardware Input Enable 5s Watchdog Feature During Charge S Four Low-Noise LDOs 1x 400mA, 2 x 200mA and 1x 100mA Output Current High 65dB (typ) PSRR Low Noise (45µVRMS typ) 1.7V to 3.2V Programmable Output Voltage Low Quiescent Current (25µA typ) 400mA LDO with Hardware Enable Input S Vibrator Driver Guaranteed 200mA Output Current Programmable Output Voltage 1.3V to VINVIB Repetition Frequency 23.8kHz PWM Speed Control in 70 steps Active Stop Brake S Control Interface for 61XX Baseband MAX8939 Control Through I2C RESET_IN Reset Input Charger Detect PWR_ON_CMP Output IRQ Interrupt Output S 2.9V to 5.5V Supply Voltage Range S Thermal Shutdown Ordering Information PART TEMP RANGE PIN-PACKAGE MAX8939EWV+T -40NC to +85NC 30 WLP (0.5mm pitch) MAX8939AEWV+T -40NC to +85NC 30 WLP (0.5mm pitch) +Denotes a lead(Pb)-free/RoHS-compliant package. T = Tape and reel. Typical Operating Circuit appears at end of data sheet. ________________________________________________________________ Maxim Integrated Products 1 For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com. MAX8939/MAX8939A General Description MAX8939/MAX8939A System Power Management for Mobile Handset ABSOLUTE MAXIMUM RATINGS BATT, OUT1, SAFE_OUT, and INVIB to AGND.....-0.3V to +6.0V CHG_IN, OUT2, LED1, and LED2 to AGND..........-0.3V to +30V LED3 and CHG_MON to AGND..... -0.3V to (VSAFE_OUT + 0.3V) COMP2, IRQ, RESET_IN, COMP1, SCL, SDA, CHG, PWR_ON_CMP, REF, LDO1, LDO2, LDO3, LDO4, and LDO1_EN to AGND..................... -0.3V to (VBATT + 0.3V) OUTVIB to AGND................................... -0.3V to (VINVIB + 0.3V) PGND1 and PGND2 to AGND..............................-0.3V to +0.3V LX1, LX2 Current (Note 1).............................................. 1.7ARMS Continuous Power Dissipation (TA = +70NC) WLP (derate 24.4mW/NC above +70NC)..........................1.9W Operating Temperature....................................... -40NC to +85NC Junction Temperature......................................................+150NC Storage Temperature Range............................. -65NC to +150NC Soldering Temperature (reflow).......................................+260NC Note 1: LX1 has internal clamp diodes to PGND1 and OUT1. LX2 has internal clamp diodes to PGND2 and OUT2. Applications that forward bias these diodes should take care not to exceed the IC package power dissipation limit. 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 in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. PACKAGE THERMAL CHARACTERISTICS (Note 2) WLP Junction-to-Ambient Thermal Resistance (qJA)...........41°C/W Note 2: Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a fourlayer board. For detailed information on package thermal considerations, refer to www.maxim-ic.com/thermal-tutorial. ELECTRICAL CHARACTERISTICS (VBATT = 3.7V, VCHG_IN = 5.0V, circuit of Figure 1, TA = -40NC to +85NC, unless otherwise noted. Typical values are at TA = +25NC.) PARAMETER CONDITIONS MIN TYP MAX UNITS 5.5 V BATT BATT Operating Voltage 2.9 0.4 1 BATT Shutdown Supply Current All outputs off, disabled, VSCL = VSDA= VRESET_IN = 0V TA = +25NC TA = +85NC 0.4 1 BATT Standby Supply Current All outputs off, VSCL = VSDA = VRESET_IN = 1.8V, I2C ready TA = +25NC 5 10 TA = +85NC 5 BATT Biasing Supply Current I2C ready, one or more outputs on Undervoltage Lockout (UVLO) Threshold BATT rising I2C 60 2.6 Undervoltage Lockout Hysteresis 2.75 FA FA FA 2.9 V 100 mV Threshold +160 NC Hysteresis 20 NC THERMAL SHUTDOWN REFERENCE Reference Output Voltage Reference Supply Rejection 1.200 V 0.2 mV LOGIC AND CONTROL INPUTS Input Low Level SDA, SCL, LDO1_EN, CHG, and RESET_IN Input High Level SDA, SCL, LDO1_EN, CHG, and RESET_IN TA = +25NC SDA, SCL, LDO1_EN, CHG, and RESET_IN, 0 < VIN < 5.5V TA = +85NC Logic-Input Current 0.4 1.40 V V -1 +1 0.1 2 _______________________________________________________________________________________ FA System Power Management for Mobile Handset (VBATT = 3.7V, VCHG_IN = 5.0V, circuit of Figure 1, TA = -40NC to +85NC, unless otherwise noted. Typical values are at TA = +25NC.) PARAMETER CONDITIONS MIN TYP MAX UNITS LOGIC AND CONTROL OUTPUTS IRQ (Open-Drain Output) Output Low Voltage IIRQ = 2mA 0.4 V PWR_ON_CMP (Open-Drain Output) Output Low Voltage IPWR_ON_CMP = 2mA 0.4 V SDA Output Low Level ISDA = 6mA 0.4 V 400 kHz I2C SERIAL INTERFACE (VSCL = VSDA = 3V) (Figure 15) Clock Frequency Bus-Free Time Between START and tBUF STOP 1.3 Fs Hold Time Repeated START Condition tHD_STA 0.6 Fs SCL Low Period tLOW 1.3 Fs SCL High Period tHIGH 0.6 Fs Setup Time Repeated START Condition tSU_STA 0.6 Fs SDA Hold Time tHD_DAT 0 Fs SDA Setup time tSU_DAT 100 ns Maximum Pulse Width of Spikes that Must Be Suppressed by the Input Filter of Both DATA and CLK Signals Setup Time for STOP Condition 50 tSU_STO ns 0.6 Fs CHG_IN Input Operating Range 4.1 CHG_IN Current VCHG_IN = 28V, VBATT = 4V, MAX8939A CHG_IN Leakage Current from CHG_IN to BATT VCHG_IN = 28V, VBATT = 0V, MAX8939A Reverse Leakage Current from BATT to CHG_IN VCHG_IN = 0V, VBATT = 0 to 4.2V, MAX8939A VCHG_IN - VBATT, rising CHG_IN Trip Point Input Undervoltage Threshold (UV) Input Overvoltage Threshold (OVP) 400 200 10 V 600 1000 FA 21 80 FA 10 FA 300 VCHG_IN - VBATT, falling 100 VCHG_IN - VBATT, hysteresis 200 400 mV MAX8939, VCHG_IN rising, 500mV hysteresis (typ) 3.9 4.0 4.1 MAX8939A, VCHG_IN rising, 900mV hysteresis (typ) 3.9 4.0 4.1 MAX8939, VCHG_IN rising, 200mV hysteresis (typ) 10.2 10.6 11 MAX8939A, VCHG_IN rising, 200mV hysteresis (typ) 6.25 6.5 6.75 750 1500 FA 500 FA 0.8 I Input Supply Current ICHG_IN - IBATT = 90mA Shutdown Input Current Charger disabled CHG_IN to BATT Dropout On-Resistance VCHG_IN = 3.7V, VBATT = 3.6V 0.4 V V _______________________________________________________________________________________ 3 MAX8939/MAX8939A ELECTRICAL CHARACTERISTICS (continued) MAX8939/MAX8939A System Power Management for Mobile Handset ELECTRICAL CHARACTERISTICS (continued) (VBATT = 3.7V, VCHG_IN = 5.0V, circuit of Figure 1, TA = -40NC to +85NC, unless otherwise noted. Typical values are at TA = +25NC.) PARAMETER CONDITIONS MIN TYP MAX 4.75 4.90 5.00 UNITS SAFE_OUT SAFE_OUT Regulated Output ISAFE_OUT = 15mA, VCHG_IN = 5V, TA = 0NC to +85NC V ISAFE_OUT = 15mA, VCHG_IN = 10V, TA = 0NC to +85NC 5.2 SAFE_OUT Current Limit 100 mA 2.666 mV/ mA CHG_MON I/V Conversion Factor Monitoring voltage to charge current - fast-charge current = 450mA (Note 3) I/V Accuracy Overall range Output Voltage 450mA charge current - fast-charge current = 450mA (Note 3) -10 +10 1200 % mV Charge Monitoring Range 0 1.2 V Output Impedance 10 20 40 kI 1.5 3 5 mA INDICATOR LED LED3 Current Sink VCHG_IN = 5V, TA = 0NC to +85NC BATT BATT Regulation Voltage (MAX8939) BATT Regulation Voltage (MAX8939A) IBATT = 90mA, VBATT programmed to 4.2V TA = +25NC 4.179 4.2 4.221 TA = -40NC to +85NC 4.158 4.2 4.242 IBATT = 90mA, TA = +25NC VSET = 11b 4.129 4.150 4.171 VSET = 00b 3.465 3.500 3.535 VSET = 01b 3.811 3.850 3.889 VSET = 10b 4.009 4.050 4.091 VSET = 11b 4.108 4.150 4.192 IBATT = 90mA, TA = -40NC to +85NC -200 -300 -400 Disable Programmable Restart Fast-Charge From BATT regulation voltage, default = disable Threshold CHG_IN Fast-Charge Current (MAX8939) (Note 4) VBATT = 3.5V V mV CHG_CONTROL_A.FAST_CHARGE = 000b 80 90 100 001b 240 270 300 010b 400 450 500 011b 560 630 700 100b 630 765 900 101b 700 850 1000 110b 940 1020 1200 111b 1050 1275 1500 4 _______________________________________________________________________________________ V mA System Power Management for Mobile Handset (VBATT = 3.7V, VCHG_IN = 5.0V, circuit of Figure 1, TA = -40NC to +85NC, unless otherwise noted. Typical values are at TA = +25NC.) PARAMETER CHG_IN Fast-Charge Current (MAX8939A) (Note 4) CONDITIONS VBATT = 3.5V MIN TYP MAX CHG_CONTROL_A.FAST_CHARGE = 000b 82 90 98 001b 250 270 290 010b 420 450 480 011b 575 630 685 100b 695 765 835 101b 775 850 925 110b 100 120 140 111b 160 180 200 90 100 mA 2.55 2.6 V CHG_IN Precharge Current VBATT = 2V BATT Prequalification Threshold Voltage VBATT rising hysteresis 140mV (typ) Soft-Start Time Ramp time to fast-charge current 2.5 2.5 UNITS mA ms TOP-OFF Top-Off Threshold (% of Fast-Charge Current) IBATT falling TOP_OFF = 00b 10 TOP_OFF = 01b 20 TOP_OFF = 10b 30 TOP_OFF = 11b (default) 0 % TIMER Timer Accuracy -20 MAX8939 Fast-Charge Time Limit From entering fastcharge to VBATT < 4.2V MAX8939A Precharge Timer Top-Off Timer 60 CCTR = 01b 120 CCTR = 10b 240 CCTR = 00b (default) 24 CCTR = 01b 120 CCTR = 10b 240 MAX8939 30 MAX8939A 12 TOPOFF_TIME = 00b 30 TOPOFF_TIME = 01b 60 TOPOFF_TIME = 10b 120 TOPOFF_TIME = 11b Watchdog Timer +20 CCTR = 00b (default) % min min min Disable MAX8939 2.5 5 10 MAX8939A 15 30 45 s THERMAL LOOP Thermal Limit Temperature +70NC [00] Junction temperature when the charge current is +85NC [01] reduced, TJ rising, default +100NC [10] value +115NC [11] +100 NC _______________________________________________________________________________________ 5 MAX8939/MAX8939A ELECTRICAL CHARACTERISTICS (continued) MAX8939/MAX8939A System Power Management for Mobile Handset ELECTRICAL CHARACTERISTICS (continued) (VBATT = 3.7V, VCHG_IN = 5.0V, circuit of Figure 1, TA = -40NC to +85NC, unless otherwise noted. Typical values are at TA = +25NC.) PARAMETER CONDITIONS MIN TYP MAX UNITS OUT1 STEP-UP DC-DC CONVERTER Input Voltage (VBATT) 2.9 Input Supply Current 2MHz switching, VOUT = 5V, no load OUT1 Voltage Accuracy 500mA load Maximum Output Current VBATT R 3.2V, VOUT1 = 5.0V 5.5 11 TA = +25NC -3 +3 TA = +85NC -4 +4 550 nFET Current Limit V mA 700 % mA 2.0 A Line Regulation VBATT = 2.9V to 4.2V 0.1 %/V Load Regulation 0 to 500mA load 0.5 %/A LX1 nFET On-Resistance LX1 to PGND1, ILX1 = 200mA 0.1 0.2 I LX1 pFET On-Resistance LX1 to OUT1, ILX1 = -200mA 0.15 0.3 I LX1 Leakage VLX1 = 5.5V TA = +25NC 0.1 5 TA = +85NC 1 Switching Frequency 1.8 2 Maximum Duty Cycle 65 75 % 8 % 220 I 3 V Minimum Duty Cycle COMP Discharge Resistance During shutdown or UVLO 2.2 FA MHz VIBRATOR Programmable Output Voltage OUTVIB 1mA at VBATT = VINVIB = 5.5V, 150mA at VBATT = VINVIB = 3.4V, default value Output Current 200 mA Current Limit VOUTVIB = 0V 400 600 mA Dropout Voltage ILOAD = 135mA, TA = +25NC 150 300 mV Line Regulation 3.4V P VBATT = VINVIB < 5.5V, ILOAD = 100mA 2.2 mV Load Regulation 1mA < ILOAD < 200mA 25 mV Power-Supply Rejection DVINVIB/DVOUTVIB f = 10Hz to 10kHz, ILOAD = 30mA 40 dB Output Noise 100Hz to 100kHz, ILOAD = 30mA 65 FVRMS Discharge Time Constant TOFF 90% to 5%, C = 1FF 0.1 ms Active Stop nFET on-resistance 1 I Active Brake on Shutdown nFET on duration 85 ms LDO1 Output Accuracy ILOAD = 1mA Maximum Output Current -3 +3 400 % mA Current Limit VLDO1 = 0V 600 Dropout Voltage ILOAD = 200mA 200 Line Regulation 3.4V P VBATT P 5.5V, ILOAD = 100mA 2.4 mV Load Regulation 50FA < ILOAD < 200mA 25 mV Power-Supply Rejection DVLDO1/DVBATT f = 10Hz to 10kHz, ILOAD = 30mA 60 dB Output Noise Voltage (RMS) 100Hz to 100kHz, ILOAD = 30mA 50 FVRMS 6 _______________________________________________________________________________________ mA 400 mV System Power Management for Mobile Handset (VBATT = 3.7V, VCHG_IN = 5.0V, circuit of Figure 1, TA = -40NC to +85NC, unless otherwise noted. Typical values are at TA = +25NC.) PARAMETER CONDITIONS Ground Current ILOAD = 500FA Shutdown Discharge Time TOFF 90% to 10%, C = 4.7FF MIN TYP MAX 21 Shutdown Output Impedance 50 UNITS FA 1 ms 80 I LDO2, LDO3 Output Accuracy ILOAD = 1mA Maximum Output Current -3 +3 200 % mA Current Limit Output = 0V 400 700 mA Dropout Voltage ILOAD = 135mA 200 400 mV Line Regulation 3.4V P VBATT P 5.5V, ILOAD = 100mA 2.4 mV Load Regulation 50FA < ILOAD < 200mA 25 mV Power-Supply Rejection DVLDO_/DVBATT f = 10Hz to 10kHz, ILOAD = 30mA 60 dB Output Noise Voltage (RMS) 100Hz to 100kHz, ILOAD = 30mA 50 FVRMS Ground Current ILOAD = 500FA 21 Shutdown Discharge Time TOFF 90% to 10%, C = 1FF Shutdown Output Impedance 100 FA 1 ms 150 I LDO4 Output Accuracy ILOAD = 1mA Maximum Output Current -3 +3 100 % mA Current Limit VLDO4 = 0V 200 400 mA Dropout Voltage ILOAD = 70mA 200 400 mV Line Regulation 3.4V P VBATT P 5.5V, ILOAD = 50mA 2.4 mV Load Regulation 50FA < ILOAD < 100mA 25 mV Power-Supply Rejection DVLDO4/DVBATT f = 10Hz to 10kHz, ILOAD = 30mA 60 dB Output Noise 100Hz to 100kHz, ILOAD = 30mA 50 FVRMS Ground Current ILOAD = 500FA 25 FA Shutdown Discharge Time TOFF 90% to 10%, C = 1FF Shutdown Output Impedance 100 1 ms 150 I 5.5 V mA OUT2 WLED STEP-UP CONVERTER Input Supply Voltage Input Supply Current OUT2 Leakage Current 2.9 2MHz, no load 2 2.5 TA = +25NC, VOUT2 = 5.5V, shutdown 0.1 1 TA = +85NC, VOUT2 = 5.5V, shutdown 0.1 5 FA LED1, LED2 Current Regulator Dropout Voltage (Note 5) 25.25mA setting 200 5.05mA setting 150 LED_ Regulation Voltage LED_ Current Accuracy 350 mV mV TA = +25NC, ILED_= 25.25mA -3 +3 TA = -40NC to +85NC, ILED_= 25.25mA -5 +5 % _______________________________________________________________________________________ 7 MAX8939/MAX8939A ELECTRICAL CHARACTERISTICS (continued) MAX8939/MAX8939A System Power Management for Mobile Handset ELECTRICAL CHARACTERISTICS (continued) (VBATT = 3.7V, VCHG_IN = 5.0V, circuit of Figure 1, TA = -40NC to +85NC, unless otherwise noted. Typical values are at TA = +25NC.) PARAMETER Leakage Current CONDITIONS MIN TYP MAX TA = +25NC, in shutdown 0.01 1 TA = +85NC, in shutdown 0.1 5 UNITS FA LX2 nFET Current Limit nFET On-Resistance LX2 Leakage Current 710 mA ILX2 = 200mA 0.3 0.7 TA = +25NC, 5.5V, shutdown 0.01 1 TA = +85NC, 5.5V, shutdown 0.1 5 2 2.2 Operating Frequency Maximum Duty Cycle 860 1.8 VLED1 or VLED2 = 0.2V 90 I FA MHz % COMP2 Transconductance 20 Fs Soft-Start Charge Current 60 FA Discharge Pulldown 20 kI PROTECTION Overvoltage Threshold VOUT2 rising 28 Overvoltage Hysteresis Open LED Detection Shorted LED Detection 30 V 120 mV 4 100 VOUT2 - 2.2V VOUT2 - 0.7V V V Note 3: The monitoring voltage is proportional to the charging current with a ratio depending on the programmed fast-charge current. For the current equal to the fast-charge current, the monitoring voltage is typically 1.2V. Note 4: The maximum CHG_IN current is the typical value plus 10% for currents up 700mA and the typical value plus 15% for higher currents. Note 5: LED dropout voltage is defined as the LED_ to ground voltage when current into LED_ drops 10% from the value at VLED_= 0.5V. 8 _______________________________________________________________________________________ System Power Management for Mobile Handset OUT1 STEP-UP CONVERTER OUT1 EFFICIENCY vs. LOAD CURRENT OUT1 EFFICIENCY vs. LOAD CURRENT 80 60 VBATT = 3.0V 50 VBATT = 3.7V 40 VBATT = 4.2V 30 90 80 EFFICIENCY (%) 70 MAX8939 toc02 90 VBATT = 3.0V 70 60 50 40 30 20 20 10 10 VOUT1 = 5V 10 1 100 VOUT1 = 3.5V 0 0 10 1 1000 4.97 4.96 VBATT = 3.7V VBATT = 3.0V 4.93 4.92 5.3 5.2 5.1 MIN TON MODE 5.0 PROTECTION MODE (VOUT1 TRACKS VBATT) 4.9 4.91 VOUT1 = 5V 4.8 4.90 0 100 200 300 400 500 600 2.9 700 3.3 3.7 4.1 4.5 4.9 5.3 LOAD CURRENT (mA) BATTERY VOLTAGE (V) OUT1 NO-LOAD SUPPLY CURRENT vs. BATTERY VOLTAGE OUT1 STARTUP WAVEFORM MAX8939 toc06 MAX8939 toc05 20 18 16 SUPPLY CURRENT (mA) NO LOAD 5.4 OUTPUT VOLTAGE (V) OUTPUT VOLTAGE (V) 4.98 4.94 5.5 MAX8939 toc03 VBATT = 4.2V 4.95 1000 OUT1 VOLTAGE vs. BATTERY VOLTAGE OUT1 VOLTAGE vs. LOAD CURRENT 5.00 4.99 100 LOAD CURRENT (mA) LOAD CURRENT (mA) MAX8939 toc04 EFFICIENCY (%) 100 MAX8939 toc01 100 2V/div VSCL 5V 1V/div 14 12 VOUT1 10 8 6 4 IL1 2 VOUT1 = 5V 0 2.9 3.3 3.7 4.1 4.5 4.9 5.3 200mA/div NO LOAD 40µs/div BATTERY VOLTAGE (V) _______________________________________________________________________________________ 9 MAX8939/MAX8939A Typical Operating Characteristics (VBATT = 3.7V, circuit of Figure 1, TA = +25NC, unless otherwise noted.) MAX8939/MAX8939A System Power Management for Mobile Handset Typical Operating Characteristics (continued) (VBATT = 3.7V, circuit of Figure 1, TA = +25NC, unless otherwise noted.) OUT1 STEP-UP CONVERTER (CONTINUED) LIGHT-LOAD SWITCHING WAVEFORMS HEAVY-LOAD SWITCHING WAVEFORMS MAX8939 toc07 10mA LOAD VOUT1 MAX8939 toc08 10mV/div (AC-COUPLED) 2V/div VLX2 2V/div VLX2 IL1 100mA/div IL1 20mV/div (AC-COUPLED) VOUT1 500mA/div 700mA LOAD 200ns/div 200ns/div OUT1 LOAD-TRANSIENT RESPONSE (70mA TO 700mA TO 70mA) MAX8939 toc09 VOUT1 500mV/div (AC-COUPLED) 200mA/div IOUT1 20µs/div 10 ������������������������������������������������������������������������������������� System Power Management for Mobile Handset OUT2 WHITE LED DRIVER 25.25mA/STRING 90 80 10.1mA/STRING 60 50 40 25.25mA/STRING 90 EFFICIENCY (%) EFFICIENCY (%) 80 70 100 MAX8939 toc10 100 LED EFFICIENCY vs. BATTERY VOLTAGE 2 STRINGS OF 4 LEDS MAX8939 toc11 LED EFFICIENCY vs. BATTERY VOLTAGE 2 STRINGS OF 5 LEDS 1.00mA/STRING 70 10.1mA/STRING 60 50 40 30 30 20 20 10 10 0 1.00mA/STRING 0 2.9 3.3 3.7 4.1 4.5 4.9 5.3 3.3 2.9 BATTERY VOLTAGE (V) 3.7 4.1 4.5 4.9 5.3 BATTERY VOLTAGE (V) LED STARTUP WAVEFORMS OUT2 SWITCHING WAVEFORMS MAX8939 toc12 MAX8939 toc13 2V/div VSCL 5V/div 5V VLX2 VOUT2 5V/div 200mA/div IL2 IL2 10mA/div ILED NO LOAD 100mA/div DRIVING 1 STRING OF 5 LEDS AT 25.25mA 20µs/div 200ns/div LED RAMP-UP WAVEFORM MAX8939 toc14 VSCL 128ms SETTING, 0.05mA TO 25.25mA 2V/div 5V/div VOUT2 10mA/div ILED_ 40µs/div ______________________________________________________________________________________ 11 MAX8939/MAX8939A Typical Operating Characteristics (continued) (VBATT = 3.7V, circuit of Figure 1, TA = +25NC, unless otherwise noted.) Typical Operating Characteristics (continued) (VBATT = 3.7V, circuit of Figure 1, TA = +25NC, unless otherwise noted.) LDOs LDO DROPOUT VOLTAGE vs. LOAD CURRENT LDO OUTPUT VOLTAGE CHANGE vs. LOAD CURRENT -30 LDO3 LDO2 -40 LDO4 -50 CURRENT LIMIT -60 LDO2 250 LDO1 -20 -70 MAX8939 toc16 -10 300 DROPOUT VOLTAGE (mV) VBATT = 3.7V DEFAULT OUTPUT VOLTAGE MAX8939 toc15 0 LDO4 200 LDO3 150 100 LDO1 50 VBATT = 2.9V OUTPUT SET TO 3.2V 0 0 100 200 300 400 500 600 0 100 150 200 250 300 350 400 50 LOAD CURRENT (mA) LOAD CURRENT (mA) LDO SHUTDOWN WAVEFORMS CHARGE CURRENT vs. BATTERY VOLTAGE MAX8939 toc17 100 2V/div VSCL MAX8939 toc18 OUTPUT VOLTAGE CHANGE (mV) 90 80 VLDO1 2V/div VLDO2 VLDO3 2V/div 2V/div VLDO4 2V/div CHARGE CURRENT (mA) MAX8939/MAX8939A System Power Management for Mobile Handset 70 60 50 40 30 VCHG_IN = 5V VSET = 3.6V DEFAULT CHARGER SETTINGS 20 NO LOAD IBATT 10 1A/div 40µs/div 0 0 1 2 3 4 5 BATTERY VOLTAGE (V) 12 ������������������������������������������������������������������������������������� System Power Management for Mobile Handset BATTERY CHARGER CHARGER CONNECT WAVEFORM VBATT = 3.7V VSET = 4.2V IFC = 450mA 450 CHARGE CURRENT (mA) 400 MAX8939 toc19 CHARGE CURRENT vs. CHG_IN VOLTAGE 500 MAX8939 toc20 VCHG_IN 5V/div 2V/div 350 300 VCHG_IN FALLING TEMP REG +100˚C 250 200 VSAFE_OUT 2V/div VCHG_IN RISING 150 100 UV 50mA/div VCHG_MON OVP 0.1µF CAPACITOR ON VBATT = 3V CHG_MON 50 IBATT 0 0 3 6 9 12 4ms/div 15 CHG_IN VOLTAGE (V) VIB DISABLE WAVEFORM MAX8939 toc21 3V OUTPUT, 50% DUTY CYCLE VOUTVIB ACTIVE BRAKE 1V/div IOUTVIB 50mA/div 40µs/div ______________________________________________________________________________________ 13 MAX8939/MAX8939A Typical Operating Characteristics (continued) (VBATT = 3.7V, circuit of Figure 1, TA = +25NC, unless otherwise noted.) MAX8939/MAX8939A System Power Management for Mobile Handset Bump Configuration TOP VIEW (BUMPS ON BOTTOM) 1 2 3 4 5 6 PGND2 LX2 OUT2 OUT1 LX1 PGND1 A1 A2 A3 A4 A5 A6 COMP2 LED1 RESET_IN SCL B1 B2 B3 B4 B5 B6 LED3 LED2 CHG SDA LDO3 LDO2 C1 C2 C3 C4 C5 C6 + A B C SAFE_OUT OUTVIB D D1 D2 CHG_IN CHG_MON E E1 E2 LDO1_EN COMP1 IRQ PWR_ON_CMP LDO4 LDO1 D3 D4 D5 D6 INVIB BATT AGND REF E3 E4 E5 E6 WLP 0.5mm PITCH Bump Description PIN A1 NAME PGND2 FUNCTION Power Ground for WLED Boost Converter. Connect PGND1, PGND2, and AGND to the PCB ground plane. A2 LX2 A3 OUT2 Inductor Connection and Switching Node for WLED Boost Converter WLED Step-Up Converter Output. Connect a 1FF capacitor from OUT2 to PGND2. A4 OUT1 Step-Up Converter Output. Connect a 2.2FF capacitor from OUT1 to ground. A5 LX1 A6 PGND1 Power Ground for OUT1 Step-Up Converter. Connect PGND1, PGND2, and AGND to the PCB ground plane. B1 COMP2 Step-Up Compensation Node for OUT2 Step-Up Converter. Connect a 0.22FF ceramic capacitor from COMP to ground. The applied COMP capacitance stabilizes the converter and sets the softstart time. COMP discharges to ground through a 20kI resistance when in shutdown. B2 LED1 B3 RESET_IN B4 SCL B5 LDO1_EN B6 COMP1 Inductor Connection and Switching Node for OUT1 Step-Up Converter 25mA LED Current Regulator. Connect LED1 to the cathode of the first LED string. Active-Low Reset Input. Pulse RESET_IN low to reset all registers (except STATUS and EVENT) to their default state. Clock Input for I2C Serial Interface. High impedance when the I2C interface is off. Enable Input for LDO1. Drive LDO1_EN high to enable LDO1, or low to disable LDO1. Once LDO1 is enabled or disabled through I2C, the state of LDO1_EN is ignored until reset. Compensation for OUT1 Step-Up Converter. Connect a 2200pF capacitor from COMP1 to ground. See the Soft-Start OUT1 section for more details. 14 ������������������������������������������������������������������������������������� System Power Management for Mobile Handset PIN NAME FUNCTION C1 LED3 Indicator LED Connection. Connect LED3 to the cathode of the precharge indicator LED. If a precharge indicator LED is not used, leave LED3 unconnected. C2 LED2 25mA LED Current Regulator. Connect LED2 to the cathode of the second LED string. C3 CHG Charger Disable Input. Connect CHG high to disable the charger, or low to enable the charger. Once the charger is enabled or disabled through I2C, the state of CHG is ignored until reset. C4 SDA Data Input for Serial Interface. High impedance when the I2C interface is off. C5 LDO3 200mA LDO Output. Connect a 2.2FF capacitor from LDO3 to ground. In shutdown, LDO3 is pulled to ground through an internal 100I. C6 LDO2 200mA LDO Output. Connect a 2.2FF capacitor from LDO2 to ground. In shutdown, LDO2 is pulled to ground through an internal 100I. D1 SAFE_OUT 4.9V Regulated LDO Output with Input Overvoltage Protection. Connect a 1FF ceramic capacitor from SAFE_OUT to ground. SAFE_OUT can be used to supply low-voltage-rated USB systems and the precharge indicator. D2 OUTVIB Vibrator Driver Output. Connect OUTVIB to the vibrator motor. Connect a 1FF ceramic capacitor from OUTVIB to ground. D3 IRQ D4 PWR_ON _CMP D5 LDO4 100mA LDO Output. Connect a 1FF capacitor from LDO4 to ground. In shutdown, LDO4 is pulled to ground through an internal 100I. D6 LDO1 400mA LDO Output. Connect a 4.7FF capacitor from LDO1 to ground. In shutdown, LDO1 is pulled to ground through an internal 50I. CHG_IN Charger Input Supply Voltage. CHG_IN is the power-supply input for the SAFE_OUT linear regulator and the battery charger. The operating range for the charger input is 4.1V to 10V (MAX8939) or 6.25V (MAX8939A). CHG_IN is protected up to 28V. When VCHG_IN exceeds 10.6V (MAX8939) or 6.75 (MAX8939A), SAFE_OUT and the charger are disabled. Connect a 1FF or larger ceramic capacitor from CHG_IN to ground. E2 CHG_MON Charge Current Monitoring Analog Output. CHG_MON outputs a voltage proportional to the charge current with 1.2V corresponding to the programmed fast-charge current. The CHG_MON output includes ripple from loads on the battery. If this is not desired, connect a small 0.01FF to 0.1FF capacitor at the input of the ADC to filter the ripple. E3 INVIB Input Supply for the Vibrator Driver. Connect INVIB to BATT. Connect a 1FF ceramic capacitor from INVIB to PGND. E4 BATT Battery Connection and IC Supply Voltage. Connect a 10FF ceramic capacitor from BATT to ground. E5 AGND Analog Ground. Connect PGND1, PGND2, and AGND to the PCB ground plane. E6 REF E1 Interrupt Request Open-Drain Output Open-Drain Output to Wake Sleeping Baseband. PWR_ON_CMP pulses low while the charger is connected. See the PWR_ON_CMP section for details. Reference Noise Bypass. Connect a 0.1FF ceramic capacitor from REF to AGND. Do not load. REF is high impedance when shut down. ______________________________________________________________________________________ 15 MAX8939/MAX8939A Bump Description (continued) MAX8939/MAX8939A System Power Management for Mobile Handset Table 1. Output Summary VOLTAGE DEFAULT DEFAULT TOLERANCE STATE AT VALUE (V) (%) POWER-UP OUTPUT CURRENT (mA) DESCRIPTION Q3.0 400 Low-noise LDO to supply power either to the RF or analog section. LDO1 is controlled from the I2C bus or the LDO1_EN input. 1.8 Q3.0 200 Low-noise LDO to supply power either to the RF or analog section. LDO2 is controlled from the I2C bus. Off 2.8 Q3.0 200 Low-noise LDO to supply power either to the RF or analog section. LDO3 is controlled from the I2C bus. 1.7V to 3.2V in 100mV step Off 2.8 Q3.0 100 Low-noise LDO to supply power either to the RF or analog section. LDO4 is controlled from the I2C bus. OUT1 3.5V to 5.0V (STEP-UP) in 100mV step Off 5 Q3.0 700 The OUT1 step-up converter provides a 5V power supply for an audio amplifier. The output voltage is programmable through I2C. Off N/A N/A 60 The OUT2 step-up converter operates at 2MHz and provides a high-voltage source for the keypad and backlight display drivers. 200 High-power vibrator driver with programmable output voltage and speed control in 70 steps through I2C. The vibrator driver has active brake with stop. SUPPLY OUTPUT RANGE LDO1 1.7V to 3.2V in 100mV step Off 2.9 LDO2 1.7V to 3.2V in 100mV step Off LDO3 1.7V to 3.2V in 100mV step LDO4 OUT2 (LED) VBATT to 28V OUTVIB (Vibrator) 1.3V, 2.5V, 3V, or INVIB bypass Off 3 Q3.0 One-cell Li+ Battery Charger SAFE_OUT MAX8939: 3.6V, 4.15V, 4.20V, or 4.25V N/A* MAX8939A: 3.50V, 3.85V, 4.05V, or 4.15V 4.9V MAX8939: 3.6 MAX8939A: 3.5 N/A* 4.9 Q0.6 A stand-alone constant-current, constant voltage (CC/CV), thermally regulated linear MAX8939: charger designed for charging a single-cell 1.3A (max) lithium-ion (Li+) battery. The charger current MAX8939A: and protection timer is programmable 850mA (max) through I2C. Q3.0 Protected output SAFE_OUT can be used to supply low-voltage-rated USB systems and the precharge indicator. The output voltage is a fixed 4.9V. 90 default 100 (max) *Subject to valid voltage present at CHG_IN. 16 ������������������������������������������������������������������������������������� System Power Management for Mobile Handset 2.9V TO 5.5V BATT CHG_IN 1µ F 10µF CC/CVREG LDO SAFE_OUT 4.9V CHG DISABLE 1µ F CHG_MON I/V LI+ LINEAR CHARGER CONTROL 3.5V TO 5V, 700mA OUT1 LED3 PRE_CHG INDICATION 10µF MAX8939 MAX8939A PWR_ON_CMP SCL ON/OFF CONTROL UVLO AND POR AND I2C INTERFACE SDA IRQ CONTROL PWM BOOST CONVERTOR LX1 LX2 1µ F 2.2µF PGND1 COMP1 L2 10µH BATT L1 2.2µH CONTROL RESET_IN BATT TO SYSTEM Li+ BATTERY LDO1 BATT LED BOOST CONVERTER 2200pF 1.7V TO 3.2V, 400mA 4.7µF OUT2 1µF 0.22µF RAMP TIMER BLINK RATE AND DUTY CYCLE PGND2 COMP2 LDO1 CONTROL CONTROL LDO2 CONTROL INVIB 1.3V, 2.5V, 3.0V, OR VBATT OUTVIB LDO3 BATT VIB DRIVER 1.7V TO 3.2V, 200mA 2.2µF 200mA M 1.7V TO 3.2V, 200mA 2.2µF LED2 1µ F LDO2 BATT LED1 BATT LDO1_EN LDO3 1µ F PWM CONTROL CONTROL LDO4 BATT 1.7V TO 3.2V, 100mA 1µF PGND LDO4 CONTROL REF BATT 1.2V REFERENCE AGND 0.1µF Figure 1. Typical Application Circuit and Block Diagram ______________________________________________________________________________________ 17 MAX8939/MAX8939A DC/USB INPUT MAX8939: 4.10V TO 10V MAX8939A: 4.10V TO 6.25V (PROTECTED UP TO 28V) MAX8939/MAX8939A System Power Management for Mobile Handset VBATT SHUTDOWN RESET_IN = LOW RESET_IN = HIGH OR CHG_DET = 1 AND CHG = LOW SAFE_OUT RESET VBATT < VUVLO CHARGER ASSERTED READ DEFAULT SETTING RETURN TO SHUTDOWN RESET_IN = LOW PWR_ON_CMP RETURN TO RESET CHARGER ASSERTED PWR_ON_CMP = HIGH Z WHEN IRQ REGISTER IS WRITTEN VBATT < VUVLO UVLO UPPER CHG_DET WAKE-UP IRQ UVLO UPPER THRESHOLD I2C UVLO UPPER THRESHOLD I2C READ/WRITE STANDBY I2C ACTIVE LDO1_EN ENABLE BAND-GAP AND INTERNAL OSC 0.5ms ENABLE SIGNAL TO CONTROL LDO1 RETURN TO STANDBY ALL SUPPLIES DISABLED BAND-GAP AND INTERNAL OSC DISABLED IF CHARGER NOT CONNECTED ACTIVE ONE OR MORE SUPPLY IS ENABLED OVER_TEMP IRQ IS ASSERTED AND EVENT BIT IS SET Figure 2. MAX8939/MAX8939A State Diagram 18 ������������������������������������������������������������������������������������� System Power Management for Mobile Handset VBATT < 2.5V PRECHARGE PRECHARGE CURRENT MAX8939 TIMEOUT: 30min MAX8939A TIMEOUT: 12min VBATT < 2.4V CHARGER DISABLED CHG = 1, VCHG_IN < 4.1V, VCHG_IN > 10.6V (MAX8939) OR 6.75V (MAX8939A), (VCHG_IN - VBATT) < 250mV, OR THERMAL SHUTDOWN RESET TO DEFAULT IF UVLO = LOW OR RESET = LOW ANY CHARGING STATE DIE TEMPERATURE DEFAULT > +100°C CHARGING CURRENT IS REDUCED AS NECESSARY VBATT > 2.55V FAST-CHARGE MAX8939 DEFAULT: 60min TIMEOUT MAX8939A DEFAULT: 24min TIMEOUT AND 90mA IFAST-CHARGE VSET > 3.5V (MAX8939) OR 3.6V (MAX8939A) IF VBATT = VSET RESTART IF VBATT < RESTART THRESHOLD OR CHG_EN CHARGER DETECT CHG = 0, VCHG_IN > 4.1V, VCHG_IN < 10V (MAX8939) OR 6.25V (MAX8939A), AND (VCHG_IN - VBATT) > 250mV THE CHARGE TIMER IS RESET BY REASSERTED CHG_IN OR CHG_EN TOP-OFF CONSTANT VOLTAGE MODE (CV) DEFAULT: 30min TIMEOUT OR 10% OF IFAST-CHARGE DONE IF TOP-OFF TIMEOUT CHARGE CURRENT < TOP-OFF THRESHOLD AND VBATT = VSET DIE TEMPERATURE < + 100°C STATUS FAST-CHARGE CONSTANT CURRENT (CC) RETURN TO CHARGING STATE IRQ TOP-OFF OR FAST_CHG TIMER EXPIRE IRQ STATUS TOP-OFF ENTERING (CV) IRQ STATUS CHARGE DONE Figure 3. Battery Charger State Diagram ______________________________________________________________________________________ 19 MAX8939/MAX8939A TIMEOUT IF ANY TIMER EXPIRES OR WATCHDOG TIMES OUT, THE CHARGER IS DISABLED MAX8939/MAX8939A System Power Management for Mobile Handset Detailed Description Startup and Power States To guarantee the correct startup of the MAX8939/ MAX8939A, an internal power-on reset is generated after the first connection of the battery. This resets the I2C registers to the default values. The ICs are then in reset state. The reset state is a low power level, where the I2C interface is disabled and it is not possible to read or write to any register. The ICs stay in reset state as long as VBATT is below the UVLO upper threshold. When the battery voltage exceeds the UVLO upper threshold, the ICs enter the standby state and the I2C bus can be written to. The typical response time of the UVLO detection is 50µs. The UVLO upper threshold can be reached three ways: • Fully charge battery is inserted and RESET is logic-high. • RESET changes from logic-low to logic-high and VBATT > VUVLO_UPPER. • Charger is detected and CHG is logic-low. Standby is a low-power state where the I2C is ready for read/write operations and enables the different power units (Table 1). If a unit is enabled through I2C or CHG_IN is powered, the bandgap and internal oscillator are started and the ICs move to the active state. The ICs stay in the active state until the last unit (including the charger) is disabled. Reset The ICs enter the reset state when the battery voltage drops below the UVLO lower threshold. In reset, all registers are reset except the STATUS and EVENT registers that retain their values as long as the battery is connected. In reset, all power units are disabled and only the UVLO and CHG_IN detection circuitry is active. If a fully charged battery is inserted or a charger is detected, the ICs enter standby. If a valid charger is connected, the state machine enables the PWR_ON_CMP generator and an interrupt is sent to the host when above the UVLO upper threshold. When a valid charger is detected while in the reset state, the SAFE_OUT LDO is enabled and the charger begins precharging the battery. Shutdown The shutdown state is an extremely low-power state. To enter shutdown, hold RESET logic-low. In shutdown, all the internal blocks are disabled except the CHG_IN detection. If CHG_IN is asserted, the ICs move to the reset state and starts charging with the default settings. When entering from shutdown, the charger is reset and the PWR_ON_CMP generator is enabled. If the charger is removed, the ICs move back to the shudown state if RESET is still logic-low. Linear Regulators The ICs’ charger uses voltage, current, and thermalcontrol loops to charge a single Li+ cell and to protect the battery. A complete charge cycle covers four states: prequalification (precharge), constant current fastcharge (CC), constant voltage top-off (CV), and charge complete (done). If the battery voltage is below 2.55V, the charger is pre-charging with 90mA until prequalification upper threshold is reach or the maximum precharge time (30min) reached. When the charger is in precharge mode, an LED indicator (LED3) and the SAFE_OUT LDO are turned on; all other functions are disabled. Once the battery voltage has passed the prequalification upper threshold, the charger enters the fast-charge stage. An analog soft-start is used when entering fast charge to reduce inrush current on the input supply. When fast-charge is in progress, a safety timer is enabled and STATUS can be read out of register 0x02 bit 4. The fastcharge current and safety timer are programmable through the I2C interface. The default battery regulation voltage (VSET) is 3.6V (MAX8939) or 3.5V (MAX8939A), but can be programmed to 4.15V, 4.2V, or 4.25V for the MAX8939, or 3.85V, 4.05V, or 4.15V for the MAX8939A. When the battery voltage reaches VSET, the charger changes to top-off mode (CV). When entering top-off, an IRQ is flagged to indicate that the charger is in constant voltage mode. Top-off mode keeps the voltage constant and the current falls slowly until the top-off current threshold is reached. An IRQ is flagged to indicate charge is done. The top-off current threshold is a percentage of the fast-charge current, the threshold is programmable. When the top-off current threshold is set to 0% and restart is disabled, the top-off mode continues until the top-off timer expires. The top-off timer is programmable and can also be disabled. With the top-off threshold set to 0% and top-off timer disabled, the charger continuously charges the battery with a constant voltage and decreasing charge current. This makes it possible to control the charge algorithm through software, without influence of automatic maintaining charge. To qualify charge as done, the current has to be below topoff current threshold or a timeout has occurred. To maintain the battery voltage, the charger can be programmed to restart once the battery voltage drops below a programmable threshold. When restart is enabled and the battery voltage drops below the restart threshold, the charger starts a new charging cycle by entering fast-charge. 20 ������������������������������������������������������������������������������������� System Power Management for Mobile Handset If, at any point while charging the battery, the die temperature approaches the thermal regulation threshold (+100°C default), the ICs reduce the charging current so that the die temperature does not increase. This feature not only protects the ICs from overheating, but also allows the higher charge current without risking damage to the system. Note all charger registers are reset to their default settings by power-on reset (POR) or RESET. Charge On/Off Control CHG is a logic hardware control input. Logic-high disables the charger and logic-low enables the charger. 1. CHG = logic-high, the charger is disabled when power pluck is asserted on CHG_IN, a flag is set in register 0x04, and an interrupt occurs. 2. CHG = Logic-low, the charger is enabled and starts charging if charging conditions are within operating limits. Once the CHG_CONTROL_A register 0x09 is accessed either by reading or writing, the CHG is ignored. When CHG changes status after register 0x09 has been accessed, only STATUS and EVENT_A register is updated and an interrupt occurs. The CHG_EN bit in CHG_CONTROL_A register 0x09 is always [1] by default. The CHG_EN does not follow the status of CHG, and the charger is enabled just by reading the CHG_CONTROL_A register 0x09 and CHG is ignored. To avoid the charger enabling just by accessing the CHG_CONTROL_A register 0x09, write [0] in the CHG_EN bit. If the CHG_IN is reconnected, the CHG is reset and the status of the charger is following the logic level on CHG, as long CHG_CONTROL_A register 0x09 is not affected. SAFE_OUT SAFE_OUT is an LDO powered from the CHG_IN input. SAFE_OUT is enabled when a charger is detected (4.1V < VCHG_IN < 10V (MAX8939) or 6.25V (MAX8939A)) and provides a protected output regulated to 4.9V (5V max). Typically, SAFE_OUT is used to power low-voltage USB systems and the precharge indicator. WATCHDOG_EN RESET TIMER CHG_EN/DET CHARGER DISABLED WATHCDOG TIMER IRQ THE WATCHDOG TIMER EXPIRES HOST READ OR WRITE CHARGE REGISTERS t < 5s t = 5s Figure 4. Watchdog Timing Diagram Indicator LED The LED3 output sinks 3mA (typ) to drive an indicator LED. LED3 is on by default and can be controlled by the host by I2C (bit 7 of the REG_CONTROL register). Typically, this LED indicates charge status and SAFE_OUT powers the LED as shown in Figure 1. Charge Current Monitor (CHG_MON) CHG_MON is an analog output used to monitor the charge current. CHG_MON outputs a voltage proportional to the charge current with 1.2V corresponding to the programmed fast-charge current. The CHG_MON output includes ripple from loads on the battery. If this is not desired, connect a small 0.01FF to 0.1FF capacitor at the input of the ADC to filter the ripple. Charger Watchdog Timer During battery fast-charge, a watchdog monitoring function can be activated to ensure that the host processor has control of the charge algorithm. The watchdog timer is enabled through register REG_CONTROL bit WD_EN. When the charger is enabled by CHG_EN or CHG_IN, the watchdog timer starts counting. Within 5s of enabling the charger, the host must read or write register 0x09 or 0x0A to indicate it is alive. This resets the watchdog timer and the host must continue to read or write register 0x09 or 0x0A in intervals of under 5s. If the host takes more than 5s for reading or writing these registers, the watchdog timer expires, generates an interrupt, flags the watchdog timeout in register 0x03, and disables the charger. ______________________________________________________________________________________ 21 MAX8939/MAX8939A If restart is disabled, the charger stops charging when done and does not maintain the battery voltage. When charge done occurs, an IRQ is sent to the host and a flag is set in register 0x03. Reading the register disables the charger. The charger can be enabled by writing to register 0x09 bit 0 (CHG_EN). If one of the safety timers (fast-charge or top-off) expires, an interrupt is sent to the host and a flag is set in register 0x03. The charger is disabled 5s after the safety times out. MAX8939/MAX8939A System Power Management for Mobile Handset Linear Regulators The ICs include four low-dropout linear regulators (LDOs). All LDOs are designed for low dropout, low noise, high PSRR, and low quiescent current to maximize battery life. When the battery voltage is above the UVLO upper threshold, the ICs’ LDOs are ready to be turned on through the I2C interface. The guaranteed current drive capabilities for the LDOs are 400mA for LDO1, 200mA for LDO2 and LDO3, and 100mA for LDO4. The output voltage for each LDO is programmable through the I2C interface from 1.7V to 3.2V in 0.1V steps. LDO1 can be enabled through a hardware pin LDO1_EN. By connecting this pin to a logic-high level, the LDO enables automatically when the UVLO upper threshold is reached. The LDO can also be controlled by the LDO1_EN bit of the REG_CONTROL. When the LDO1_EN bit is written to, the LDO1 enable state reflects the value written, overriding the state of the LDO1_EN pin. When the state of the LDO1_EN pin changes, the LDO1 enable state is determined by the new state of the LDO1_EN pin, overriding the LDO1_EN bit value. This allows the system software to reduce quiescent power consumption by turning off LDO1 without impacting other logic that may utilize the same hardware control used for the LDO1_EN pin. Interrupt Request (IRQ) IRQ is an active-low, open-drain output signal (requires an external pullup resistor) that indicates that an interrupt event has occurred and that the event and status information are available in the event/status registers. Such information includes temperature and voltages inside the ICs fault conditions, etc. The event registers hold information about events that have occurred in the ICs. Events are triggered by a status change in the monitored signals. When an event bit is set in the event register, the IRQ signal is asserted (unless IRQ is masked by a bit in the IRQ mask register). The IRQ is also masked during power-up and is not released until the event registers have been read. Each event register is reset to its initial condition after being read. The IRQ is not released until all the event registers have been read. New events that occur during read-out of the event registers are held until all the event registers have been read to, ensuring that the host processor does not miss them. a charger is detected (VCHG_IN is between 4.1V and 10V (MAX8939) or 6.25V (MAX8939A)) and the battery voltage is above the UVLO threshold. If the battery has already reached the UVLO upper threshold, the charger is detected by a rising edge. When such an event is detected, the ICs start pulsing the PWR_ON_CMP output every 50ms, with a duty cycle of 98%. See Figure 5. The event is also signaled by IRQ, which is asserted when the UVLO upper threshold is reached and the CHG_DET bit is set in register 0x04 (bit 6). The ICs continue pulsing PWR_ON_CMP until the EVENT registers are read, then the register is cleared and PWR_ON_CMP and IRQ return to high impedance. The events causing the PWR_ON_CMP activation are triggered by a rising edge signal that must remain valid for the duration of a 10ms debounce filter. RESET_IN RESET_IN is an active-low input signal to the ICs and is used to provide a full system reset inside the ICs. As long as RESET_IN is asserted, the ICs are not able to do anything (except the charger), until RESET_IN is released. All registers are cleared except the STATUS and EVENT registers. When RESET_IN is asserted, the EVENT_B bit RESET is set. If the CHG_IN voltage is valid and RESET_ IN is asserted, the charger operates in its default state. VCHG_IN UVLO UPPER THRESHOLD VBATT IRQ PWR_ON_CMP 50ms 1ms UVLO AND CHARGER DETECTION EVENT PWR_ON_CMP CHARGER REMOVAL EVENT ALL EVENT REGISTERS ARE READ. PWR_ON_CMP AND IRQ ARE CLEARED PWR_ON_CMP is an open-drain output used to wake-up a sleeping baseband. PWR_ON_CMP is activated when Figure 5. Wake-Up Sequence 22 ������������������������������������������������������������������������������������� ALL EVENT REGISTERS ARE READ. IRQ IS CLEARED. System Power Management for Mobile Handset OUT1 delivers up to 700mA to the load at a voltage programmable through I2C from 3.5V to 5V in 100mV steps. Soft-Start OUT1 OUT1 soft-starts by charging CCOMP1 with a 100FA current source. During this time, the internal MOSFET is switching at the minimum duty cycle. Once VCOMP1 rises above 1V, the duty cycle increases until the output voltage reaches the desired regulation level. COMP1 is pulled to ground with a 30I internal resistor during UVLO or shutdown. OUT2 White LED Driver OUT2 is the output from the step-up DC-DC converter for driving white LEDs. The converter is able to drive up to 60mA at up to 28V. The step-up converter is adaptive connected to the two low-dropout LED current regulators. The step-up converter operates at a fixed 2MHz switching frequency, enabling the use of very small external components to achieve a compact circuit area. For improved efficiency, the step-up converter automatically operates in pulse-skipping mode at light loads. Soft-Start OUT2 From shutdown, once LED1 or LED2 is enabled through the I2C interface, the step-up converter prepares for soft-start. CCOMP2 is quickly pulled to 1V by an internal pullup clamp. Since the LED_ feedback node voltage is less than the regulation threshold (0.35V typ), 40FA current is sourced from the error amplifier and further charges CCOMP2. Once VCOMP2 reaches 1.25V, the step-up converter starts switching at a reduced duty ILED_= FULL SCALE cycle. As VCOMP2 rises, the step-up converter duty cycle increases. When VLED1 or VLED2 reaches 0.35V (typ), the error amplifier stops sourcing current to CCOMP2, soft-start ends, and the control loop achieves regulation as VLED_ settles. The VCOMP2 where the step-up converter exits soft-start depends on the load. A 2.5V upper limit to VCOMP2 is imposed to aid in transient recovery and to allow maximum output for low input voltages. CCOMP2 is discharged to ground through a 20kI internal resistor whenever the step-up converter is turned off, allowing the device to reinitiate soft-start when it is enabled. LED1 and LED2 Current Regulators Each current regulator drives a series string of LEDs. The maximum number of LEDs depends of maximum forward voltage of the LEDs at the maximum desired current. The total forward voltage of the LED string must be below 27.65V. The LED current is independently programmed using the I2C interface from 50FA to 25.25mA with a 128step logarithmic dimming scheme. Ramp-Up/-Down The ICs’ LED current regulators provide ramp- up and ramp-down functionality for smooth transitions between different brightness settings. A controlled ramp is used when the LED current level is changed, and when the LEDs are enabled or disabled. LED1 and LED2 have individual ramp control, making it possible to ramp different groups at different rates. The ramp-up and ramp-down times are controlled by the LED__RU and LED__RD control bits, and the ramps are enabled/disabled by the LED__RAMP_EN bits. The ICs increase or decrease the current one step every tRAMP/32 until the target LED current is reached. Open/Short Detection The ICs include comparators to detect open or shorted LEDs on LED1 and LED2. One comparator on each LED_ output detects when the voltage falls below 100mV, indicating an open LED fault. Another compara- 256ms 512ms 1024ms 2048ms 256ms 512ms 1024ms 2048ms ILED_= ½ SCALE 0mA ILED_= FULL SCALE ILED_= ½ SCALE 0mA Figure 6. Ramp-Up/Ramp-Down ______________________________________________________________________________________ 23 MAX8939/MAX8939A OUT1 Step-Up DC-DC Converter OUT1 is a fixed-frequency PWM step-up converter. The converter switches an internal power MOSFET and synchronous rectifier at a constant 2MHz frequency with varying duty cycle up to 75% to maintain constant output voltage as the input voltage and load current vary. Internal circuitry prevents any unwanted subharmonic switching in the critical step-down/step-up region by forcing a minimum 8% duty cycle. MAX8939/MAX8939A System Power Management for Mobile Handset tor on each LED_ output detects when the voltage rises above VOUT2 - 1V, indicating a shorted LED fault. The fault-detection comparators are enabled only when the corresponding LED_ current regulator is enabled and provides a continuous monitor of the current regulator conditions. Once a fault is detected, it is flagged in the EVENT_B register and the IRQ signal is asserted (unless masked in the IRQ_MASK_B register). Overvoltage Protection If the voltage on the OUT2 rises above 28V (typ), the LED driver is put into the shutdown state. This protects the ICs from excessive voltage in the event of an opencircuit LED. and shorts the vibrator to ground. At the same time the nFET switch works as a recovery diode to protect against reverse voltage from the vibrator. The ICs include current protection that limits the current in case the vibrator motor locks up. Thermal Shutdown The ICs monitor the die temperature at the charger and each LDO and DC-DC regulator. When the temperature exceeds +160NC, the individual regulator is shutdown is shutdown. Once the die cools by 20NC, the regulator may be reenabled through the I2C interface. The charger has independent thermal control circuitry that lowers the charge current to regulate the die temperature during the charge. Vibrator Driver The vibrator driver is an LDO with PWM control (see Figure 7). The LDO output voltage is programmable through I2C to 1.3V, 2.5V, 3.0V, and VBATT. The vibrator driver is driven with a PWM signal of duty cycle from 0% to 83% or 100%, with a repetition frequency of 23.8kHz divided into 84 steps. A PWM ratio set to greater than 83 results in the vibrator output being permanently enabled (100%). Figure 8 shows the output waveform at different output voltage and PWM settings. The duty cycle is set by the I2C interface, with a value greater than 0 enabling the PWM mode of operation. By using the enable/disable, an active stop is activated. When the vibrator is disabled, an nFET switch turns on OUTVIB VIB DRIVER INVIB I2C Serial Interface The serial bus consists of a bidirectional serial-data line (SDA) and a serial-clock input (SCL). See Figure 9. The ICs are slave-only devices, relying upon a master to generate the clock signal. The master initiates data transfer on the bus and generates SCL to permit data transfer. The I2C slave address is 0x62 for write operations and 0x63 for read operations. I2C is an open-drain bus. SDA and SCL require pullup resistors (500I or greater). Optional (24I) resistors in series with SDA and SCL protect the IC inputs from high-voltage spikes on the bus lines. Series resistors also minimize crosstalk and undershoot on bus signals. SDA BATT SCL M PWM MASTER TRANSMITTER/ RECEIVER I2C SLAVE RECEIVER Figure 9. I2C Master/Slave Configuration Figure 7. Vibrator Driver V SDA VBATT 3.0V 2.5V 1.3V SCL PWM Figure 8. Vibrator Driver PWM Output DATA LINE STABLE CHANGE OF DATA VALID DATA ALLOWED Figure 10. I2C Bit Transfer 24 ������������������������������������������������������������������������������������� SLAVE TRANSMITTER/ RECEIVER System Power Management for Mobile Handset Each transmit sequence is framed by a START (S) condition and a STOP (P) condition. Each data packet is 9 bits long; 8 bits of data followed by the acknowledge bit. The ICs support data transfer rates with SCL frequencies up to 400kHz. START and STOP Conditions When the serial interface is inactive, SDA and SCL idle high. A master device initiates communication by issuing a START condition. A START condition is a high-to-low transition on SDA with SCL high. A STOP condition is a lowto-high transition on SDA, while SCL is high (Figure 11). A START condition from the master signals the beginning of a transmission to the ICs. The master terminates transmission by issuing a not acknowledge followed by a STOP condition (see the Acknowledge section for more information). The STOP condition frees the bus. To issue a series of commands to the slave, the master may issue REPEATED START (Sr) commands instead of a STOP command to maintain control of the bus. In general, a REPEATED START command is functionally equivalent to a regular start command. When a STOP condition or incorrect address is detected, the ICs internally disconnect SCL from the serial interface until the next START condition, minimizing digital noise and feedthrough. Acknowledge Both the master and the ICs (slave) generate acknowledge bits when receiving data. The acknowledge bit is the last bit of each 9-bit data packet. To generate an acknowledge (A), the receiving device must pull SDA low before the rising edge of the acknowledge-related clock pulse (ninth pulse) and keep it low during the high period of the clock pulse (Figure 12). To generate a not acknowledge (NA), the receiving device allows SDA to be pulled high before the rising edge of the acknowledge-related clock pulse and leaves it high during the high period of the clock pulse. Monitoring the acknowledge bits allows for detection of unsuccessful data transfers. An unsuccessful data transfer occurs if a receiving device is busy or if a system fault has occurred. In the event of an unsuccessful data transfer, the bus master should reattempt communication at a later time. Slave Address A bus master initiates communication with a slave device (ICs) by issuing a START condition followed by the slave address. The slave address byte consists of 7 address bits (0110001) and a read/write bit (R/W). After receiving the proper address, the ICs issue an acknowledge by pulling SDA low during the ninth clock cycle. Write Operations The ICs recognize the write byte protocol as defined in the SMBusK specification and shown in section A of Figure 13. The write byte protocol allows the I2C master device to send 1 byte of data to the slave device. The write byte protocol requires a register pointer address for the subsequent write. The ICs acknowledge any register pointer even though only a subset of those registers actually exists in the device. The write byte protocol is as follows: 1) The master sends a START command. 2) The master sends the 7-bit slave address followed by a write bit (0x62). SDA OUTPUT FROM TRANSMITTER D7 D6 D0 NOT ACKNOWLEDGE SDA OUTPUT FROM RECEIVER SDA SCL FROM MASTER SCL 1 2 START CONDITION START CONDITION Figure 11. I2C START and STOP Conditions STOP CONDITION 8 9 ACKNOWLEDGE CLOCK PULSE FOR ACKNOWLEDGEMENT Figure 12. I2C Acknowledge SMBus is a trademark of Intel Corp. ______________________________________________________________________________________ 25 MAX8939/MAX8939A Data Transfer One data bit is transferred during each SCL clock cycle. The data on SDA must remain stable during the high period of the SCL clock pulse (see Figure 10). Changes in SDA while SCL is high are control signals (see the START and STOP Conditions section for more information). MAX8939/MAX8939A System Power Management for Mobile Handset 3) The addressed slave asserts an acknowledge by pulling SDA low. 6) The master sends a data byte. 4) The master sends an 8-bit register pointer. 8) The slave acknowledges the data byte. 5) The slave acknowledges the register pointer. 7) The slave updates with the new data. 9) Steps 6 to 8 are repeated for as many registers in the block, with the register pointer automatically incremented each time. 8) The slave acknowledges the data byte. 10) The master sends a STOP condition. 9) The master sends a STOP condition. Read Operations The method for reading a single register (byte) is shown in section A of Figure 14. To read a single register: 6) The master sends a data byte. In addition to the write-byte protocol, the ICs can write to multiple registers as shown in section B of Figure 13. This protocol allows the I2C master device to address the slave only once and then send data to a sequential block of registers starting at the specified register pointer. 7) The slave updates with the new data. 1) The master sends a START command. 2) The master sends the 7-bit slave address followed by a write bit (0x62). Use the following procedure to write to a sequential block of registers: 3) The addressed slave asserts an acknowledge by pulling SDA low. 1) The master sends a START command. 4) The master sends an 8-bit register pointer. 2) The master sends the 7-bit slave address followed by a write bit (0x62). 5) The slave acknowledges the register pointer. 3) The addressed slave asserts an acknowledge by pulling SDA low. 4) The master sends the 8-bit register pointer of the first register to write. 5) The slave acknowledges the register pointer. 6) The master sends a repeated START condition. 7) The master sends the 7-bit slave address followed by a read bit (0x063). 8) The slave asserts an acknowledge by pulling SDA low. 9) The slave sends the 8-bit data (contents of the register). LEGEND MASTER TO SLAVE SLAVE TO MASTER A. WRITING TO A SINGLE REGISTER WITH THE "WRITE BYTE" PROTOCOL 1 7 1 1 8 1 8 1 1 S SLAVE ADDRESS 0 A REGISTER POINTER A DATA A P NUMBER OF BITS R/W B. WRITING TO MULTIPLE REGISTERS 1 7 1 1 8 1 8 1 8 1 S SLAVE ADDRESS 0 A REGISTER POINTER X A DATA X A DATA X+1 A 8 1 8 1 NUMBER OF BITS DATA X+n-1 A DATA X+n A R/W P Figure 13. Writing to the MAX8939/MAX8939A 26 ������������������������������������������������������������������������������������� NUMBER OF BITS System Power Management for Mobile Handset 6) The master sends a REPEATED START condition. 7) The master sends the 7-bit slave address followed by a read bit (0x063). 11) The master sends a STOP condition. In addition, the ICs can read a block of multiple sequential registers as shown in section B of Figure 14. Use the following procedure to read a sequential block of registers: 8) The slave asserts an acknowledge by pulling SDA low. 9) The slave sends the 8-bit data (contents of the register). 10) The master asserts an acknowledge by pulling SDA low when there is more data to read, or a not acknowledge by keeping SDA high when all data has been read. 1) The master sends a START command. 2) The master sends the 7-bit slave address followed by a write bit (0x62). 3) The addressed slave asserts an acknowledge by pulling SDA low. 11) Steps 9 and 10 are repeated for as many registers in the block, with the register pointer automatically incremented each time. 4) The master sends an 8-bit register pointer of the first register in the block. 12) The master sends a STOP condition. 5) The slave acknowledges the register pointer. LEGEND MASTER TO SLAVE SLAVE TO MASTER A. READING A SINGLE REGISTER 1 7 1 1 8 1 S SLAVE ADDRESS 0 A REGISTER POINTER 1 A Sr NUMBER OF BITS 7 1 1 8 SLAVE ADDRESS 1 A DATA 7 1 1 8 SLAVE ADDRESS 1 A DATA X R/W NA P R/W B. READING MULTIPLE REGISTERS 1 7 1 1 8 S SLAVE ADDRESS 0 A REGISTER POINTER X R/W 1 1 A Sr 8 8 DATA X+1 A DATA X+n-1 R/W NUMBER OF BITS A NUMBER OF BITS 8 A DATA X+n NA P Figure 14. Reading from the MAX8939/MAX8939A SDA tSU,STA tSU,DAT tLOW tBUF tHD,STA tHD,DAT tSU,STO tHIGH SCL tHD,STA tR START CONDITION tF REPEATED START CONDITION STOP CONDITION START CONDITION Figure 15. I2C Timing Diagram ______________________________________________________________________________________ 27 MAX8939/MAX8939A 10) The master asserts a not acknowledge by keeping SDA high. MAX8939/MAX8939A System Power Management for Mobile Handset Table 2. Register Access Types SYMBOL REGISTER TYPE NOTES R Read only A field which is either static or is updated only by hardware. Value written by software is ignored by hardware; that is, software may write any value to this field without affecting hardware behavior. W Write only — R/W Read/write Hardware updates of this field are visible by software read and software updates of this field are visible by a hardware read. RH Read only; hardware affected — Read and clear — Not affected by software reset — R&C NASR Table 3. Operating Mode REGISTER ACCESS REGISTER POWER-ON MSB BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 LSB BIT 0 TYPE POINTER DEFAULT CHIP_ID1 R 0x00 0x56 Die type information CHIP_ID2 R 0x01 0x04 Die type and mask revision information STATUS R 0x02 0x00 EVENT_A R/R&C 0x03 0x00 EVENT_B R/R&C 0x04 0x00 IRQ_MASK_A W 0x03 0xFF IRQ_MASK_B W 0x04 0xEF CHG_REM CHG_DET REG_CONTROL R/W 0x05 0x80 LED3_EN LDO1/LDO2 R/W 0x06 0x1C LDO2 LDO3/LDO4 R/W 0x07 0xBB LDO4 LDO3 BOOST1 R/W 0x08 0x0F Reserved BOOST1 CHG_CONTROL_A R/W 0x09 0x1F CHG_CONTROL_B R/W 0x0A 0x20 TOPOFF_TIME LED_RAMP_1 R/W 0x0B 0x80 VIB_VOLTAGE LED1_RD LED1_RU LED_RAMP_2 R/W 0x0C 0x00 LED2_ LED1_ RAMP_EN RAMP_EN LED2_RD LED2_RU LED1 R/W 0x0D 0x00 EN LED2 R/W 0x0E 0x00 EN ILED2 VIB R/W 0x0F 0x00 EN SPEED Reserved CHG_DET TOP_OFF TEMP_ REG CHG_OVP_ RESTART IN CHG_REM CHG_DET TEMP_ REG CHG_ OVP_IN WD_EN UVLO RESTART UVLO FAST_ CHG LDO1_ HWEN TEMP_ REG DONE CHG DONE TOP_OFF WDOG_ TIMEOUT TIME_ OUT CHG LED2_ FAULT LED1_ FAULT LDO1_ HWEN WDOG_ TIMEOUT TIME_ OUT CHG LED2_ FAULT LED1_ FAULT LDO1_ HWEN RESET OVERTEMP DONE TOP_OFF RESET OVERTEMP BOOST2_ BOOST1_ LDO4_EN LDO3_EN LDO2_EN LDO1_EN EN EN LDO1 FAST_CHARGE RESTART TEMP_REG TOP_OFF CCTR ILED1 28 ������������������������������������������������������������������������������������� CHG_EN VSET System Power Management for Mobile Handset REGISTER NAME CHIP_ID1 Register Pointer 0x00 Reset Value 0x56 Type R BIT TYPE NAME DESCRIPTION DEFAULT 0–7 R Die type BCD characters 69 0x56 Table 5. CHIP_ID2 REGISTER NAME CHIP_ID2 Register Pointer 0x01 Reset Value 0x05 (MAX8939), 0x06 (MAX8939A) Type R BIT TYPE NAME DESCRIPTION DEFAULT 0–7 R Mask Revision BCD characters 01 0x05 (MAX8939), 0x06 (MAX8939A) Table 6. STATUS REGISTER NAME STATUS Register Pointer 0x02 Reset Value 0x00 Type R BIT TYPE 0 R NAME 1 R CHG DONE 2 R TEMP_REG 3 R LDO1_HWEN 4 R FAST_CHG 5 R 6 R 7 R Reserved DESCRIPTION DEFAULT Charger disabled 0 Fast-charging complete 0 Charger in thermal regulation 0 Enable pin status 0 Fast charging in progress (CC) 0 TOP_OFF Top off in progress (CV) 0 CHG_DET PWR_ON_CMP asserted by charger detection 0 — 0 ______________________________________________________________________________________ 29 MAX8939/MAX8939A Table 4. CHIP_ID1 MAX8939/MAX8939A System Power Management for Mobile Handset Table 7. EVENT_A REGISTER NAME EVENT_A Register Pointer 0x03 Reset Value 0x00 Type R/R&C BIT TYPE NAME 0 R DESCRIPTION DEFAULT Charger disabled caused IRQ 0 1 R&C CHG TIME_OUT FAST_CHG or TOP_OFF timeout caused IRQ 0 2 R&C WDOG_TIMEOUT Watchdog timeout caused IRQ 0 3 R&C TOP_OFF Entering TOP_OFF (CV) caused IRQ 0 4 R DONE Fast-charging complete caused IRQ 0 5 R&C RESTART Fast-charging restarted caused IRQ 0 6 R&C CHG_OVP_IN Charger input overvoltage caused IRQ 0 7 R TEMP_REG Charger in thermal regulation caused IRQ 0 Table 8. EVENT_B REGISTER NAME EVENT_B Register Pointer 0x04 Reset Value 0x00 Type R/R&C BIT TYPE NAME 0 R LDO1_HWEN Enable pin shift status caused IRQ DESCRIPTION DEFAULT 0 1 R&C LED1_FAULT Shorted or open circuitry caused IRQ 0 2 R&C LED2_FAULT Shorted or open circuitry caused IRQ 0 3 R OVERTEMP Overtemperature caused IRQ 0 4 R&C RESET asserted 0 5 R&C RESET UVLO Undervoltage lockout caused IRQ 0 6 R CHG_DET PWR_ON_CMP asserted by charger detection and caused IRQ when UVLO upper 0 7 R&C CHG_REM Charger removal caused IRQ 0 Note: The EVENT registers hold information about events that have occurred in MAX8939/MAX8939A. Events are triggered by a change in the status registers, which contains the status of the monitored signals. When an EVENT bit is set in the event register the IRQ signal shall be asserted (unless the IRQ is to be masked by a bit in the IRQ mask register). The IRQ is also masked during the power-up sequence and are not released until the event registers have been read for the first time. The event registers are automatically cleared during read-out operation automatically. The event registers may be read-out in page mode. New events that occur during read-out are delayed before they are passed to the event register, ensuring that the host controller does not miss them. 30 ������������������������������������������������������������������������������������� System Power Management for Mobile Handset REGISTER NAME IRQ_MASK_A Register Pointer 0x03 Reset Value 0xFF Type W BIT TYPE 0 W NAME 1 W CHG TIME_OUT 2 W WDOG_TIMEOUT 3 W 4 W 5 6 7 DESCRIPTION DEFAULT Charger disabled 1 FAST_CHG or TOP_OFF timeout caused IRQ 1 Watchdog timeout caused IRQ 1 TOP_OFF Entering TOP_OFF (CV) caused IRQ 1 DONE Fast-charging complete caused IRQ 1 W RESTART Fast-charging restarted caused IRQ 1 W CHG_OVP_IN Charger input overvoltage caused IRQ 1 W TEMP_REG Charger in thermal regulation caused IRQ 1 Table 10. IRQ_MASK_B REGISTER NAME IRQ_MASK_B Register Pointer 0x04 Reset Value 0xEF Type W BIT TYPE NAME 0 W LDO1_HWEN Enable pin shift status caused IRQ DESCRIPTION DEFAULT 1 1 W LED1_FAULT Shorted or open circuitry caused IRQ 1 2 W LED2_FAULT Shorted or open circuitry caused IRQ 1 3 W OVERTEMP 4 W 5 W RESET UVLO 6 W 7 W Overtemperature caused IRQ 1 RESET asserted 1 Undervoltage lockout caused IRQ 1 CHG_DET PWR_ON_CMP asserted by charger detection and caused IRQ when UVLO upper 1 CHG_REM Charger removal caused IRQ 1 ______________________________________________________________________________________ 31 MAX8939/MAX8939A Table 9. IRQ_MASK_A MAX8939/MAX8939A System Power Management for Mobile Handset Table 11. REG_CONTROL REGISTER NAME REG_CONTROL Register Pointer 0x05 Reset Value 0x80 Type R/W BIT TYPE NAME DESCRIPTION DEFAULT 0 1 0 0 R/W LDO1_EN Disable LDO1 Enable LDO1 1 R/W LDO2_EN Disable LDO2 Enable LDO2 0 1 0 2 R/W LDO3_EN Disable LDO3 Enable LDO3 0 1 0 3 R/W LDO4_EN Disable LDO4 Enable LDO4 0 1 0 4 R/W BOOST1_EN Disable BOOST1 Enable BOOST1 0 1 0 5 R/W BOOST2_EN Disable BOOST2 (auto ON) Enable BOOST2 0 1 0 6 R/W WD_EN Disable watchdog charger Enable watchdog charger 0 1 0 7 R/W LED3_EN LED3 disabled LED3 enabled 0 1 1 Table 12. LDO1, LDO2 REGISTER NAME LDO1, LDO2 Register Pointer 0x06 Reset Value 0x1C Type R/W BIT TYPE NAME 0 R/W 3 DEFAULT Set LDO1 output voltage. 1 2 DESCRIPTION LDO1 0000 1.7V 0001 1.8 0010 1.9 0011 2.0 0100 2.1 0101 2.2 0110 2.3 0111 2.4 1000 2.5 1001 2.6 1010 2.7 1011 2.8 1100 2.9 1101 3.0 1110 3.1 1111 3.2 32 ������������������������������������������������������������������������������������� 1100 (2.9V) System Power Management for Mobile Handset BIT TYPE NAME 4 DESCRIPTION DEFAULT Sets LDO2 output voltage. 5 R/W LDO2 6 7 0000 1.7V 0001 1.8 0010 1.9 0011 2.0 0100 2.1 0101 2.2 0110 2.3 0111 2.4 1000 2.5 1001 2.6 1010 2.7 1011 2.8 1100 2.9 1101 3.0 1110 3.1 1111 3.2 0001 (1.8V) Table 13. LDO3, LDO4 REGISTER NAME LDO3, LDO4 Register Pointer 0x07 Reset Value 0xBB Type R/W BIT TYPE NAME 0 R/W LDO3 2 3 4 0000 1.7V 0001 1.8 0010 1.9 0011 2.0 0100 2.1 0101 2.2 0110 2.3 0111 2.4 1000 2.5 1001 2.6 1010 2.7 1011 2.8 1100 2.9 1101 3.0 1110 3.1 1111 3.2 1101 (2.8V) Sets LDO4 output voltage. 5 R/W 7 DEFAULT Set LDO3 output voltage. 1 6 DESCRIPTION LDO4 0000 1.7V 0001 1.8 0010 1.9 0011 2.0 0100 2.1 0101 2.2 0110 2.3 0111 2.4 1000 2.5 1001 2.6 1010 2.7 1011 2.8 1100 2.9 1101 3.0 1110 3.1 1111 3.2 1011 (2.8V) ______________________________________________________________________________________ 33 MAX8939/MAX8939A Table 12. LDO1, LDO2 (continued) MAX8939/MAX8939A System Power Management for Mobile Handset Table 14. BOOST1 REGISTER NAME BOOST1 Register Pointer 0x08 Reset Value 0x0F Type R/W BIT TYPE NAME 0 DESCRIPTION DEFAULT Set OUT1 voltage. 1 R/W BOOST1 — Reserved 2 3 0000 3.5V 0001 3.6 0010 3.7 0011 3.8 0100 3.9 0101 4.0 0110 4.1 0111 4.2 1000 4.3V 1001 4.4 1010 4.5 1011 4.6 1100 4.7 1101 4.8 1110 4.9 1111 5.0 1111 (5.0V) 4 5 — — 6 7 Table 15. CHG_CONTROL_A REGISTER NAME CHG_CONTROL_A Register Pointer 0x09 Reset Value 0x1F Type R/W BIT 0 TYPE R/W NAME CHG_EN DESCRIPTION 1 R/W 2 TOP_OFF DEFAULT Disable charger Enable charger Top-off current threshold 10% 20% 30% 0% 0 1 1 00 01 10 11 11 34 ������������������������������������������������������������������������������������� System Power Management for Mobile Handset BIT TYPE NAME DESCRIPTION 3 4 R/W RESTART Restart threshold 5 6 MAX8939/ MAX8939A R/W FAST_CHARGE Fast-charge current MAX8939 7 MAX8939A DEFAULT 200mV 300mV 400mV Disable 90mA 270mA 450mA 630mA 765mA 850mA 1020mA 1275mA 00 01 10 11 000 001 010 011 100 101 110 111 120mA 180mA 110 111 11 000 Note: Accessing this register resets the watchdog timer. Fast-charge current values are maximum value. Real current may be lower by 10%. Table 16. CHG_CONTROL_B REGISTER NAME CHG_CONTROL_B Register Pointer 0x0A Reset Value 0x20 Type R/W BIT TYPE NAME DESCRIPTION 0 00 01 10 11 00 01 10 11 MAX8939 MAX8939A 60min 24min 00 00 MAX8939 MAX8939A 120min 240min Disabled 01 10 11 +70NC +85NC +100NC +115NC 30min 60min 120min Disabled 00 01 10 11 00 01 10 11 MAX8939 R/W VSET Charge voltage 1 MAX8939A 2 R/W CCTR 3 Fast-charge timer for maximum operation time 4 R/W TEMP_REG R/W TOPOFF_TIME Thermal regulation 5 6 7 DEFAULT 3.60V 4.15V 4.20V 4.25V 3.50V 3.85V 4.05V 4.15V Top-off timer for constrained operation 00 00 10 00 Note: Accessing this register resets the watchdog timer. ______________________________________________________________________________________ 35 MAX8939/MAX8939A Table 15. CHG_CONTROL_A (continued) MAX8939/MAX8939A System Power Management for Mobile Handset Table 17. LED_RAMP_1 REGISTER NAME LED_RAMP_1 Register Pointer 0x0B Reset Value 0x80 Type R/W BIT TYPE NAME DESCRIPTION Full-scale ramp time 0s 0.128s 0.256s 0.512s 0.760s 1.000s 2.000s 4.000s 000 001 010 011 100 101 110 111 000 Full-scale ramp time 0s 0.128s 0.256s 0.512s 0.760s 1.000s 2.000s 4.000s 000 001 010 011 100 101 110 111 000 Maximum output voltage from VIB driver 1.3V 2.5V 3.0V Bypass 00 01 10 11 10 0 1 R/W LED1_RU 2 3 4 R/W LED1_RD 5 6 R/W 7 VIB_VOLTAGE DEFAULT 36 ������������������������������������������������������������������������������������� System Power Management for Mobile Handset REGISTER NAME LED_RAMP_2 Register Pointer 0x0C Reset Value 0x00 Type R/W BIT TYPE NAME DESCRIPTION 0 1 DEFAULT 0s 0.128s 0.256s 0.512s 0.760s 1.000s 2.000s 4.000s 0s 0.128s 0.256s 0.512s 0.760s 1.000s 2.000s 4.000s 000 001 010 011 100 101 110 111 000 001 010 011 100 101 110 111 R/W LED2_RU Full-scale ramp time R/W LED2_RD Full-scale ramp time 6 R/W LED1_RAMP_EN Disable LED1 RAMP Enable LED1 RAMP 0 1 0 7 R/W LED2_RAMP_EN Disable LED2 RAMP Enable LED2 RAMP 0 1 0 2 3 4 5 000 000 ______________________________________________________________________________________ 37 MAX8939/MAX8939A Table 18. LED_RAMP_2 MAX8939/MAX8939A System Power Management for Mobile Handset Table 19. LED1 REGISTER NAME LED1 Register Pointer 0x0D Reset Value 0x00 Type R/W BIT TYPE NAME 0 1 2 3 R/W ILED1 R/W EN 4 5 6 7 DESCRIPTION 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2A 0.05mA 0.10 0.20 0.25 0.35 0.45 0.55 0.65 0.75 0.85 1.00 1.10 1.20 1.35 1.45 1.60 1.75 1.85 2.00 2.15 2.30 2.45 2.60 2.75 2.9 3.05 3.2 3.35 3.5 3.65 3.85 4 4.15 4.35 4.55 4.7 4.9 5.05 5.25 5.45 5.6 5.8 5.95 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3A 0x3B 0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4A 0x4B 0x4C 0x4D 0x4E 0x4F 0x50 0x51 0x52 0x53 0x54 0x55 6.15mA 6.35 6.50 6.70 6.90 7.10 7.30 7.45 7.65 7.85 8.05 8.25 8.45 8.65 8.85 9.05 9.25 9.45 9.65 9.90 10.1 10.3 10.5 10.7 10.9 11.15 11.35 11.55 11.8 12.00 12.20 12.45 12.65 12.85 13.10 13.30 13.55 13.75 14.00 14.20 14.45 14.65 14.90 Disable LED1 Enable LED1 DEFAULT 0x56 0x57 0x58 0x59 0x5A 0x5B 0x5C 0x5D 0x5E 0x5F 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6A 0x6B 0x6C 0x6D 0x6E 0x6F 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7A 0x7B 0x7C 0x7D 0x7E 0x7F 15.15mA 15.35 15.60 15.80 16.05 16.30 16.50 16.75 17.00 17.25 17.45 17.70 17.95 18.20 18.45 18.65 18.90 19.15 19.40 19.65 19.90 20.15 20.40 20.65 20.90 21.15 21.40 21.65 21.90 22.15 22.40 22.65 22.90 23.15 23.40 23.70 23.95 24.20 24.45 24.70 25.00 25.25 0 1 38 ������������������������������������������������������������������������������������� 0000000 0 System Power Management for Mobile Handset REGISTER NAME LED2 Register Pointer 0x0E Reset Value 0x00 Type R/W BIT TYPE NAME 0 1 2 3 R/W ILED2 R/W EN 4 5 6 7 DESCRIPTION 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2A 0.05mA 0.10 0.20 0.25 0.35 0.45 0.55 0.65 0.75 0.85 1.00 1.10 1.20 1.35 1.45 1.60 1.75 1.85 2.00 2.15 2.30 2.45 2.60 2.75 2.90 3.05 3.20 3.35 3.50 3.65 3.85 4.00 4.15 4.35 4.55 4.70 4.90 5.05 5.25 5.45 5.60 5.80 5.95 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3A 0x3B 0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4A 0x4B 0x4C 0x4D 0x4E 0x4F 0x50 0x51 0x52 0x53 0x54 0x55 6.15mA 6.35 6.50 6.70 6.90 7.10 7.30 7.45 7.65 7.85 8.05 8.25 8.45 8.65 8.85 9.05 9.25 9.45 9.65 9.90 10.10 10.30 10.50 10.70 10.90 11.15 11.35 11.55 11.80 12.00 12.20 12.45 12.65 12.85 13.10 13.30 13.55 13.75 14.00 14.20 14.45 14.65 14.90 Disable LED2 Enable LED2 DEFAULT 0x56 0x57 0x58 0x59 0x5A 0x5B 0x5C 0x5D 0x5E 0x5F 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6A 0x6B 0x6C 0x6D 0x6E 0x6F 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7A 0x7B 0x7C 0x7D 0x7E 0x7F 15.15mA 15.35 15.60 15.80 16.05 16.30 16.50 16.75 17.00 17.25 17.45 17.70 17.95 18.20 18.45 18.65 18.90 19.15 19.40 19.65 19.90 20.15 20.40 20.65 20.90 21.15 21.40 21.65 21.90 22.15 22.40 22.65 22.90 23.15 23.40 23.70 23.95 24.20 24.45 24.70 25.00 25.25 0 1 0000000 0 ______________________________________________________________________________________ 39 MAX8939/MAX8939A Table 20. LED2 MAX8939/MAX8939A System Power Management for Mobile Handset Table 21. VIB REGISTER NAME VIB Register Pointer 0x0F Reset Value 0x00 Type R/W BIT TYPE NAME R/W SPEED R/W EN 0 1 2 3 4 5 6 7 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0.00% 1.19 2.38 3.57 4.76 5.95 7.14 8.33 9.52 10.7 11.9 13.0 14.2 15.4 16.6 17.8 19.0 20.2 21.4 22.6 23.8 25.0 26.1 27.3 28.5 29.7 30.9 32.1 33.3 34.5 35.7 36.9 38.0 DESCRIPTION 0x21 39.2% 0x22 40.4 0x23 41.6 0x24 42.8 0x25 44 0x26 45.2 0x27 46.4 0x28 47.6 0x29 48.8 0x2A 50.0 0x2B 51.1 0x2C 52.3 0x2D 53.5 0x2E 54.7 0x2F 55.9 0x30 57.1 0x31 58.3 0x32 59.5 0x33 60.7 0x34 61.9 0x35 63.0 0x36 64.2 0x37 65.4 0x38 66.6 0x39 67.8 0x3A 69.0 0x3B 70.2 0x3C 71.4 0x3D 72.6 0x3E 73.8 0x3F 75.0 0x40 76.1 0x41 77.3 Disable VIB Enable VIB 0x42 0x43 0x44 0x45 0x46 ... 0xFF 78.5% 79.7 80.9 82.1 100 100 DEFAULT 0000000 0 1 40 ������������������������������������������������������������������������������������� 0 System Power Management for Mobile Handset Inductor Selection The OUT1 step-up converter is designed to use a 2.2FH to 10FH inductor (see Table 22). To prevent core saturation, ensure that the inductor saturation current rating exceeds the peak inductor current for the application. Calculate the worst-case peak inductor current with the following formula: IPEAK = VOUT × IOUT(MAX) 0.9 × VIN(MIN) + VIN(MIN) × 0.5Fs 2×L The OUT2 LED driver is optimized for using a 10FH inductor, although larger or smaller inductors may be used. Using a smaller inductance results in discontinuous current mode operation over a larger range of output power, whereas use of a larger inductance results in continuous conduction for most of the operating range. To prevent core saturation, ensure that the inductor’s saturation current rating exceeds the peak inductor current for the application. For larger inductor values and continuous conduction operation, calculate the worstcase peak inductor current with the following formula: IPEAK = VOUT × IOUT(MAX) 0.9 × VIN(MIN) + VIN(MIN) × 0.5Fs 2×L For small values of L in discontinuous conduction operation, IPEAK is 860mA (typ). Table 23 provides a list of recommended inductors. Capacitor Selection Ceramic capacitors are recommended due to their low ESR. Ensure that the capacitor maintains its capacitance over temperature and DC bias. Generally ceramic capacitors with X5R or X7R temperature characteristics perform well. Note that some small size ceramic capacitors fail to maintain their capacitance when a DC bias is applied and should be avoided. Place the capacitors as close as possible to the IC. The recommended input and output capacitor values are shown in Figure 1, however, larger value capacitors can be used to further reduce ripple at the expense of size and higher cost. Compensation The OUT1 step-up converter is compensated for stability through an external compensation network from COMP1 to ground. A 2200pF ceramic capacitor is recommended. The OUT2 LED driver is compensated for stability through an external compensation network from COMP2 to ground. A 0.22FF ceramic capacitor is recommended for most applications. Higher CCOMP2 values increase soft-start duration, as well as the time delay between enabling the step-up converter to initiating soft-start. See the Soft-Start OUT2 section for more information. Table 22. Recommended Inductors for L1 MANUFACTURER Cooper (Coiltronics) FDK TDK TOKO PART INDUCTANCE (µH) DCR (mI) ISAT (A) DIMENSIONS (LTYP x WTYP x HMAX) (mm) SD3114 2.2 110 1.74 3.0 x 3.0 x 1.45 MIPF2520 2.2 80 1.3 2.5 x 2.0 x 1.0 MIPW3226 2.2 100 1.1 3.2 x 2.6 x 1.0 VLS3012ET VLS3010T 2.2 10 80 390 1.35 0.65 3 x 3 x 1.2 3 x 3 x 1.0 DE2812C 2.7 75 1.8 3.0 x 3.2 x 1.2 DE2812C 10 325 0.78 3.0 x 3.2 x 1.2 INDUCTANCE (µH) DCR (mI) ISAT (A) DIMENSIONS (LTYP x WTYP x HMAX) (mm) 1098AS-100M 10 290 0.75 2.8 x 3.0 x 1.2 1069AS-220M 22 570 0.47 3 x 3 x 1.8 MIP3226D100M 10 160 0.9 3.2 x 2.6 x 1.0 Table 23. Recommended Inductors for L2 MANUFACTURER TOKO FDK PART ______________________________________________________________________________________ 41 MAX8939/MAX8939A Applications Information MAX8939/MAX8939A System Power Management for Mobile Handset Diode Selection The OUT2 LED converter uses an external rectifier diode. A Schottky diode is recommended due to its fast recovery time and low forward voltage drop. Ensure that the diode’s average and peak current rating exceeds the average output current and peak inductor current. In addition, the diode’s reverse breakdown voltage must exceed the maximum VOUT2. PCB Layout Due to fast switching waveforms and high current paths, careful PCB layout is required. Minimize trace lengths between the IC and the inductor, the diode, the input capacitor, and the output capacitor. Minimize trace lengths between the input and output capacitors and the ICs’ ground terminal, and place input and output capacitor grounds as close together as possible. Use separate power ground and analog ground copper areas, and connect them together at the output capacitor ground. Keep traces short, direct, and wide. Keep noisy traces, such as the LX_ node trace, away from sensitive analog circuitry. For improved thermal performance, maximize the copper area of the LX_ and PGND_ traces. Refer to the MAX8939/MAX8939A Evaluation Kit for an example layout. Chip Information PROCESS: BiCMOS Typical Operating Circuit CHG_IN DC/USB 1µ F USB TRANSCEIVER TO SYSTEM LOAD BATT 22µH CHG OPEN 22µF PGND1 SAFE_OUT Li+ BATTERY 10µF LX1 2200pF 1µF COMP1 LED3 5V/700mA OUT1 CHG_MON AUDIO AMPLIFIER 22µF PWR_ON_CMP LDO1 SCL BROADBAND PROCESSOR 4.7µF SDA IRQ LDO1_EN RESET_IN 10µF BATT MAX8939 MAX8939A eMMC_EN DIGITAL SUPPLY 1.8V/200mA 22µF OUT2 0.22µF PGND2 CAMERA 1µ F LDO2 1µF MMC CARD ANALOG 2.8V/100mA LDO4 LX2 1µF DISPLAY BACKLIGHT 2.9V/400mA BLUETOOTH/FMR COMBO, GPS ANALOG 2.8V/200mA LDO3 DISPLAY 22µF COMP2 INVIB BATT 1µ F KEYPAD BACKLIGHT LED1 LED2 OUTVIB REF AGND PWM SWITCH DRIVER VIBRATOR 1 µF 0.1µF 42 ������������������������������������������������������������������������������������� System Power Management for Mobile Handset PACKAGE TYPE PACKAGE CODE OUTLINE NO. LAND PATTERN NO. 30 WLP W302A3+2 21-0016 Refer to Application Note 1891 COMMON DIMENSIONS PIN 1 INDICATOR E MARKING 1 A AAAA D S See Note 7 SIDE VIEW TOP VIEW SE B e E SD D D1 C B A 1 2 3 4 5 6 b 0.05 M S AB 0.03 0.40 REF 0.025 BASIC b 0.31 D1 2.00 E1 2.50 e 0.50 BASIC SD 0.00 BASIC SE 0.25 BASIC 0.03 D E E1 0.05 0.24 A3 A2 A 0.05 S 0.64 A1 A2 A3 A1 A PKG. CODE MIN MAX MIN MAX DEPOPULATED BUMPS W302A3+1 3.05 3.08 2.55 2.58 B2, B3, B4, C2, C3, C4, D2,D3, D4, D5 W302A3+2 2.95 3.11 2.44 2.60 NONE W303A3+1 3.21 3.31 2.95 3.05 NONE W303B3+1 3.19 3.22 2.99 3.02 NONE NOTES: 1. Terminal pitch is defined by terminal center to center value. 2. Outer dimension is defined by center lines between scribe lines. 3. All dimensions in millimeter. 4. Marking shown is for package orientation reference only. 5. Tolerance is ± 0.02 unless specified otherwise. 6. All dimensions apply to PbFree (+) package codes only. 7. Front - side finish can be either Black or Clear. A BOTTOM VIEW - DRAWING NOT TO SCALE - TITLE APPROVAL PACKAGE OUTLINE 30 BUMPS, WLP PKG. 0.5mm PITCH DOCUMENT CONTROL NO. 21-0016 REV. E 1 1 ______________________________________________________________________________________ 43 MAX8939/MAX8939A Package Information For the latest package outline information and land patterns (footprints), go to www.maxim-ic.com/packages. Note that a “+”, “#”, or “-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status. MAX8939/MAX8939A System Power Management for Mobile Handset Revision History REVISION NUMBER REVISION DATE DESCRIPTION 0 5/11 Initial release 1 11/11 Added MAX8939A to data sheet 2 1/12 Revised LDO output accuracy, added Charge On/Off Control section, updated Figure 3 PAGES CHANGED — 1–43 5–8, 19, 20, 21 Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. 44 © Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 2012 Maxim Integrated Products Maxim is a registered trademark of Maxim Integrated Products, Inc.