The present invention relates generally to automotive ignition control circuitry employing over-dwell protection, and more specifically to such circuitry providing over-dwell protection via detection of thermal gradients in the ignition control circuitry.
Many modern automotive ignition systems are required to provide protection from excessively long dwell events, which are often the result of a system or wiring fault. If such excessively long dwell events are not detected and properly handled, serious damage to control electronics or the associated ignition coils may occur. Conventional automotive ignition systems consist of an interface control integrated circuit operable to control the operation of a power switching transistor configured to drive an associated ignition coil, wherein all such components may be combined in a single coil assembly.
Heretofore, conventional techniques for detecting excessively long dwell events, typically referred to as “over-dwell” events, has included the use of timing circuitry capable of monitoring dwell times ranging from tens to hundreds of milliseconds. Known timing circuitry capable of monitoring dwell times of such duration generally requires either an on-chip oscillator and counter, or an external timing capacitor. It is desirable in automotive ignition circuitry to implement an over-dwell protection function that does not strictly require either a complex integrated circuit design including oscillators and counters, or external timing capacitors.
The present invention comprises one or more of the following features or combinations thereof. Ignition control circuitry including a first circuit responsive to a control signal to produce a drive signal, a resistor configured to receive a load current resulting from production of the drive signal, wherein the resistor generates heat resulting from dissipating the load current, a second circuit producing an output voltage proportional to a difference between an operating temperature of the resistor and a reference temperature, and a third circuit responsive to the output voltage to disable the control signal, and thereby disable the drive signal, if the output voltage exceeds a reference voltage.
The second circuit may include a differentially connected transistor pair having a first transistor positioned adjacent to the resistor such that an operating temperature of the first transistor is near that of the resistor, and a second transistor positioned remote from the resistor and having an operating temperature defining a reference temperature, wherein the transistor pair produces an output signal proportional to a difference in operating temperatures of the first and second transistors. A fourth circuit may be included and configured to convert the output signal to an output voltage.
The first and second transistors may be bipolar transistors, with the first transistor defining a base electrically connected to a base of the second transistor and an emitter electrically connected to an emitter of the second transistor. The first transistor may define a first collector receiving a first collector current from a first output of a current mirror, and the second transistor may define a second collector receiving a second collector current from a second output of the current mirror, wherein the first and second collector currents each having magnitudes dependent upon the operating temperatures of respective ones of the first and second transistors. The resulting output signal may thus be a difference current corresponding to a difference between the magnitudes of the first and second collector currents.
The second transistor may be positioned relative to the resistor such that the operating temperature of the second transistor is unaffected for a period of time by heat generated by the resistor resulting from dissipating the load current.
The third circuit may include a comparator having a first input receiving the output voltage, a second output receiving a reference voltage and a comparator output, wherein the comparator output switches from a first logic level to a second logic level when the output voltage exceeds the first reference voltage. The third circuit may further include a reference voltage circuit producing the reference voltage with a first magnitude when the comparator output produces the first logic level, and producing the reference voltage with a second lesser magnitude when the comparator output produces the second logic level to thereby provide the comparator with switching hysteresis.
The third circuit may further include a latch having a first input connected to the comparator output, a second input receiving an inverted representation of the control signal and a latch output, wherein the latch output switches from a first state to a second state when the control signal is at a predefined logic state and the comparator output switches from the first logic level to the second logic level.
The third circuit may further include an AND gate having a first input receiving the control signal, a second input connected to the latch output and an AND gate output connected to a control signal input of the first circuit, wherein the AND gate output disables the control signal to the input of the first circuit when the latch output produces the second state, and otherwise passes the control signal to the input of the first circuit.
A power device may also be included having a control input receiving the drive signal, a load input electrically connected to an electrical load and a load output electrically connected to the resistor, wherein the power device is responsive to the drive signal to conduct the load current from the electrical load through the resistor. The electrical load may be an automotive ignition coil having one end electrically connected to a voltage source and an opposite end connected to the load input of the power device.
These and other features of the present invention will become more apparent from the following description of the illustrative embodiments.
Referring now to
The gate drive output, GD, of the ignition control circuit 12 is connected to a control input 20 of a coil driving device 22, and in the embodiment illustrated in
The emitter 28 of coil driving device 22 is connected to one end of a sense resistor, RS, comprising part of the ignition control circuit 12 and having an opposite end connected to ground potential. The emitter 28 is also connected to a non-inverting input of an error amplifier 30 of known construction and having an inverting input connected to a reference voltage source VR. The output of the error amplifier 30 is connected to a current limit input, CL, of the gate drive circuit 18.
With the exception of the AND gate 16, the circuitry described thus far is conventional, and the normal operation thereof is illustrated in
Referring again to
The over-dwell protection circuit 32 includes a first transistor QHOT positioned adjacent to the sense resistor, RS, such that the operating temperature of QHOT is near that of RS and therefore generally tracks the operating temperature of RS as it varies resulting from conduction of the coil current, IC, therethrough. While heat generated by RS resulting from dissipation thereby of the coil current, IC, will generally emanate in all directions from RS, heat generated by RS for purposes of illustration is represented in
Thusly positioned, the operating temperature of QREF will generally be defined by a combination of its collector current, the operating temperature of its surrounding circuitry and the temperature of the environment in which the ignition control circuit 12 is operating. The bases of QHOT and QREF are connected together and to a constant voltage source VBIAS, and the emitters of QHOT and QREFare connected together and to a constant current source IBIAS. The output, VOUT, of the over-dwell protection circuit 32 is connected to a non-inverting input of a comparator C1 having an inverting input connected to a voltage source VREF and an output defining the over-dwell output, OD′, of the over-dwell protection circuit 32. As will be described in greater detail hereinafter, the voltage source VREF is configured to produce a voltage having a first magnitude when the output of C1 is low, and to produce a voltage having a second lesser magnitude when the output of C1 is high to thereby provide comparator C1 with switching hysteresis.
The over-dwell protection circuit 32 is configured to detect excessive dwell times by making use of the normal propagation time for a thermal wave to move across an integrated circuit (IC) die. In general, any power-dissipating element on an IC will produce heat that must spread into the surrounding bulk silicon. Since this thermal spreading has an inherent propagation speed, circuitry (e.g., QREF) located some distance away from the power-dissipating element (e.g., RS) will be at a lower temperature than circuitry (e.g., QHOT) located very near to the power dissipating element for a period of time defined by the propagation speed of heat in the bulk silicon. By taking advantage of this brief mismatch in temperatures, the over-dwell circuit 32 implements a function that is in effect a thermal clock. Given die sizes typically found in modern ignition control integrated circuits, this clock can be used to detect over-dwell events with durations in the range of 10 to 50 milliseconds. These times are similar to the over-dwell timeout times found in specifications of many ignition systems. Since the operation of the over-dwell protection circuit 32 is based on temperature differences between QHOT and QREF rather than on absolute operating temperatures of the two transistors, circuit 32 is inherently insensitive to initial die temperature and will accordingly function identically at any initial die temperature.
Under the normal operating conditions described above, ignition coil current, IC, is periodically ramped to its current-limited value for “normal” dwell durations before being disabled by IGBT 22. During these normal dwell durations, the thermal waves propagating across the ignition control circuit die 12 from the coil current sense resistor, RS, (and the nearby transistor QHOT) to the location of QREF will generally not develop to the same magnitude as what will occur in the case of excessively long dwell events. During excessively long dwell events, the heat generated by the coil current sense resistor, RS, resulting from the dissipation thereby of the coil current, IC, will continue to raise the temperature of the nearby transistor QHOT to a level higher than would occur for the normal dwell duration case. This extra difference in temperature between QHOT and QREF under excessive dwell events is detectable by the over-dwell protection circuit 32, and circuit 32 is configured to react to such an over-dwell fault event by disabling the gate drive signal, GD, to thereby turn off IGBT 22 and stop the flow of coil current, IC, through the primary coil 26, IGBT 22 and sense resistor, RS, thereby protecting the ignition control circuit 12, IGBT 22 and/or ignition coil 26. The over-dwell fault condition is not reset until the electronic spark timing (EST) input signal returns to a non-asserted state. If this occurs, normal operation can resume on the next EST pulse.
In order to produce a thermal gradient large enough to accurately detect during an over-dwell event, the power dissipated by RS must be sufficiently high. It is also desirable that the power dissipated be relatively constant or predictable. Because the coil current IC is limited to a constant value by the action of the existing error amplifier 30 and gate drive circuitry 18 as described hereinabove, the power dissipated by the current sensing resistor RS, defined as IC2*RS, is a well-behaved and predictable thermal source. The power dissipated by RS may thus be adjusted via appropriate choice of the value of RS. The change in power dissipation that would result from changes in the absolute value of the sense resistor with steady state temperature can easily be compensated for in the reference voltages required for the implementation of circuit 32.
The comparator C1 detects the varying voltage developed by the over-dwell protection circuitry 32 and is produced at output VOUT. When a sufficient output voltage, VOUT, corresponding to a pre-determined temperature difference between QHOT and QREF, appears at the non-inverting input of C1, the output of C1 produces a high level signal that sets the over-dwell latch, L1, and modifies the reference voltage, VREF, to induce a desired amount of comparator hysteresis. When L1 is set, its Q′ output transitions from a high level to a low level, thereby forcing the ESTC output of the AND gate 16 to a low state. The gate drive circuit 18 is responsive to the low ESTC signal to force the gate drive signal, GD, to a low state, thereby turning off the IGBT 22 and disabling coil current flow therethrough. When the buffered EST signal thereafter transitions to a low state, latch L1 is reset, and normal operation of ignition system 10 may resume.
Referring now to
IREF=Vt*ln(N)/R102 (1),
where Vt is the thermal voltage defined by (k×T)/q, and N is a constant defined by the ratio of emitter areas of the NPN transistors used to develop IREF. In the expression for Vt, “k” is Boltzmans constant, “T” is the temperature in degrees Kelvin, and “q” is the electronic charge. This reference current generator provides a relatively supply independent bias current, IREF, for use by the remaining components of the over-dwell protection circuit 32.
By forcing the delta-Vbe current, IREF, across the series combination of QT2, QT3 and RBG, a simple silicon bandgap reference voltage, VBG, is created at the base of QT2. By proper choice of the value of resistor RBG, the voltage at the bases of QT2 and QT4 will be substantially constant over temperature, and have a magnitude of approximately 2.5V (equal to two times the silicon bandgap voltage of 1.24 volts). This voltage, VBG, is then decreased by the base-emitter voltage (“Vbe”) of QT4, creating the voltage VBIAS at the bases of QREF and QHOT (see also
The bias voltage, VBIAS, is impressed across three series resistors, RA, RB and RC. Through appropriate choice of the values of RA, RB and RC, the reference voltage, VREF, is generated between RA and RB as a fractional amount of VBIAS, wherein VREF is the reference voltage applied to the inverting input of comparator C1 as shown in
VREF=VBIAS*[(RB+RC)/(RA+RB+RC) (2).
However, when VOUT transitions to a high state, QT27 turns on, and VREF is then defined according to the equation:
VREF=VSAT+RB*[(VBIAS−VSAT)/(RA+RB)] (3),
where VSAT is the collector-emitter saturation voltage of QT27. Through appropriate choice of the values of RA, RB and RC, the magnitude of VREF when VOUT is greater than when VOUT is high. The amount of this shift in VREF establishes the amount of thermal hysteresis that will be present in the overall over-dwell protection circuit 32.
The actual thermal gradient detection is performed by the thermal sensing circuitry composed of transistors QT7, QT9, QT10, QREF and QHOT, and resistors RT8-RT10. Transistors QT7, QT10, QREF and QHOT are connected in what is essentially a differential pair configuration with the exception that instead of different signals being applied to the bases of QREF and QHOT, these bases are tied together and connected to the reference voltage VBIAS. The total current, IBIAS, drawn by this differential pair (see also
Initial examination of the configuration of QT7, QT10, QREF and QHOT would seem to indicate that this circuit is always in balance with equal collector currents in both QREF and QHOT. However, this thermal sensing circuitry is actually distributed across two locations on the integrated circuit, with the QHOT leg of the thermal sensing circuit positioned very near the sense resistor RS (see
The difference in the temperatures of QREF and QHOT that occurs as RS dissipates the impulse coil currents, IC, results in a tip in the differential balance causing QHOT's collector current to increase as the temperature of this device increases. This excess or differential current required by QHOT under such conditions is pulled from the emitter of QT13, whose base is biased at VBG. This differential current is then mirrored by the PNP current mirror composed of QT12 and QT14 along with resistors RT11 and RT12. The mirrored differential current is forced onto resistor RTS, thereby developing across RTS the voltage VOUT that is proportional to the differential current between QREF and QHOT. Diode D1 acts to clamp the voltage at the emitter of QT13, protecting QT13's base-emitter junction from reverse breakdown in the event that QREF should ever conduct more current than QHOT, an event that may occur due to device mismatches when the control die is at thermal equilibrium. Also, by choosing to bias the thermal sensing circuitry with a current, IBIAS, that is dependent upon a resistor, RT9, composed of the same integrated circuit diffused resistor material as that used for construction of RTS, the circuit becomes insensitive to variations in the sheet resistivity of the two diffused resistors.
The voltage developed across RTS exhibits a positive temperature coefficient. By proper choice of the bias current, IBIAS, applied to the thermal sensing circuitry, this temperature coefficient can be set to be the same as the T.C. of an NPN base-emitterjunction voltage. It is for this reason that VREF is derived from VBIAS, a voltage that was intentionally set up to exhibit a positive T.C. that is equal to an NPN Vbe voltage. The total resistance in the resistor divider composed of RA, RB, and RC establishes the current flowing in QT4 and can therefore be used to adjust the T.C. of QT4's Vbe to match that of the voltage across RTS. The calculations required to establish this balance can be performed by one skilled in the art.
The base-emitter voltage (Vbe) of either transistor QHOT and QREF is defined by the equation:
Vbe(Ic, T)=Vt(T)*ln[Ic/Is(T)] (4),
where Ic is the transistor's collector current, and Is(T) is defined by the equation:
Is(T)=IS*[(T+273.15)/Tnom]XTI*exp [{[(T+273.25)/Tnom]−1}*EG/Vt(T)] (5)
where EG=1.11, Tnom is 298.15 degrees K., and IS and XTI are developed from modeling procedures for one known semiconductor fabrication process employing a known transistor geometry. Values for such parameters will generally be known to those skilled in the art given a particular semiconductor fabrication process and transistor geometry. It is also known that the sum of the collector currents of QHOT and QREF equal the bias current, IBIAS, established at the collector of QT9, which is given by the equation:
IcHOT+IcREF=IBIAS (6).
Since the bases of QHOT, and QREF are tied together, as are their emitters, their base-emitter voltages (Vbe) are forced to be equal. As the temperature of QHOT increases when a current pulse occurs through RS, its collector current, IcHOT must also increase in order to maintain the same Vbe as that of QREF. However, since QREF has not yet been exposed to the increased temperature resulting from the current pulse through RS, its collector current, IcREF, remains unchanged. Because QT10's collector current is a 1:1 mirror of QREF'S collector current, IcREF, QT10 can therefore source only a maximum of IcREF to QHOT. Any excess collector current, or differential collector current, required by QHOT to maintain the same Vbe as that of QREF under such conditions is pulled from the emitter of QT13. The initial balance in the collector currents, IcHOT and IcREF of QHOT and QREF respectively, will be established regardless of the overall temperature of the die. It is the difference in temperatures of these two transistors that triggers the shutdown of the coil current, IC, not the absolute temperatures of either or both of the transistors.
In general, the over-dwell detection time of circuit 32 is a function of the rate of temperature change between QHOT and QREF for the expected power dissipation level in RS, and of the spacing between the two transistors. A desired over-dwell detection time can thus be implemented through appropriate choice of the temperature change rate and transistor spacing, and can be determined either experimentally or analytically by one skilled in the art. Once this rate of temperature change is defined for the particular design and semiconductor fabrication process, the equations (4)-(6) can be used to determine the magnitude of the differential current and how it changes with time during a thermal pulse event. The over-dwell detection time can be adjusted by modifying the value of RTS, decreasing RTS to lengthen the over-dwell time or increasing RTS to shorten the time.
Referring again to
The following TABLE 1 sets forth example resistor values used in one implementation of circuit 32 illustrated in
While the invention has been illustrated and described in detail in the foregoing drawings and description, the same is to be considered as illustrative and not restrictive in character, it being understood that only example embodiments thereof have been shown and described and that all changes and modifications that come within the spirit of the invention are desired to be protected.