Background of the Invention
This invention relates to level shift circuits.
It is often necessary and/or desirable to operate different parts of an electronic system at different voltage levels. At the places where the different parts interface, they must be coupled to each other. However, the signals at the interfaces are not necessarily compatible. It is, therefore, necessary to provide interface and level shift circuits which can render one part of the system compatible with the other. For an interface or level shift circuit to be useful it must be compatible with the other circuits of the system with respect, among other things, to speed of operation, and minimization of power dissipation.
Summary of the Invention
Level shift circuits embodying the invention include an inverter connected between points of first and second operating voltages, with regenerative feedback connected between the input and output of the inverter. The regenerative feedback causes the inverter to latch up in a storage condition in response to the application at the inverter input of an excitation signal whose level is intermediate the first and second operating voltages. Gating means coupled between a signal source and the inverter input couples thereto excitation signals varying in potential between a first level and a second level intermediate the operating voltages. The gating means is conductive during the transition of an excitation signal from the first level to the second level for causing the inverter to latch up, and is non-conductive following the latch up of the inverter, thereby isolating the inverter from the source of excitation signal.
Brief Description of the Drawings
The invention is best understood and explained with reference to the accompanying drawings in which like reference characters denote like components, in which insulated-gate field-effect transistors (IGFETs) are used to illustrate the invention and in which IGFETs of P-conductivity type are identified by the letter P followed by a reference numeral, and IGFETs of N-conductivity type are identified by the letter N-followed by a reference numeral; and in which
FIG. 1 is a schematic diagram of a level shift circuit embodying the invention; and
FIGS. 2, 3, 4 and 5 are schematic diagrams of other level shift circuits embodying the invention.
Description of the Preferred Embodiments
The circuit of FIG. 1 includes two half-latch circuits 10, 12 and a gating network 14 for passing signals between the two latches.
Half-latch 10 has a signal input point connected to a node 1, a signal output point connected to a node 2 and two power terminals 16 and 18 to which are applied operating voltages V.sub.A and V.sub.B, respectively. Latch 10 includes complementary inverter I1 comprising IGFETs P1a and N1a connected at their gates to input node 1, and at their drains to output node 2. The sources of transistor N1a and P1a are connected to terminals 16 and 18, respectively. Latch 10 also includes a positive feedback transistor P2a connected at its drain to node 1.
Half-latch 12, similar, schematically to latch 10, has a signal input point connected to a node 3, a signal output point connected to a node 4, and two power terminals 20 and 22 to which are applied V.sub.C and V.sub.A volts, respectively. Latch 12 includes complementary inverter I2 comprised of IGFETs P1b and N1b connected at their gates to input node 3 and at their drains to output node 4. The sources of IGFETs P1b and N1b are connected to terminals 20 and 22, respectively. A regenerative feedback IGFET P2b is connected at its gate to node 4, at its source to terminal 20 and at its drain to node 3. The "ON" impedance of the conduction paths of the feedback IGFETs (P2a and P2b) is much greater than the "ON" impedance of the conduction paths of the other IGFETs of the circuit.
The gating network 14 includes transistors N2 and N3 having their conduction paths connected in parallel between nodes 2 and 3. The gate electrode of transistor N2 is connected to node 1 and the gate electrode of transistor N3 is connected to node 4.
For purpose of the discussion to follow, it will be assumed that V.sub.A is ground or reference potential, that V.sub.B is +5 volts, and that V.sub.C is +15 volts. It is also assumed that a source 9 of the input signals (V.sub.IN) is connected to the signal input terminal node 1, and that the input signals vary in amplitude between V.sub.A and V.sub.B volts.
The operation of the circuit may be explained by arbitrarily selecting an initial state and then going through a full operating cycle. Assume initially, that V.sub.IN applied to node 1 is at 5 volts (V.sub.B), that node 2 is then at 0 volts (V.sub.A), that node 3 is also at, or close to, 0 volts due to conduction via the conduction paths of transistors N2 and N3, and that node 4 is at 15 volts (V.sub.C).
A transition occurs when V.sub.IN goes from V.sub.B to V.sub.A volts. As V.sub.IN goes from V.sub.B to V.sub.A, transistor N1a is being turned off and transistor P1a is being turned on. Typically as V.sub.IN is half way between V.sub.B and V.sub.A, the tripping or switching point of inverter I.sub.1 is reached.
When V.sub.IN reaches a value which is less than the threshold (V.sub.TN) of transistor N1a (which is assumed to be 1.0 volt), it turns off and transistor P1a is fully on, causing the potential at node 2 (V.sub.2) to go to V.sub.B volts. When node 2 is at V.sub.B volts, transistor P2a, whose gate is connected to node 2, is turned off, which breaks the conduction path between node 1 and the V.sub.B volts applied to terminal 18. Input source 9 can then easily pull node 1 all the way down to 0 volts. With node 1 at V.sub.TN volts or less, gating transistor N2 is also turned off.
When V.sub.2 initially rises towards V.sub.B volts, IGFET N3 is on hard since V.sub.C volts is applied to its gate at node 4. IGFET N3 then exhibits a very low impedance conduction path between its drain and source, and couples the rising potential at node 2 to node 3 with substantially no attenuation. As the potential at node 3 (V.sub.3) rises, transistor N1b begins to turn on and transistor P1b begins to turn off, causing the potential at node 4 (V.sub.4) to decrease towards V.sub.A volts. As V.sub.4 decreases, transistor P2b with its gate connected to node 4 begins to be turned on and provides a conduction path between node 20, to which V.sub.C is applied, and the gates of transistors P1b and N1b. This in turn causes transistor N1b to be turned on more and transistor P1b to be turned off more, which in turn causes V.sub.4 to decrease more and transistor P2b to be turned on harder. The effect of the regenerative (or positive) feedback provided by transistor P2b is to drive N1b full on, P1b full off, V.sub.3 to V.sub.C volts and V.sub.4 to V.sub.A volts.
Concurrently with the above, as V.sub.4 decreases, transistor N3 is being turned off. Transistor N3 is fully turned off when the potential at its source and drain reaches approximately V.sub.B volts and the potential at its gate (V.sub.4) decreases to within a threshold voltage (V.sub.T) of V.sub.B volts. Thus, transistor N3 is being turned off by the rising potential at node 2 which it applies to the input of inverter I2, whose output V.sub.4 causes the gate potential of N3 to decrease. When transistor N3 cuts off, all the current supplied via transistor P2b charges the gate capacitance of transistors P1b and N1b, further driving node 3 to V.sub.C volts and node 4 towards ground (V.sub.A). It is important to recognize that turning off transistor N3 (N2 is already off) prevents a backflow of current or potential from node 3 to node 2. With transistor N3 turned off, node 3 can now be driven all the way to V.sub.C (15) volts via the conduction path of transistor P2b even though transistor P2b has a high impedance conduction path. This causes the output of latching means 12 to go to the V.sub.A level and to stay latched in that state.
Thus, for the condition of V.sub.A (0) volts applied to node 1, node 2 is at V.sub.B (5) volts, node 3 is at V.sub.C (15) volts and node 4 is at V.sub.A volts. Node 3 is decoupled from node 2 and no current flows between those two nodes. Node 2 is at V.sub.B volts and since transistors N1a and P1b are turned off, no current (except for leakage currents) flows in circuits 10 or 12.
A second transition is begun when V.sub.IN goes from V.sub.A towards V.sub.B. As V.sub.IN rises, V.sub.2 drops towards V.sub.A, causing transistor P2a to turn on, and the potential at node 1 to go even higher towards V.sub.B volts, and further driving node 2 towards ground. As V.sub.IN increases towards V.sub.B volts, transistor N2 is turned on, causing node 3 to be clamped close to ground via the conduction paths of transistors N2 and N1a conducting in series. This occurs because the "ON" series impedances of transistors N1a and N2 is considerably less than the "ON" impedance of device P2b. With node 3 close to ground, transistor N1b is turned off and transistor P1b is turned on driving node 4 towards V.sub.C volts. As V.sub.4 rises, transistor P2b is being turned off. Since much less current is now being supplied to node 3, it can be fully discharged to 0 volts. As V.sub.4 increases to V.sub.C volts and V.sub.2 and V.sub.3 decrease, transistor N3 is again turned on and its conduction path, which is in parallel with that of transistor N2, provides an even lower impedance path between nodes 3 and 2. This enables the even faster discharge of node 3, ensuring the full turn off of transistors N1b and P2b and the full turn on of transistor P1b. The circuit then settles in the stable state, which is identical to the state initially assumed, i.e. V.sub.IN = 5 volts, V.sub.2 = 0 volts, V.sub.3 = 0 volts, V.sub.4 = +15 volts.
In the steady state just described, transistor P1a, P2b, and N1b are turned off. As a result, no current (except for leakage) flows in latch circuits 10 and/or 12 and, since no current is supplied into nodes 2 and/or 3, no current flows between nodes 2 and 3.
It has thus been shown that an input signal varying between zero and 5 volts can be level shifted to produce an output at V.sub.4 varying between zero and 15 volts. Since there are only two stage delays (latched 10 and 12), the circuit can provide fast operation with power being dissipated only during the transition between states.
The regenerative feedback provided by transistor P2b insures that, when the 5 volts level is applied to the input of latch 12, the inverter input is eventually driven to 15 volts and the output to zero volts. The regenerative feedback is important since it causes the latch circuit 12 to store the information when the gating transistor N3 is turned off following the transition setting circuit 12 to described state. The regenerative feedback is also important since it causes the inverter input to go to 15 volts, which cuts off transistor P1b thereby eliminating any conduction path between the power supply terminals 20 and 22 via latch 12.
The importance of turning off N3 during the steady state has already been discussed and need not be repeated. When V.sub.4 is high, transistor N3 is overdriven and remains in that condition, capable of passing sufficient signal between nodes 2 and 3 to cause V.sub.4 to decrease. It is only after V.sub.4 decreases below a given level that transistor N3 is turned off. But, by then, transistor P2b is turned on and circuit 12 is latched to V.sub.4 -- low and V.sub.3 -- high.
Thus, in response to input signals which are intermediate the operating voltages (0 and 15 volts) applied to the circuit, output signals are produced which swing between the levels of the operating voltages without dissipating power in the steady state.
In the circuit of FIG. 1, if the input signal swings between V.sub.A and V.sub.B volts, there is no need for transistor P2a. However, if the input signal varies between V.sub.A and a level intermediate V.sub.A and V.sub.B, P2a is needed to drive the input to V.sub.B volts and fully turn off transistor P1a. Thus, if the signal applied to input terminal, node 1, varies between V.sub.A and a level intermediate V.sub.A and V.sub.B latch 10 will level shift the signal between V.sub.A and V.sub.B and latch 12 will then level shift the signal between V.sub.A and V.sub.C.
In FIG. 2, the conduction path of transistor N2 is connected between node 3 and ground potential instead of between nodes 2 and 3 as shown in FIG. 1. This enables node 3 to be more tightly clamped to ground potential when the input is high. But, the circuit of FIG. 2 is somewhat more susceptible to positive going noise pulses than the circuit of FIG. 1 (i.e. the noise immunity of the circuit of FIG. 2 is less than that of FIG. 1).
In FIG. 3, a diode D1 is connected between nodes 2 and 3 instead of a transistor N3 as shown in FIGS. 1 and 2. The use of the diode eliminates the need for a connection between the gating element and the output of latch 12 to ensure its turn-off when the inverter I2 input goes above V.sub.B volts. But, the diode introduces a voltage drop in the signal path when the positive going signal V.sub.B is applied to the input of latch 12. This may be disadvantageous where V.sub.B is very low, for the potential coupled to node 3 must be sufficiently positive with respect to V.sub.A to turn on transistor N1b, decrease the conduction of transistor P1b, and turn on transistor P2b. Otherwise, latch 12 cannot be switched and latched to the desired condition.
In FIG. 4, a diode D1 is connected between nodes 2 and 3 and the conduction path of transistor N2 is connected between nodes 2 and 3, with its gate connected to node 1. The operation of the circuits of FIGS. 2, 3 and 4 is similar generally to that described for the circuit of FIG. 1 and need not be repeated.
The circuit of FIG. 5 includes an inverter I1 connected at its input to node 1, at its output to node 2 and whose operating voltages are V.sub.D and V.sub.B volts. Node 2 is coupled to node 3 by means of gating network 141 which is comprised of two parallel conduction paths. One path includes the conduction paths of transistors P21 and N31 connected in series. The other path includes the conduction paths of transistors N21 and N31 connected in series. The gates of transistors P21 and N21 are connected to node 1 and are, therefore, controlled by V.sub.IN. The gates of transistors P31 and N31 are connected to node 4 and are, therefore, controlled by V.sub.4.
Latch circuit 17 is connected at its input to node 3 and at its output to node 4. The circuit is connected between power terminals 20 and 22 to which are applied V.sub.C and V.sub.A volts respectively. Latch circuit 17 includes two inverters I2 and I3 which are cross coupled to form a full-latch (or bistable stage) circuit. Transistor P2b of inverter I3 provides a conduction path between node 3 and terminal 20 and transistor N2b provides a conduction path between node 3 and terminal 22. The gates of transistors P2b and N2b are connected to node 4. Transistors P2b and N2b are extremely high impedance devices. In the discussion below, it is assumed that the "ON" impedance of each is typically 100 times greater than the "ON" impedance of any other transistor in the circuit.
In the discussion to follow, assume that V.sub.D = +5 volts, that V.sub.B = +10 volts, that V.sub.C = +15 volts, that V.sub.A = 0 volts, and that V.sub.IN varies between 5 and 10 volts. It will be shown that the circuit of FIG. 5 can shift the 5 and 10 volt input signals at node 1 to zero and 15 volts, respectively, at output node 4.
The operation of the circuit of FIG. 5 may be explained by arbitrarily selecting an initial state and then going through an operating cycle.
Assume initially, that V.sub.IN is 5 volts, that V.sub.2 is at 10 volts, that V.sub.3 is at 15 volts, and that V.sub.4 is at 0 volts.
When V.sub.IN is equal to 5 volts, transistor N1a is turned off while transistor P1a is turned on and clamps node 2 at 10 volts. Transistors P21 and N21 have 5 volts at their gates and 10 volts at their sources or drains (node 2), with V.sub.4 at zero volt, transistor P2b is turned on, transistor N2b is turned off and node 3 is at V.sub.C volts.
With V.sub.4 at zero volts transistor N31 is turned off, preventing conduction between nodes 2 and 3 through transistor P21. Transistor P31, with zero volts at its gate, is turned on and causes the application of 15 volts to one end of the conduction path of transistor N21. But transistor N21 which now has 5 volts applied to its gate, 10 volts applied to its source and 15 volts applied to its drain is non-conducting Latch 17 is decoupled from input node 2 and no quiescent current flows.
A transition occurs when V.sub.IN goes from 5 volts to 10 volts. As V.sub.IN makes its positive going transition, transistor P1a turns off, transistor N1a turns on and V.sub.2 decreases from 10 volts to 5 volts. Concurrently, transistor P21 is turned off and transistor N21 is turned on. Since initially V.sub.4 is still at 0 volts, transistor P31 is turned on, and the decreasing level at node 2 is coupled via transistor N21 and P31 into node 3. During the transition there exists a conduction path between power terminals 20 and terminal 16 via the conduction paths of transistors P2b, P31, N21 and N1a. Assume, for ease of explanation, that the impedance of the conduction path of each one of transistors P31, N21 and N1a is equal to that of the other and one hundreth that of transistor P2b. With 15 volts and 5 volts at terminals 20 and 16, respectively, the potential at node 3 goes below 7 1/2 volts. Assume also, that inverter I2 is designed to switch at approximately midway between V.sub.D and V.sub.B volt (e.g. 7 1/2 volts). With V.sub.3 less than 7 1/2 volts, transistor P1b conducts more than transistor N1b, causing V.sub.4 to rise from 0 volts towards 15 volts. The rising V.sub.4 potential causes transistor P2b to conduct less and transistor N2b to be turned on harder. This has the effect of further reducing the potential at node 3 and accelerating the turn on of transistor P1b. This causes the rapid turn off of transistor N1b and the rise of V.sub.4 to V.sub.C volts which, in turn, causes transistor P2b to turn off and transistor N2b to turn full on. Node 3 is then pulled down to V.sub.D (0 volts) and latch circuit 17 is set with V.sub.4 at 15 volts and V.sub.3 at 0 volts.
With V.sub.4 at V.sub.C volts, transistor P31 is turned off and transistor N31 is turned on. But, with V.sub.IN at 10 volts, transistor P21 is turned off. There is, therefore, no conduction path between nodes 2 and 3. Therefore, with V.sub.IN at 10 volts V.sub.2 is at 5 volts, V.sub.3 is at zero volts and V.sub.4 is at 15 volts.
There is (except for leakage currents) substantially no steady state power dissipation since: (a) transistor P1a is cut off; (b) there is no conduction path between nodes 2 and 3; and (c) transistor P2b and N1b are turned off.
Another transition occurs when V.sub.IN goes from 10 volts to 5 volts. As V.sub.IN makes its negative going transition, transistor P1a turns on, transistor N1a turns off, and V.sub.2 goes from 5 volts to 10 volts. Concurrently, transistor P21 turns on. Since V.sub.4 is at V.sub.C volts, transistor N31 is turned on. Current flows from terminal 18 (at 10 volts) through transistors P1a, P21, N31 and via transistor N2b to power terminal 22 at 0 volts. Since the "ON" impedance of transistor N2b is assumed to be 100 times the impedance of each one of transistors P1a, P21 and N31, the potential at node 3 rises quickly from close to 0 volts to more than 7 1/2 volts. Since inverter I2 switches at approximately 7 1/2 volts, the potential at node 4 decreases rapidly towards ground, turning on transistor P2b and decreasing the conductivity of transistor N2b. As V.sub. 4 decreases, transistor N31 begins to cut off. But, by that time, the regenerative feedback provided by P2b drives V.sub.4 to ground and V.sub.3 to V.sub.C volts. This reestablishes the conditions assumed initially that with V.sub.IN at 5 volts, V.sub.2 goes to 10 volts, V.sub.3 goes to 15 volts and V.sub.4 goes to zero volts.