WO2008046068A2 - System and method for detection of multiple current limits - Google Patents

System and method for detection of multiple current limits Download PDF

Info

Publication number
WO2008046068A2
WO2008046068A2 PCT/US2007/081300 US2007081300W WO2008046068A2 WO 2008046068 A2 WO2008046068 A2 WO 2008046068A2 US 2007081300 W US2007081300 W US 2007081300W WO 2008046068 A2 WO2008046068 A2 WO 2008046068A2
Authority
WO
WIPO (PCT)
Prior art keywords
current
current limit
detector
currents
sum
Prior art date
Application number
PCT/US2007/081300
Other languages
French (fr)
Other versions
WO2008046068A3 (en
WO2008046068A8 (en
WO2008046068A9 (en
Inventor
John Sung Ko So
Original Assignee
Advanced Analogic Technologiess, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Advanced Analogic Technologiess, Inc. filed Critical Advanced Analogic Technologiess, Inc.
Priority to JP2009532616A priority Critical patent/JP5358444B2/en
Priority to CN2007800463069A priority patent/CN101675565B/en
Priority to KR1020097009743A priority patent/KR101365309B1/en
Priority to EP07854010.1A priority patent/EP2076951B1/en
Publication of WO2008046068A2 publication Critical patent/WO2008046068A2/en
Publication of WO2008046068A3 publication Critical patent/WO2008046068A3/en
Publication of WO2008046068A9 publication Critical patent/WO2008046068A9/en
Publication of WO2008046068A8 publication Critical patent/WO2008046068A8/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05FSYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
    • G05F3/00Non-retroactive systems for regulating electric variables by using an uncontrolled element, or an uncontrolled combination of elements, such element or such combination having self-regulating properties
    • G05F3/02Regulating voltage or current
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05FSYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
    • G05F1/00Automatic systems in which deviations of an electric quantity from one or more predetermined values are detected at the output of the system and fed back to a device within the system to restore the detected quantity to its predetermined value or values, i.e. retroactive systems
    • G05F1/10Regulating voltage or current
    • G05F1/46Regulating voltage or current wherein the variable actually regulated by the final control device is dc
    • G05F1/56Regulating voltage or current wherein the variable actually regulated by the final control device is dc using semiconductor devices in series with the load as final control devices
    • G05F1/565Regulating voltage or current wherein the variable actually regulated by the final control device is dc using semiconductor devices in series with the load as final control devices sensing a condition of the system or its load in addition to means responsive to deviations in the output of the system, e.g. current, voltage, power factor
    • G05F1/569Regulating voltage or current wherein the variable actually regulated by the final control device is dc using semiconductor devices in series with the load as final control devices sensing a condition of the system or its load in addition to means responsive to deviations in the output of the system, e.g. current, voltage, power factor for protection
    • G05F1/573Regulating voltage or current wherein the variable actually regulated by the final control device is dc using semiconductor devices in series with the load as final control devices sensing a condition of the system or its load in addition to means responsive to deviations in the output of the system, e.g. current, voltage, power factor for protection with overcurrent detector
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/165Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H3/00Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition with or without subsequent reconnection ; integrated protection
    • H02H3/006Calibration or setting of parameters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H9/00Emergency protective circuit arrangements for limiting excess current or voltage without disconnection
    • H02H9/02Emergency protective circuit arrangements for limiting excess current or voltage without disconnection responsive to excess current
    • H02H9/025Current limitation using field effect transistors

Definitions

  • the present invention relates generally to power management in mobile devices and more specifically to current limit detectors with an application in devices such as load switches.
  • load switches are able to draw current up to the load switch setting. If the current exceeds the load switch setting, the current limiting circuit in the load switch limits the current flowing through the load switch.
  • a resistor either external or internal to the IC
  • a single current limit is set based on the resistive value chosen by the designer.
  • One disadvantage of using a single resistor for a wide operating voltage range (and thus a wide range of load current) is loss of accuracy. This loss may occur, because the resistive value and tolerance typically determine the level of granularity of current increments detectable.
  • a user selects a resistor having a resistive value, Rs ⁇ -.
  • the user also defines a current limit to be associated with the resistive value, thereby establishing a one-to-one correspondence between the two parameters.
  • the current limit is arbitrarily selectable by the designer. In this example, the designer has defined the current limit of 100 mA to correspond to a resistive value of 100 ⁇ , and the current limit of 1 A to correspond to I k ⁇ .
  • a single resistor allows the load switch application to select a single current limit. For example, the same current limit may apply regardless of whether the application is in transmit, receive, or stand-by mode.
  • the current limit detection circuitry may need to be duplicated in order to include in the design capabilities to detect more than one current limit.
  • one current limit may be for stand-by mode and another (e.g., higher) current limit may be for operating mode (e.g., transmit and/or receive mode).
  • One desired aspect might be to allow for detecting multiple user-defined current limits.
  • Another desired aspect might be to minimize duplication of current limit detection circuitry, if feasible.
  • the present invention is based, in part, on the foregoing observations and in accordance with its purpose various embodiments of the invention include devices and methods for detecting current limits.
  • the various implementations of a device for detecting current limits can use a single resistive device associated with a corresponding single user-defined current limit.
  • Other implementations of devices for detecting multiple current limits can use one or more current limit detectors coupled to multiple resistive devices in a series or parallel configuration to detect one or more current limits. Such current limits may be detected one after another (e.g., in series), substantially at the same time (e.g., in parallel), or any combination thereof.
  • the proposed new implementations may use an integrated circuit (IC) or a number of discrete components that are typically flexible and efficient in detecting current limitation. To illustrate, a number of embodiments are explained in more detail below.
  • a device for detecting one or more current limits comprises a detector, multiple resistive devices coupled to the current limit detector, and a selection switch coupled to the multiple resistive devices.
  • the detector is operative to detect a user-defined current limit.
  • Each resistive device is adapted to conduct a sum of currents which produces a voltage drop across it.
  • Each resistive device is associated with a respective user- defined current limit.
  • the selection switch is operative to select one of the multiple resistive devices in response to a select signal.
  • the detector is adapted to provide any user-defined current limit which the current limit detector is operative to detect. Such providing is performed by stepwise decreasing the sum of currents and is based on the sum of currents conducted through a selected one of the multiple resistive devices.
  • each of the multiple resistive devices may include a ground terminal.
  • the selection switch may be coupled to the ground terminal of each of the multiple resistive devices.
  • the selection switch may also be operative to select a different one of the multiple resistive devices in response to a change in the select signal.
  • the current limit delector may include a plurality of current paths, a high reference voltage terminal, and a high-level comparator.
  • the detector may also include a memory operativcly coupled to the current limit detector and operative to store the detected user-defined current limit.
  • a device for detecting one or more current limits comprises a detector, multiple resistive devices, and a selection switch.
  • the detector includes multiple current limit detectors. Each current limit detector is operative to detect a respective user-defined current limit.
  • Each of the multiple resistive devices is coupled to a respective one of the multiple current limit detectors.
  • Each of the multiple resistive devices has a resistive value associated with the respective user-defined current limit, and each is adapted to conduct a respective sum of currents which produces a voltage drop across it.
  • the detector is adapted to provide any user-defined current limit which the multiple current limit detectors are operative to detect. Such providing is performed by step-wise decreasing the respective sum of currents and is based on the respective sum ofcurrcnts being conducted through a resistive device of the selected one of the multiple current limit detectors.
  • each current limit detector may be further operative to communicate the detected respective user-defined current limit to a current limit controller in response to the select signal.
  • Each of the multiple resistive devices may include terminals, including a ground terminal. Each of the multiple resistive devices may be coupled to ground at its ground terminal and may be coupled at another of its terminals to its respective one of the multiple current limit detectors.
  • Each of the current limit detectors may include a plurality of current paths, a high reference voltage terminal, and a high-level comparator.
  • a method for detecting one or more current limits comprises selecting a resistive device, and detecting the user-defined current limit associated with the selected resistive device. The detecting is performed at the current limit detector. Selecting the resistive device is based on a select signal received from a selection switch. The selected resistive device is one of multiple resistive devices. Each of the multiple resistive devices has a resistive value associated with a respective user-defined current limit. Each resistive device is adapted to conduct a respective sum of currents. The user-defined current limit is detected based on the sum of currents being conducted through the selected resistive device by step-wise decreasing such sum of currents.
  • Such method may also include communicating the detected user-defined current limit to a current limit controller. It may also include selecting a different one of the multiple resistive devices in response to a change in the select signal. The method may further include comparing a voltage drop and a high threshold voltage, and establishing a relationship between a sum of currents and the user-defined current limit of the selected resistive device associated with the sum of currents. Moreover, the method may include storing the detected user-defined current limit in a memory operatively coupled to the current limit detector.
  • a method for delecting one or more current limits comprises selecting a current limit detector and detecting a respective user-defined current limit. Selecting the current limit detector is based on a select signal received from a selection switch.
  • the selected current limit detector may be any one of multiple current limit detectors in a detector. Each of the multiple current limit detectors includes a resistive device of a predetermined resistive value associated with the respective user-defined current limit. Each of the multiple current limit detectors is adapted to conduct a respective sum of currents. The detecting is performed at the selected current limit detector.
  • the respective user-defined current limit is detected based on the sum of currents being conducted through the respective resistive device by step-wise decreasing such sum of currents.
  • Such method may also include communicating the detected user-defined current limit to a current limit controller. It may also include selecting a different one of the multiple current limit detectors in response to a change in the select signal. The method may further include comparing a voltage drop and a high threshold voltage, establishing a relationship between the sum of currents and the user-defined current limit of the selected current limit detector, and detecting the user-defined current limit of the selected current limit detector associated with its sum of currents. The comparing may be performed at the selected current limit detector. The establishing may be performed by operating, at the selected current limit detector, one or more of the current switches step-wise in response to the comparing.
  • an apparatus for detecting one or more current limits comprises a detector, multiple resistive devices, a selection switch, and a current limit controller.
  • the detector is operative to detect a user-defined current limit.
  • Each of the multiple resistive devices has a resistive value associated with a respective user-defined current limit.
  • Each of the multiple resistive devices is adapted to conduct a sum ofcurrents which produces a voltage drop across it.
  • the selection switch is operative to select one of the multiple resistive devices in response to a select signal.
  • the current limit controller is opcrativcly coupled to the detector and is operative to limit an output current so as not to exceed the detected user- defined current limit.
  • the detector is adapted to detect a user-defined current limit, based on the sum ofcurrents being conducted through the selected one of the multiple resistive devices, by step-wise decreasing such sum ofcurrents.
  • Such apparatus may also include a memory operatively coupled to the detector.
  • the memory may be operative to store the detected user-defined current limit.
  • the apparatus may further include a charge storage device adapted to cooperate with the current limit controller and to provide an energy reservoir capable of supplying burst power.
  • the detector may include a plurality of current paths, a high reference voltage terminal, and a high-level comparator.
  • the detector may also include multiple current limit detectors. Limiting the output current may include outputting, at the current limit controller, a sequence of control signals. Each control signal may be associated with one step in the limitation of the output current.
  • the apparatus may further include a current limit portion operatively coupled to the current limit detector and to the current limit controller. The current limit portion may be operative to regulate the output current in response to the sequence of control signals received from the current limit controller.
  • the device may be embodied in an integrated circuit (IC) or as a functional block in the IC.
  • the IC may be adapted for use in a mobile device.
  • the detector may be operative to communicate the detected user-defined current limit to the current limit controller.
  • Each of the plurality of current paths may be adapted to conduct current.
  • At least one of the current paths may include a current switch operable to interrupt current conduction therethrough.
  • Collectively, currents flowing through the plurality of current paths may combine to produce the sum ofcurrents.
  • the high reference voltage terminal may be operative to supply a high threshold voltage.
  • the high-level comparator may include inputs and an output.
  • One of the inputs may be operative to receive the high threshold voltage and another one of the inputs may be operatively coupled to the selected one of the multiple resistive devices.
  • the high-level comparator may produce at the output a signal responsive to a comparison between the voltage drop and the high threshold voltage.
  • the output may be adapted to operate the current switch to step-wise detect the user- defined current limit associated with the sum ofcurrents by step-wise decreasing such sum ofcurrents.
  • the terminal of each of the multiple resistive devices coupled to the current limit detector may be coupled to the plurality of current paths. Each current path may be further adapted to conduct current of an amount specific to it. The amount of the current being conducted on each current path may be based on a scale of its respective current switch.
  • the comparison between the voltage drop and the high threshold voltage may include dete ⁇ nining whether the voltage drop exceeds the high threshold voltage.
  • the resistive value may be predetermined based on the user-defined current limit.
  • the voltage drop may be a product of a plurality of currents flowing through a plurality of current paths and combining into the sum of currents flowing through the selected resistive device.
  • the resistive value of the selected resistive devices may be set to establish the relationship between the sum of currents and the user-defined current limit associated with the selected resistive device.
  • Each current path may be adapted to conduct current, and at least one of the current paths may include a current switch operable to interrupt current conduction therethrough.
  • Each of the multiple resistive devices may include a resistor.
  • Figure I is a diagram illustrating the one-to-one association of resistive value to user-defined current limitation in a conventional current limit detector.
  • FIG. 2A is a block diagram of a load switch application, according to one embodiment of the present invention.
  • FIG. 2B is a block diagram of another load switch application, according to one embodiment of the present invention.
  • Figure 3 is a block diagram of a load switch application for serial detection of multiple current limits, according to one embodiment of the present invention.
  • Fig ⁇ re 4 is a block diagram of a load switch application for parallel detection of multiple current limits, according to one embodiment of the present invention.
  • Figure 5 is an exemplary graph of current output from a selected one of two parallel resistive devices in response to a select signal being activated, according to one embodiment of the present invention.
  • Figure 6 is a diagram illustrating granularity of current detection achievable through segmentation, according to one embodiment of the present invention.
  • Figure 7 is a schematic of a current limit detector, according to one embodiment of the present invention.
  • Figure 8 is an exemplary graph of current, I S F.T, over time with R S m of 1 M ⁇ as current switches included in the current limit detector of Figure 7 arc successively activated, according to one embodiment of the present invention.
  • Figure 9 illustrates circuit details of a current limit detector, according to one embodiment of the present invention.
  • Figure 10 illustrates circuit details of a load switch device, according to one embodiment of the present invention.
  • Devices such as mobile devices, may be exposed to short circuit and output overload events. These devices may be capable of operating in multiple modes and each mode may benefit from a different user-defined current limit. Il may therefore be advantageous to protect these devices with circuitry capable of detecting multiple current limits and to limit their supply current in response to such detection.
  • various embodiments of the invention include devices and methods for detecting multiple current limits.
  • Such devices and methods preferably include multiple resistive devices, multiple current limit detectors, or a combination of both, for detecting multiple current limits.
  • FIG. 2A is a block diagram showing the implementation of an application 200 with a load switch device 206, according to one embodiment of the invention.
  • the application 200 includes a power supply 202 operatively coupled, via a universal serial bus (USB) port 204, to the load switch device 206.
  • the load switch device 206 is in turn operativcly coupled to a system load 212.
  • USB universal serial bus
  • the power supply 202 is a device or system adapted to supply electrical energy to the USB port 204.
  • Examples of power supplies 202 include batteries, direct current (DC) power supplies, chemical fuel cells, solar power, and other types of energy storage systems.
  • the load switch device 206 includes a detector 208 and a current limit controller 210.
  • the detector 208 may be a detector of multiple current limits.
  • the detector of multiple current limits 208 is operative to detect a current limit using a resistive device and to provide (e.g., determine, communicate) the detected current limit to the current limit controller 210.
  • the resistive device may be a resistor or any device capable of providing an electrical resistance (i.e., capable of opposing electrical current).
  • the detector of multiple current limits 208 may include one or more current limit detectors, which in turn may include one or more comparators, resistors, and current switches (such as transistors) opcratively connected and functioning to detect limits on the current.
  • the detector of multiple current limits 208 is described in detail with reference to Figures 3 - 5.
  • the current limit controller 210 is operative to receive the detected current limit from the detector of multiple current limits 208 and to limit the current flowing through the load switch device 206.
  • the current limit controller 210 may include a current limit converter, an operational amplifier, a resistor (such as a current sensing resistor), and transistors opcraiively connected thereto.
  • the system load 212 may be any device connected to the output of the load switch device 206.
  • Examples of system loads 212 include a PCMCIA card, a compact flash card, and a camera flash LRD.
  • FIG. 2B is a block diagram of another load switch application 216, according to one embodiment of the present invention.
  • Application 216 includes the power supply 202, the load switch device 206, the system load 212, and a charge storage device 214.
  • the power supply 202 is operatively coupled to the load switch device 206, which is operatively coupled to both the system load 212 and to the charge storage device 214.
  • the load switch device 206 may include the detector of multiple current limits 208 and the current limit controller 210.
  • the charge storage device 214 operates as an energy reservoir adapted to supply burst power. Examples of charge storage devices 214 include boost converters and energy storage devices such as supercapacitors.
  • a boost converter is a voltage step-up converter that is often regarded as a switching mode power supply
  • Energy storage devices are based on charge storage and may be used as a power source.
  • a supcrcapacitor is a type of high-energy storage device designed to be charged and recharged repeatedly and to provide instantaneous high discharge currents with rapid recharge between discharge operations.
  • the charge storage device 214 may also include a combination of boost converter, supercapacitor, and any other type of energy storage device.
  • the charge storage device 214 may be disposed external to the load switch device 206. For example, it may be detachably coupled to the load switch device 206. In such embodiments, the charge storage device 214 is adapted to cooperate with and to supply burst power to the load switch device 206.
  • Each current limit detector may be implemented with multiple resistive devices.
  • Figure 3 illustrates a block diagram of a load switch application 300 for serial detection of multiple current limits, according to one embodiment of the present invention.
  • the load switch application 300 includes the detector 208 operatively coupled to a user application 304.
  • the detector may include a detector of multiple current limits 208 that includes a current limit detector 302, resistive devices Rsi- ⁇ - R S F / P J ⁇ a selection switch, SW, and an optional memory 306.
  • the user application 304 is operative to generate and output a selection. S F. L, signal.
  • the selection switch, SVV is operative to receive the SEL signal and to select one of the resistive devices RSUT I - RSITM in response thereto.
  • the current limit detector 302 is operatively coupled to each of the resistive devices and is operative to receive the current flowing through the selected resistive device, i.e., one of I S ET I - 1 S ET4-
  • the current limit detector 302 may comprise any type of current limit detector.
  • the current limit detector 302 is operative to detect the current limit and to output the detected current limit to a current limit controller (e.g., the current limit controller 210 of Figures 2A, 2B).
  • the detected current limit may be stored in memory 306 prior to being communicated (e.g., output) to the current limit controller.
  • the current limit associated with each resistive device may be detected and saved to memory 306 before the user application 304 continues its operation.
  • the current limit for the newly selected resistive device need not be detected anew. Rather, the current limit associated with the newly selected resistive device is retrieved from the memory 306. Doing so saves the time otherwise necessary for the current limit detector 302 to detect the current limit. Such time saving may be advantageous in user applications 304 that frequently switch current limits and thus resistive devices.
  • a lower current limit may be associated with a stand-by mode, an intermediate current level with a receive mode, and a highest current limit with a transmit mode.
  • the time saving may also be advantageous in user applications 304 that involve user interaction as users may otherwise notice the delay, for example, as users wait for a display to respond to user input.
  • some user applications 304 may require a minimum start-up time and may be implemented without the memory 306.
  • only the current limit associated with the resistive device selected upon start-up is detected.
  • the current limits associated with the other resistive devices are not detected until and unless the user application 304 outputs the SEL signal to select a particular, different, resistive device. ⁇ t such time, in some embodiments, only the current limit associated with the newly selected resistive device is detected. If the user application 304 later switches back to a previously used resistive device, the associated current limit needs to be detected anew as no memory 306 is included from which to retrieve a previously stored detected current limit.
  • whether to include the memory 306 and, if included, whether to detect more than one current limit upon start-up may be user-defined and the advantages and disadvantages of any approach may depend on the type of user application 304 involved. Possible approaches include detecting one, multiple, or all current limits in an initial current detection sequence and/or saving one or more of the detected current limits to memory 306, if included in the load switch device.
  • the user application 304 may be any user application that may benefit from current limit detection and current limit control. Examples of user applications 304 include camera flash LED, PCMCIA card, and compact flash card applications.
  • the SEL signal may be based on a state (e.g., mode) of the user application 304. For example, in a camera flash LED application, it may be advantageous to use different current limits for stand-by and ready modes.
  • the user application 304 may then change the current limit by changing the SEL signal output to the selection switch, SW.
  • the user application 304 can select an open circuit by selecting R S ET I and a short circuit by selecting Rsmvi- Resistive devices Rs im and Rs ⁇ 3 have different, non-zero resistive values.
  • Other embodiments are possible. For example, some embodiments may include no open circuit and/or no short circuit. Other embodiments may include more or fewer resistive devices than illustrated in Figure 3.
  • the current limit detector 302 performs current limit detection only once, regardless of how many resistive devices are coupled to the current limit detector 302, because only one resistive device may be selected at any one time.
  • Figure 3 thus illustrates a serial configuration of a current limit detector with a resistive device.
  • the resistive devices may alternatively be coupled such that multiple current limits may be detected at substantially the same time.
  • FIG 4 is a block diagram of a load switch application 400, according to one embodiment of the present invention.
  • the load switch application 400 includes the user application 304 operatively coupled to the detector of multiple current limits 208.
  • the detector of multiple current limits 208 includes the selection switch, SW. and the resistive devices RSETI - Rs ⁇ ri'4- It also includes one current limit detector 302a - d for each resistive device Rsi- ⁇ - R SI ⁇ R .
  • the current limit detectors 302a - d may be any type of current limit detector.
  • each current limit detector 302a - d includes its own set of current paths with current switches (e.g., transistors) that turn ON and OFF corresponding current path (e.g., as illustrated in Figure 7).
  • the resistive devices may include an open circuit, a short circuit, one or more resistive devices with non-zero resistive values, or any combination thereof.
  • the user application 304 outputs the SEL signal to select one of the current limit detectors 302a - d.
  • this current limit detector Upon selection of, for example, current limit detector 302b, this current limit detector outputs the current limit it detects to the current limit controller.
  • each current limit detector 302a - d may detect its associated current limit upon start-up independently of the current limit detection performed by the other current limit detectors 302a - d. Therefore, if the user application 304 selects a different current limit detector during operation, for example, current limit detector 302c, this current limit detector may have already detected the associated current limit and is adapted to substantially instantly output this detected current limit to the current limit controller.
  • one advantage of the parallel configuration is a saving of the time it otherwise takes one of the current limit detectors 302a — d to detect its current limit.
  • One advantage of the serial configuration of Figure 3 is that the resistive devices Rsci i - R.S K R may share the same current limit detector circuitry. With the parallel configuration of Figure 4, such current limit detector circuitry typically needs to be duplicated.
  • Figure 5 is an exemplary graph of current output from a selected one of two parallel resistive devices in response to the SEL signal being activated.
  • one resistive device, Rsirr has a resistive value of 1 M ⁇ and is operative to conduct current I SET-
  • the other resistive device, R S E T L has a lower resistive value of 200 k ⁇ and is operative to conduct current Isim,-
  • the selection switch may select between the two resistive devices and thus between the two different currents in response to the SEL signal.
  • the user application 304 outputs a low SEL signal, which is operative to select the Ismx current. This causes the current limit detected by and associated with the current limit detector 302b to be communicated to the current limit controller. At approximately 2 milliseconds, the user application 304 changes the SEL signal to high, thereby causing the Is ⁇ r path to be selected and the current limit associated with current limit detector 302c to be communicated to the current limit controller.
  • the current limit detection sequence is described with reference to Figures 7 and 8.
  • the current limit detectors 302 may be any type of current limit detectors.
  • the operating voltage range may be 0.1 V to 1.0 V and a one-to-one relationship exists between a resistive value and its corresponding user-defined current limit.
  • One approach to improving accuracy of a current limit detector (e.g.. current limit detector 302) in a particular operating voltage range using a single resistive device is to magnify the entire operating voltage range.
  • the operating voltage range is 0.75 V to 1.5 V.
  • the range is divided into multiple segments. In each segment, a user-defined resistive value, Rsi ⁇ s is associated with a user-defined current limit. Although there arc multiple segments, each with the same operating voltage range, a one-to-one relationship is maintained between the chosen resistive value and the defined current limit.
  • a resistive value of 93.75 k ⁇ to be associated with a current limit of between 75 niA and 150 mA.
  • a resistive value of 187.5 k ⁇ has been selected to be associated with a current limit of between 150 m ⁇ and 300 mA.
  • the resistive values and associated current limits arc user-defined and may be chosen according to any scheme so long as there is no overlap between segments, i.e.. so long as the one-to-one relationship is maintained between R SF . T and the current limit. This enables proper transition between segments. In Figure 6, for each segment, the resistive value as well as the current limit is doubled.
  • the resistive value, the current limit or both may be logarithmically or exponentially related.
  • the first and second segments may include R SE T of ln(93750) and ln( 187500) ⁇ , respectively.
  • the associated current limits may be selected according to a logarithmic pattern, any other patterns, or even randomly. By magnifying the operating voltage range, and hence also the operating current range, the accuracy may be increased.
  • a load switch device that includes a current limit detector scheme according to Figure 6 will detect the current limit. Assume, for example, that the resistive value is 1.5 M ⁇ .
  • the current is not reduced further, because the current limit detector is then operating within the operating voltage range.
  • the current, ISE ⁇ . indicates what the corresponding current limit is. i.e., based on the relationship between Isi-rr and the current limit, determination of ISE T also establishes the current limit.
  • the current limit may, for example, have been stored into memory within the load switch device.
  • the current limit thus detected may then be communicated to a current limit controller coupled to the current limit detector.
  • the current limit controller may thereafter limit the current to below the current limit and maintain it at or below that level.
  • the current limit is typically detected once after installation or set-up of the system or device in which the load switch device is incorporated or to which it is otherwise operationally coupled. Thereafter, the current limit is typically not detected anew until power is recycled, for example, when the load switch application is re-started, such as upon power-up, wake-up, and the like. Thereafter, the current limit detector is typically dormant, i.e., not performing its current detection functionality.
  • Table 1 Relationship between resistive value and corresponding user-defined current limit.
  • the total detection current, Is ⁇ -rr » flowing through the load switch device may be changed in one or more steps.
  • the embodiment illustrated in Table I allows for step-wise detecting the current limit by step-wise decreasing the total current flowing. Such step-wise detection may be obtained by including multiple current paths in the load switch device., where 'SET comprises the sum of the currents flowing on each of the current paths.
  • each current path may include a current switch (e.g., a transistor Tl , T2, T3, T4) which can cause the current on that path to start or stop flowing as the respective transistor is turned ON or OFF.
  • the embodiment outlined in Table 1 includes four current paths. The signals to turn ON the transistors (Tl , T2, T3.
  • a state of the load switch device is the status of the signals controlling the transistors, i.e., the set ⁇ S I , S2, S3, S4 ⁇ .
  • An enable signal (EN) defines the state, i.e., which of the individual signals are activated.
  • the current. I I flowing on the current path whose transistor Tl is controlled by signal S I is I ⁇ .
  • the currents 12, 13, and 14 flowing on the current paths with transistors T2, T3, and T4, respectively, are I ⁇ A. 2 ⁇ A. and 4 ⁇ A, respectively.
  • a first enable signal may be defined as S l + S2 + S3 + S4.
  • ENl When turned ON, the transistors Tl - T4 allow the associated current II - 14 to flow, and when turned OFF, the transistor Tl - T4 interrupts the current flowing on the associated current path.
  • ENl may cause all four transistors to be turned ON.
  • the total current of 8 ⁇ A consists of a sum of currents I I , 12, 13 and 14 which flow through transistors Tl - T4 when turned ON by the signals S l - S4.
  • the current limits are user defined.
  • the designer chooses the resistive value, RSE ⁇ , as 93.75 k ⁇ , the current limit is set, per Table I , at 75 m ⁇ .
  • l f the designer chooses the resistive value as 187.5 k ⁇ , the current lim it is set at 150 mA.
  • the designer may set the current limits, for example, based on one or more applications for the load switch device in which the current limit detector is to be incorporated.
  • step-wise decrease may be obtained by deactivating S2 and thereafter S l , causing the current to be decreased to I l (i.e., 1 ⁇ A) and thereafter to 0 ⁇ A or to substantially 0 ⁇ A (e.g., with bias currents alone or with no bias currents).
  • I l i.e. 1 ⁇ A
  • step-wise detection of the current limit e.g., with bias currents alone or with no bias currents.
  • Such step-wise detection may further include various levels of step granularity or current increments.
  • Another enable signal may be defined as S l .
  • EN8 may be defined as S l .
  • I I only one current path, i.e., I I , can be turned ON and OFF.
  • the step-wise current limit detection may be limited to two steps.
  • enable signals may include HN2 defined as S I + S2 + S3, and CN4 defined as S l + S2.
  • HN2 defined as S I + S2 + S3
  • CN4 defined as S l + S2.
  • the current may be step-wise limited by first activating S l , causing the current to be limited to 1 ⁇ A and thereafter deactivating S l , causing the current to be limited to 0 ⁇ A (including no bias currents, as will be further described below).
  • an embodiment typically includes a single resistive device of a single resistive value. Therefore, typically only the parameters in one of the rows of Table I are applicable to any one embodiment. Other embodiments arc possible.
  • an embodiment may include two or more resistive devices operating in parallel. Such embodiment may allow for a user application to select between the resistive devices via, for example, a select signal output from the user application.
  • FIG. 7 is a schematic of a current limit detector 700, according to one embodiment of the present invention.
  • the current limit detector 700 comprises a high-level comparator, COMPl , a low-level comparator, COMP2, a resistive device RSET > three resistors R l , R2, and R3, a high reference voltage terminal, H, a low reference voltage terminal.
  • L a supply terminal, S, a terminal A leading to connection point A, four current switches (e.g., transistors) Tl - T4, and four current paths adapted to conduct currents 11 - 14, respectively.
  • the supply terminal, S provides 2.0 V.
  • the values of the resistors Rl - R3 are set based on desired threshold voltages at the two reference voltage terminals H and L, relative to the voltage at the supply terminal, S.
  • the method for setting the values of the resistors can be any one of a number of suitable methods, including pre-selecting fixed R value, pre-setting a variable resistor, etc.
  • the high and low threshold voltages are 1.5 V and 0.12 V, respectively.
  • the high reference voltage terminal, H, (at 1.5 V) is operatively coupled to one input of the high-level comparator COMP l .
  • the low reference voltage terminal, L, at 0.12 V is operatively coupled to one input of the low-level comparator COMP 2.
  • Another input of each of COMP I and COMP2 is operatively coupled to connection point A (or simply ''point A") via terminal A.
  • the outputs of the comparators indicate whether the voltage at point A is within the working voltage range 0.12 V - 1.5 V or outside this range.
  • Point A denotes a junction in the current limit detector circuitry where all the current paths meet and at which the currents 1 1 - 14 from all the current paths combine to form the sum, ls ⁇ , (I $ u ⁇ - I l + 12 + 13 + 14).
  • the resistive device, RSET is connected between terminal A (or point A) and ground.
  • the voltage at terminal A is the voltage drop across the resistive device, i.e., Isi-rr x Rsirr-
  • the high-level comparator COMPl is operative to compare the voltage, V S HT, at point A with the high threshold voltage 1.5 V and to output a signal responsive to whether VSET exceeds 1.5 V.
  • the low-level comparator C0MP2 is operative to compare V.SCT with the low threshold voltage 0.12 V and to output a signal responsive to whether Vsirr is below 0.12 V.
  • the output signals from one or both of COMPl and COMP2 are used to determine which of Sl - S4 to activate. As described with reference to Table 1 , S l - S4 determine which transistors Tl - T4 to turn ON and thus which of currents 1 1 - 14 may flow via the respective current paths.
  • the comparators may be. for example, positive feedback operating amplifiers.
  • Figure 7 docs not show the details of logic adapted to accept as inputs the outputs from one or both of COMPl and COMP2 and to generate S I - S4.
  • various implementations of such logic are possible and the particulars of such implementations may vary. Such variations may depend, for example, on how the enable signals are defined.
  • the enable signals may be defined with reference to signals that turn the transistors OFF rather than ON.
  • S 1 - S4 may denote signals that turn the transistors ON
  • Sl B - S4B may denote signals that turn transistors Tl - T4, respectively, OFF.
  • S l is coupled to and operative to turn ON transistor Tl, thereby causing current I l of 1 ⁇ A to flow.
  • S2, S3, and S4 are respectively coupled to and operative to turn ON transistors T2, T3, and T4. thereby correspondingly causing currents 12, 13, and 14 of 1 ⁇ A, 2 ⁇ A, and 4 ⁇ A to flow.
  • TI - T4 may include transistors or any other type of current switch. Examples of transistors include field effect transistors (FETs) such as junction FETs (JFETs) and metal oxide semiconductor FETs (MOSFETs), bipolar junction transistors (BJTs), and any combination thereof.
  • FETs field effect transistors
  • JFETs junction FETs
  • MOSFETs metal oxide semiconductor FETs
  • BJTs bipolar junction transistors
  • the output of COMPl will be TRUE, because the condition Vs ⁇ > 1.5 V is met.
  • the output of COM P2 will also be FALSE, because the condition V S
  • the output of COMPl may cause one or more of Tl - T4 to be turned ON or OFF, depending on how the enable signal and S l - S4 are defined.
  • EN 1 is defined as S H- S2 + S3 + S4, and EN2 is defined as S I + S2 +S3.
  • V.S K T falls within the operating range, and the condition of COMPI is FALSE.
  • the condition of COMP2 is FALSE, because V SET ( 1.5V) is not ⁇ 0.12V.
  • the current limit thus detected is 1.2A.
  • the current limit detector communicates the current limit of 1.2 ⁇ to the current limit controller.
  • the output of a comparator (e.g., COMPI , COMP2) corresponding to FALSE may be HIGH or LOW depending on the inputs to the comparator being respectively set as +/- or -/+.
  • +/- may correlate to an N-channel transistor (e.g., a PNP-type BJT) and -/+ to a P- channcl transistor (e.g., an NPN-type BJT).
  • N-channel transistor e.g., a PNP-type BJT
  • P- channcl transistor e.g., an NPN-type BJT
  • one or more current paths may include no current switch.
  • S l and Tl may be omitted and the current I l may always flow.
  • at least one current path operatively coupled to a current switch is necessary in order to obtain step-wise current limit detection.
  • Some embodiments may be implemented with more or fewer Sj signals and/or with more or fewer current switches and current paths than illustrated in Figure 7.
  • Some embodiments may include only a high-level comparator, i.e., COMPI .
  • the low-level comparator COMP2, the resistor R2, and the low reference voltage terminal, L may be omitted.
  • R S ET equals 0 ⁇ to ground.
  • the selection of low threshold voltage for COMP2 may be based on criteria including noise immunity. In the embodiment illustrated in Figure 7, the low threshold voltage selected for the low-level comparator COMP2 is 0.12 V. In alternative embodiments, another non-zero value may be selected, such as 80 mV.
  • Random variations in current or voltage may be caused by random movement of the electrons carrying the current as the electrons are jolted around by thermal energy. This phenomenon may limit the minimum signal level to which a circuit may respond, because some amount of thermal noise may arise in the input circuits. ⁇ oise immunity criteria can take into account such phenomena.
  • the resistive value may be substantially zero, i.e., R SL T is in essence a short circuit. In such embodiments, there is no current limit because a short circuit corresponds to virtually infinite current.
  • Other embodiments may be designed without a resistive device.
  • an open circuit exists in lieu of Rsrr-
  • the current limit detector may, upon detection of an open circuit, determine that a fixed current limit applies.
  • the fixed current limit may be the highest or the lowest current limit or any other fixed current limit as determined during the design phase of the current limit detector. Because Rsirr is virtually infinite in an open circuit, in operation, the current limit detector may detect the open circuit as the condition of COMPl always being TRUE.
  • the current limit detector may then identify the resistor as missing, e.g., to the load switch application.
  • the load switch application may thereupon set the current limit.
  • the current detector may identify the open circuit and communicate a stored current limit associated therewith to the current limit controller.
  • the low threshold voltage illustrated in Figure 7 as 0.12 V, may be used for noise immunity purposes.
  • the condition for C0MP2 is detected as TRUE, the voltage V SCT is below 0.12 V and the current limit detector may communicate to the current limit controller that there is no current limit.
  • Figure 7 illustrates one implementation of a single current limit detector 302 and a single resistive device.
  • Various embodiments may be implemented with one or more resistive devices having different resistive values, one or more current limit detectors 302, or a combination thereof, as described with reference to Figures 3 and 4.
  • Figure 8 is an exemplary graph of current, ls ⁇ , over time with Rsirr of 1 M ⁇ as current switches included in the current limit detector of Figure 7 arc successively activated, according to one embodiment of the present invention.
  • Graph (a) illustrates how ISET decreases step-wise from an initial value of 8 ⁇ A. As the individual current switches are turned OFF, one at a time, they cause current on a current path to stop flowing.
  • S4B is the opposite polarity to S4, and in graph (c) S4B is activated. When S4B is activated, T4 is therefore turned OFF, causing 14 to stop flowing. Currents I I , 12, and 13 continue to flow, causing the total current Ist- r to be limited to 4 ⁇ A ( I ⁇ A + 1 ⁇ A + 2 ⁇ A).
  • Graph (a) shows I.SCT dropping to 4 ⁇ A.
  • graph (b) ( Figure 8) illustrates that the lower end 1 ⁇ A of the current range is detected, causing the COFF logic to be active (e.g., HIGH).
  • COFF logic is operative to turn OFF substantially all of the bias currents in the current limit detector when the current limit detector is dormant.
  • the COFF logic is coupled to the I l current path and operative to turn OFF also 1 1 of 1 ⁇ A.
  • I S E T in graph (a) is reduced to a current substantially equal to zero.
  • all current paths may include current switches operative to turn OFF the current flowing.
  • the COFF logic may be operative to turn OFF substantially all bias currents but not to turn OFF any current paths that do not include a transistor.
  • the resulting total current upon activating the COFF logic, the resulting total current would likewise be substantially zero.
  • Figure 8 also illustrates that in order to detect the current limit in steps (other than a single step of simply turning OFF all currents, e.g., via the COFF logic), it is necessary for the load switch device to include at least one current path with a transistor and a corresponding signal SjB (or Sj) controlling whether such transistor is turned ON or OFF.
  • the current limit detector (e.g., the current limit detector 700 in Figure 7) may be implemented in a number of ways.
  • Figure 9 illustrates a current limit detection circuit according to one embodiment of the present invention.
  • the high-level comparator COMPI is operatively connected to internal delay elements (denoted FFl - FF3).
  • the delay elements are operatively coupled to each other in series and operative to, serially, maintain a sequence of states.
  • the output of a particular delay element e.g., FFI
  • FFI flip-flop registers
  • Examples of FFs include D- FFs and JK FFs.
  • Including the internal delay elements in the current limit detector allows for a comparator (e.g., COMPI, COMP2, or both) to remember a sequence of a length which is based on the number of FFs included.
  • the current limit detector includes three FFs (i.e., FFl, FF2, and FF3) operatively coupled to COMPI , and thus the current limit detector is adapted to remember a sequence of length three (with respect to the operation of COMPl ).
  • more or fewer delay elements may be included. ⁇ s the number of delay elements increases, so does the length of the sequences that may be remembered and, in turn, the obtainable current resolution.
  • the sequence of states allows for a step-wise decrease of I S ET from a first state in which 8 ⁇ (all of 11 - 14) is flowing to a second state in which 4 ⁇ A (11 - 13 but not 14) is flowing and from the second to a third state in which 2 ⁇ A (11 and 12 but not 13 and 14) is flowing.
  • the delay elements prevent race conditions. Race conditions may otherwise occur if, for example, the output of one delay element in the preceds becomes critically dependent on the sequencing and/or timing of other events such as when inputs to logic gates, such as the FFs, vary.
  • the output of FF2 in Figure 9 depends on the state of its inputs. As the inputs change state, a finite delay may occur before the output changes. For a brief period, the output may change to an unwanted state before settling back to the designed state. In general, certain electronic systems arc able to tolerate such glitches. However, if for example the output signal functions as a clock for other elements that contain memory (e.g., FF3). the current limit detector may rapidly depart from its designed behavior. In effect, the temporary glitch may become permanent.
  • the delay elements advantageously allow for the sequence of state transitions to be clocked. For example, by activating (e.g., enabling) the delay elements in order of operation (i.e., FFl, then FF2, and thereafter FF3), FFl is not activated until its inputs arc stable. FF2 may be activated a short period thereafter, such period being sufficient to allow for the output of FFl to become stable. Because the output of FFl also affects the inputs to FF2, the inputs to FF2 are stable when FF2 is activated. Likewise, FF3 may not be activated until its inputs, affected by the output of FF2, are stable. This results in clocking of the sequence resembling a ripple clock.
  • the current limit detector may include a clock oscillator. After three such clock cycles, the delay elements are stable and the delay enable input (denoted DEX in Figure 9) is in the OFF state, which disables the delay elements.
  • Other embodiments may include a state machine in lieu of the delay elements.
  • the circuitry illustrated in Figure 9 may be preferred because of its zero dynamic current consumption.
  • the circuitry denoted 902 may be implemented using a state machine.
  • Figure 9 also illustrates an implementation of COFF logic adapted to produce a COFF output signal.
  • COFF output signal can be used to turn OFF substantially all bias currents, as described with reference to Figure 8.
  • Values, such as the 1.5 V reference voltage, i.e., the high threshold voltage (or state trip point) associated with COMPl may vary because of resistor tolerance (e.g., of one or more of the resistors Rl - R3). Examples of resistor tolerance include 5%, 10%, and more.
  • the threshold voltage value may further vary due to variations in rail voltage (i.e., voltage provided by the supply, such as the power supply unit).
  • the 0.12 V reference voltage i.e., the low threshold voltage, may vary because of resistor tolerance, variations in rail voltage, or both. In the embodiments of Figures 7 and 9, the rail voltage is 2.0 V.
  • Figure 10 shows an apparatus 1000 for controlling a current limit, including a current limit detector 1002, according to one embodiment of the present invention.
  • the apparatus 1000 comprises the current limit detector 1002, a current limit portion 1004, a current limit controller 1006, the system load 212. and the charge storage device 214.
  • the current limit detector 1002 is substantially similar to the current limit detector of Figure 7 or 9, except that, compared to the embodiment of Figure 7, the current limit detector 1002 includes no transistor Tl . In the absence of Tl , the current 11 always flows.
  • terminal A is not directly connected to the resistive device but rather to a current limit converter 1010 included in the current limit portion 1004.
  • the current limit converter 1010 is operative to convert voltage to current.
  • the current limit converter 1010 may be used to charge circuits as shown in Figure 10 or any load switch device.
  • the current limit detect and control component 1012 includes the aforementioned delay elements FF l - FF3 of Figure 9.
  • the current limit controller 1006 is operativcly coupled to the current limit detect and control component 1012, to the current limit portion 1004, as well as to the system load 212 and the charge storage device 214.
  • the outputs of the delay elements arc fed to the current limit controller 1006.
  • the charge storage device 214 may be external to and adapted to cooperate with the apparatus 1000.
  • the current limit controller 1006 is operative to, upon receiving the detected current limit from the current limit detector 1002, control the current, lour, output to the system load 212 and charge storage device 214 so as not to exceed the detected current limit. Such limitation may be performed in a controlled manner, for example, in incremental steps. Such manner may be gradual or fast depending on. for example, the number of delay elements included in the current limit detect and control component 1012.
  • the current limit controller 1006 may include scaled transistors T 12, Tl 3, and T14. In this embodiment, T12 is scaled 4X, Tl 3 is scaled 2X, and T14 is scaled I X. The size ratio between the scaled transistors may correspond to the respective ratios of the current switches Tl - T4. For example.
  • Tl 2 may be scaled 4X corresponding to the scaling of T4 relative to Tl (4 ⁇ vs. 1 ⁇ A). Size matching may be important to match transistor criteria, for transistor scaling (i.e., decreasing device dimensions), and the like. Transistors of a particular scale (i.e., size) are typically laid out in the same region on the IC die.
  • the current limit portion 1004 includes the current limit converter 1010, an operational amplifier 1014, transistors Tl O and TI l , and a current sensing resistor Rs.
  • the transistors Tl O and Tl 1 are scaled.
  • TlO is scaled l X
  • Tl l is scaled 0.002X.
  • the operational amplifier 1014 tries to reduce the current until I substantially equals I L IM- If I is below I UM , the operational amplifier 1014 substantially maintains 1 at or below li, ⁇ M .
  • the value of h IM may be, for example 500 * I.
  • the apparatus 1000 or portions thereof, such as the current limit detector may be implemented in a number of ways. It may be implemented using discrete components or, preferably, it may be embodied in an integrated circuit (1C) or as a functional block in an IC. Such IC may further be adapted for use in a mobile device. Examples of mobile devices include laptops, cell phones, personal digital assistants (PDAs), game boys, other battery-operated toys, and the like.

Abstract

Devices, such as mobile devices, may be exposed to short circuit and output overload events. To protect against such events, mobile devices typically include current limit circuits. Some current limit circuits may involve user programmable function. User programmable function may need accurate current limit detectors. Various embodiments of the present invention include devices and methods for detecting one or more programmed current limits. Some embodiments allow for a user application to select among parallel or serial configurations of current detection circuitry. Each such configuration may include multiple resistive devices of different resistive values.

Description

SYSTEM AND METHOD FOR DETECTION OF MULTIPLE CURRENT LIMITS
FIELD OF THE INVENTION
[0001] The present invention relates generally to power management in mobile devices and more specifically to current limit detectors with an application in devices such as load switches.
BACKGROUND
[0002] Current limiting is the practice of imposing an upper limit on the current that may be delivered to a load. The typical purpose of current limiting is to protect the circuit up or downstream from harmful effects due to, for example, a short circuit. In load switch applications used in power sources and adapters, current may be limited below a load switch setting. Load switch applications include driving a power line of a universal serial bus (USB) connector to various peripheral devices. Examples of load switch devices include current limited load switch devices produced by Advanced Analogic Technologies, Inc. (Sunnyvale, CA) as integrated circuits (ICs) designed to protect external power ports and to extend battery life in portable electronic products. Such load switch devices operate with an integrated current limiting circuit that protects, for example, the input supply against large changes in load current which could otherwise cause the supply to fall out of regulation.
[0003] As current limited devices, load switches are able to draw current up to the load switch setting. If the current exceeds the load switch setting, the current limiting circuit in the load switch limits the current flowing through the load switch. Typically, a resistor (cither external or internal to the IC) is used to set the load switch current limits. Typically, within an operating voltage range of the load switch, a single current limit is set based on the resistive value chosen by the designer. One disadvantage of using a single resistor for a wide operating voltage range (and thus a wide range of load current) is loss of accuracy. This loss may occur, because the resistive value and tolerance typically determine the level of granularity of current increments detectable. For example, as shown in Figure 1, in system design, a user selects a resistor having a resistive value, Rsπ-. The user also defines a current limit to be associated with the resistive value, thereby establishing a one-to-one correspondence between the two parameters. The current limit is arbitrarily selectable by the designer. In this example, the designer has defined the current limit of 100 mA to correspond to a resistive value of 100 Ω, and the current limit of 1 A to correspond to I kΩ. [0004] A single resistor allows the load switch application to select a single current limit. For example, the same current limit may apply regardless of whether the application is in transmit, receive, or stand-by mode. The current limit detection circuitry may need to be duplicated in order to include in the design capabilities to detect more than one current limit. For example, one current limit may be for stand-by mode and another (e.g., higher) current limit may be for operating mode (e.g., transmit and/or receive mode).
[0005] Therefore, there is a need for detectors of multiple current limits. One desired aspect might be to allow for detecting multiple user-defined current limits. Another desired aspect might be to minimize duplication of current limit detection circuitry, if feasible.
SUMMARY
[0006] The present invention is based, in part, on the foregoing observations and in accordance with its purpose various embodiments of the invention include devices and methods for detecting current limits. Generally, the various implementations of a device for detecting current limits can use a single resistive device associated with a corresponding single user-defined current limit. Other implementations of devices for detecting multiple current limits can use one or more current limit detectors coupled to multiple resistive devices in a series or parallel configuration to detect one or more current limits. Such current limits may be detected one after another (e.g., in series), substantially at the same time (e.g., in parallel), or any combination thereof. The proposed new implementations may use an integrated circuit (IC) or a number of discrete components that are typically flexible and efficient in detecting current limitation. To illustrate, a number of embodiments are explained in more detail below.
[0007] According to one embodiment, a device for detecting one or more current limits comprises a detector, multiple resistive devices coupled to the current limit detector, and a selection switch coupled to the multiple resistive devices. The detector is operative to detect a user-defined current limit. Each resistive device is adapted to conduct a sum of currents which produces a voltage drop across it. Each resistive device is associated with a respective user- defined current limit. The selection switch is operative to select one of the multiple resistive devices in response to a select signal. The detector is adapted to provide any user-defined current limit which the current limit detector is operative to detect. Such providing is performed by stepwise decreasing the sum of currents and is based on the sum of currents conducted through a selected one of the multiple resistive devices. [0008] In such device, each of the multiple resistive devices may include a ground terminal. The selection switch may be coupled to the ground terminal of each of the multiple resistive devices. The selection switch may also be operative to select a different one of the multiple resistive devices in response to a change in the select signal. The current limit delector may include a plurality of current paths, a high reference voltage terminal, and a high-level comparator. The detector may also include a memory operativcly coupled to the current limit detector and operative to store the detected user-defined current limit.
[0009] According to another embodiment, a device for detecting one or more current limits comprises a detector, multiple resistive devices, and a selection switch. The detector includes multiple current limit detectors. Each current limit detector is operative to detect a respective user-defined current limit. Each of the multiple resistive devices is coupled to a respective one of the multiple current limit detectors. Each of the multiple resistive devices has a resistive value associated with the respective user-defined current limit, and each is adapted to conduct a respective sum of currents which produces a voltage drop across it. The detector is adapted to provide any user-defined current limit which the multiple current limit detectors are operative to detect. Such providing is performed by step-wise decreasing the respective sum of currents and is based on the respective sum ofcurrcnts being conducted through a resistive device of the selected one of the multiple current limit detectors.
|0010] In this embodiment, each current limit detector may be further operative to communicate the detected respective user-defined current limit to a current limit controller in response to the select signal. Each of the multiple resistive devices may include terminals, including a ground terminal. Each of the multiple resistive devices may be coupled to ground at its ground terminal and may be coupled at another of its terminals to its respective one of the multiple current limit detectors. Each of the current limit detectors may include a plurality of current paths, a high reference voltage terminal, and a high-level comparator.
[0011] According to another embodiment, a method for detecting one or more current limits comprises selecting a resistive device, and detecting the user-defined current limit associated with the selected resistive device. The detecting is performed at the current limit detector. Selecting the resistive device is based on a select signal received from a selection switch. The selected resistive device is one of multiple resistive devices. Each of the multiple resistive devices has a resistive value associated with a respective user-defined current limit. Each resistive device is adapted to conduct a respective sum of currents. The user-defined current limit is detected based on the sum of currents being conducted through the selected resistive device by step-wise decreasing such sum of currents.
[0012] Such method may also include communicating the detected user-defined current limit to a current limit controller. It may also include selecting a different one of the multiple resistive devices in response to a change in the select signal. The method may further include comparing a voltage drop and a high threshold voltage, and establishing a relationship between a sum of currents and the user-defined current limit of the selected resistive device associated with the sum of currents. Moreover, the method may include storing the detected user-defined current limit in a memory operatively coupled to the current limit detector.
[0013] According to yet another embodiment, a method for delecting one or more current limits comprises selecting a current limit detector and detecting a respective user-defined current limit. Selecting the current limit detector is based on a select signal received from a selection switch. The selected current limit detector may be any one of multiple current limit detectors in a detector. Each of the multiple current limit detectors includes a resistive device of a predetermined resistive value associated with the respective user-defined current limit. Each of the multiple current limit detectors is adapted to conduct a respective sum of currents. The detecting is performed at the selected current limit detector. The respective user-defined current limit is detected based on the sum of currents being conducted through the respective resistive device by step-wise decreasing such sum of currents.
|0014] Such method may also include communicating the detected user-defined current limit to a current limit controller. It may also include selecting a different one of the multiple current limit detectors in response to a change in the select signal. The method may further include comparing a voltage drop and a high threshold voltage, establishing a relationship between the sum of currents and the user-defined current limit of the selected current limit detector, and detecting the user-defined current limit of the selected current limit detector associated with its sum of currents. The comparing may be performed at the selected current limit detector. The establishing may be performed by operating, at the selected current limit detector, one or more of the current switches step-wise in response to the comparing.
[0015] According to yet another embodiment, an apparatus for detecting one or more current limits comprises a detector, multiple resistive devices, a selection switch, and a current limit controller. The detector is operative to detect a user-defined current limit. Each of the multiple resistive devices has a resistive value associated with a respective user-defined current limit. Each of the multiple resistive devices is adapted to conduct a sum ofcurrents which produces a voltage drop across it. The selection switch is operative to select one of the multiple resistive devices in response to a select signal. The current limit controller is opcrativcly coupled to the detector and is operative to limit an output current so as not to exceed the detected user- defined current limit. The detector is adapted to detect a user-defined current limit, based on the sum ofcurrents being conducted through the selected one of the multiple resistive devices, by step-wise decreasing such sum ofcurrents.
[0016] Such apparatus may also include a memory operatively coupled to the detector. The memory may be operative to store the detected user-defined current limit. The apparatus may further include a charge storage device adapted to cooperate with the current limit controller and to provide an energy reservoir capable of supplying burst power.
[0017) In such apparatus, the detector may include a plurality of current paths, a high reference voltage terminal, and a high-level comparator. In such apparatus, the detector may also include multiple current limit detectors. Limiting the output current may include outputting, at the current limit controller, a sequence of control signals. Each control signal may be associated with one step in the limitation of the output current. The apparatus may further include a current limit portion operatively coupled to the current limit detector and to the current limit controller. The current limit portion may be operative to regulate the output current in response to the sequence of control signals received from the current limit controller.
[001 S] In these embodiments, various possible attributes may be present. The device may be embodied in an integrated circuit (IC) or as a functional block in the IC. The IC may be adapted for use in a mobile device. The detector may be operative to communicate the detected user-defined current limit to the current limit controller. Each of the plurality of current paths may be adapted to conduct current. At least one of the current paths may include a current switch operable to interrupt current conduction therethrough. Collectively, currents flowing through the plurality of current paths may combine to produce the sum ofcurrents. The high reference voltage terminal may be operative to supply a high threshold voltage. The high-level comparator may include inputs and an output. One of the inputs may be operative to receive the high threshold voltage and another one of the inputs may be operatively coupled to the selected one of the multiple resistive devices. The high-level comparator may produce at the output a signal responsive to a comparison between the voltage drop and the high threshold voltage. The output may be adapted to operate the current switch to step-wise detect the user- defined current limit associated with the sum ofcurrents by step-wise decreasing such sum ofcurrents. The terminal of each of the multiple resistive devices coupled to the current limit detector may be coupled to the plurality of current paths. Each current path may be further adapted to conduct current of an amount specific to it. The amount of the current being conducted on each current path may be based on a scale of its respective current switch.
[0019] The comparison between the voltage drop and the high threshold voltage may include deteπnining whether the voltage drop exceeds the high threshold voltage. The resistive value may be predetermined based on the user-defined current limit. The voltage drop may be a product of a plurality of currents flowing through a plurality of current paths and combining into the sum of currents flowing through the selected resistive device. The resistive value of the selected resistive devices may be set to establish the relationship between the sum of currents and the user-defined current limit associated with the selected resistive device. Each current path may be adapted to conduct current, and at least one of the current paths may include a current switch operable to interrupt current conduction therethrough. Each of the multiple resistive devices may include a resistor.
[0020] These and other embodiments, features, aspects and advantages of the present invention will become better understood from the description herein, appended claims, and accompanying drawings as hereafter described.
BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate various aspects of the invention and, together with the description, serve to explain its principles. Wherever convenient, the same reference numbers will be used throughout the drawings to refer to the same or like elements.
[0022] Figure I is a diagram illustrating the one-to-one association of resistive value to user-defined current limitation in a conventional current limit detector.
[0023] Figure 2A is a block diagram of a load switch application, according to one embodiment of the present invention.
[0024] Figure 2B is a block diagram of another load switch application, according to one embodiment of the present invention.
[0025] Figure 3 is a block diagram of a load switch application for serial detection of multiple current limits, according to one embodiment of the present invention. [0026] Figυre 4 is a block diagram of a load switch application for parallel detection of multiple current limits, according to one embodiment of the present invention.
[0027] Figure 5 is an exemplary graph of current output from a selected one of two parallel resistive devices in response to a select signal being activated, according to one embodiment of the present invention.
[0028] Figure 6 is a diagram illustrating granularity of current detection achievable through segmentation, according to one embodiment of the present invention.
[0029| Figure 7 is a schematic of a current limit detector, according to one embodiment of the present invention.
[0030] Figure 8 is an exemplary graph of current, ISF.T, over time with RSm of 1 MΩ as current switches included in the current limit detector of Figure 7 arc successively activated, according to one embodiment of the present invention.
[0031] Figure 9 illustrates circuit details of a current limit detector, according to one embodiment of the present invention.
[0032] Figure 10 illustrates circuit details of a load switch device, according to one embodiment of the present invention.
DETAILED DESCRIPTION
[0033] Devices, such as mobile devices, may be exposed to short circuit and output overload events. These devices may be capable of operating in multiple modes and each mode may benefit from a different user-defined current limit. Il may therefore be advantageous to protect these devices with circuitry capable of detecting multiple current limits and to limit their supply current in response to such detection.
[0034] Accordingly, various embodiments of the invention include devices and methods for detecting multiple current limits. Such devices and methods preferably include multiple resistive devices, multiple current limit detectors, or a combination of both, for detecting multiple current limits.
[0035] Figure 2A is a block diagram showing the implementation of an application 200 with a load switch device 206, according to one embodiment of the invention. As shown, the application 200 includes a power supply 202 operatively coupled, via a universal serial bus (USB) port 204, to the load switch device 206. The load switch device 206 is in turn operativcly coupled to a system load 212.
(0036] The power supply 202 is a device or system adapted to supply electrical energy to the USB port 204. Examples of power supplies 202 include batteries, direct current (DC) power supplies, chemical fuel cells, solar power, and other types of energy storage systems.
[0037J The load switch device 206 includes a detector 208 and a current limit controller 210. In various embodiments, the detector 208 may be a detector of multiple current limits. The detector of multiple current limits 208 is operative to detect a current limit using a resistive device and to provide (e.g., determine, communicate) the detected current limit to the current limit controller 210. The resistive device may be a resistor or any device capable of providing an electrical resistance (i.e., capable of opposing electrical current). The detector of multiple current limits 208 may include one or more current limit detectors, which in turn may include one or more comparators, resistors, and current switches (such as transistors) opcratively connected and functioning to detect limits on the current. The detector of multiple current limits 208 is described in detail with reference to Figures 3 - 5.
(0038] The current limit controller 210 is operative to receive the detected current limit from the detector of multiple current limits 208 and to limit the current flowing through the load switch device 206. The current limit controller 210 may include a current limit converter, an operational amplifier, a resistor (such as a current sensing resistor), and transistors opcraiively connected thereto.
[0039] The system load 212 may be any device connected to the output of the load switch device 206. Examples of system loads 212 include a PCMCIA card, a compact flash card, and a camera flash LRD.
(0040] Figure 2B is a block diagram of another load switch application 216, according to one embodiment of the present invention. Application 216 includes the power supply 202, the load switch device 206, the system load 212, and a charge storage device 214. The power supply 202 is operatively coupled to the load switch device 206, which is operatively coupled to both the system load 212 and to the charge storage device 214. As in application 200, the load switch device 206 may include the detector of multiple current limits 208 and the current limit controller 210. [0041] The charge storage device 214 operates as an energy reservoir adapted to supply burst power. Examples of charge storage devices 214 include boost converters and energy storage devices such as supercapacitors. Generally, a boost converter is a voltage step-up converter that is often regarded as a switching mode power supply, Energy storage devices, unlike boost converters, are based on charge storage and may be used as a power source. A supcrcapacitor is a type of high-energy storage device designed to be charged and recharged repeatedly and to provide instantaneous high discharge currents with rapid recharge between discharge operations. The charge storage device 214 may also include a combination of boost converter, supercapacitor, and any other type of energy storage device. In some embodiments, the charge storage device 214 may be disposed external to the load switch device 206. For example, it may be detachably coupled to the load switch device 206. In such embodiments, the charge storage device 214 is adapted to cooperate with and to supply burst power to the load switch device 206.
[0042] Each current limit detector may be implemented with multiple resistive devices. One implementation is shown in Figure 3, which illustrates a block diagram of a load switch application 300 for serial detection of multiple current limits, according to one embodiment of the present invention. The load switch application 300 includes the detector 208 operatively coupled to a user application 304. In this embodiment, the detector may include a detector of multiple current limits 208 that includes a current limit detector 302, resistive devices Rsi-π - RSF/PJ< a selection switch, SW, and an optional memory 306.
[0043] The user application 304 is operative to generate and output a selection. S F. L, signal. The selection switch, SVV, is operative to receive the SEL signal and to select one of the resistive devices RSUTI - RSITM in response thereto. The current limit detector 302 is operatively coupled to each of the resistive devices and is operative to receive the current flowing through the selected resistive device, i.e., one of ISETI - 1SET4- The current limit detector 302 may comprise any type of current limit detector. The current limit detector 302 is operative to detect the current limit and to output the detected current limit to a current limit controller (e.g., the current limit controller 210 of Figures 2A, 2B).
[0044] Optionally, the detected current limit may be stored in memory 306 prior to being communicated (e.g., output) to the current limit controller. Upon installation, start-up, or re-boot of the user application 304, the current limit associated with each resistive device may be detected and saved to memory 306 before the user application 304 continues its operation. In such embodiments, when the user application 304 selects a different resistive device during operation, the current limit for the newly selected resistive device need not be detected anew. Rather, the current limit associated with the newly selected resistive device is retrieved from the memory 306. Doing so saves the time otherwise necessary for the current limit detector 302 to detect the current limit. Such time saving may be advantageous in user applications 304 that frequently switch current limits and thus resistive devices. In one exemplary cell phone embodiment, a lower current limit may be associated with a stand-by mode, an intermediate current level with a receive mode, and a highest current limit with a transmit mode. The time saving may also be advantageous in user applications 304 that involve user interaction as users may otherwise notice the delay, for example, as users wait for a display to respond to user input.
[0045] However, some user applications 304 may require a minimum start-up time and may be implemented without the memory 306. In such user applications 304, only the current limit associated with the resistive device selected upon start-up is detected. The current limits associated with the other resistive devices are not detected until and unless the user application 304 outputs the SEL signal to select a particular, different, resistive device. Λt such time, in some embodiments, only the current limit associated with the newly selected resistive device is detected. If the user application 304 later switches back to a previously used resistive device, the associated current limit needs to be detected anew as no memory 306 is included from which to retrieve a previously stored detected current limit. Thus, whether to include the memory 306 and, if included, whether to detect more than one current limit upon start-up may be user-defined and the advantages and disadvantages of any approach may depend on the type of user application 304 involved. Possible approaches include detecting one, multiple, or all current limits in an initial current detection sequence and/or saving one or more of the detected current limits to memory 306, if included in the load switch device.
[0046] The user application 304 may be any user application that may benefit from current limit detection and current limit control. Examples of user applications 304 include camera flash LED, PCMCIA card, and compact flash card applications. The SEL signal may be based on a state (e.g., mode) of the user application 304. For example, in a camera flash LED application, it may be advantageous to use different current limits for stand-by and ready modes. The user application 304 may then change the current limit by changing the SEL signal output to the selection switch, SW.
|0047] In the illustrated embodiment, the user application 304 can select an open circuit by selecting RSETI and a short circuit by selecting Rsmvi- Resistive devices Rs im and Rsκτ3 have different, non-zero resistive values. Other embodiments are possible. For example, some embodiments may include no open circuit and/or no short circuit. Other embodiments may include more or fewer resistive devices than illustrated in Figure 3.
[0048] In operation, the current limit detector 302 performs current limit detection only once, regardless of how many resistive devices are coupled to the current limit detector 302, because only one resistive device may be selected at any one time. Figure 3 thus illustrates a serial configuration of a current limit detector with a resistive device.
[0049] The resistive devices may alternatively be coupled such that multiple current limits may be detected at substantially the same time. Such a parallel configuration is illustrated in Figure 4, which is a block diagram of a load switch application 400, according to one embodiment of the present invention. The load switch application 400 includes the user application 304 operatively coupled to the detector of multiple current limits 208. In this embodiment, the detector of multiple current limits 208 includes the selection switch, SW. and the resistive devices RSETI - Rsιri'4- It also includes one current limit detector 302a - d for each resistive device Rsi-π - RSIΓR. The current limit detectors 302a - d may be any type of current limit detector. In one embodiment, each current limit detector 302a - d includes its own set of current paths with current switches (e.g., transistors) that turn ON and OFF corresponding current path (e.g., as illustrated in Figure 7). As described with reference to Figure 3, the resistive devices may include an open circuit, a short circuit, one or more resistive devices with non-zero resistive values, or any combination thereof.
[0050] In operation, the user application 304 outputs the SEL signal to select one of the current limit detectors 302a - d. Upon selection of, for example, current limit detector 302b, this current limit detector outputs the current limit it detects to the current limit controller. In the parallel configuration illustrated in Figure 4, each current limit detector 302a - d may detect its associated current limit upon start-up independently of the current limit detection performed by the other current limit detectors 302a - d. Therefore, if the user application 304 selects a different current limit detector during operation, for example, current limit detector 302c, this current limit detector may have already detected the associated current limit and is adapted to substantially instantly output this detected current limit to the current limit controller. Thus, as mentioned, one advantage of the parallel configuration is a saving of the time it otherwise takes one of the current limit detectors 302a — d to detect its current limit. One advantage of the serial configuration of Figure 3, however, is that the resistive devices Rsci i - R.SK R may share the same current limit detector circuitry. With the parallel configuration of Figure 4, such current limit detector circuitry typically needs to be duplicated.
[0051] Figure 5 is an exemplary graph of current output from a selected one of two parallel resistive devices in response to the SEL signal being activated. In the illustrated example, one resistive device, Rsirr, has a resistive value of 1 MΩ and is operative to conduct current I SET- The other resistive device, RSETL, has a lower resistive value of 200 kΩ and is operative to conduct current Isim,- The selection switch may select between the two resistive devices and thus between the two different currents in response to the SEL signal.
[0052] For a comparison between Figures 4 and 5. Rsι-τ may correspond to Rsm and RSETL may correspond to RSET3 of Figure 4. Each parallel resistive device RSiπ-, RSCTL is associated with its own current limit detector (e.g., current limit detectors 302b - c of Figure 4). Upon start-up, each of the two current limit detectors performs current limit detection. Graph (b) of Figure 5 illustrates a current limit detection sequence of current detector 302b, corresponding to RsET- The current limit detection sequence includes four step-wise decreases of the current, Isirr, before the current limit is detected. In parallel, i.e., substantially at the same time, current limit detector 302c performs the sequence for RSKTI. by step-wise reducing the current, ISETL, flowing through the current limit detector 302c until its current limit is detected. This is illustrated in graph (c). Initially, per graph (a), the user application 304 outputs a low SEL signal, which is operative to select the Ismx current. This causes the current limit detected by and associated with the current limit detector 302b to be communicated to the current limit controller. At approximately 2 milliseconds, the user application 304 changes the SEL signal to high, thereby causing the Isεr path to be selected and the current limit associated with current limit detector 302c to be communicated to the current limit controller. The current limit detection sequence is described with reference to Figures 7 and 8.
[0053] As noted, the current limit detectors 302 may be any type of current limit detectors. Referring again to Figure I, in a conventional current limit detector, the operating voltage range may be 0.1 V to 1.0 V and a one-to-one relationship exists between a resistive value and its corresponding user-defined current limit. One approach to improving accuracy of a current limit detector (e.g.. current limit detector 302) in a particular operating voltage range using a single resistive device is to magnify the entire operating voltage range. In one embodiment of such a current limit detector, as shown in Figure 6, the operating voltage range is 0.75 V to 1.5 V. The range is divided into multiple segments. In each segment, a user-defined resistive value, Rsiπs is associated with a user-defined current limit. Although there arc multiple segments, each with the same operating voltage range, a one-to-one relationship is maintained between the chosen resistive value and the defined current limit.
[0054] In a first segment, the system designer has selected a resistive value of 93.75 kΩ to be associated with a current limit of between 75 niA and 150 mA. In a second segment, a resistive value of 187.5 kΩ has been selected to be associated with a current limit of between 150 mΛ and 300 mA. The resistive values and associated current limits arc user-defined and may be chosen according to any scheme so long as there is no overlap between segments, i.e.. so long as the one-to-one relationship is maintained between RSF.T and the current limit. This enables proper transition between segments. In Figure 6, for each segment, the resistive value as well as the current limit is doubled. In other embodiments, as between segments, the resistive value, the current limit or both may be logarithmically or exponentially related. For example, the first and second segments may include RSET of ln(93750) and ln( 187500) Ω, respectively. The associated current limits may be selected according to a logarithmic pattern, any other patterns, or even randomly. By magnifying the operating voltage range, and hence also the operating current range, the accuracy may be increased.
|0055] In operation, typically upon power-up, a load switch device that includes a current limit detector scheme according to Figure 6 will detect the current limit. Assume, for example, that the resistive value is 1.5 MΩ. At start-up, the current, JSET, flowing through the current limit detector may be such that the voltage, VSET = RSET X ISET; is greater than the upper operating voltage, i.e., greater than 1.5 V. If so, the current limit detector may respond by reducing the current, ISET- Such reduced current flowing through the current limit detector may nonetheless produce a voltage, VSLr,, across the resistive device that is greater than 1.5 V. If so. the current, ISETJ may be reduced further. Once the voltage produced is below 1.5 V, the current is not reduced further, because the current limit detector is then operating within the operating voltage range. At such time, the current, ISEΓ. indicates what the corresponding current limit is. i.e., based on the relationship between Isi-rr and the current limit, determination of ISET also establishes the current limit. The current limit may, for example, have been stored into memory within the load switch device. The current limit thus detected may then be communicated to a current limit controller coupled to the current limit detector. The current limit controller may thereafter limit the current to below the current limit and maintain it at or below that level.
[0056] The current limit is typically detected once after installation or set-up of the system or device in which the load switch device is incorporated or to which it is otherwise operationally coupled. Thereafter, the current limit is typically not detected anew until power is recycled, for example, when the load switch application is re-started, such as upon power-up, wake-up, and the like. Thereafter, the current limit detector is typically dormant, i.e., not performing its current detection functionality. [0057] Table 1 illustrates the relationship between a resistive value ofa resistive device, RSET. and a corresponding user-defined current limit. The numbers in Table 1 match those illustrated in Figure 6. By increasing the resistive value by four orders of magnitude (24 = 16), from 93.75 kΩ to 1.5 MΩ, the current limit is likewise increased by a magnitude of four, from 75 mA to 1.2 A.
Figure imgf000015_0001
Table 1 . Relationship between resistive value and corresponding user-defined current limit.
[0058] The total detection current, Isι-rr» flowing through the load switch device may be changed in one or more steps. The embodiment illustrated in Table I allows for step-wise detecting the current limit by step-wise decreasing the total current flowing. Such step-wise detection may be obtained by including multiple current paths in the load switch device., where 'SET comprises the sum of the currents flowing on each of the current paths. Also, each current path may include a current switch (e.g., a transistor Tl , T2, T3, T4) which can cause the current on that path to start or stop flowing as the respective transistor is turned ON or OFF. The embodiment outlined in Table 1 includes four current paths. The signals to turn ON the transistors (Tl , T2, T3. and T4) are denoted S l , S2, S3, and S4, respectively. A state of the load switch device is the status of the signals controlling the transistors, i.e., the set {S I , S2, S3, S4 }. An enable signal (EN) defines the state, i.e., which of the individual signals are activated. The current. I I , flowing on the current path whose transistor Tl is controlled by signal S I is I μΛ. The currents 12, 13, and 14 flowing on the current paths with transistors T2, T3, and T4, respectively, are I μA. 2 μA. and 4 μA, respectively.
[0059J For example, a first enable signal (EN l ) may be defined as S l + S2 + S3 + S4. When turned ON, the transistors Tl - T4 allow the associated current II - 14 to flow, and when turned OFF, the transistor Tl - T4 interrupts the current flowing on the associated current path. Thus, ENl may cause all four transistors to be turned ON. In this case, the total current of 8 μA consists ofa sum of currents I I , 12, 13 and 14 which flow through transistors Tl - T4 when turned ON by the signals S l - S4. As noted, the current limits are user defined. I f the designer chooses the resistive value, RSE Γ, as 93.75 kΩ, the current limit is set, per Table I , at 75 mΛ. l f the designer chooses the resistive value as 187.5 kΩ, the current lim it is set at 150 mA. The designer may set the current limits, for example, based on one or more applications for the load switch device in which the current limit detector is to be incorporated.
[0060] The step-wise current limit detection may be obtained by, in a first step, activating all of S l - S4, causing the total detection current, ISHT^ t0 initially be 8 μA. Thereafter, in a second step, S4 may be deactivated, causing the total current to be limited to 4 μΛ (i.e., to 1 1 + 12 + 13 = 1 μA + 1 μA + 2 μA). In a third step, S3 may be also deactivated, causing the total current to be limited to 11 + 12, i.e., 2 μA. Further step-wise decrease may be obtained by deactivating S2 and thereafter S l , causing the current to be decreased to I l (i.e., 1 μA) and thereafter to 0 μA or to substantially 0 μA (e.g., with bias currents alone or with no bias currents). Other step-wise decreases are possible. Various other sequences of step-wise decreases, and thus step-wise detection of the current limit, are possible. Such step-wise detection may further include various levels of step granularity or current increments.
[0061 ] Another enable signal (EN8) may be defined as S l . Using EN8, only one current path, i.e., I I , can be turned ON and OFF. Thus, the step-wise current limit detection may be limited to two steps. Yet other enable signals may include HN2 defined as S I + S2 + S3, and CN4 defined as S l + S2. The number of possibilities of step-wise decreasing the current decreases as the number of signals (SjJ = 1 , 2, 3, and 4) included in the enable signal decreases. However, even using EN8, comprising S I alone, the current may be step-wise limited by first activating S l , causing the current to be limited to 1 μA and thereafter deactivating S l , causing the current to be limited to 0 μA (including no bias currents, as will be further described below).
[0062] Typically, an embodiment includes a single resistive device of a single resistive value. Therefore, typically only the parameters in one of the rows of Table I are applicable to any one embodiment. Other embodiments arc possible. For example, an embodiment may include two or more resistive devices operating in parallel. Such embodiment may allow for a user application to select between the resistive devices via, for example, a select signal output from the user application.
[0063] Figure 7 is a schematic of a current limit detector 700, according to one embodiment of the present invention. The current limit detector 700 comprises a high-level comparator, COMPl , a low-level comparator, COMP2, a resistive device RSET> three resistors R l , R2, and R3, a high reference voltage terminal, H, a low reference voltage terminal. L, a supply terminal, S, a terminal A leading to connection point A, four current switches (e.g., transistors) Tl - T4, and four current paths adapted to conduct currents 11 - 14, respectively. The supply terminal, S, provides 2.0 V. The values of the resistors Rl - R3 are set based on desired threshold voltages at the two reference voltage terminals H and L, relative to the voltage at the supply terminal, S. The method for setting the values of the resistors can be any one of a number of suitable methods, including pre-selecting fixed R value, pre-setting a variable resistor, etc.
[0064] In the illustrated embodiment, the high and low threshold voltages are 1.5 V and 0.12 V, respectively. The high reference voltage terminal, H, (at 1.5 V) is operatively coupled to one input of the high-level comparator COMP l . The low reference voltage terminal, L, at 0.12 V is operatively coupled to one input of the low-level comparator COMP 2. Another input of each of COMP I and COMP2 is operatively coupled to connection point A (or simply ''point A") via terminal A. The outputs of the comparators indicate whether the voltage at point A is within the working voltage range 0.12 V - 1.5 V or outside this range. Point A denotes a junction in the current limit detector circuitry where all the current paths meet and at which the currents 1 1 - 14 from all the current paths combine to form the sum, lsετ, (I$uτ - I l + 12 + 13 + 14). The resistive device, RSET, is connected between terminal A (or point A) and ground. The voltage at terminal A is the voltage drop across the resistive device, i.e., Isi-rr x Rsirr-
(0065] The high-level comparator COMPl is operative to compare the voltage, VSHT, at point A with the high threshold voltage 1.5 V and to output a signal responsive to whether VSET exceeds 1.5 V. The low-level comparator C0MP2 is operative to compare V.SCT with the low threshold voltage 0.12 V and to output a signal responsive to whether Vsirr is below 0.12 V. The output signals from one or both of COMPl and COMP2 are used to determine which of Sl - S4 to activate. As described with reference to Table 1 , S l - S4 determine which transistors Tl - T4 to turn ON and thus which of currents 1 1 - 14 may flow via the respective current paths. The comparators may be. for example, positive feedback operating amplifiers.
[0066] Figure 7 docs not show the details of logic adapted to accept as inputs the outputs from one or both of COMPl and COMP2 and to generate S I - S4. However, various implementations of such logic are possible and the particulars of such implementations may vary. Such variations may depend, for example, on how the enable signals are defined. In some embodiments, the enable signals may be defined with reference to signals that turn the transistors OFF rather than ON. For example, S 1 - S4 may denote signals that turn the transistors ON, and Sl B - S4B may denote signals that turn transistors Tl - T4, respectively, OFF.
[0067] In this embodiment, S l is coupled to and operative to turn ON transistor Tl, thereby causing current I l of 1 μA to flow. Likewise, S2, S3, and S4 are respectively coupled to and operative to turn ON transistors T2, T3, and T4. thereby correspondingly causing currents 12, 13, and 14 of 1 μA, 2 μA, and 4 μA to flow. TI - T4 may include transistors or any other type of current switch. Examples of transistors include field effect transistors (FETs) such as junction FETs (JFETs) and metal oxide semiconductor FETs (MOSFETs), bipolar junction transistors (BJTs), and any combination thereof.
[0068] In operation, the current limit detection starts with turning ON all four current paths so that the current,
Figure imgf000018_0001
is 8 μA. If, for example, RSCT is 1.5 MΩ, the voltage at terminal A, VSCT, is 12 V (1.5 MΩ x 8 μA = 12 V), which is above the threshold voltage 1.5 V. The output of COMPl will be TRUE, because the condition Vsκτ > 1.5 V is met. The output of COM P2 will also be FALSE, because the condition VS|.ri < 0.12 V is not met. The output of COMPl may cause one or more of Tl - T4 to be turned ON or OFF, depending on how the enable signal and S l - S4 are defined.
[0069] If Table 1 applies, EN 1 is defined as S H- S2 + S3 + S4, and EN2 is defined as S I + S2 +S3. This means that the current limit detector responds by deactivating S4 in order to turn OFF T4 and reduce the current, ISET, to 4 μA (I I + 12 + 13 = 1 μΛ + 1 μΛ + 2 μA = 4 μA). Following the reduction in Isirr, the voltage at terminal A, VSI-T, is 6 V (1.5 MΩ * 4 μA = 6 V) which is still above the threshold voltage 1.5V. The output of COMPl is still TRUE, and the current limit detector responds by enabling EN4 = S I + S2, i.e., by deactivating S3 to turn off T3 and reduce ISET to 2 μA (11 + 12 = 1 μA + I μA = 2 μΛ). Following this reduction, VSET is 3 V ( 1.5 MΩ x 2 μA = 3 V). The current detector responds again, reducing the current by turning OFF T2 to enable EN8 = S I . The resulting current, Isirr, is 1 μA (11 alone), which causes VSπτ to be 1.5 V.
[0070] At this point, V.SKT falls within the operating range, and the condition of COMPI is FALSE. Likewise, the condition of COMP2 is FALSE, because VSET ( 1.5V) is not < 0.12V. According to Table 1, the current limit thus detected is 1.2A. The current limit detector communicates the current limit of 1.2Λ to the current limit controller.
[0071] Assuming that ISCT is initially 8 μA, if RSCT is instead to 200 kΩ, the voltage drop, VSET, across the resistive device is 1.6 V. Because this voltage drop exceeds the high threshold, i.e., V. (1.6 V) > 1.5 V, the COMPl output switches to TRUE, and the current is limited to 4 μA. With this lower current, the voltage drop across RMΠ decreases to 0.8 V (at point A 200 kΩ * 4 μA = 0.8 V). In response, the COMPl output may change to FALSE (i.e., return to its former output), because the condition Vs^r > 1.5 V becomes FALSE again. To avoid or mitigate oscillations, one or both comparators may use hysteresis. Hysteresis may also be used to avoid or mitigate oscillations due to noise or other forms of interference.
[0072] The output of a comparator (e.g., COMPI , COMP2) corresponding to FALSE may be HIGH or LOW depending on the inputs to the comparator being respectively set as +/- or -/+. For example, +/- may correlate to an N-channel transistor (e.g., a PNP-type BJT) and -/+ to a P- channcl transistor (e.g., an NPN-type BJT). Other relationships between the comparator output and its inputs are possible.
[0073] In some embodiments, one or more current paths may include no current switch. For example, S l and Tl may be omitted and the current I l may always flow. However, at least one current path operatively coupled to a current switch is necessary in order to obtain step-wise current limit detection. Some embodiments may be implemented with more or fewer Sj signals and/or with more or fewer current switches and current paths than illustrated in Figure 7.
{0074] Some embodiments may include only a high-level comparator, i.e., COMPI . In such embodiments, the low-level comparator COMP2, the resistor R2, and the low reference voltage terminal, L, may be omitted. In such configurations, there is no current limit in the event of a short circuit event during which, in effect, RSET equals 0 Ω to ground. The selection of low threshold voltage for COMP2 may be based on criteria including noise immunity. In the embodiment illustrated in Figure 7, the low threshold voltage selected for the low-level comparator COMP2 is 0.12 V. In alternative embodiments, another non-zero value may be selected, such as 80 mV. Some level of electronic noise exists in all circuits and devices as a result of thermal noise. Random variations in current or voltage may be caused by random movement of the electrons carrying the current as the electrons are jolted around by thermal energy. This phenomenon may limit the minimum signal level to which a circuit may respond, because some amount of thermal noise may arise in the input circuits. Ηoise immunity criteria can take into account such phenomena.
[0075J In some embodiments, the resistive value may be substantially zero, i.e., RSLT is in essence a short circuit. In such embodiments, there is no current limit because a short circuit corresponds to virtually infinite current. Other embodiments may be designed without a resistive device. In such embodiments, an open circuit exists in lieu of Rsrr- The current limit detector may, upon detection of an open circuit, determine that a fixed current limit applies. The fixed current limit may be the highest or the lowest current limit or any other fixed current limit as determined during the design phase of the current limit detector. Because Rsirr is virtually infinite in an open circuit, in operation, the current limit detector may detect the open circuit as the condition of COMPl always being TRUE. The current limit detector may then identify the resistor as missing, e.g., to the load switch application. The load switch application may thereupon set the current limit. In other embodiments, the current detector may identify the open circuit and communicate a stored current limit associated therewith to the current limit controller.
(0076) The low threshold voltage, illustrated in Figure 7 as 0.12 V, may be used for noise immunity purposes. Thus, if the condition for C0MP2 is detected as TRUE, the voltage VSCT is below 0.12 V and the current limit detector may communicate to the current limit controller that there is no current limit.
[0077] Figure 7 illustrates one implementation of a single current limit detector 302 and a single resistive device. Various embodiments may be implemented with one or more resistive devices having different resistive values, one or more current limit detectors 302, or a combination thereof, as described with reference to Figures 3 and 4.
[0078] Figure 8 is an exemplary graph of current, lsπτ, over time with Rsirr of 1 MΩ as current switches included in the current limit detector of Figure 7 arc successively activated, according to one embodiment of the present invention. Graph (a) illustrates how ISET decreases step-wise from an initial value of 8 μA. As the individual current switches are turned OFF, one at a time, they cause current on a current path to stop flowing. As described with reference to Figure 7, S4B is the opposite polarity to S4, and in graph (c) S4B is activated. When S4B is activated, T4 is therefore turned OFF, causing 14 to stop flowing. Currents I I , 12, and 13 continue to flow, causing the total current Ist- r to be limited to 4 μA ( I μA + 1 μA + 2 μA). Graph (a) shows I.SCT dropping to 4 μA.
[0079] According to graph (d), S3B is thereafter activated, causing T3 to be turned OFF and 13 to stop flowing. Graph (a) shows 1SET dropping to 2 μA (1 1 + 12 = 1 μA + 1 μA) in response thereto. Graph (e) shows S2B thereafter being activated, causing 12 to stop flowing and IsHT (in graph (a)) to drop to 1 μA (i.e., 11 ).
[0080] Note that the embodiment whose operation is illustrated in Figure 8 omits the current switch for turning the current 1 1 ON and OFF. Therefore, there is no S I B signal, and the ISET current (11 , i.e., 1 μA) is ON continuously until current OFF (COFF) logic is activated (e.g., applied, inserted). An embodiment of COFF logic is shown in the lower portion of Figure 9. Some embodiments may include COFF logic operative to indicate that an end of the detect sequence has been reached (i.e., that the detect sequence has completed) and that the current limit detector is dormant. In the illustrated embodiment, the end of the detect sequence is reached when S2B - S4B are all active, i.e.. when ISirr is 1 μA. Thus, graph (b) (Figure 8) illustrates that the lower end 1 μA of the current range is detected, causing the COFF logic to be active (e.g., HIGH). COFF logic is operative to turn OFF substantially all of the bias currents in the current limit detector when the current limit detector is dormant. In the illustrated embodiment, the COFF logic is coupled to the I l current path and operative to turn OFF also 1 1 of 1 μA. In response, I SET in graph (a) is reduced to a current substantially equal to zero. In other embodiments, all current paths may include current switches operative to turn OFF the current flowing. In such embodiments, the COFF logic may be operative to turn OFF substantially all bias currents but not to turn OFF any current paths that do not include a transistor. In such an embodiment (not shown), upon activating the COFF logic, the resulting total current would likewise be substantially zero.
[0081] Figure 8 also illustrates that in order to detect the current limit in steps (other than a single step of simply turning OFF all currents, e.g., via the COFF logic), it is necessary for the load switch device to include at least one current path with a transistor and a corresponding signal SjB (or Sj) controlling whether such transistor is turned ON or OFF.
[0082] The current limit detector (e.g., the current limit detector 700 in Figure 7) may be implemented in a number of ways. One implementation is shown in Figure 9, which illustrates a current limit detection circuit according to one embodiment of the present invention. As shown, the high-level comparator COMPI is operatively connected to internal delay elements (denoted FFl - FF3). The delay elements are operatively coupled to each other in series and operative to, serially, maintain a sequence of states. The output of a particular delay element (e.g., FFI ) is adapted to cause a change to the state of a delay element that follows it in the series (e.g.. FF2). Kach state defines which of the one or more transistors are to be turned ON and which are to be turned OFF. The delay elements may be flip-flop registers (FFs). Examples of FFs include D- FFs and JK FFs.
[0083] Including the internal delay elements in the current limit detector allows for a comparator (e.g., COMPI, COMP2, or both) to remember a sequence of a length which is based on the number of FFs included. In the illustrated embodiment, the current limit detector includes three FFs (i.e., FFl, FF2, and FF3) operatively coupled to COMPI , and thus the current limit detector is adapted to remember a sequence of length three (with respect to the operation of COMPl ). In alternative embodiments, more or fewer delay elements may be included. Λs the number of delay elements increases, so does the length of the sequences that may be remembered and, in turn, the obtainable current resolution. For example, in an embodiment as defined as in Table 1 , the sequence of states allows for a step-wise decrease of ISET from a first state in which 8 μΛ (all of 11 - 14) is flowing to a second state in which 4 μA (11 - 13 but not 14) is flowing and from the second to a third state in which 2 μA (11 and 12 but not 13 and 14) is flowing.
[0084] In one embodiment, the delay elements prevent race conditions. Race conditions may otherwise occur if, for example, the output of one delay element in the scries becomes critically dependent on the sequencing and/or timing of other events such as when inputs to logic gates, such as the FFs, vary. For example, the output of FF2 in Figure 9 depends on the state of its inputs. As the inputs change state, a finite delay may occur before the output changes. For a brief period, the output may change to an unwanted state before settling back to the designed state. In general, certain electronic systems arc able to tolerate such glitches. However, if for example the output signal functions as a clock for other elements that contain memory (e.g., FF3). the current limit detector may rapidly depart from its designed behavior. In effect, the temporary glitch may become permanent.
[0085) The delay elements advantageously allow for the sequence of state transitions to be clocked. For example, by activating (e.g., enabling) the delay elements in order of operation (i.e., FFl, then FF2, and thereafter FF3), FFl is not activated until its inputs arc stable. FF2 may be activated a short period thereafter, such period being sufficient to allow for the output of FFl to become stable. Because the output of FFl also affects the inputs to FF2, the inputs to FF2 are stable when FF2 is activated. Likewise, FF3 may not be activated until its inputs, affected by the output of FF2, are stable. This results in clocking of the sequence resembling a ripple clock. There is thus no need for the current limit detector to include a clock oscillator. After three such clock cycles, the delay elements are stable and the delay enable input (denoted DEX in Figure 9) is in the OFF state, which disables the delay elements. Other embodiments may include a state machine in lieu of the delay elements. However, the circuitry illustrated in Figure 9 may be preferred because of its zero dynamic current consumption. In an alternative embodiment, the circuitry denoted 902 may be implemented using a state machine.
[0086] Figure 9 also illustrates an implementation of COFF logic adapted to produce a COFF output signal. Such COFF output signal can be used to turn OFF substantially all bias currents, as described with reference to Figure 8.
[0087] Values, such as the 1.5 V reference voltage, i.e., the high threshold voltage (or state trip point) associated with COMPl , may vary because of resistor tolerance (e.g., of one or more of the resistors Rl - R3). Examples of resistor tolerance include 5%, 10%, and more. The threshold voltage value may further vary due to variations in rail voltage (i.e., voltage provided by the supply, such as the power supply unit). Likewise, the 0.12 V reference voltage, i.e., the low threshold voltage, may vary because of resistor tolerance, variations in rail voltage, or both. In the embodiments of Figures 7 and 9, the rail voltage is 2.0 V.
[0088] Figure 10 shows an apparatus 1000 for controlling a current limit, including a current limit detector 1002, according to one embodiment of the present invention. The apparatus 1000 comprises the current limit detector 1002, a current limit portion 1004, a current limit controller 1006, the system load 212. and the charge storage device 214.
[0089] The current limit detector 1002 is substantially similar to the current limit detector of Figure 7 or 9, except that, compared to the embodiment of Figure 7, the current limit detector 1002 includes no transistor Tl . In the absence of Tl , the current 11 always flows. In some embodiments, terminal A is not directly connected to the resistive device but rather to a current limit converter 1010 included in the current limit portion 1004. The current limit converter 1010 is operative to convert voltage to current. The current limit converter 1010 may be used to charge circuits as shown in Figure 10 or any load switch device.
[0090] The current limit detect and control component 1012 includes the aforementioned delay elements FF l - FF3 of Figure 9. The current limit controller 1006 is operativcly coupled to the current limit detect and control component 1012, to the current limit portion 1004, as well as to the system load 212 and the charge storage device 214. The outputs of the delay elements arc fed to the current limit controller 1006. In some embodiments, the charge storage device 214 may be external to and adapted to cooperate with the apparatus 1000.
[0091] The current limit controller 1006 is operative to, upon receiving the detected current limit from the current limit detector 1002, control the current, lour, output to the system load 212 and charge storage device 214 so as not to exceed the detected current limit. Such limitation may be performed in a controlled manner, for example, in incremental steps. Such manner may be gradual or fast depending on. for example, the number of delay elements included in the current limit detect and control component 1012. The current limit controller 1006 may include scaled transistors T 12, Tl 3, and T14. In this embodiment, T12 is scaled 4X, Tl 3 is scaled 2X, and T14 is scaled I X. The size ratio between the scaled transistors may correspond to the respective ratios of the current switches Tl - T4. For example. Tl 2 may be scaled 4X corresponding to the scaling of T4 relative to Tl (4 μΛ vs. 1 μA). Size matching may be important to match transistor criteria, for transistor scaling (i.e., decreasing device dimensions), and the like. Transistors of a particular scale (i.e., size) are typically laid out in the same region on the IC die.
[0092] The current limit portion 1004 includes the current limit converter 1010, an operational amplifier 1014, transistors Tl O and TI l , and a current sensing resistor Rs. The transistors Tl O and Tl 1 are scaled. In this embodiment, TlO is scaled l X and Tl l is scaled 0.002X. The currents I and lour have a substantially fixed ratio between them determined by the size ratio of Tl O and TI l . In the illustrated embodiment, that size ratio is 500 (1 / 0.002 = 500). Tl 1 is thus a current mirror to Tl O.
[00931 If the current, I, flowing through Tl 1 is greater than the current limit, ILIM, of the current limit converter 1010, the operational amplifier 1014 tries to reduce the current until I substantially equals ILIM- If I is below IUM, the operational amplifier 1014 substantially maintains 1 at or below li,ιM. The value of h IM may be, for example 500 * I.
[0094] The apparatus 1000 or portions thereof, such as the current limit detector (e.g., current limit detector 1002 or that illustrated in Figure 7 or 9), may be implemented in a number of ways. It may be implemented using discrete components or, preferably, it may be embodied in an integrated circuit (1C) or as a functional block in an IC. Such IC may further be adapted for use in a mobile device. Examples of mobile devices include laptops, cell phones, personal digital assistants (PDAs), game boys, other battery-operated toys, and the like.
[0095] In sum, although the present invention has been described in considerable detail with reference to certain preferred versions thereof, other versions are possible. Therefore, the spirit and scope ofthe appended claims should not be limited to the description of the preferred versions contained herein.

Claims

CLAIMS What is claimed is:
1. Λ device for detecting one or more current limits, comprising: a detector including a current limit detector operative to detect a user-defined current limit; multiple resistive devices coupled to the current limit detector, each resistive device being adapted to conduct a sum of currents which produces a voltage drop across it and each being associated with a respective user-defined current limit; and a selection switch coupled to the multiple resistive devices and operative to select one of the multiple resistive devices in response to a select signal, wherein the detector is adapted to provide any user-defined current limit which the current limit detector is operative to detect, based on the sum of currents conducted through a selected one of the multiple resistive devices, by step-wise decreasing such sum of currents.
2. A device as in claim I3 wherein the detector is further operative to communicate the detected user-defined current limit to a current limit controller.
3. A device as in claim 1. wherein each of the multiple resistive devices includes a ground terminal and wherein the selection switch is coupled to the ground terminal of each of the multiple resistive devices.
4. A device as in claim 1 , wherein the selection switch is further operative to select a different one of the multiple resistive devices in response to a change in the select signal.
5. A device as in claim 1 , wherein each of the multiple resistive devices includes a resistor.
6. A device as in claim 1 , wherein the current limit detector includes: a plurality of current paths each of which being adapted to conduct current and at least one of which including a current switch operable to interrupt current conduction therethrough, wherein, collectively, currents flowing through the plurality of current paths combine to produce the sum of currents, a high reference voltage terminal operative to supply a high threshold voltage, and a high-level comparator including inputs and an output, one of the inputs being operative to receive the high threshold voltage and another one of the inputs being operatively coupled to the selected one of the multiple resistive devices, the high-level comparator producing at the output a signal responsive to a comparison between the voltage drop and the high threshold voltage, the output being adapted to operate the current switch to step-wise detect the user-defined current limit associated with the sum of currents by step-wise decreasing such sum of currents, wherein the terminal of each of the multiple resistive devices coupled to the current limit detector is coupled to the plurality of current paths.
7. A device as in claim 6, wherein an amount of the current being conducted on each current path is based on a scale of its respective current switch.
8. A device as in claim 6, wherein the comparison between the voltage drop and the high threshold voltage includes determining whether the voltage drop exceeds the high threshold voltage.
9. A device as in claim 6, wherein each current path is further adapted to conduct current of an amount specific to it.
10. A device as in claim 1 embodied in an integrated circuit (1C) or as a functional block in the 1C.
1 1. A device as in claim 10. wherein the IC is adapted for use in a mobile device.
12. A device as in claim 1 , wherein the detector further comprises a memory operatively coupled to the current limit detector and operative to store the detected user-defined current limit.
13. A device for detecting one or more current limits, comprising: a detector including multiple current limit detectors, each operative to detect a respective user-defined current limit; multiple resistive devices each coupled to a respective one of the multiple current limit detectors, each having a resistive value associated with the respective user-defined current limit and each being adapted to conduct a respective sum of currents which produces a voltage drop across it; and a selection switch coupled to each of the multiple current limit detectors and operative to select any one of the multiple current limit detectors in response to a select signal, wherein the detector is adapted to provide any user-defined current limit which the multiple current limit detectors are operative to detect, based on the respective sum of currents being conducted through a resistive device of the selected one of the multiple current limit detectors, by step-wise decreasing such respective sum of currents.
14. A device as in claim 13, wherein the resistive value is predetermined based on the user- defined current limit.
15. A device as in claim 13, wherein each current limit detector is further operative to communicate the detected respective user-defined current limit to a current limit controller in response to the select signal.
16. A device as in claim 13, wherein each of the multiple resistive devices includes terminals, including a ground terminal, and is coupled to ground at its ground terminal and at another of its terminals to its respective one of the multiple current limit detectors.
17. A device as in claim 13, wherein each of the multiple resistive devices includes a resistor.
18. A device as in claim 13, wherein each of the current limit detectors includes: a plurality of current paths each of which being adapted to conduct current and at least one of which including a current switch operable to interrupt current conduction therethrough, wherein, collectively, currents flowing through the plurality of current paths combine to produce a respective sum of currents, a high reference voltage terminal operative to supply a high threshold voltage, and a high-level comparator including inputs and an output, one of the inputs being operative to receive the high threshold voltage and another one of the inputs being operatively coupled to its respective resistive device, the high-level comparator producing at the output a signal responsive to a comparison between the voltage drop and the high threshold voltage, the output being adapted to operate the current switch to step-wise detect the respective user-defined current limit associated with the respective sum of currents by step-wise decreasing such respective sum of currents, wherein the terminal of each of the multiple resistive devices coupled to the respective one of the multiple current limit detectors is coupled to the respective plurality of current paths.
19. A device as in claim 18, wherein an amount of the current being conducted on each current path is based on a scale of its respective current switch.
20. A device as in claim 18, wherein the comparison between the voltage drop and the high threshold voltage includes determining whether the voltage drop exceeds the high threshold voltage.
21. A device as in claim 18, wherein each current path is further adapted to conduct current of an amount specific to it.
22. A device as in claim 13 embodied in an integrated circuit (IC) or as a functional block in the IC.
23. A device as in claim 22, wherein the 1C is adapted for use in a mobile device.
24. A method for detecting one or more current limits, comprising: selecting a resistive device based on a select signal received from a selection switch, the selected resistive device being one of multiple resistive devices, each having a resistive value associated with a respective user-defined current limit and each being adapted to conduct a respective sum of currents; and detecting, at a current limit detector, the user-defined current limit associated with the selected resistive device, wherein the user-defined current limit is detected based on the sum of currents being conducted through the selected resistive device by step-wise decreasing such sum of currents.
25. A method as in claim 24, wherein the resistive value is predetermined based on the user- defined current limit.
26. A method as in claim 24, further comprising communicating the detected user-defined current limit to a current limit controller.
27. A method as in claim 24, further comprising selecting a different one of the multiple resistive devices in response to a change in the select signal.
28. Λ method as in claim 24, further comprising: comparing a voltage drop and a high threshold voltage, the voltage drop being a product of a plurality of currents flowing through a plurality of current paths and combining into a sum of currents flowing through the selected resistive device, the resistive value of the selected resistive devices being set to establish a relationship between the sum of currents and the user-defined current limit associated with the selected resistive device, each current path being adapted to conduct current and at least one of svhich including a current switch operable to interrupt current conduction therethrough; establishing the relationship between the sum of currents and the user-defined current limit of the selected resistive device by operating one or more of the current switches step-wise in response to the comparing; and detecting the user-defined current limit of the selected resistive device associated with the sum of currents.
29. Λ method as in claim 24, further comprising storing the detected user-defined current limit in a memory operatively coupled to the current limit detector.
30. A method for detecting one or more current limits, comprising: selecting a current limit detector based on a select signal received from a selection switch, the selected current limit detector being any one of multiple current limit detectors in a detector, each of the multiple current limit detectors including a resistive device of a predetermined resistive value associated with a respective user-defined current limit and adapted to conduct a respective sum of currents; and detecting, at the selected current limit detector, the respective user-defined current limit, wherein the respective user-defined current limit is detected based on the sum of currents being conducted through the respective resistive device by step-wise decreasing such sum of currents.
31. A method as in claim 30, further comprising communicating the detected user-defined current limit to a current limit controller.
32. A method as in claim 30, further comprising selecting a different one of the multiple current limit detectors in response to a change in the select signal.
33. A method as in claim 30, further comprising: comparing, at the selected current limit detector, a voltage drop and a high threshold voltage, the voltage drop being a product of a plurality of currents flowing through a plurality of current paths and combining into the sum of currents flowing through the selected resistive device, the selected resistive device being the particular resistive device included in the selected current limit detector, the predetermined resistive value of the selected resistive device being set to establish a relationship between the sum of currents and the user-defined current limit associated with the selected current limit detector, each current path being adapted to conduct current and at least one of which including a current switch operable to interrupt current conduction therethrough; establishing the relationship between the sum of currents and the user-defined current limit of the selected current limit detector by operating, at the selected current limit detector, one or more of the current switches step-wise in response to the comparing; and detecting the user-defined current limit of the selected current limit detector associated with its sum of currents.
34. Λn apparatus for detecting one or more current limits, comprising: a detector operative to detect a user-defined current limit; multiple resistive devices, each having a resistive value associated with a respective user- defined current limit and each adapted to conduct a sum of currents which produces a voltage drop across it; a selection switch operative to select one of the multiple resistive devices in response to a select signal; and a current limit controller operatively coupled to the detector and being operative to limit an output current so as not to exceed the detected user-defined current limit, wherein the detector is adapted to detect a user-defined current limit, based on the sum of currents being conducted through the selected one of the multiple resistive devices, by step-wise decreasing such sum of currents.
35. Λn apparatus as in claim 34, further comprising a memory operatively coupled to the detector and operative to store the detected user-defined current limit.
36. Λn apparatus as in claim 34, wherein the detector includes: a plurality of current paths each of which being adapted to conduct current and at least one of which including a current switch operable to interrupt current conduction therethrough, wherein, collectively, currents flowing through the plurality of current paths combine to produce the sum of currents; a high reference voltage terminal operative to supply a high threshold voltage; and a high-level comparator including inputs and an output, one of the inputs being operative to receive the high threshold voltage and another one of the inputs being operativcly coupled to the selected one of the multiple resistive devices, the high-level comparator producing at the output a signal responsive to a comparison between the voltage drop and the high threshold voltage, the output being adapted to operate the current switch to step-wise detect the user-defined current limit associated with the sum of currents by step-wise decreasing such sum of currents, wherein the terminal of each of the multiple resistive devices coupled to the current limit detector is coupled to the plurality of current paths.
37. An apparatus as in claim 34, wherein the detector includes multiple current limit detectors, each of which includes: a plurality of current paths each of which being adapted to conduct current and at least one of which including a current switch operable to interrupt current conduction therethrough, wherein, collectively, currents flowing through the plurality of current paths combine to produce a respective sum of currents; a high reference voltage terminal operative to supply a high threshold voltage; and a high-level comparator including inputs and an output, one of the inputs being operative to receive the high threshold voltage and another one of the inputs being operatively coupled to its respective resistive device, the high-level comparator producing at the output a signal responsive to a comparison between the voltage drop and the high threshold voltage, the output being adapted to operate the current switch to step-wise delect the respective user-defined current limit associated with the respective sum of currents by step-wise decreasing such respective sum of currents, wherein the terminal of each of the multiple resistive devices coupled to the respective current limit detector is coupled to the respective plurality of current paths.
38. Λn apparatus as in claim 34, wherein limiting the output current includes outputting, at the current limit controller, a sequence of control signals each of which being associated with one step in the limitation of the output current, and further comprising a current limit portion operatively coupled to the current limit detector and to the current limit controller and operative to regulate the output current in response to the sequence of control signals received from the current limit controller.
39. An apparatus as in claim 34, further comprising a charge storage device adapted to cooperate with the current limit controller and to provide an energy reservoir capable of supplying burst power.
PCT/US2007/081300 2006-10-13 2007-10-12 System and method for detection of multiple current limits WO2008046068A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2009532616A JP5358444B2 (en) 2006-10-13 2007-10-12 System and method for detecting multiple current limits
CN2007800463069A CN101675565B (en) 2006-10-13 2007-10-12 System and method for detection multiple current limits
KR1020097009743A KR101365309B1 (en) 2006-10-13 2007-10-12 System and method for detection of multiple current limits
EP07854010.1A EP2076951B1 (en) 2006-10-13 2007-10-12 System and method for detection multiple current limits

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US82930706P 2006-10-13 2006-10-13
US60/829,307 2006-10-13
US91292107P 2007-04-19 2007-04-19
US60/912,921 2007-04-19
US11/752,101 2007-05-22
US11/752,101 US7957116B2 (en) 2006-10-13 2007-05-22 System and method for detection of multiple current limits

Publications (4)

Publication Number Publication Date
WO2008046068A2 true WO2008046068A2 (en) 2008-04-17
WO2008046068A3 WO2008046068A3 (en) 2008-07-10
WO2008046068A9 WO2008046068A9 (en) 2009-05-14
WO2008046068A8 WO2008046068A8 (en) 2009-11-12

Family

ID=39283665

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/081300 WO2008046068A2 (en) 2006-10-13 2007-10-12 System and method for detection of multiple current limits

Country Status (7)

Country Link
US (3) US7957116B2 (en)
EP (1) EP2076951B1 (en)
JP (1) JP5358444B2 (en)
KR (1) KR101365309B1 (en)
CN (1) CN101675565B (en)
TW (1) TWI352888B (en)
WO (1) WO2008046068A2 (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7672107B2 (en) * 2006-10-13 2010-03-02 Advanced Analogic Technologies, Inc. Current limit control with current limit detector
US7957116B2 (en) * 2006-10-13 2011-06-07 Advanced Analogic Technologies, Inc. System and method for detection of multiple current limits
KR100855584B1 (en) * 2006-12-26 2008-09-01 삼성전자주식회사 Voltage regulator for use in non-volatile semiconductor memory
US8208237B2 (en) * 2008-09-30 2012-06-26 International Business Machines Corporation Administering offset voltage error in a current sensing circuit
US8164932B2 (en) * 2009-02-12 2012-04-24 Apple Inc. Power converter with automatic mode switching
WO2011112201A1 (en) * 2010-03-12 2011-09-15 Hewlett-Packard Development Company, L.P. Coding for crossbar architecture
CN102609065A (en) * 2011-01-19 2012-07-25 鸿富锦精密工业(深圳)有限公司 Over-current protection device
JP2014071819A (en) * 2012-10-01 2014-04-21 Fujitsu Semiconductor Ltd Power supply circuit
JP5932680B2 (en) 2013-02-21 2016-06-08 株式会社東芝 Semiconductor device
US9547348B2 (en) 2013-05-10 2017-01-17 Walter Kidde Portable Equipment Inc. Reactive power supply
US10003190B2 (en) 2013-07-12 2018-06-19 Linear Technology Corporation Inrush control with multiple switches
US9870011B2 (en) * 2015-01-30 2018-01-16 Infineon Technologies Ag Circuit arrangement and a method for operating a circuit arrangement
US10386876B2 (en) * 2015-08-07 2019-08-20 Texas Instruments Incorporated High current limit trim apparatus and methodology
KR102546246B1 (en) * 2015-09-02 2023-06-22 삼성전자주식회사 Power supply management circuit configured to manage power transfer with limiting current intensity, and storage device and communication cable including the same
US20190079119A1 (en) * 2016-03-15 2019-03-14 Kabushiki Kaisha Toshiba Storage battery management device and storage battery management method
US10498131B2 (en) * 2016-12-30 2019-12-03 Infineon Technologies Ag Electronic switch and protection circuit
JP2019002760A (en) * 2017-06-14 2019-01-10 オムロンオートモーティブエレクトロニクス株式会社 Distance measuring device
WO2020155068A1 (en) * 2019-01-31 2020-08-06 华为技术有限公司 Current measuring device, method, and apparatus
CN110045205B (en) * 2019-04-26 2021-05-11 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) Single event latch-up limited current test method, device and system
DE102020105094A1 (en) 2020-02-27 2021-09-02 Infineon Technologies Ag INTELLIGENT SEMI-CONDUCTOR SWITCH
US11269366B2 (en) * 2020-05-29 2022-03-08 Nxp B.V. Digital low-dropout regulator and method for operating a digital low-dropout regulator

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3534353A (en) * 1967-07-11 1970-10-13 Bell Telephone Labor Inc Current limit detector
US3859591A (en) 1973-07-02 1975-01-07 Display Enterprises Inc Soft turn-on power switching circuit
US3892929A (en) 1974-05-15 1975-07-01 Cook Electric Co Fault detector and current limiter
US4783137A (en) 1983-11-15 1988-11-08 Kosman Karel J Fiber optic coupling system
WO1985002271A1 (en) * 1983-11-15 1985-05-23 Raycom Systems, Inc. Fiber optic coupler/connector device and electronic/fiber optic interface device
US4649455A (en) 1986-04-28 1987-03-10 General Electric Company Rating plug for molded case circuit breaker
US4788620A (en) 1987-11-09 1988-11-29 General Electric Company Static trip circuit breaker with automatic circuit trimming
FR2628217B1 (en) 1988-03-07 1990-07-27 Sgs Thomson Microelectronics CURRENT MEASUREMENT CIRCUIT
JPH02228217A (en) 1989-02-27 1990-09-11 Fujitsu Ltd Rush current control circuit
DE4107415C2 (en) 1991-03-08 1995-10-12 Telefunken Microelectron Circuit for monitoring consumers
US5254883A (en) 1992-04-22 1993-10-19 Rambus, Inc. Electrical current source circuitry for a bus
US5282125A (en) 1992-05-13 1994-01-25 Sundstrand Corporation Power generation system with soft-start circuit
US5506493A (en) 1992-11-10 1996-04-09 Motorola, Inc. Switching regulator and amplifier system
SE470530B (en) * 1992-11-16 1994-07-04 Ericsson Telefon Ab L M limiter
US5570060A (en) 1995-03-28 1996-10-29 Sgs-Thomson Microelectronics, Inc. Circuit for limiting the current in a power transistor
US6170241B1 (en) 1996-04-26 2001-01-09 Tecumseh Products Company Microprocessor controlled motor controller with current limiting protection
US6163708A (en) 1998-12-31 2000-12-19 Nokia Mobile Phones Limited Closed-loop power control method
US6130813A (en) * 1999-01-11 2000-10-10 Dell U.S.A., L.P. Protection circuit for electronic devices
US6462971B1 (en) 1999-09-24 2002-10-08 Power Integrations, Inc. Method and apparatus providing a multi-function terminal for a power supply controller
US6407894B1 (en) 1999-11-05 2002-06-18 Siemens Energy & Automation, Inc. Method and apparatus for differentially sensing ground fault and individual phases
US6501999B1 (en) 1999-12-22 2002-12-31 Intel Corporation Multi-processor mobile computer system having one processor integrated with a chipset
US6465999B2 (en) * 2000-02-11 2002-10-15 Advanced Analogic Technologies, Inc. Current-limited switch with fast transient response
JP2001327086A (en) 2000-05-18 2001-11-22 Sony Corp Charging circuit
DE10036413B4 (en) 2000-07-26 2007-05-24 Robert Bosch Gmbh Device for detecting the position of the rotor position of a sensorless direct current motor
JP3362027B2 (en) 2000-07-26 2003-01-07 ローム株式会社 USB device
US6490142B1 (en) * 2000-10-06 2002-12-03 National Semiconductor Corporation Fuse protected shunt regulator having improved control characteristics
AT410867B (en) 2001-04-06 2003-08-25 Siemens Ag Oesterreich POWER SUPPLY WITH SHUT-OFF PROTECTION
US6807040B2 (en) 2001-04-19 2004-10-19 Texas Instruments Incorporated Over-current protection circuit and method
JP4732617B2 (en) 2001-06-08 2011-07-27 セイコーインスツル株式会社 Voltage regulator
US6762917B1 (en) 2001-06-12 2004-07-13 Novx Corporation Method of monitoring ESC levels and protective devices utilizing the method
US6947272B2 (en) 2001-11-20 2005-09-20 Texas Instruments Incorporated Inrush current control method using a dual current limit power switch
US6657906B2 (en) 2001-11-28 2003-12-02 Micron Technology, Inc. Active termination circuit and method for controlling the impedance of external integrated circuit terminals
US6636025B1 (en) 2002-01-09 2003-10-21 Asic Advantage, Inc. Controller for switch mode power supply
JP2003208232A (en) 2002-01-15 2003-07-25 Denso Corp Power source circuit
US6617833B1 (en) 2002-04-01 2003-09-09 Texas Instruments Incorporated Self-initialized soft start for Miller compensated regulators
US6977492B2 (en) 2002-07-10 2005-12-20 Marvell World Trade Ltd. Output regulator
JP4028779B2 (en) 2002-08-19 2007-12-26 株式会社東芝 Compressor refrigerant leak detection device
US6703885B1 (en) 2002-09-18 2004-03-09 Richtek Technology Corp. Trimmer method and device for circuits
US6809678B2 (en) 2002-10-16 2004-10-26 Perkinelmer Inc. Data processor controlled DC to DC converter system and method of operation
US6989981B2 (en) 2002-10-24 2006-01-24 02Micro International Limited Battery over voltage and over protection circuit and adjustable adapter current limit circuit
JP3761507B2 (en) 2002-11-21 2006-03-29 ローム株式会社 DC stabilized power supply
US7200373B2 (en) 2003-09-15 2007-04-03 Silicon Laboratories Inc. Antenna detection and diagnostic system and related method
US7342761B2 (en) 2003-12-16 2008-03-11 Rockwell Automation Technologies, Inc. Apparatus and method for limiting application of electrical power to a load
JP3889402B2 (en) 2004-01-22 2007-03-07 ローム株式会社 Overcurrent detection circuit and regulator provided with the same
US7362191B2 (en) 2004-04-29 2008-04-22 Linear Technology Corporation Methods and circuits for frequency modulation that reduce the spectral noise of switching regulators
US7193474B2 (en) 2004-11-02 2007-03-20 Skyworks Solutions, Inc. Current limit circuit for power amplifiers
JP4927356B2 (en) 2005-07-11 2012-05-09 エルピーダメモリ株式会社 Semiconductor device
US7248026B2 (en) 2005-11-28 2007-07-24 Micrel, Incorporated Single-pin tracking/soft-start function with timer control
US7459891B2 (en) 2006-03-15 2008-12-02 Texas Instruments Incorporated Soft-start circuit and method for low-dropout voltage regulators
US20080071489A1 (en) 2006-09-15 2008-03-20 International Business Machines Corporation Integrated circuit for measuring set-up and hold times for a latch element
US7672107B2 (en) 2006-10-13 2010-03-02 Advanced Analogic Technologies, Inc. Current limit control with current limit detector
US7957116B2 (en) * 2006-10-13 2011-06-07 Advanced Analogic Technologies, Inc. System and method for detection of multiple current limits

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
None
See also references of EP2076951A4

Also Published As

Publication number Publication date
CN101675565A (en) 2010-03-17
WO2008046068A3 (en) 2008-07-10
JP2010507356A (en) 2010-03-04
TWI352888B (en) 2011-11-21
US7957116B2 (en) 2011-06-07
US8699195B2 (en) 2014-04-15
WO2008046068A8 (en) 2009-11-12
US20130038974A1 (en) 2013-02-14
JP5358444B2 (en) 2013-12-04
US20080088290A1 (en) 2008-04-17
CN101675565B (en) 2012-08-29
KR101365309B1 (en) 2014-02-19
EP2076951A4 (en) 2011-12-07
EP2076951B1 (en) 2017-02-22
TW200830079A (en) 2008-07-16
US8295023B2 (en) 2012-10-23
WO2008046068A9 (en) 2009-05-14
KR20090084863A (en) 2009-08-05
EP2076951A2 (en) 2009-07-08
US20110273808A1 (en) 2011-11-10

Similar Documents

Publication Publication Date Title
EP2076951A2 (en) System and method for detection multiple current limits
EP2082244B1 (en) Current limit detector
JP5290977B2 (en) Current limit control with current limit detector
US20050189932A1 (en) Constant voltage outputting method and apparatus capable of changing output voltage rise time
US20090066293A1 (en) Voltage comparison circuit
CN111130210B (en) Main and standby power management system
US7145315B2 (en) Over-current detection circuit in a switch regulator

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780046306.9

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07854010

Country of ref document: EP

Kind code of ref document: A2

ENP Entry into the national phase

Ref document number: 2009532616

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 1020097009743

Country of ref document: KR

REEP Request for entry into the european phase

Ref document number: 2007854010

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2007854010

Country of ref document: EP