Load Switching System and Circuit
20250104947 ยท 2025-03-27
Assignee
Inventors
Cpc classification
H01H47/001
ELECTRICITY
H01H2047/025
ELECTRICITY
International classification
H01H47/00
ELECTRICITY
Abstract
A load switching circuit includes a supply power availability (SPA) detector, a rail voltage detector, a swell detector, a surge detector, control logic, make and break timers, and a relay driver. The detectors detect various conditions, and generate signals in response to some detected conditions. The control logic is configured to: (1) release a relay within 300 ms after receiving a power-up signal; (2) start the make timer upon receiving a rail voltage present signal and wait for a first delay time, then operate the relay; (3) start the break timer upon receiving a swell detected signal to wait for a second delay time, then release the relay; (4) cause a shunt switch to conduct within 10 ms after receiving a surge detected signal; and (5) release the relay within 10 ms after receiving a rail fail signal.
Claims
1. A load switching circuit, comprising: a first supply power terminal and a common terminal; a supply power availability detector (a SPA detector) coupled with the first supply power terminal and configured to detect availability of supply power at the first supply power terminal within sixty (60) milliseconds; a rail voltage detector with a rail voltage detector input terminal; a swell detector with a swell detector input terminal; a surge detector with a surge detector input terminal; control logic with inputs coupled with the SPA detector, the rail voltage detector, the swell detector, and the surge detector; a make timer with an input coupled with the control logic; a break timer with an input coupled with the control logic; a relay driver with an input coupled with the make timer and an input coupled with the break timer; a shunt switch control terminal coupled with the control logic; and one or more coil control terminals coupled with the relay driver; wherein the control logic is configured to: cause the relay driver to provide a second coil control output signal on the one or more coil control terminals within three hundred (300) milliseconds after receiving a power-up signal from the SPA detector; start the make timer upon receiving a rail voltage present signal and wait for a first delay time, then cause the relay driver to provide a first coil control output signal on the one or more coil control terminals; start the break timer upon receiving a swell detected signal from the swell detector to wait for a second delay time, then cause the relay driver to provide the second coil control output signal on the one or more coil control terminals; provide a shunt switch control signal on the shunt switch control terminal upon receiving a surge detected signal from the surge detector; and provide the second coil control output signal on the one or more coil control terminals within ten (10) milliseconds after receiving a rail fail signal from the rail voltage detector.
2. The load switching circuit of claim 1, wherein the control logic is configured to cause the relay driver to provide the second coil control output signal on the one or more coil control terminals within five (5) milliseconds after receiving the power-up signal from the SPA detector.
3. The load switching circuit of claim 1, wherein: the first coil control output signal is a pulse shorter than three hundred (300) milliseconds; and the second coil control output signal is a pulse shorter than two hundred (200) milliseconds.
4. The load switching circuit of claim 1, wherein: the make timer and the break timer are combined in a single timer with configurable and/or selectable delay time.
5. The load switching circuit of claim 1, wherein the SPA detector includes a power-up detector and/or a power-down detector.
6. The load switching circuit of claim 1, further comprising: an overcurrent detector coupled with one or more current sense input terminals and coupled with an input of the control logic; and a must make input terminal coupled with an input of the control logic; wherein the control logic is configured to: cause the relay driver to provide the second coil control output signal on the one or more coil control terminals upon receiving an overcurrent detected signal from the overcurrent detector; and start the make timer upon receiving a must make signal and wait for the first delay time, then cause the relay driver to provide a first coil control output signal on the one or more coil control terminals.
7. The load switching circuit of claim 1, further comprising: a temperature sense circuit coupled with a temperature sense input terminal and coupled with an input of the control logic, wherein the control logic is configured to start the break timer to wait for the second delay time when a sensed temperature is too high, then cause the relay driver to provide the second coil control output signal on the one or more coil control terminals.
8. The load switching circuit of claim 1, further comprising: a temperature sense circuit coupled with a temperature sense input terminal and coupled with an input of the control logic, wherein the control logic is configured to modify the first delay time and/or the second delay time as a function of a sensed temperature.
9. The load switching circuit of claim 1, further comprising: a relay driver power terminal coupled with the relay driver and with the SPA detector and configured to provide an output voltage for the one or more coil control terminals.
10. The load switching circuit of claim 1, wherein a condition detection circuit includes a first comparator to detect if a sensed signal exceeds a first threshold.
11. The load switching circuit of claim 10, wherein the condition detection circuit includes a second comparator to detect if the sensed signal does not reach a second threshold.
12. The load switching circuit of claim 10, wherein the sensed signal includes at least one of an overvoltage, an undervoltage, an overcurrent, a temperature, a humidity, a pressure, or a frequency.
13. The load switching circuit of claim 1, further comprising: a relay status detector coupled with a relay status input terminal configured to detect, after a relay status detection delay, whether an actual relay status matches a desired relay status, wherein the relay status detection delay is less than sixty (60) milliseconds.
14. The load switching circuit of claim 1, wherein the rail voltage detector determines a presence of zero crossings.
15. The load switching circuit of claim 1, wherein the rail voltage detector comprises a comparator, an edge detector coupled with an output of the comparator, and a monostable multivibrator coupled with an output of the edge detector.
16. The load switching circuit of claim 1, wherein the rail voltage detector comprises: a clamping circuit; an edge detection circuit with an input coupled with an output of the clamping circuit: wherein: the edge detection circuit is configured to determine a timing of a zero crossing; and the control logic is configured to wait for a signal from the edge detection circuit upon receiving a make condition present signal before starting the make timer to wait for the first delay time.
17. A load switching system, comprising: power lines including a first rail and a second rail; a relay with relay contacts in series with the first rail, and with two or more relay control terminals; a first load terminal coupled with a relay contact and a second load terminal coupled with the second rail; a shunt switch coupled between the first load terminal and the second load terminal; a power supply circuit coupled between the first rail and the second rail, with a supply power output; and a load switching circuit coupled with the power lines, the relay, the shunt switch, and the power supply circuit; wherein the load switching circuit is configured to: detect availability of supply power from the power supply circuit; cause the relay to release within three hundred (300) milliseconds after detecting the availability of the supply power; detect a presence of a rail voltage; upon detecting the presence of the rail voltage, wait for a first delay time, then cause the relay to operate; detect a presence of a swell; upon detecting the presence of the swell, wait for a second delay time, then cause the relay to release; detect a presence of a surge; and upon detecting the presence of the surge, cause the shunt switch to conduct.
18. The load switching system of claim 17, wherein the load switching circuit is further configured to: detect an overcurrent condition; and within 10 milliseconds (10 ms) upon detecting the overcurrent condition, cause the relay to release and cause the shunt switch to conduct.
19. The load switching system of claim 17, wherein the load switching circuit is further configured to: receive a temperature sense input signal from a temperature sensor; determine if a sensed temperature exceeds a temperature threshold; and upon determining that the sensed temperature exceeds the temperature threshold, cause the relay to release.
20. The load switching system of claim 19, wherein the load switching circuit is further configured to: change the first delay time and/or the second delay time as a function of a sensed temperature.
21. The load switching system of claim 19, wherein the temperature sensor includes at least one of a semiconductor-based sensor, a temperature-dependent resistor, a thermocouple, a thermistor, or an infrared-light-based sensor.
22. The load switching system of claim 19, wherein the sensed temperature is representative for a relay coil temperature.
23. The load switching system of claim 17, wherein the load switching circuit is further configured to: determine an actual relay status; and take an action if the actual relay status does not match a desired relay status.
24. The load switching system of claim 17, wherein a relay coil control voltage is more than ten percent (10%) above an operating voltage of a relay coil.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The technology will be described with reference to the drawings, in which:
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030] In the figures, like reference numbers may indicate functionally similar elements. The systems and methods illustrated in the figuresand described in the Detailed Description belowmay be arranged and designed in a wide variety of different implementations. Neither the figures nor the Detailed Description are intended to limit the scope as claimed. Instead, they merely represent examples of different implementations.
DETAILED DESCRIPTION
[0031] A load switching system couples an electric load, such as an appliance, a motor, or electronic equipment, with power rails such as for 110 or 220 V mains power, as long as the mains power is suitable for use and decouples the electric load when the mains power is outside of safe limits, or when the load is failing such as in the case of a short circuit. The load switching system protects the load against swells (slow changes taking the mains voltage outside of its safe limits) and surges (fast spikes outside the limits), and may further provide protection against overcurrent situations, such as in the case of a short circuit.
[0032] Using a relay, especially a latching relay, offers several potential benefits for swell protection. But it brings its own challenges, such as the relay's declining reliability over time due to switching high power. The technology disclosed herein overcomes those swell protection challenges by carefully timing relay make and break times, for example by modifying the make and break times dependent on the temperature. Implementations reduce bounce and arcing by accelerating relay make and break times by providing the relay coil more power over a shorter time.
[0033] Relays are too slow for surge protection, so implementations provide an additional fast protection mechanism. Traditionally, surge protection is done passively, with varistors, but varistors tend to burn out, potentially leaving the system inoperable or unreliable after a surge. This document discloses a technique for active surge protection, using a TRIAC or other fast switch to protect the load when a surge occurs, and restore the flow of energy when the surge is over. Implementations combine the use of relays for swell protection with active surge protection. Additionally, they may provide a circuit for relay status error detection, allowing the system or a user to take action when the relay does not operate as intended.
Terminology
[0034] As used herein, the phrase one of should be interpreted to mean exactly one of the listed items. For example, the phrase one of A, B, and C should be interpreted to mean any of: only A, only B, or only C.
[0035] As used herein, the phrases at least one of and one or more of should be interpreted to mean one or more items. For example, the phrase at least one of A, B, and C or the phrase at least one of A, B, or C should be interpreted to mean any combination of A, B, and/or C.
[0036] Unless otherwise specified, the use of ordinal adjectives first, second, third, etc., to describe an object, merely refers to different instances or classes of the object and does not imply any ranking or sequence.
[0037] The term coupled is used in an operational sense and is not limited to a direct or an indirect coupling. Coupled to is generally used in the sense of directly coupled, whereas coupled with is generally used in the sense of directly or indirectly coupled. Coupled in an electronic system may refer to a configuration that allows a flow of information, signals, data, or physical quantities such as electrons between two elements coupled to or coupled with each other. In some cases, the flow may be unidirectional, in other cases the flow may be bidirectional or multidirectional. Coupling may be galvanic (in this context meaning that a direct electrical connection exists), capacitive, inductive, electromagnetic, optical, or through any other process allowed by physics.
[0038] The term connected is used to indicate a direct connection, such as electrical, optical, electromagnetic, or mechanical, between the things that are connected, without any intervening things or devices.
[0039] The term configured to perform a task or tasks is a broad recitation of structure generally meaning having circuitry that performs the task or tasks during operation. As such, the described item can be configured to perform the task even when the unit/circuit/component is not currently on or active. In general, the circuitry that forms the structure corresponding to configured to may include hardware circuits, and may further be controlled by switches, fuses, bond wires, metal masks, firmware, and/or software. Similarly, various items may be described as performing a task or tasks, for convenience in the description. Such descriptions should be interpreted as including the phrase configured to.
[0040] As used herein, the term based on is used to describe one or more factors that affect a determination. This term does not foreclose the possibility that additional factors may affect the determination. That is, a determination may be solely based on specified factors or based on the specified factors as well as other, unspecified factors. Consider the phrase determine A based on B. This phrase specifies that B is a factor that is used to determine A or that affects the determination of A. This phrase does not foreclose that the determination of A may also be based on some other factor, such as C. This phrase is also intended to cover an implementation in which A is determined based solely on B. The phrase based on is thus synonymous with the phrase based at least in part on.
[0041] The terms substantially, close, approximately, near, and about refer to being within minus or plus 10% of an indicated value, unless explicitly specified otherwise.
[0042] The following terms or acronyms used herein are defined at least in part as follows: [0043] ACalternating currentan electric current that reverses its direction regularly or irregularly. [0044] Assertto set a signal or a bit line in a state that is equivalent to a Boolean value of true or active, or to cause a relay or switch to close. [0045] Breakthe action of resetting the relay (also called release). See also: make. [0046] DCdirect currentan electric current that flows in only one direction. [0047] De-assertto set a signal or a bit line in a state that is equivalent to a Boolean value of false or inactive, or to cause a relay or switch to open. [0048] ICintegrated circuita monolithically integrated circuit, i.e., a single semiconductor die which may be delivered as a bare die or as a packaged circuit. For the purposes of this document, the term integrated circuit also includes packaged circuits that include multiple semiconductor dies, stacked dies, or multiple-die substrates. Such constructions are now common in the industry, produced by the same supply chains, and for the average user often indistinguishable from monolithic circuits. [0049] Latching relaya bistable relay, that may be driven with a constant drive signal or just a short pulse to connect or disconnect. Latching relays may have two separate coils (one for make and one for break), a single coil with center tap, or just a single coil. In contrast with common usage, in implementations described in this document it is assumed that a latching relay is always driven with a pulse. [0050] Load switching circuitan electronic circuit configured to couple an electric load, such as an appliance, a motor, or electronic equipment, with power rails such as for 110 or 220V mains power, as long as the mains power is suitable for use and to decouple the electric load when the mains power is outside of safe limits, or when the load is failing such as in the case of a short circuit. [0051] Makethe action of setting the relay (also called operation). See also: break. [0052] Monovibratora mono-stable multivibrator, or one-shut pulse generator. [0053] Operation timeThe time between applying power to a relay's coil and the establishment of an electrical connection between the contacts, due to the contacts traveling from the steady-state break position to the steady-state make position. [0054] PCBprinted circuit board. [0055] Release timethe time between signaling a relay to disconnect and the end of the electrical connection between the contacts, due to the contacts traveling away from the steady-state make position. [0056] SPA detectora supply power availability detection circuit. See the description of
Implementations
[0058]
[0059] Load switching circuit 160 has various terminals, including one or more supply power input terminal(s) 190A/B; a common terminal 191; one or more power line sense input terminal(s) 192A-C; a must make input terminal(s) 192H; one or more coil control terminal(s) 193C-D; and a shunt switch control terminal 194. Load switching system 100 is configured to be coupled with a load at first load terminal 140 and second load terminal 150.
[0060] In case the power lines supply an AC voltage, first rail 110 may be a line rail and second rail 120 may be a neutral rail. In case the power lines supply a DC voltage, first rail 110 may be at a higher voltage than second rail 120.
[0061] In the implementation of
[0062] In the implementation of
[0063] Example details about the makeup and functionality of load switching circuit 160 are provided with reference to
[0064]
[0065] In both
[0066]
[0067] Load switching system 300 is configured to supply power from first rail 310 and second rail 320 to a load, and to decouple the load from the power lines when conditions exist that could damage the load or otherwise be dangerous or undesirable. The load is coupled with the power lines via series switch 330A and the current sense device (R.sub.isense). Load switching circuit 160 controls the relay via coil control terminal(s) 193C-D. It switches off series switch 330A as soon as it senses that sufficient power to operate the relay may be available, and it switches off series switch 330A as soon as it senses that insufficient power to operate may be available. When sufficient power is available from the power lines (but not too much), it switches on series switch 330A. At that time, a current will start flowing through the current sense device, series switch 330A, and the load. Load switching circuit 160 measures the current by monitoring a voltage over Risense at input terminal(s) 192D-D. If it detects that the current is larger than a preset current threshold (an overcurrent condition), load switching circuit 160 switches off series switch 330A. Rather than assuming that series switch 330A switch as required, load switching circuit 160 monitors the state of series switch 330A at relay state sense input terminal(s) 192F so that it can take measures if series switch 330A fails. Relays can be slow, since they include moving mechanical parts, and they may be too slow to always protect a load from fast surges. Load switching circuit 160 may detect fast surges, swells, and other power line phenomena, at power sense input terminal(s) 192A-C. In the case of a fast surge, load switching circuit 160 sends a signal from shunt switch control terminal 194 to shunt switch 330B to protect the load by short-circuiting it until switch 330 has opened. Temperature sensor 335 may provide a temperature signal to input terminal(s) 192E. Load switching system 300 may use temperature information in several ways. For example, it may modify the first delay time and/or the second delay time as a function of the sensed temperature (latching relay make and break times are temperature dependent), and switch off switch 330 when the temperature exceeds a temperature threshold.
[0068]
[0069] Load switching system 400 is configured to supply power from first rail 410 and second rail 420 to a load, and to decouple the load from the power lines when conditions exist that could damage the load or otherwise be dangerous or undesirable. The load is coupled with the power lines via series switch 430A and the current sense device (R.sub.isense). Load switching circuit 160 controls the relay via coil control terminal(s) 193C-D. It switches off series switch 430A as soon as it senses that sufficient power to operate may be available, and it switches off series switch 430 as soon as it senses that insufficient power to operate may be available. When sufficient power is available from the power lines, but not too much, it switches on series switch 430. At that time, a current will start flowing through the current sense device, switch 430, and the load. Load switching circuit 160 measures the current by monitoring a voltage between the input terminal(s) 192D-D. If it detects that the current is larger than a preset current threshold (an overcurrent condition), load switching circuit 160 switches off series switch 430. Rather than assuming that series switch 430 switches as planned, load switching circuit 160 monitors the state of series switch 430 at input terminal(s) 192F so that it can take action if switch 430 fails. Relays can be slow, since they include moving mechanical parts, and they may be too slow to always protect a load from fast surges. Load switching circuit 160 may detect fast surges, and other phenomena, at its input terminal(s) 192A-C. When it detects a fast surge, load switching circuit 160 sends a signal via its shunt switch control terminal 194 to shunt switch 430B to short-circuit the load until series switch 430 has opened. Temperature sensor 435 may provide temperature information to input terminal(s) 192E. Load switching system 400 may use temperature information in several ways. For example, it may change the delay times (first delay time, second delay time) as a function of the temperature (latching relay make and break times are temperature dependent) and switch off series switch 430 when the temperature exceeds a temperature threshold.
[0070]
[0071] SPA detector 510H may comprise a power-up detector (that generates the power-up signal) and/or a power-down detector (that generates a power-down signal when power is lost). For controlling a latching relay, the first coil control output signal (to operate) may be a first pulse shorter than three hundred (300) milliseconds and the second coil control output signal (to release) may be a second pulse shorter than two hundred (200) milliseconds. In some implementations (controlling a relay other than a latching relay), the first coil control signal may be a zero-volt signal that is continuously applied, and the second coil control signal may be a positive or negative voltage signal that is continuously applied.
[0072] Detectors for various make conditions and break conditions are coupled with input terminal(s) 192A-F. And each detector has an output that is coupled with control logic 520. For example, input terminal(s) 192A is coupled with rail voltage detector 510A, which is configured to detect if an AC or DC voltage is present between power rails (providing a rail voltage present signal, or more specifically a DC present and/or AC present signal), and which may further detect the timing of zero crossings in AC signals, and whether there is a rail failure (a break condition). Examples of rail voltage detectors are described with reference to
[0073] Input terminal(s) 192B is coupled with a swell detector 510B, which is configured to detect if a rail voltage is within a specified range that may be determined by a lower and/or an upper threshold, and deliver a swell detected signal to control logic 520. Swells are slow changes outside of the specified range. A swell is a break condition. Examples of swell detectors are described with reference to
[0074] Input terminal(s) 192C is coupled with surge detector 510C, which is configured to detect if a rail voltage exceeds a specified range for a short time, and deliver a surge detected signal to control logic 520. A surge is a break condition. An example of a surge detector is described with reference to
[0075] Input terminal(s) 192D is/are coupled with overcurrent detector 510D, which is configured to sense whether a current through a load (rather, through a current sense device) exceeds a limit. Overcurrent is a break condition. Overcurrent detector 510D may include an amplifier stage to amplify a signal sensed at input terminal(s) 192D, coupled with a condition detector such as described with reference to
[0076] Input terminal(s) 192E is coupled with temperature sense detector 510E, which is configured to detect information about a temperature, and communicate the information to control logic 520. Temperature sense detector 510E may include an analog-to-digital converter (ADC) to convert an analog signal that represents the temperature to a digital signal suitable for control logic 520. Input terminal(s) 192E may be coupled with an external temperature sensor that includes, for example, a semiconductor-based sensor, a temperature-dependent resistor, a thermocouple, a thermistor, or an infrared-light-based sensor.
[0077] Input terminal(s) 192F is coupled with relay status detector 510F, which is configured to detect the status of a relay, e.g., whether a latching relay such as series switch 330A or series switch 430A is open or closed. It does so by comparing the voltage at the B contact of the relay (at input terminal(s) 192F) with the voltage at the A contact of the relay (in this example available at input terminal(s) 192D, or which in another implementation may be available at a second input terminal(s) 192F). For a DC application, an implementation may compare voltage levels. For an AC application, an implementation may compare timing of zero crossings before and after the relay. An example of a relay status detector for AC systems is described with reference to
[0078] In addition to responding to the presence and/or absence of certain conditions, load switching circuit 160 can be triggered to set an external relay (i.e., to provide a second coil control output signal on the coil control terminals) by providing a must make signal on must make input terminal(s) 192G. Input terminal(s) 192G may be directly coupled with control logic 520, as an input signal may qualify for digital use. Alternatively, there may be a Schmidt trigger or a de-bouncing circuit between input terminal(s) 192G and control logic 520. A must make signal is a make condition.
[0079] Control logic 520 receives supply power from supply power input terminal(s) 190B (Supply B) and receives input signals from detector 510A-H and input terminal(s) 192G. It includes logic, for example combinational logic, registers, memory, and/or processor circuits, that combines the information from its input signals to control make timer 530, break timer 540, relay driver 550, and shunt switch control terminal 194. In some implementations, the make timer and the break timer are combined in a single timer with configurable and/or selectable delay time. In further implementations, the relay driver may be combined with the make timer and/or break timer.
[0080] Control logic 520 has various functions. For example, it: [0081] Provides a second coil control output signal on the one or more coil control terminals within three hundred (300) milliseconds after receiving a power-up signal from the SPA detector 510H. [0082] Starts the start timer upon receiving a must make signal and waits for a first delay time, then provides a first coil control output signal on the one or more coil control terminals. [0083] Starts the timer upon receiving a break condition present signal from one of the detection circuits to wait for a second delay time, then provides the second coil control output signal on the one or more coil control terminals, wherein the break condition present signal indicates the presence of a break condition relevant to the particular detector. [0084] Provides the second coil control output signal on the one or more coil control terminals within five (5) milliseconds after receiving a signal (rail fail) from the rail voltage detector 510A indicating a loss of the input voltage. [0085] Provide a shunt switch control signal on the shunt switch control terminal 194 upon receiving a surge detected signal from the surge detector.
[0086] Parts or all of the circuits in
[0087] Control logic 520 controls the make time for make timer 530 and the break time for break timer 540, and it triggers make timer 530 when a load must be coupled with the power lines or it triggers break timer 540 when the load must be decoupled from the power lines. Relay driver 550 may be directly coupled with make timer 530 and break timer 540 as drawn, or indirectly via control logic 520. Relay driver 550, when triggered, generates a first coil control signal or a second coil control signal. For example, in the case of a latching relay with two control terminals (C and D), it may deliver the first coil control signal on coil control terminal(s) 193C while coupling coil control terminal(s) 193D with common terminal 191, and it may deliver the second coil control signal on coil control terminal(s) 193D while coupling coil control terminal(s) 193C with common terminal 191. For a latching relay with three control terminals (C-E) where the E-terminal is a center tap of the coil, relay driver 550 may deliver the first coil control signal between coil control terminal(s) 193C and E, and the second coil control signal between coil control terminal(s) 193D and E. Relay driver 550 may use supply power from supply power input terminal(s) 190A, so that the relay coil can be driver by a different voltage (usually higher) than the internal logic of load switching circuit 160. For example, relay driver 550 may deliver the first coil control signal and the second coil control signal at a voltage that is higher than the rated continuous coil control voltage for the latching relay, whereas the pulses delivered by make timer 530 and break timer 540 are of a short duration, so that the relay coil does not heat up (and burn out). The higher voltage will result in faster make and break times, which will be less damaging to the relay, and therefore result in less degradation over time of its reliability.
[0088] Also based on its input signals, especially from surge detector 510C, control logic 520 generates a control signal for a shunt switch, such as a TRIAC or other fast switching device. It delivers the control signal at shunt switch control terminal 194. In some implementations, control logic 520 may include another timer to time the control signal.
[0089]
[0090] Power supply circuit 600 is very cheap to build. However, it may not support all benefits that load switching system 100 is capable of. A diode D.sub.S rectifies an AC voltage between first rail 110 and second rail 120. D.sub.S is coupled in series with resistor R.sub.S and shunt capacitor C.sub.S. Shunt capacitor C.sub.S stabilizes the voltage at supply power output(s) 180, however, the voltage depends on the current drawn by load switching circuit 160 and the value of resistor R.sub.S. For the voltage to be low, the current must be high (but that is undesirable) and/or the resistor R.sub.S must be large. For the voltage to be sufficiently stable to operate load switching circuit 160 reliably, C.sub.S must be sufficiently large. If the product of R.sub.S and C.sub.S is large, then it will take much time to charge capacitor C.sub.S and take the voltage at supply power output(s) 180 high enough for load switching circuit 160 to start operating. In some situations, this time may be too large for some of the safety features that load switching system 100 offers. In those cases, an implementation with an improved power supply circuit, such as described with reference to
[0091] In
[0092]
[0093] Transistors Q2 and Q3 are bipolar transistors in a Darlington configuration, which functions as an emitter follower with its output coupled with output node 720, and a control node coupled with resistor R3 and the collector of Q1. The Darlington circuit has a current input coupled with diode D1 and resistor R3. Resistors R1 and R2 form a voltage multiplier powered by Q2/Q3 and controlled by the base voltage V.sub.REF at node 710. Thus, the voltage V.sub.OUT (with respect to second rail 120) equals V.sub.REF(R1+R2)/R1. V.sub.REF is the sum of the Zener voltage across diode D2 and the base-emitter voltage of Q1 which depends on several factors, including the transistor fabrication parameters, the temperature, and the collector current according to the Ebers-Moll equation. For normal collector currents and room temperature, the base-emitter voltage is usually around 0.6 to 0.7 Volts. If the Zener voltage equals, for example, 4.3 Volts and the ratio of R2 and R1 equals, for example, 1, then the resulting output voltage V.sub.OUT equals 2 V.sub.REF or roughly 10 Volts. Resistor R3 serves to limit the collector current and voltage of Q1, preventing damage to Q1 from exceeding the collector-emitter breakdown voltage, and it provides the bias voltage for emitter follower Q2/Q3.
[0094] Many variations of this basic circuit are possible. For example, the Darlington pair Q2/Q3 could be composed of field-effect transistors (FETs) instead of bipolar transistors, or it could be replaced by a single FET functioning as a source follower (as will be shown in
[0095]
[0096] Again, many variations are possible. In some implementations, diode D3 and resistor R7 are swapped. FET Q4 could be replaced by an IGBT, a bipolar transistor, or a Darlington pair (FET or bipolar). Q4 could be discrete or integrated. Power supply circuit 750 could be fully or partially integrated, or could be fully built from discrete devices. Although power supply circuit 750 is shown with an N-type transistor, it could be implemented with a P-type transistor. Additional devices may provide additional protection or stability.
[0097] Power supply circuit 700 and power supply circuit 750 are inherently fast because the shunt capacitors C1 and C2 are charged by the source followers/emitter followers Q2/Q3 and Q4, which have a low-impedance output, whereas shunt capacitor Cs of power supply circuit 600 is charged through resistor Rs, which must have a high value to not waste current. Thus, power supply circuit 700 and power supply circuit 750 can provide power within, for example, a quarter cycle of the AC voltage between first rail 110 and second rail 120, without wasting power on an ongoing basis.
[0098]
[0099] The timing diagram 850 shows how the load switching circuit's controller acts on the signals. It shows an example of the supply voltage (at supply power input terminal(s) 190A or B) over time. Before time t.sub.0, the supply voltage may be zero, and at t.sub.0 it starts increasing. At time t.sub.1 it reaches a sufficient level for power-up detector 810 to start working, and after the PUD delay, at time t.sub.2, power-up detector 810 asserts the power-up signal. Control logic 520 receives the power-up signal from the PUD, and before the end (at time t.sub.3) of a maximum delay time for the first coil control signal, the controller asserts the second coil control output signal. In implementations, the maximum delay time for the first coil control signal is three hundred milliseconds (300 ms), and in further implementations the maximum delay time for the first coil control signal is five milliseconds (5 ms) or shorter. The shorter the combined time for the PUD delay and the maximum delay time for the first coil control signal, the better.
[0100]
[0101] The output of comparator 541 signals whether the (fraction of) the input voltage at power line sense input terminal(s) 192A is larger than the threshold voltage from threshold source 542, and is an indicator for the presence of the DC input voltage. An inverter 546 may invert this signal to indicate a DC rail failure and provide a DC rail fail signal.
[0102]
[0103] Whereas the function of the resistor R and the Zener diode Z is, as previously mentioned, to divide down and clamp the input voltage, another perspective is that the Zener diode Z provides rectification of the input voltage. When the input voltage is positive and larger than the Zener voltage, Zener diode Z clamps the signal and outputs the (positive) Zener voltage. When the input voltage is positive and smaller than the Zener voltage, the Zener diode is not active and the input voltage is available at the input of comparator 541. When the input voltage is negative and smaller than a diode forward voltage, the Zener diode is also not active and the input voltage is available at the input of comparator 541. When the input voltage is negative and larger than a diode forward voltage, the Zener diode conducts and clamps the voltage at the input of comparator 541 at minus the diode forward voltage. There are many circuits known in the art that provide rectification, and each of those circuits may be included in an implementation and is within the scope and ambit of the disclosed technology.
[0104]
[0105]
[0106]
[0107]
[0108] Swell detection may include comparing the amplitude of a signal at power line sense input terminal(s) 192B-C with a first threshold 1413 (the upper swell threshold) and/or with a second threshold 1414 (the lower swell threshold). Surge detection may include comparing the speed of amplitude change of the signal at the power line sense input terminal(s) 192B-C with a third threshold 1415 (the positive surge threshold) and/or with a fourth threshold 1416 (the negative surge threshold). Differentiator 1410, which is coupled between power line sense input terminal(s) 192B-C and inputs of higher surge comparator 1440 and lower surge comparator 1450, differentiates the amplitude of the signal at power line sense input terminal(s) 192B-C to obtain its speed of change.
[0109] Combination circuit 1460 receives input signals of the comparators and determines, either by table lookup (from a memory) or by combinational logic, whether the signal at power line sense input terminal(s) 192B-C qualifies as a swell (its amplitude is higher than first threshold 1413 or lower than second threshold 1414). To qualify as a surge, its speed of amplitude change may need to exceed the positive surge threshold or the negative surge threshold, but also its amplitude needs to exceed the upper swell threshold or the lower swell threshold). An OR function applied to the output signals of higher swell comparator 1420 and lower swell comparator 1430 may determine the presence of a swell and provide a swell detected signal. An OR function applied to the output signals of higher surge comparator 1440 and lower surge comparator 1450 may determine whether the speed of amplitude change could indicate a surge, and together with the result of swell detection (an AND function) this determines the presence of a surge (providing a surge detected signal).
[0110]
[0111] It is possible to create a unilateral surge detector, for example a surge detector that detects only positive surges, by using one clamp and one Schmitt trigger. In that case, the output of the Schmitt trigger will indicate that a surge has been detected. To create a bilateral surge detector that detects both positive and negative surges requires using at least two clamps and two Schmitt triggers. Logic 1540 can combine the output signals of the Schmitt triggers to create a surge-detected signal. Logic 1540 may include combinational logic, memory, a lookup table, or any other circuits that combine input signals to create output signals.
[0112]
[0113]
[0114] Attenuator 1610 receives its input signal from relay state sense input terminal(s) 192F, and attenuates the input signal as needed for safe and reliable operation of clamp(s) 1620. Clamp(s) 1620 may take the attenuated signal and make it further suitable for the IC circuit. Attenuator 1610 and clamp(s) 1620 may be implemented similar to the circuit in
[0115]
[0116] Other implementations of a relay status detector, for example for DC rail voltages, may determine the absolute voltage differential between input terminal(s) 192D and F, and compare the absolute voltage differential with a threshold voltage to determine if the voltage at the output of a latching relay matches the voltage at the input of the latching relay closely enough.
[0117] Further implementations of a relay status detector may include one or more timers to suppress the output status while the relay may be transitioning from one state to another.
[0118]
[0119]
[0120]
[0121]
[0122]
[0123]
[0124]
[0125]
[0126]
Considerations
[0127] Although the description has been described with respect to particular implementations thereof, these particular implementations are merely illustrative, and not restrictive. The description may reference specific structural implementations and methods, and does not intend to limit the technology to the specifically disclosed implementations and methods. The technology may be practiced using other features, elements, methods and implementations. Implementations are described to illustrate the present technology, not to limit its scope, which is defined by the claims. Those of ordinary skill in the art recognize a variety of equivalent variations on the description above.
[0128] All features disclosed in the specification, including the claims, abstract, and drawings, and all the steps in any method or process disclosed, may be combined in any combination, except combinations where at least some of such features and/or steps are mutually exclusive. Each feature disclosed in the specification, including the claims, abstract, and drawings, can be replaced by alternative features serving the same, equivalent, or similar purpose, unless expressly stated otherwise.
[0129] Although the description has been described with respect to particular implementations thereof, these particular implementations are merely illustrative, and not restrictive. For instance, many of the operations can be implemented on a printed circuit board (PCB) using off-the-shelf devices, in a System-on-Chip (SoC), application-specific integrated circuit (ASIC), programmable processor, a coarse-grained reconfigurable architecture (CGRA), or in a programmable logic device such as a field-programmable gate array (FPGA), obviating the need for at least part of any dedicated hardware. Implementations may be as a single chip, or as a multi-chip module (MCM) packaging multiple semiconductor dies in a single package. All such variations and modifications are to be considered within the ambit of the disclosed technology the nature of which is to be determined from the foregoing description.
[0130] Any suitable technology for manufacturing electronic devices can be used to implement the circuits of particular implementations, including CMOS, FinFET, GAAFET, BICMOS, bipolar, JFET, MOS, NMOS, PMOS, HBT, MESFET, etc. Different semiconductor materials can be employed, such as silicon, germanium, SiGe, GaAs, InP, GaN, SiC, graphene, etc. Circuits may have single-ended or differential inputs, and single-ended or differential outputs. Terminals to circuits may function as inputs, outputs, both, or be in a high-impedance state, or they may function to receive supply power, a ground reference, a reference voltage, a reference current, or other. Although the physical processing of signals may be presented in a specific order, this order may be changed in different particular implementations. In some particular implementations, multiple elements, devices, or circuits shown as sequential in this specification can be operating in parallel.
[0131] It will also be appreciated that one or more of the elements depicted in the drawings/figures can also be implemented in a more separated or integrated manner, or even removed or rendered as inoperable in certain cases, as is useful in accordance with a particular application.
[0132] Thus, while particular implementations have been described herein, latitudes of modification, various changes, and substitutions are intended in the foregoing disclosures, and it will be appreciated that in some instances some features of particular implementations will be employed without a corresponding use of other features without departing from the scope and spirit as set forth. Therefore, many modifications may be made to adapt a particular situation or material to the essential scope and spirit.