MIC2010/2070 Micrel MIC2010/MIC2070 USB Power Controller Final Information General Description Features The MIC2010 is a dual channel USB power switch designed to support the power distribution requirements for USB Wakeup from the ACPI S3 state. The MIC2010 will directly switch its two outputs between a 5V main supply and a 5V auxiliary supply normally provided in ATX style power supplies. The MIC2010 will adjust its current-limit threshold according to the ACPI state it is in. In the normal active ACPI S0 state the current-limit is set at 500mA minimum per channel satisfying the USB continuous output current specification. In the S3 state the current-limit can be reduced to a value determined by an external resistor to minimize the current that is supplied by the auxiliary supply, thereby ensuring that voltage regulation is maintained even during fault conditions. The MIC2010 provides make-before-break switching to ensure glitch-free transitions between the S3 and S0 states. Each channel is also thermally isolated from the other so that a fault in one channel does not effect the other. FAULT status output signals are also provided indicating overcurrent and thermal shutdown conditions. The MIC2070 option latches the output off upon detecting an overcurrent condition lasting for more than 5ms minimum. The output can be reset by either toggling the EN inputs of the MIC2070-1/-2 or by removing the load. Latching the output off provides a circuit breaker mode of operation which reduces power consumption during fault conditions. * Compliant to USB power distribution specifications * Two completely independent switches * Integrated switching matrix supports ACPI S0/S3 state transitions without external FET circuits * Make-before-break switching ensures glitch-free transitions * No back-feed of auxiliary supply onto main supply during standby mode * Bi-level current-limit preserves auxiliary supply voltage regulation in standby mode * Thermally isolated channels * Thermal shutdown protection * Fault status outputs with filter prevents false assertions during hot-plug events * Circuit breaker options with auto-reset (MIC2070) * Undervoltage lockout Applications * * * * * Desktop PCs Notebook PCs Notebook docking stations LAN Servers PC motherboard Typical Application ATX Power Supply 5V MAIN VBUS 5V STANDBY D+ MIC2010-1P/-2P MAIN 100F AUX OUT1 ON/OFF 1 EN1 OUT2 ON/OFF 2 EN2 S3# RSET1 S3# CONTROL Downstream USB Port 1 GND VBUS FAULT1 FAULT1 RSET2 GND 82801AA or Equivalent D- D+ 100F D- Downstream USB Port 2 GND SLP S3# SLP S5# OC0 OC1 Overcurrent Port 1 Overcurrent Port 1 Figure 1. USB Wakeup From ACPI S3 System Diagram UL Recognized Component Micrel, Inc. * 1849 Fortune Drive * San Jose, CA 95131 * USA * tel + 1 (408) 944-0800 * fax + 1 (408) 944-0970 * http://www.micrel.com November 29, 2001 1 MIC2010/2070 MIC2010/2070 Micrel Ordering Information Enable Fault Output Temperature Range MIC2010-1CQS* Active High Package Open-Drain 0C to +70C 16-lead QSOP MIC2010-1PCQS* MIC2010-2CQS* Active High Internal Pull-Up 0C to +70C 16-lead QSOP Active Low Open-Drain 0C to +70C 16-lead QSOP MIC2010-2PCQS Active Low Internal Pull-Up 0C to +70C 16-lead QSOP MIC2070-1CQS Active High Open-Drain 0C to +70C 16-lead QSOP MIC2070-1PCQS* Active High Internal Pull-Up 0C to +70C 16-lead QSOP Part Number Circuit Breaker Function MIC2070-2CQS* Active Low Open-Drain 0C to +70C 16-lead QSOP MIC2070-2PCQS* Active Low Internal Pull-Up 0C to +70C 16-lead QSOP * Contact factory for availability. Pin Configuration FAULT1 1 16 FAULT2 EN1 2 15 EN2 S3# 3 14 OUT1 RSET1 4 13 OUT1 AUX 5 12 MAIN NC 6 11 MAIN RSET2 7 10 OUT2 GND 8 9 OUT2 16-Pin QSOP (QS) MIC2010/2070 2 November 29, 2001 MIC2010/2070 Micrel Pin Description Pin Number Pin Name 1 FAULT1 Fault Status (Output): Channel 1, active-low; weak pull-up to AUX or opendrain. FAULT1 is asserted LOW when channel 1 is in a thermal shutdown state or overcurrent condition for more than 5ms. MIC2070 latches this output in its asserted state upon overcurrent condition. Toggling EN1 or removing the load will reset the circuit breaker latch, and deassert FAULT1. 2 EN1 Enable (Input): Channel 1, active-high (-1) or active-low (-2). Toggling this input also resets the latched output of the MIC2070. 3 S3# Control (Input): When this input is high, the MAIN inputs are connected to OUT1 and OUT2 via 100m, 500mA MOSFET switches. When this input is LOW, the AUX inputs are connected to OUT1 and OUT2 via 500m MOSFET switches with a current-limit threshold specified by external resistors, RSET1 and RSET2. 4 RSET1 5 AUX Auxiliary 5V Supply (Input): Also used as power supply for internal circuitry. 6 NC No Connection: This pin may be connected to other pins without restriction. 7 RSET2 8 GND Ground 9, 10 OUT2 Channel 2 (Output): Both pins must be connected together externally. 11, 12 MAIN 5V Main Supply (Input): All MAIN inputs must be connected together externally. 13, 14 OUT1 Channel 1 (Output): Both pins must be connected together externally. 15 EN2 Enable (Input): Channel 2, active-high (-1) or active-low (-2). Toggling this input also resets the latched output for the MIC2070. 16 FAULT2 Fault Status (Output): Channel 2, active-low; weak pull-up to AUX or opendrain. FAULT2 is asserted LOW when channel 2 is in a thermal shutdown state or overcurrent condition for more than 5ms. MIC2070 latches this output in it's asserted state upon overcurrent condition. Toggling EN2 or removing load will reset the circuit breaker latch, and deassert FAULT2. November 29, 2001 Pin Function Current-Limt Set Resistor (Input): Channel 1. A resistor connected to this input sets the current-limit threshold in AUX mode (S3# asserted). The current-limit threshold is determined by approximately 18/RSET1. Current-Limit Set Resistor (Input): Channel 2. A resistor connected to this input sets the current-limit threshold in AUX mode (S3# asserted). The current-limit threshold is determined by approximately 18/RSET2. 3 MIC2010/2070 MIC2010/2070 Micrel Absolute Maximum Ratings (Note 1, Note 4) Operating Ratings (Note 2) Supply Voltage (VIN) ........................................ -0.3V to 6V FAULT#, OUT1, OUT2 Output Pins ................. -0.3V to 6V FAULT1,FAULT2, Output Current .............................. 25mA ESD Rating, Note 3 ...................................................... 2kV Supply Voltage (VMAIN, VAUX) ..................... +4.5V to +5.5V Continuous Output Current (AUX Mode) .. 50mA to 300mA Ambient Temperature (TA) ........................... -0C to +70C Junction Temperature (TJ) ....................... Internally Limited Package Thermal Resistance QSOP(JA) ........................................................ 163C/W Electrical Characteristics VMAIN = 5V; AUX = 5V; RSET = 125, TA = 25C. Symbol Parameter VMAIN MAIN Supply Voltage IMAIN MAIN Supply Current Note 5 S3# = 1, both switches ON, no load S3# = 1, both switches OFF, no load ILEAK MAIN Reverse Leakage Current, Note 5 S3# = 0, both switches ON, VMAIN = 0V VAUX AUX Supply Voltage IAUX AUX Supply Current, Note 5 S3# = 0; No load, both switches ON S3# = 0; No load, both switches OFF VUV/AUX AUX Undervoltage Lockout Threshold VAUX increasing VAUX decreasing VHYS AUX Undervoltage Lockout Hysteresis RDSMAIN MAIN On-Resistance, Each Output S3# = 1, IOUT = 500mA 100 140 m RDSAUX AUX On-Resistance, Each Output S3# = 0, IOUT = 100mA 500 700 m ILIMIT MAIN Current-Limit Threshold, S3# = 1, VOUT = 4.0V, ramped load 0.5 1.25 A MAIN Short-Circuit Current-Limit VOUT = 0V 0.5 1.25 A Current-Limit Factor (AUX Supply), Note 6 S3# = 0, IOUT = 50mA to 300mA VOUT = 4V 14.4 18 21.6 A* S3#, EN1, EN2 Input Threshold Voltage High-to-Low transition Low-to-High transition .8 1.5 1.7 2.0 V V IIN S3#, EN1, EN2 Input Current VS3/EN =5V, 0V -1 1 A VHYS EN1, EN2 and S3# Input Hysteresis IOFF OUT1, 2 Leakage Current Outputs are off, VOUT = 0 -10 Pull-Up Current During Latched Output State (MIC2070-x only) Outputs latched off TBD Latch Reset Threshold VOUT rising Minimum Output Slew Rate to Reset Latch (MIC2070-x only), Note 7 Output rising Overtemperature Threshold TJ increasing, single channel TJ decreasing, single channel TJ increasing, both channels TJ decreasing, both channels FAULT1, 2 Output Low Voltage IFAULT = 5mA FAULT1, 2 Output Off Current (Not Applicable for 'P' versions) VFAULT = 5V VTH VTH LATCH VOL MIC2010/2070 Condition Min Typ Max Units 4.5 5.0 5.5 V 16 22 5 A A +10 A 5.0 5.5 V .6 1 5 mA A 3.7 3.5 4.0 3.8 V V -10 4.5 3.5 3.3 200 mV 200 1 10 A TBD mA 1.95 V .4 V/s 140 120 160 125 C C C C 0.2 4 mV 0.2 V 10 A November 29, 2001 MIC2010/2070 Micrel Symbol Parameter Condition Min Typ Max VOH FAULT1, 2 Output High Voltage (MIC2010-1P, 2P), (MIC2070-1P, 2P) IFAULT = -20A 4 V TH MAIN to S3# Hold Time, Note 7 Figure 5 5 ms TS MAIN to S3# Set-up Time, Note 7 Figure 5 0 ms tDLY FAULT Delay Filter Response Time (Overcurrent only), Note 8 Output shorted to ground, Figure 4 5 tOC Overcurrent Response Time Output shorted to ground, Figure 4 MAIN output AUX output 2 2 s s 10 20 Units ms tON(MAIN) MAIN Output Turn-On Time RL = 10, CL = 1F, Figure 3 2 ms tOFF(MAIN) MAIN Output Turn-Off Time RL = 10, CL = 1F, Figure 3 35 s tr(MAIN) MAIN Output Rise Time RL = 10, CL = 1F, Figure 3 2 ms tf(MAIN) MAIN Output Fall Time RL = 10, CL = 1F, Figure 3 32 s tON(AUX) AUX Output Turn-On Time RL = 50, CL = 1F, Figure 3 0.6 ms tOFF(AUX) AUX Output Turn-Off Time RL = 50, CL = 1F, Figure 3 120 s tr(AUX) AUX Output Rise Time RL = 50, CL = 1F, Figure 3 0.5 ms tf(AUX) AUX Output Fall Time RL = 50, CL = 1F, Figure 3 115 s tXMA MAIN to AUX Cross Conduction Time, Note 9 S3# transition to 0 5 7.5 ms tXAM AUX to MAIN Cross Conduction Time, Note 9 S3# transition to 1 5 7.5 ms Note 1. Exceeding the absolute maximum rating may damage the device. Note 2. The device is not guaranteed to function outside its operating rating. Note 3. Devices are ESD sensitive. Handling precautions recommended. Human body model, 1.5k in series with 100pF. Note 4. All voltages are referenced to ground. Note 5. For MIC2070-1(P) OFF occurs when VEN < 0.8V and ON occurs when VEN > 2.4V. For MIC2070-2(P) OFF occurs when VEN > 2.4V and ON occurs when VEN < 0.8V. Note 6. Current-limit threshold is defined by the current-limit factor divided by RSET. Note 7. Guaranteed by design. Not production tested. Note 8. Assumes only one channel in current-limit. Delay circuitry is shared among channels so it is possible for tDLY to be 40ms max if one channel enters current-limit as the other is about to time-out. Note 9. Cross conduction time is the duration in which both MAIN and AUX internal switches are on subsequent to S3# transitioning. Test Circuit VOUT Device Under OUT Test IOUT RL CL Timing Diagram tr tf 90% 90% VOUT 10% November 29, 2001 10% 5 MIC2010/2070 MIC2010/2070 Micrel 50% VEN tOFF tON 90% VOUT 10% Figure 2. MIC2010/70-1 50% VEN tOFF tON 90% VOUT 10% Figure 3. MIC2010/70-2 Output shorted to ground VOUT IOUT ILIMIT tOC FAULT# tDLY Figure 4. Overcurrent Response Timing tH tS MAIN S3# 1.5V 1.5V Figure 5. MAIN to S3# Timing MIC2010/2070 6 November 29, 2001 MIC2010/2070 Micrel Functional Diagram MAIN Current Limit MAIN FET Charge Pump + Gate Control EN OUT AUX FET AUX S3# Current Limit Thermal Sense RSET AUX * 'P' options only Latch 10ms Timer * /FAULT *MIC2070-1/2 Only To Other Channel TJ = PD x JA + TA where: TJ = junction temperature TA = ambient temperature JA = is the thermal resistance of the package Current Sensing and Limiting The current-limit threshold of each channel is preset internally at 500mA when S3# is deasserted. When S3# is asserted the current-limit threshold is specified by a resistor connected to the RSET input. The value of the current-limit threshold is determined by the equation 18/RSET ohms where RSET is the resistance connected between the RSET pin and ground. The current-limit threshold should be set at 1.2X of the applications continous output current requirement. When an overcurrent condition lasts longer than tDLY the MIC2070 will activate an internal circuit breaker that will latch the output off and assert FAULT. The output will remain off until either the load is removed or EN is toggled. When the MIC2070 enters a latched output condition a 1mA pull-up current source is activated. This provides a way to automatically reset the output once the load is removed without the need to toggle the enable input. Please refer to Figure 7 for timing details. The MIC2010 will automatically reset its output when the die temperature cools down to 120C. The MIC2010 output and FAULT signal will continue to cycle on and off until the device is disabled or the fault is removed. Figure 6 depicts typical timing. Depending on PCB layout, package, ambient temperature, etc., it may take several hundred milliseconds from the incidence of the fault to the output MOSFET being shut Functional Description The MIC2010/2070 are designed to support the power distribution requirements for USB wakeup from the ACPI S3 state. It integrates two independent channels under control of input S3#. When S3# is asserted LOW (ACPI S3 state) the MIC2010/ 2070 will switch a 500m MOSFET switch from the AUX input to each of its two outputs. In addition the current-limit threshold will be set to a value specified by a resistor connected to the RSET inputs. Conversely when the S3# input is HIGH the MIC2010/2070 will switch a 100m MOSFET switch from the MAIN inputs to each of its two outputs. The current-limit threshold is preset to 500mA in this state. The lower current limit during the ACPI S3 state helps to ensure that the standby supply maintains regulation even during fault conditions. Thermal Shutdown Thermal shutdown is employed to protect the device from damage should the die temperature exceed safe margins due mainly to short circuit faults. Thermal shutdown shuts off the output MOSFET and asserts the FAULT output if the die temperature reaches 140C and the overheated channel is in current limit. The other channel is not affected. If however, the die temperature exceeds 160C, both channels will be shut off even if neither channel is in current limit. Power Dissipation The device's junction temperature depends on several factors such as the load, PCB layout, ambient temperature and package type. The power dissipated in each channel is PD = RDS(on) x IOUT2 where RDS(on) is the on-resistance of the internal MOSFETs and IOUT is the continuous output current. Total power dissipation of the device will be the summation of PD for both channels. To relate this to junction temperature, the following equation can be used: November 29, 2001 7 MIC2010/2070 MIC2010/2070 Micrel off. This time duration will be shortest in the case of a dead short on the output. Fault Status Output The FAULT signal is an active-low output with a weak pullup or open-drain configuration. FAULT is asserted when either an overcurrent or thermal shutdown condition occurs. In the case of an overcurrent condition, FAULT will be asserted only after the flag response delay time, tDLY , has elapsed. This ensures that FAULT is asserted only upon valid overcurrent conditions and that erroneous error reporting is eliminated. The FAULT response delay time tDLY is typically 10ms. Since the delay timer is shared between both channels it is possible for tDLY to be extended by an amount equal to the difference between the occurrence of the over-current event in both channels. Undervoltage Lockout Undervoltage lockout (UVLO) prevents the output MOSFET from turning on until the AUX input exceeds approximately 3.5V. UVLO ensures that the output MOSFETs remain off to prevent high transient inrush current due to stray or bulk load capacitance. This helps to ensure that the power supply voltage regulation is preserved and also prevents possible damage to sensitive components. Overcurrent Fault EN (MIC2010-2) VOUT FAULT Thermal Shutdown Reached Figure 6. MIC2010 System Timing Overcurrent Fault EN (MIC2070-2) VOUT FAULT Load Removed- Output Reset Figure 7. MIC2070 System Timing-- Output Resets When Load is Removed MIC2010/2070 8 November 29, 2001 MIC2010/2070 Micrel Functional Characteristics VOUT FAULT VAUX (2V/div) (2V/div) (2V/div) AUX Shutdown by UVLO IOUT (50mA/div) VAUX ramps from 0V to 5V = 0V VVMAIN = S3# MAIN = VAUX = 5V EN = [ON] CL = 100F RLOAD = 50 CLOAD = 1FRL = 10 2.96V VAUX ramps from 5V to 0V VMAIN = S3# = 0V EN = [ON] RLOAD = 50 CLOAD = 1F VMAIN = VAUX = 5V CL = 100F RL = 10 TIME (500s/div) TIME (10ms/div) Main Start-up by UVLO Main Shut-down by UVLO VMAIN = VAUX;VMAIN & VAUX ramp from 0V to 5V S3# = 5V EN = [ON] RLOAD = 10 3.20V CLOAD = 1F IOUT VOUT FAULT VMAIN (200mA/div) (2V/div) (2V/div) (2V/div) 2.96V S3# = 5V EN = [ON] RLOAD = 10 CLOAD = 1 F VMAIN = VAUX;VMAIN & VAUX ramp from 5V to 0V TIME (500s/div) TIME (10ms/div) Main Turn-On Response Main Turn-Off Response VOUT (5V/div) VMAIN = VAUX =5V S3# = 5V EN toggles from [OFF] to [ON] RLOAD = 10 CLOAD = 1F IOUT (200mA/div) IOUT (200mA/div) VOUT (2V/div) FAULT EN (5V/div) (5V/div) FAULT EN (5V/div) (5V/div) IOUT VOUT FAULT VMAIN (200mA/div) (2V/div)(2V/div) (2V/div) VOUT FAULT VAUX IOUT (50mA/div) (2V/div) (2V/div) (2V/div) AUX Start-up by UVLO TIME (250s/div) November 29, 2001 VMAIN = VAUX =5V S3# = 5V EN toggles from [ON] to [OFF] RLOAD = 10 CLOAD = 1F TIME (100s/div) 9 MIC2010/2070 MIC2010/2070 Micrel FAULT EN (5V/div) (5V/div) AUX Turn-Off Response IOUT (50mA/div) VAUX =5V VMAIN = S3# = 0V EN toggles from [OFF] to [ON] RLOAD = 50 CLOAD = 1F TIME (100s/div) TIME (100s/div) Turn-On from S3# to AUX Turn-Off from AUX to S3# VOUT (2V/div) FAULT S3# (5V/div) (5V/div) VOUT FAULT S3# (5V/div) (5V/div) (5V/div) IOUT (50mA/div) VAUX =5V VMAIN = S3# = 0V EN toggles from [ON] to [OFF] RLOAD = 50 CLOAD = 1F VOUT (5V/div) VOUT FAULT EN (5V/div) (5V/div) (5V/div) AUX Turn-On Response IOUT (50mA/div) IOUT (50mA/div) VAUX =5V, VMAIN = 0V EN = [ON] S3# toggles from [HI] to [LOW] RLOAD = 50 CLOAD = 1F VAUX =5V, VMAIN = 0V S3# toggles from [LO] to [HI] EN = [ON] RLOAD = 50 CLOAD = 1F TIME (1ms/div) Main Inrush Current into CLOAD Main-Ramped to Short by MOSFET FAULT (5V/div) VOUT FAULT EN (5V/div) (5V/div) (5V/div) TIME (100s/div) VOUT (2V/div) VMAIN = VAUX = 5V S3# = 5V EN toggles from [OFF] to [ON] RLOAD = OPEN CLOAD = 10F, 100F, 560F 1.4A IOUT (500mA/div) IOUT (500mA/div) CL = 560F CL = 100F CL = 10F TIME (500s/div) MIC2010/2070 VMAIN = VAUX =5V S3# = 5V, EN = [ON] CLOAD = 1F RLOAD toggles from > 1k to <0.5 TIME (50ms/div) 10 November 29, 2001 MIC2010/2070 Micrel VOUT FAULT EN (5V/div) (5V/div) (5V/div) Main Turn-On into Short VAUX = 5V VMAIN = S3# = 0V, EN = [ON] RLOAD toggles from >1k to <0.5 CLOAD = 1F VOUT (2V/div) FAULT (5V/div) AUX Ramped to Short by MOSFET IIN (500mA/div) IOUT (100mA/div) 1.2A VMAIN = VAUX =5V S3# = 5V EN toggles from [OFF] to [ON] RLOAD = Short CLOAD = 1F AUX Turn-On into Short AUX Inrush Current into Large CLOAD VOUT FAULT EN (5V/div) (10V/div) (5V/div) TIME (2.5ms/div) VOUT FAULT EN (2V/div) (5V/div) (5V/div) TIME (25ms/div) 230mA VAUX =5V VMAIN = S3#= 0V EN toggles from [OFF] to [ON] ILOAD < 10mA CLOAD = 220F IIN (50mA/div) IOUT (100mA/div) VAUX =5V VMAIN = S3# = 0V EN toggles from [OFF] to [ON] CLOAD = 100F AUX Inrush Current into Small CLOAD Main-to-AUX Cross Conduction VOUT S3# (5V/div) (5V/div) TIME (2.5ms/div) IMAIN (50mA/div) TIME (100s/div) November 29, 2001 VMAIN = VAUX = 5V S3# toggles from [HI] to [LO] EN = [ON] RLOAD = 50 950s CLOAD = 1F IAUX (50mA/div) VAUX =5V VMAIN = S3# = 0V EN toggles from [OFF] to [ON] ILOAD < 10mA CLOAD = 10F IIN (50mA/div) VOUT FAULT EN (5V/div) (10V/div) (5V/div) TIME (2.5ms/div) TIME (250s/div) 11 MIC2010/2070 MIC2010/2070 Micrel VOUT (5V/div) S3# (5V/div) AUX-to-Main Cross Conduction IAUX (50mA/div) VMAIN = VAUX =5V S3# toggles from [LO] to [HI] EN = [ON] RLOAD = 50 CLOAD = 1F IMAIN (50mA/div) 3.96ms TIME (1ms/div) MIC2010/2070 12 November 29, 2001 MIC2010/2070 Micrel Package Information PIN 1 DIMENSIONS: INCHES (MM) 0.157 (3.99) 0.150 (3.81) 0.009 (0.2286) REF 0.025 (0.635) BSC 0.0098 (0.249) 0.0040 (0.102) 0.012 (0.30) 0.008 (0.20) 0.0098 (0.249) 0.0075 (0.190) 0.196 (4.98) 0.189 (4.80) SEATING 0.0688 (1.748) PLANE 0.0532 (1.351) 45 8 0 0.050 (1.27) 0.016 (0.40) 0.2284 (5.801) 0.2240 (5.690) 16-Pin QSOP (QS) MICREL INC. 1849 FORTUNE DRIVE SAN JOSE, CA 95131 TEL + 1 (408) 944-0800 FAX + 1 (408) 944-0970 WEB USA http://www.micrel.com This information is believed to be accurate and reliable, however no responsibility is assumed by Micrel for its use nor for any infringement of patents or other rights of third parties resulting from its use. No license is granted by implication or otherwise under any patent or patent right of Micrel Inc. (c) 2001 Micrel Incorporated November 29, 2001 13 MIC2010/2070