SC905A CDMA Cellular Phone Power Management IC POWER MANAGEMENT Description Features The SC905A is a power management integrated circuit (PMIC) designed for the latest CDMA chip sets. The device provides four general purpose low dropout regulators (LDOs), and five low noise LDOs designed for analog circuits. The VMOT LDO can be used as a general purpose regulator or as an adjustable motor drive output that can supply up to 150mA to drive a vibrator motor. 9 LDO Linear Regulators CORE: 1.35V - 2.90V @ 300mA ANA: 2.55V - 2.90V @ 200mA PAD: 1.75V - 3.30V @ 300mA RX: 2.75V - 3.10V @ 150mA TX: 2.75V - 3.10V @ 150mA TCXO: 2.75V - 3.10V @ 80mA PLL: 2.75V - 3.10V @ 80mA Camera: 1.75V - 3.30V @ 100mA Motor Drive: 1.75V - 3.30V @ 150mA I2C Interface for Microprocessor Control Less than 1μA Quiescent Current in Shutdown 65dB PSRR for Analog LDOs Over-Temperature Protection Power-On Control Small 5mm x 5mm 32-Pin MLPQ Package Each LDO’s enable and output voltage are controlled via the I2C bus. The VTCXO output has an external enable pin that can be used instead of the register bit when timing is critical for minimizing sleep current. The VMOT also has an external enable pin for additional flexibility. Initial power-on is achieved by activating either the ON button, the battery charger, or the HFPWR signal, and the PGOOD input is used by the microprocessor to latch power on or disable the device. Applications The thermally-efficient MLPQ-32 package combined with miniature ceramic bypass capacitors minimize required PCB area, making the SC905A ideal for space-conscious portable applications. CDMA Cellular Handsets PDAs/Smartphones Wireless VOIP Handsets Typical Application Circuit VBAT Battery Charger Circuit SC905A Handsfree Option ON/OFF 0. 1μF MOTOR VBAT IN 1 CHPWR IN 2 EN_TCXO IN 3 EN_MOT IN 4 IN 5 IN 6 ON DVIN HFPWR VCORE PGOOD VPAD SDA VANA SCL VTCXO PWRON VPLL RESB VTX VRX VMOT VCAM BP VPSEL VCSEL AGND DGND 1μF 10μF TCXO + Synthesiser B A TTE RY PLL 1μF Transmitter Section PA 1μF 1μ F 1μF Receiver Section 1μF Baseband Processor LNA 1μ F Camera Module 1μF Audio Processing Keypad Digital Interface June 7, 2006 1 www.semtech.com SC905A POWER MANAGEMENT Absolute Maximum Ratings Exceeding the specifications below may result in permanent damage to the device or device malfunction. Operation outside of the parameters specified in the Electrical Characteristics section is not implied. Parameter Symbol Maximum Units Input Supply Voltage VIN -0.3 to +7 V Digital Input Voltage VDIG -0.3 to VIN+0.3 V Operating Ambient Temperature Range TA -40 to +85 °C Operating Junction Temperature Range TJ -40 to +125 °C TLEAD 260 °C TSTG -60 to +150 °C θJA 26 °C/W ESD 2 kV Peak IR Reflow Temperature Storage Temperature Thermal Resistance Junction to Ambient (1) ESD Protection Level(2) Notes: (1) Calculated from package in still air, mounted to 3” x 4.5”, 4 layer FR4 PCB with thermal vias under the exposed pad as per JESD51 standards. (2) Tested according to JEDEC standard JESD22-A114-B. Electrical Characteristics Unless otherwise noted VIN = 3.7V, TA = -40 to +85°C. Typical values are at TA = +25°C. Parameter Symbol Condition Min Typ Max Units 5.5 V 1 μA General Supply Voltage VIN Shutdown Current ISD Quiescent Supply Current ISU Default Start-Up Mode 300 ISTBY I C, VREF Active, All Outputs Disabled 30 CVCC At Each Power Input Pin 1 μF tSU CBP = 0.1μF 25 ms UVLO Descending, Hysteresis = 50mV 2.5 V OT Hysteresis = 20°C 160 °C Supply Bypass Capacitor Start-Up Time Under-Voltage Lockout Over-Temperature 2.7 ON = 0V, HFPWR = 0V, CHPWR = 0V, PGOOD = 0V 2 μA 60 μA Digital Inputs Digital Input Voltage(1) Digital Input Current VIL 0.4 1.25 VIH IDIG Logic Level High or Low VOL ISINK = 1.2mA VOH ISOURCE = 0.5mA, VPAD ≥ 1.8V V V -0.2 0.2 μA 10 %VPAD Digital Outputs Digital Output Voltage(2) 2 90 98 %VPAD LDO Regulator (CORE) - 300mA Output Voltage Accuracy(3) Current Limit Default At Start-Up: ON © 2006 Semtech Corp. ∆VOUT 1.35V ≤ VOUT ≤ 2.90V, IOUT = 1mA, VOUT +0.35V ≤ VIN ≤ 5.5V -75 +75 mV 350 900 mA ILIM VCORE = 0V VOUT-HI VCSEL - High 1.80 V VOUT-LO VCSEL - Low 1.35 V 2 www.semtech.com SC905A POWER MANAGEMENT Electrical Characteristics (Cont.) Parameter Symbol Condition Min Typ Max Units LDO Regulator (CORE) - 300mA (Cont.) Line Regulation REGLINE IOUT = 1mA, VOUT +0.35V < VIN < 5.5V 2.5 12 mV Load Regulation REGLOAD 1mA < IOUT < 300mA -3 -30 mV Dropout Voltage VDO VOUT = 2.90V, IOUT = 300mA 300 350 mV PSRRCORE f = 10Hz - 1kHz, COUT = 1μF, IOUT = 50mA 50 ∆VOUT 1.75V ≤ VOUT ≤ 3.30V, IOUT =1mA, VOUT +0.35V ≤ VIN ≤ 5.5V -75 +75 mV ILIM VPAD = 0V 350 900 mA VOUT-HI VPSEL - High 3.00 V VOUT-LO VPSEL - Low 2.20 V Line Regulation REGLINE IOUT = 1mA, VOUT +0.35V < VIN < 5.5V 2.5 12 mV Load Regulation REGLOAD 1mA < IOUT < 300mA -3 -30 mV Dropout Voltage VDO VOUT = 3.30V, IOUT = 300mA 300 350 mV PSRRPAD f = 10Hz - 1kHz, COUT = 1μF, IOUT = 50mA 50 Power Supply Rejection Ratio dB LDO Regulator (PAD) - 300mA Output Voltage Accuracy(3) Current Limit Default at Start-Up: ON Power Supply Rejection Ratio dB LDO Regulator (ANA) - 200mA Output Voltage Accuracy(4) Current Limit Default At Start-Up: ON ∆VOUT ILIM 2.55V ≤ VOUT ≤ 2.90V, IOUT = 1mA, VOUT +0.35V ≤ VIN ≤ 5.5V -75 +75 mV VANA = 0V 250 650 mA VOUT 2.60 V Line Regulation REGLINE IOUT = 1mA, VOUT +0.35V < VIN < 5.5V 2.5 12 mV Load Regulation REGLOAD 1mA < IOUT < 200mA -3 -20 mV VOUT = 2.90V, IOUT = 200mA 200 250 mV Dropout Voltage Power Supply Rejection Ratio Output Voltage Noise VDO PSRRANA f = 10Hz - 1kHz, COUT = 1μF, IOUT = 50mA 65 dB 45 μVRMS en f = 10Hz to 100kHz, IOUT = 50mA, CBP = 0.1μF, COUT = 1μF ∆VOUT 2.75V ≤ VOUT ≤ 3.10V, IOUT = 1mA, VOUT +0.35V ≤ VIN ≤ 5.5V -75 +75 mV ILIM VTCXO = 0V 250 650 mA LDO Regulator (TCXO) - 80mA Output Voltage Accuracy(4) Current Limit Default At Start-Up: ON Line Regulation Load Regulation Dropout Voltage Power Supply Rejection Ratio Output Voltage Noise © 2006 Semtech Corp. VOUT REGLINE 3.05 V IOUT = 1mA, VOUT +0.35V < VIN < 5.5V 2.5 12 mV 1mA < IOUT < 80mA -3 -20 mV VDO VOUT = 3.10V, IOUT = 80mA 200 250 mV PSRRTCXO f = 10Hz - 1kHz, COUT = 1μF, IOUT = 50mA 65 dB en f = 10Hz - 100kHz, IOUT = 50mA, CBP = 0.1μF, COUT = 1μF 45 μVRMS REGLOAD 3 www.semtech.com SC905A POWER MANAGEMENT Electrical Characteristics (Cont.) Parameter Symbol Condition Min ∆VOUT 2.75V ≤ VOUT ≤ 3.10V, IOUT = 1mA, VOUT +0.35V ≤ VIN ≤ 5.5V ILIM VTX = 0V Typ Max Units -75 +75 mV 250 650 mA LDO Regulator (TX) - 150mA Output Voltage Accuracy(4) Current Limit Default At Start-Up: OFF VOUT Line Regulation REGLINE Load Regulation REGLOAD Dropout Voltage Power Supply Rejection Ratio Output Voltage Noise 3.05 2.5 12 mV 1mA < IOUT < 150mA -3 -20 mV VDO VOUT = 3.10V, IOUT = 150mA 200 250 mV PSRRTX f = 10Hz - 1kHz, COUT = 1μF, IOUT = 50mA 65 dB 45 μVRMS en IOUT = 1mA, VOUT +0.35V < VIN < 5.5V V f = 10Hz - 100kHz, IOUT = 50mA, CBP = 0.1μF, COUT = 1μF LDO Regulator (RX) - 150mA Output Voltage Accuracy(4) Current Limit Default At Start-Up: OFF ∆VOUT 2.75V ≤ VOUT ≤ 3.10V, IOUT = 1mA, VOUT +0.35V ≤ VIN ≤ 5.5V -75 +75 mV ILIM VRX = 0V 250 650 mA VOUT 3.05 V Line Regulation REGLINE IOUT = 1mA, VOUT+0.35V < VIN < 5.5V 2.5 12 mV Load Regulation REGLOAD 1mA < IOUT < 150mA -3 -20 mV Dropout Voltage VDO VOUT = 3.10V, IOUT = 150mA 200 250 mV PSRRRX f = 10Hz - 1kHz, COUT = 1μF, IOUT = 50mA 65 dB en f = 10Hz - 100kHz, IOUT = 50mA, CBP= 0.1μF, COUT = 1μF 45 μVRMS ∆VOUT 1.75V ≤ VOUT ≤ 3.30V, IOUT = 1mA VOUT +0.35V ≤ VIN ≤ 5.5V -75 +75 mV ILIM VCAM = 0V 250 650 mA Power Supply Rejection Ratio Output Voltage Noise LDO Regulator (CAM) - 100mA Output Voltage Accuracy(3) Current Limit Default At Start-Up: OFF VOUT Line Regulation REGLINE Load Regulation REGLOAD Dropout Voltage Power Supply Rejection Ratio 2.20 IOUT = 1mA, VOUT +0.35V < VIN < 5.5V V 2.5 12 mV 1mA < IOUT < 100mA -3 -20 mV VDO VOUT = 3.30V, IOUT = 100mA 200 250 mV PSRRCAM f = 10Hz - 1kHz, COUT = 1μF, IOUT = 50mA 50 ∆VOUT 2.75V ≤ VOUT ≤ 3.10V, IOUT = 1mA, VOUT +0.35V ≤ VIN ≤ 5.5V -75 +75 mV ILIM VPLL = 0V 250 650 mA dB LDO Regulator (PLL) - 80mA Output Voltage Accuracy(4) Current Limit © 2006 Semtech Corp. 4 www.semtech.com SC905A POWER MANAGEMENT Electrical Characteristics (Cont.) Parameter Default At Start-Up: OFF Symbol Condition Min VOUT Typ Max 3.05 Units V Line Regulation REGLINE IOUT = 1mA, VOUT +0.35V < VIN < 5.5V 2.5 12 mV Load Regulation REGLOAD 1mA < IOUT < 80mA -3 -20 mV Dropout Voltage VDO VOUT = 3.10V, IOUT = 80mA 200 250 mV PSRRPLL f = 10Hz - 1kHz, COUT = 1μF, IOUT = 50mA 65 dB 45 μVRMS Power Supply Rejection Ratio Output Voltage Noise en f = 10Hz - 100kHz, I OUT = 50mA, CBP= 0.1μF, COUT = 1μF LDO Regulator (MOT) - 150mA Output Voltage Accuracy(3) Current Limit Default at Start-Up: OFF Line Regulation Load Regulation Dropout Voltage Power Supply Rejection Ratio © 2006 Semtech Corp. ∆VOUT 1.75V ≤ VOUT ≤ 3.30V, IOUT = 1mA, VOUT +0.35V ≤ VIN ≤ 5.5V -75 +75 mV ILIM VMOT = 0V 250 650 mA VOUT REGLINE 1.80 V IOUT = 1mA, VOUT +0.35V < VIN < 5.5V 2.5 12 mV 1mA < IOUT < 150mA -3 -20 mV VDO VOUT = 3.30V, IOUT = 150mA 200 250 mV PSRRMOT f = 10Hz - 1kHz, COUT = 1μF, IOUT = 50mA 50 REGLOAD 5 dB www.semtech.com SC905A POWER MANAGEMENT Electrical Characteristics (Cont.) Parameter Symbol Condition Min Typ Max Units I2C Interface(5) Interface complies with slave mode I2C interface as described by Philips I2C specification version 2.1 dated January, 2000. Digital Input Voltage 0.4 VIL 1.25 VIH V IDIN (SDA) ≤ 3mA SDA Output Low Level V -0.2 0.4 V 0.2 μA Digital Input Current IDG Hysteresis of Schmitt Trigger Inputs VHYS 0.1 V Maximum Glitch Pulse Rejection tSP 50 ns I/O Pin Capacitance CIN 10 pF Clock Frequency SCL 400 SCL Low Period tLOW 1.3 μs SCL High Period tHIGH 0.6 μs Data Hold Time tHD_DAT 0 μs Data Setup Time tSU_DAT 100 ns Setup Time for Repeated START Condition tSU_STA 0.6 μs Hold Time for Repeated START Condition tHD_STA 0.6 μs Setup Time for STOP Condition tSU_STO 0.6 μs Bus-Free Time Between STOP and START tBUF 1.3 μs RESET Timeout Delay tRD 75 I2C Timing(5) Power-up Delay Between PAD, ANA, TXCO tDELAY Maximum Glitch Pulse Rejection tSP Interface Start-up Time tEN Delay Between Each Output Activating Bus Start-up Time After EN Pin is Pulled High 100 440 125 kHz ms 100 μs 50 ns 350 μs Notes: (1) Applies to pin names, ON, HFPWR, CHPWR, PGOOD, VCSEL, VPSEL, EN_MOT, EN_TCXO. (2) Applies to pin names, PWRON, RESB. (3) For VOUT settings see Table A. (4) For VOUT settings see Table B. (5) Guaranteed by design. © 2006 Semtech Corp. 6 www.semtech.com SC905A 30 29 28 VTCXO VANA 31 VRX VCAM IN4 32 Ordering information IN5 VMOT IN3 POWER MANAGEMENT Pin Configuration 27 26 25 24 VTX 23 IN6 22 VPLL IN2 1 VCORE 2 IN1 3 VPAD 4 21 AGND 20 VBAT 19 BP TOP VIEW ON 5 HFPWR 6 SDA 7 18 PGOOD SCL 8 17 RESB 13 14 15 16 EN_MOT VPSEL PACKAGE SC905AMLTRT(1)(2) MLP 5x5 32L SC905AEVB Evaluation Board Notes: (1) Available in tape and reel only. A reel contains 3,000 devices. (2) Available in lead-free package only. Device is WEEE and RoHS compliant. PWRON 12 VCSEL 11 CHPWR 10 DVIN DGND 9 EN_TCXO T DEVICE MLPQ32: 5X5 32 Lead Marking Information Top Marking 905A yyww xxxxxx xxxxxx yy = two digit year of manufacture ww = two digit week of manufacture xxxxxx = Semtech Lot Number © 2006 Semtech Corp. 7 www.semtech.com SC905A POWER MANAGEMENT Pin Descriptions Pin # Pin Name I/O 1 IN2 Input 2 VCORE Output 3 IN1 Input 4 VPAD Output 5 ON Input Active high power on/off key. When the push button is closed it is shorted to battery. 6 HFPWR Input Power on input from accessory, active high. 7 SDA Input/Output 8 SCL Input 9 DGND - 10 DVIN Input Main digital input voltage terminal. 11 CHPWR Input Logic input. OR’d with ON and HFPWR. 12 EN_TCXO Input Logic input. External enable for VTCXO LDO. State is recorded in bit 0 of the status register. 13 EN_MOT Input Logic input. External enable for VMOT LDO. State is recorded in bit 2 of the status register. 14 VPSEL Input Default control for VPAD LDO supply. Ground for 2.20V default, tie high for 3.00V. 15 VCSEL Input Default control for VCORE LDO supply. Ground for 1.35V default, tie high for 1.80V. 16 PWRON Output Logic OR output of ON, HFPWR and PGOOD. Active high. 17 RESB Output Reset output. Active low. 18 PGOOD Input 19 BP Output 20 VBAT Input 21 AGND - 22 VPLL Output 23 IN6 Input 24 VTX Output LDO output for transmitter power. 25 VTCXO Output LDO output for TCXO power. 26 IN5 Input 27 VRX Output LDO output for receiver power. 28 VANA Output LDO output for analog power. 29 IN4 Input 30 VCAM Output 31 IN3 Input 32 VMOT Output T Thermal Pad - © 2006 Semtech Corp. Pin Function Input voltage terminal to VCORE LDO. 300mA LDO output for MSM core processor supply. Input voltage terminal to VPAD LDO. 300mA LDO PAD output to MSM I/O circuits. Bi-directional open drain digital I/O. I2C serial data. Digital input. I2C serial clock. Digital ground. Logic input signal from MSM to indicate power is good, latches the SC905A on. Low disables the SC905A. LDO bypass output. Bypass with a 0.1μF capacitor. Main battery supply input terminal. Analog ground pin. LDO output for PLL power. Input voltage terminal for VPLL & VTX LDOs. Input voltage terminal for VTCXO & VRX LDOs. Input voltage terminal to VANA LDO. LDO output for camera power. Input voltage terminal to VCAM & VMOT LDOs. LDO output voltage for vibrator motor power. Can also be a general purpose output. Pad for heatsinking purposes. Connect to ground plane using multiple vias. Not connected internally. 8 www.semtech.com SC905A CHPWR 11 ON 5 HFPWR 6 PGOOD 18 PWRON Logic POWER MANAGEMENT Block Diagram VREF 19 BP 3 IN1 4 VPAD 1 IN2 2 VCORE 31 IN3 UVLO OT VPAD PWRON 16 VPAD RESB 17 RESET EN PAD EN CORE EN REG EN CTRL EN CAM 30 VCAM 32 VMOT 29 IN4 28 VANA 26 IN5 25 VTCXO 27 VRX 23 IN6 22 VPLL 24 VTX EN 8 VPSEL 14 VCSEL 15 EN_MOT 13 EN_TCXO 12 MOT I2C Registers & Control SCL 2 7 I C Interface EN SDA EN ANA EN TCXO EN RX EN VBAT 20 DVIN 10 DGND 9 AGND 21 PLL EN © 2006 Semtech Corp. TX 9 www.semtech.com SC905A POWER MANAGEMENT Applications Information General Description The SC905A includes nine low dropout (LDO) voltage regulators to provide complete power regulation capability for CDMA handsets or other portable electronic equipment. any subsequent condition that toggles RESB (e.g. VPAD short-circuit, over-temperature, under voltage lockout, I2C disable of VPAD) will see a delay in the RESB transition back to high of typically 250ms. The microprocessor then raises PGOOD high to keep the SC905A powered on. There is no time limit for the MSM to activate PGOOD. If the MSM fails to raise PGOOD before the ON switch is released, the SC905A will transition back into standby mode. Five of the LDOs are designed to be used with analog circuitry such as audio, radio frequency, or oscillator circuits. These devices have very low noise levels and high power supply rejection. The output voltage range for four of these LDOs, VTCXO, VPLL, VTX and VRX, is 2.75V to 3.1V in 50mV steps, and for the fifth, VANA, the output voltage range is 2.55V to 2.9V in 50mV steps. The TCXO LDO has the additional feature of an external enable, EN_TCXO, which can be used when timing is critical. Once the phone is powered on, the SC905A can only be directly powered off when the PGOOD signal goes low. Therefore, if the ON pin transitions high when the PGOOD signal is high, the LDOs and RESB signal will remain in their state until the microprocessor pulls the PGOOD signal low. Once the PGOOD signal is low, all the LDOs immediately power off and all the logic resets to the shutdown condition. The SC905A can be indirectly powered off by using the I2C command to turn off the core supply. This will result in a loss of power to the MSM causing PGOOD to go low, thus disabling the SC905A. Two other LDOs are general purpose regulators designed to be used with digital circuits. The noise requirements for these LDOs are relaxed, but their voltage range is expanded to cover the wide range of voltages needed for different types of functions. The outputs for these LDOs are VCORE and VPAD. The HFPWR and CHPWR pins operate identically to the ON pin. These pins provide alternative sources for activating power so that remote devices such as battery chargers or system connector pins can be used to enable the device. Two other LDOs are general purpose regulators that can be used with other peripheral circuits. The VMOT and VCAM outputs can be programmed to supply from 1.75V to 3.3V in 50mV steps. The VMOT output is specifically designed to drive a vibrator motor. This output can supply up to 150mA at any of the output voltage settings, allowing designers the flexibility to select the output voltage that provides maximum vibration. The VMOT output also has its own external enable, EN_MOT, to allow greater flexibility. When not used in conjunction with a vibrator, this output can be used as a general purpose digital regulator. The VCAM output is capable of supplying up to 100mA to drive a digital camera module or any other peripheral circuit found in a portable application. LDO Programmable Output Voltage The output voltage of each LDO regulator is programmable. Each LDO has a program voltage register that can be accessed through the I2C interface and the output voltage adjusted as necessary. (See the Tables on pages 14, 15 and 16 for more information.) ON/OFF Control Register Each individual LDO may be turned on or off by accessing the ON/OFF control register. LDOs are turned on by setting their respective on/off bits to 1 and disabled by setting the on/off bits to 0. This allows for on/off control with a single write command. Power-On Control The SC905A is activated when the ON pin is pulled high, provided that the input voltage is within the specified operating range. The ON pin responds to logic-high edge triggering to power up the handset. The rising edge ON signal is latched when the CORE, PAD, ANA, and TCXO LDOs are turned on and PGOOD goes high. When the PAD LDO output voltage reaches 77% of its regulation point, the reset timer starts and the RESB signal transitions high after delay of typically 100ms. After a successful power up sequence, © 2006 Semtech Corp. The register data is maintained when an on/off bit is toggled, but all programmed information will be lost when the PGOOD input goes low. It should be noted that the enable signal control from the I2C for LDOs TCXO and MOT are OR’d with their respective external enable signals EN_TCXO and EN_MOT. This 10 www.semtech.com SC905A POWER MANAGEMENT Applications Information (Cont.) means that these LDOs are on when there is a ‘1’ in their respective bit locations (register 6, bit 3 for VTCXO, register 2, bit 6 for VMOT), or if their external enable pins are pulled HIGH. To turn these LDOs off the I2C on/off control bit must be ‘0’ and the external enable must be pulled LOW. The state of EN_TCXO and EN_MOT can be established by reading bits 0 and 2, respectively, in the Status Register. with the PAD voltage control bits. The DSB is only set to 1 during power-up to indicate that the part is set to the default state. Moreover, the DSB cannot be written to a 1 through the I2C interface the way the other bits in this register can; it can only be cleared to 0 through the I2C interface. This feature prevents a software race condition by always writing to register 0 with bit 7 high when changing the PAD control voltage. To clear the bit simply write a 0 to bit 7. VCSEL & VPSEL Pin The VCSEL & VPSEL pins set the default voltage of CORE and PAD LDOs respectively. When the VCSEL pin is set to VIN the default voltage for the CORE LDO is 1.80V. When this pin is set to GND the default voltage for the CORE LDO is 1.35V. Likewise, when the VPSEL pin is set to VIN the default voltage for the PAD LDO is 3.00V. When this pin is set to GND, the default voltage for the PAD LDO is 2.20V. Applying the DSB Upon power-up, the SC905A LDOs and internal registers are set to their default state. The DSB is set to a 1 to indicate that the SC905A is in its default state. Upon reading this defaulted state condition, the MSM knows to perform whatever synchronization is needed to set the SC905A into a known user state. This user state is entered by a two-stage process. In both cases the VCSEL and VPSEL pins must be tied to GND or VIN prior to the device being powered on. This voltage cannot change on the fly by switching the pin voltage between VIN or GND once the device is on. The voltage can be changed from its default state after start-up by writing to the appropriate voltage code register. 1) The MSM writes a 0 to the DSB indicating its desire to modify the state of the SC905A. It then writes all of the correct register information to the SC905A to set it to the user state. 2) The MSM reads back all of the information to verify the data. Then it reads back the DSB again to ensure it is still set to 0. This verifies that no reset took place during the time that the multiple writes and read verifications happened. If the DSB has been reset to 1, this process needs to be repeated since the chip was reset sometime during the initialization. Once the MSM and the SC905A are synchronized, the DSB can be read back as a status check periodically, as needed. If it is ever set back to the default state, a new synchronization process is required. This handshake-style protocol makes sure that the MSM and SC905A are always synchronized. Active Shutdown The shutdown control bits determine how the on-chip active shutdown switches behave. Register 7 is the active shutdown control register and is used to control the shutdown behavior. Each LDO has a specific shutdown bit assigned to it. When the active shutdown bit is enabled (set to 1), the output capacitance on the LDO output is discharged by an on-chip FET when the LDO is disabled. When the active shutdown bit is disabled (set to 0), the output capacitance on the LDO output is discharged by the load. The default state for each LDO active shutdown bit is on. LDO Power-On Sequence When the SC905A first turns on, the four LDOs that default on are sequenced in the following fashion: 1) CORE, 2) PAD, 3) ANA, 4) TCXO. During the power-on sequence, there is a 200μs delay between CORE and PAD to allow the output of CORE to reach 1.2V before PAD is turned on, a delay of 100μs between PAD and ANA turning on, and a delay of 100μs between ANA and TCXO turning on. This process eliminates large voltage spikes across the battery supply during power-up. (For further information on LDO power on sequencing, refer to the Timing Diagram on page 19.) Default Status Bit In many multi-threaded environments it is necessary to maintain synchronization between the host micro-controller and the target IC. The SC905A has a default status bit (DSB) that will facilitate this task. The DSB can be useful in keeping the MSM and the SC905A synchronized. However, this is only useful if the MSM is powered by an external switching regulator such as Semtech’s SC190A switching regulator. The DSB is bit 7 of register 0, and shares this register space © 2006 Semtech Corp. 11 www.semtech.com SC905A POWER MANAGEMENT Applications Information (Cont.) Protection Circuitry The SC905A contains protection circuitry that prevents the device from operating in an unspecified state. These include Under-voltage Lockout Protection, Over-temperature Protection and Short-circuit Protection. Layout Considerations The PCB layout associated with the SC905A is straightforward, with the main consideration being given to the value and position of the input bypass capacitors. The device has eight input voltage pins which can be powered from a single supply or from a number of individual supplies depending on how much copper is available on the input voltage feed track and how much real estate is available on the PCB for components. Under-Voltage Lockout The SC905A provides an under-voltage lockout (UVLO) circuit to protect the device from operating in an unknown state if the input voltage supply is too low. If all the supply inputs are fed from one single supply trace or from a power plane, a 10μF low ESR capacitor or two 4.7μF low ESR capacitors should be used. Larger input capacitance and lower ESR provide better supply noise rejection and line transient response. When the battery voltage drops below the UVLO threshold, as defined in the Electrical Characteristics section, the LDOs are disabled and RESB is held low. When the battery voltage is increased above the hysteresis level, the LDOs are re-enabled into their previous states, provided PGOOD has remained high. If PGOOD goes low, the SC905A will shut down. When powering-up with a battery voltage below the UVLO threshold, RESB will be held low. The copper trace to the inputs should be fairly thick in order to keep trace inductance to a minimum and the capacitors should be located as close to the SC905A as possible. If the supply trace is thin then the inputs should be treated as if they were powered from individual supplies; each input should be bypassed by at least one 1μF low ESR capacitor located very close to each input pin. Over-Temperature Protection The SC905A provides an internal over-temperature (OT) protection circuit that monitors the internal junction temperature. When the temperature exceeds the OT threshold as defined in the Electrical Characteristics section, the OT protection disables all the LDO outputs, holds the RESB signal low and sets the OTF bit low in the status register. When the junction temperature drops below the hysteresis level, the OT protection resets the OTF bit high and re-enables all the LDOs in their previous states, provided PGOOD has remained high. If PGOOD goes low, the SC905A will shut down. This is only useful if the MSM is not powered by the SC905A, since during an OT fault the MSM will lose power. An external switching regulator such as Semtech’s SC190A could power the MSM in the case where monitoring the OTF bit is desired. The SC905A is designed to have excellent stability with a minimum output capacitance of 1μF. Low ESR ceramic capacitors are recommended and should be located as close to the LDO output pins as possible. Short-Circuit Protection Each LDO output has short-circuit protection. If any output is short-circuited to ground, the output voltage will drop and the output current will be limited to the short circuit current until the short is removed. Status Register The status register monitors the OTF and the state of the external enable pins dedicated to the TCXO and MOT LDOs. The MSM can periodically poll this register to determine their status. This is a read-only register. © 2006 Semtech Corp. 12 www.semtech.com SC905A POWER MANAGEMENT Register Map Register Name VPAD Register Address Bit 7 0 DSB (1 ) 1 0 Default State User State Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 X X VPAD 4 VPAD 3 VPAD 2 VPAD 1 VPAD 0 VCORE 1 X X X VCORE4 VCORE3 VCORE2 VCORE1 VCORE0 VMOT 2 VMOT _EN VMOT Active SHDN X VMOT4 VMOT 3 VMOT2 VMOT1 VMOT 0 1 0 1 0 ON OFF ON OFF VANA /VCAM 3 VANA2 VANA1 VANA0 VCAM4 VCAM 3 VCAM2 VCAM1 VCAM 0 VTCXO/VRX 4 X VRX2 VRX1 VRX0 X VTCXO2 VTCXO1 VTCXO0 VPLL /VTX 5 X VTX2 VTX1 VTX0 X VPLL2 VPLL1 VPLL0 ON/OFF CONTROL 6 VPAD _EN VCORE_EN VANA_EN VCAM_EN VTCXO_EN VPLL_EN VTX_EN VRX_EN 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF (2 ) ACTIVE SHUTDOWN STATUS (READ ONLY) 7 VPAD Active SHDN VCORE Active SHDN VANA Active SHDN VCAM Active SHDN VTCXO Active SHDN VPLL Active SHDN VTX Active SHDN VRX Active SHDN 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF X 8 X X X OTF 1 EN_MOT 0 1 EN_TCXO 0 1 0 ON OFF X OK FAULT ON OFF Defaults are indicated in BOLD. SC905A Slave Address: DEVICE ADDRESS 0 0 0 1 0 R/W 0 0 X Notes: (1) The default status bit (DSB) is set to 1 only when the SC905A is enabled by either the HFPWR pin or the ON pin being pulled high, and it cannot be set to one through the I2C interface. When changing the VPAD control voltage, always write to register 0 with bit seven high. Set bit seven low only when the DSB is to be cleared by the MSM. This will prevent any software race condition in a multi-tasking environment. See the applications section for more information on using the DSB. (2) The Active Shutdown defaults ON at power-up, but the registers maintain their settings as the LDOs are enabled and disabled during normal operation. © 2006 Semtech Corp. 13 www.semtech.com SC905A POWER MANAGEMENT Register Map (Cont.) Digital LDO Voltage Tables A and B A 5-bit linear DAC controls the output voltage of each LDO. The DAC and error-amp gain are scaled so that the LSB size at the output is 50mV. Output voltage can be set by writing the proper code to the desired LDO register. See Table A for the bitcodes and their corresponding voltages for LDO CORE, and Table B for bitcodes and their corresponding voltages for LDOs PAD, MOT and CAM. TABLE A - Output Voltage Code Bits for VCORE © 2006 Semtech Corp. X4 X3 X2 X1 X0 LDO Output Voltage 0 0 0 0 0 1.35V 0 0 0 0 1 1.40V 0 0 0 1 0 1.45V 0 0 0 1 1 1.50V 0 0 1 0 0 1.55V 0 0 1 0 1 1.60V 0 0 1 1 0 1.65V 0 0 1 1 1 1.70V 0 1 0 0 0 1.75V 0 1 0 0 1 1.80V 0 1 0 1 0 1.85V 0 1 0 1 1 1.90V 0 1 1 0 0 1.95V 0 1 1 0 1 2.00V 0 1 1 1 0 2.05V 0 1 1 1 1 2.10V 1 0 0 0 0 2.15V 1 0 0 0 1 2.20V 1 0 0 1 0 2.25V 1 0 0 1 1 2.30V 1 0 1 0 0 2.35V 1 0 1 0 1 2.40V 1 0 1 1 0 2.45V 1 0 1 1 1 2.50V 1 1 0 0 0 2.55V 1 1 0 0 1 2.60V 1 1 0 1 0 2.65V 1 1 0 1 1 2.70V 1 1 1 0 0 2.75V 1 1 1 0 1 2.80V 1 1 1 1 0 2.85V 1 1 1 1 1 2.90V 14 www.semtech.com SC905A POWER MANAGEMENT Register Map (Cont.) TABLE B - Output Voltage Code Bits for VPAD, VMOT and VCAM © 2006 Semtech Corp. X4 X3 X2 X1 X0 LDO Output Voltage 0 0 0 0 0 1.75V 0 0 0 0 1 1.80V 0 0 0 1 0 1.85V 0 0 0 1 1 1.90V 0 0 1 0 0 1.95V 0 0 1 0 1 2.00V 0 0 1 1 0 2.05V 0 0 1 1 1 2.10V 0 1 0 0 0 2.15V 0 1 0 0 1 2.20V 0 1 0 1 0 2.25V 0 1 0 1 1 2.30V 0 1 1 0 0 2.35V 0 1 1 0 1 2.40V 0 1 1 1 0 2.45V 0 1 1 1 1 2.50V 1 0 0 0 0 2.55V 1 0 0 0 1 2.60V 1 0 0 1 0 2.65V 1 0 0 1 1 2.70V 1 0 1 0 0 2.75V 1 0 1 0 1 2.80V 1 0 1 1 0 2.85V 1 0 1 1 1 2.90V 1 1 0 0 0 2.95V 1 1 0 0 1 3.00V 1 1 0 1 0 3.05V 1 1 0 1 1 3.10V 1 1 1 0 0 3.15V 1 1 1 0 1 3.20V 1 1 1 1 0 3.25V 1 1 1 1 1 3.30V 15 www.semtech.com SC905A POWER MANAGEMENT Register Map (Cont.) Analog LDO Voltage Tables C and D The bit code controls the output voltage of each LDO. The LSB size at the output is 50mV. Output voltage can be set by writing the proper code to the desired LDO register. See Table C for the bitcodes and their corresponding voltages for LDO ANA, and Table D for the bitcodes and their corresponding voltages for LDOs TCXO, TX, RX and PLL. TABLE C - Output Voltage Code Bits for LDO VANA X2 X1 X0 LDO Output Voltage 0 0 0 2.55V 0 0 1 2.60V 0 1 0 2.65V 0 1 1 2.70V 1 0 0 2.75V 1 0 1 2.80V 1 1 0 2.85V 1 1 1 2.90V TABLE D - Output Voltage Code Bits for LDOs VTCXO, VTX, VRX, VPLL © 2006 Semtech Corp. X2 X1 X0 LDO Output Voltage 0 0 0 2.75V 0 0 1 2.80V 0 1 0 2.85V 0 1 1 2.90V 1 0 0 2.95V 1 0 1 3.00V 1 1 0 3.05V 1 1 1 3.10V 16 www.semtech.com SC905A POWER MANAGEMENT Using the I2C Serial Port The I2C General Specification The SC905A is a read-write slave-mode I2C device and complies with the Philips I2C standard Version 2.1 dated January, 2000. The SC905A has eight user-accessible internal 8-bit registers. The I2C interface has been designed for program flexibility, in that once the slave address has been sent to the SC905A enabling it to be a slave transmitter/receiver, any register can be written or read independently of each other. While there is no auto increment/decrement capability in the SC905A I2C logic, a tight software loop can be designed to randomly access the next register independent of which register you begin accessing. The start and stop commands frame the data-packet and the repeat start condition is allowed if necessary. SC905A Limitations to the I2C Specifications Seven bit addressing is used and ten bit addressing is not allowed. Any general call address will be ignored by the SC905A. The SC905A is not CBUS compatible. The SC905A can operate in standard mode (100kbit/s) or fast mode (400kbit/s). Supported Formats Direct Format - Write The simplest format for an I2C write is given below. After the start condition [S], the slave address is sent, followed by an eighth bit indicating a write. The SC905A I2C then acknowledges that it is being addressed, and the master responds with an 8-bit data byte consisting of the register address. The slave acknowledges and the master sends the appropriate 8-bit data byte. Once again the slave acknowledges and the master terminates the transfer with the stop condition [P]. I2C Direct Format - Write S Slave Address W A Register Address S: Start Condition W: Write = ‘0’ A: Acknowledge (sent by slave) P: Stop condition A Data A P Slave Address: 7-bit Register Address: 8-bit Data: 8-bit Combined Format - Read After the start condition [S], the slave address is sent, followed by an eighth bit indicating a write. The SC905A I2C then acknowledges that it is being addressed, and the master responds with an 8-bit data byte consisting of the register address. The slave acknowledges and the master sends the repeated start condition [Sr]. Once again, the slave address is sent, followed by an eighth bit indicating a read. The slave responds with an acknowledge and the previously addressed 8-bit data byte; the master then sends a non-acknowledge (NACK). Finally, the master terminates the transfer with the stop condition [P]. I2C Combined Format - Read S Slave Address W A Register Address S: Start Condition W: Write = ‘0’ R: Read = ‘1’ A: Acknowledge (sent by slave) NACK: Non-Acknowledge (sent by master) Sr: Repeated Start Condition P: Stop condition © 2006 Semtech Corp. A Sr Slave Address R A Data NACK P Slave Address: 7-bit Register Address: 8-bit Data: 8-bit 17 www.semtech.com SC905A POWER MANAGEMENT Using the I2C Serial Port (Cont.) Stop-Separated Reads Stop-separated reads can also be used. This format allows a master to set up the register address pointer for a read and return to that slave at a later time to read the data. In this format the slave address followed by a write command are sent after a start [S] condition. The SC905A then acknowledges it is being addressed, and the master responds with the 8-bit register address. The master sends a stop or restart condition and may then address another slave. After performing other tasks, the master can send a start or restart condition to the SC905A with a read command. The SC905A acknowledges this request and returns the data from the register location that had previously been set up. I2C Stop Separated Format- Read Register Address Setup Access Master Addresses other Slaves S Slave Address W A Register Address A P S Slave Address B S: Start Condition W: Write = ‘0’ R: Read = ‘1’ A: Acknowledge (sent by slave) NACK: Non-Acknowledge (sent by master) Sr: Repeated Start Condition P: Stop condition © 2006 Semtech Corp. Register Read Access S/Sr Slave Address A R A Data NACK P Slave Address: 7-bit Register Address: 8-bit Data: 8-bit 18 www.semtech.com SC905A POWER MANAGEMENT Timing Diagram Power On-Off Timing Diagram ON, HFPWR or CHPWR MSM DETERMINED DSB BP 25ms 25ms 1.2V 77% VCORE 200μs 77% 77% 100μs 77% VPAD 100μs 100μs 100ms VANA 100μs 100ms 100μs VTCXO RESB MSM DETERMINED PGOOD MSM DETERMINED PWRON EN_TCXO XXXXXXXX XXXXXXXXXX XXXX EN_MOT XXXXXXXX XXXXXXXXXX XXXX © 2006 Semtech Corp. 19 www.semtech.com SC905A POWER MANAGEMENT Typical Characteristics Dropout Voltage vs. Load Current (Analog LDOs) Dropout Voltage vs. Load Current (Digital LDOs) 200 225 Dropout Voltage (mV) Dropout Voltage (mV) 175 T = 85˚C 150 125 100 75 T = 25˚C 50 T = -40˚C 25 0 80 100 120 140 160 180 200 T = 85˚C 175 150 125 100 75 T = 25˚C 50 T = -40˚C 25 0 100 200 125 150 Load Current (mA) T = 85˚C -3 -6 -9 -12 T = -40˚C -15 T = 25˚C -18 50 75 100 125 150 175 -3 -6 T = -40˚C -9 T = 25˚C -12 -15 0 50 T = 85˚C 3 T = 25˚C 2 1 T = -40˚C 0 5 5.5 Input Voltage (V) © 2006 Semtech Corp. 100 150 200 250 300 Line Regulation (Digital LDOs) ILOAD = 1mA Output Voltage Variation (mV) Output Voltage Variation (mV) 4 4.5 300 Load Current (mA) 5 4 275 T = 85˚C 200 Line Regulation (Analog LDOs) ILOAD = 1mA 3.5 250 0 Load Current (mA) 3 225 Load Regulation (Digital LDOs) VIN = 3.7V Output Voltage Variation (mV) Output Voltage Variation (mV) 0 25 200 Load Current (mA) Load Regulation (Analog LDOs) VIN = 3.7V 0 175 6 5 T = 85˚C 4 T = 25˚C 3 2 1 T = -40˚C 0 3 3.5 4 4.5 5 5.5 Input Voltage (V) 20 www.semtech.com SC905A POWER MANAGEMENT Typical Characteristics (Cont.) PSRR vs. Frequency (Digital LDOs) VOUT = VOUT(MAX), VIN = 3.7V, ILOAD = 50mA PSRR vs. Frequency (Analog LDOs) VOUT = VOUT(MAX), VIN = 3.7V, ILOAD = 50mA 0 Power Supply Rejection (dB) Power Supply Rejection (dB) 0 -10 -20 -30 -40 -50 -60 -70 -80 -90 10 100 1000 -10 -20 -30 -40 -50 -60 -70 -80 10 10000 100 45 1.4 40 Output Noise (μV) Maximum Outptu Current (A) 1.6 1.2 1 0.8 VOUT = 1.35V 0.4 10000 Output Noise vs. Load Current (Analog LDOs) VOUT = VOUT(MAX), VIN = 3.7V Safe Operating Limits 0.6 1000 Frequency (Hz) Frequency (Hz) VOUT = 2.90V 0.2 T = 25˚C 35 30 25 T = -40˚C 20 T = 85˚C 15 10 5 0 0 2.7 3.1 3.5 3.9 4.3 4.7 5.1 5.5 5.9 0 © 2006 Semtech Corp. 25 50 75 100 125 150 175 200 Load Current (mA) Input Voltage (V) 21 www.semtech.com SC905A POWER MANAGEMENT Outline Drawing - MLPQ-32 5x5 © 2006 Semtech Corp. 22 www.semtech.com SC905A POWER MANAGEMENT Land Pattern - MLPQ-32 5x5 Contact Information Semtech Corporation Power Management Products Division 200 Flynn Road, Camarillo, CA 93012 Phone: (805) 498-2111 FAX (805)498-3804 © 2006 Semtech Corp. 23 www.semtech.com