INTERNAL VOLTAGE REFERENCES OUTPUT DRIVER

Abstract: An internal voltage referenced output driver is disclosed which is capable of generating any intermediate output level between a first and second voltage supply. The driver includes a dynamic stage which asserts, responsive to a first input voltage being asserted on a driver input terminal, a first output voltage on a driver output terminal, a disabling signal on an enabling terminal, and a stabilizing signal on the stabilizer terminal. Responsive to a second input voltage being asserted on the driver input terminal, the dynamic stage ceases to assert the first output voltage on the driver output terminal, asserts a release signal on the stabilizer terminal, and asserts an enabling signal on the enabling terminal. The driver further includes a static stage which, responsive to the enabling signal and the release signal, asserts a second output voltage on the driver output terminal.

Description: Internal voltage references output driver. Background of the Invention The present invention relates generally to digital electronic circuits and more particularly to the digital drivers used to generate the logic signals used by those circuits. Typically, modern digital circuits include devices from many different digital logic families, such as transistor-transistor logic (TTL), metal-oxide semiconductor (MOS) and complimentary metal-oxide semiconductor (CMOS). It is often desirable to combine different families within a single system, or even a single chip. A problem exist, however, in that each family has unique characteristics and requirements, such as supply voltages and output levels, and using a high voltage device output level to drive a low voltage device could damage the low voltage device. Many systems deal with this problem by using a mixed power supply having for example a 5V terminal and 2.5V terminal. Fig. 1 shows a typical prior art CMOS driver 100, using a mixed power supply (Vccl, Vcc2), to generate an output at the lower (Vcc2) voltage level. Driver 100 includes an input terminal 102, a first PMOS transistor 104, a first NMOS transistor 106, a second PMOS transistor 108, a second NMOS transistor 110, a conductor 112, a first voltage supply terminal 114, a second voltage supply terminal 116, a ground terminal 118, and an output terminal 120. First PMOS transistor 104 has a source terminal 122 connected to first voltage supply terminal 114, a drain terminal 124 connected to conductor 112, and a gate terminal 126 connected to input terminal 102. First NMOS transistor 106 has a drain terminal 128 connected to conductor 112, a source terminal 130 connected to ground terminal 118, and a gate terminal connected to input terminal 102. Second PMOS transistor 108 has a source terminal 134 connected to second voltage supply terminal 116, a drain terminal 136 connected to output terminal 120, and a gate terminal 138 connected to conductor 112. Second NMOS transistor 110 has a drain terminal 140 connected to output terminal 120, a source terminal 142 connected to ground terminal 118, and a gate terminal 144 connected to conductor 102. When the voltage at input terminal 102 is low, first PMOS transistor 104 is "on", so that its drain terminal 124 and conductor 112 are pulled up near Vccl, the voltage on first voltage supply terminal 114. The low voltage on input terminal 102 also turns first NMOS transistor 106 "off , so that no current flows from conductor 112 through transistor 106 to ground. Since the voltage on conductor 112 is near Vccl, second NMOS transistor 110 is "on" and pulls its drain 140 and output terminal 120 near ground. The high voltage on conductor 112 also turns second PMOS transistor 108 "off , so that no current flows from second voltage supply terminal 116 to output terminal 120. Thus, responsive to a logical low voltage on input terminal 102, driver 100 produces a logical low voltage on output terminal 120. When input terminal 102 is brought to a high voltage, however, first NMOS transistor 106 is turned "on" so that its drain terminal 128 and conductor 112 are pulled near ground. The high signal on input terminal 102 also turns first PMOS transistor 104 "off so that no current flows from first supply voltage terminal 114 through transistor 104 to conductor 112. The low voltage on conductor 112 turns second PMOS transistor 108 "on", pulling its drain terminal 136 near Vcc2, and turns second NMOS transistor 110 "off so that no current can flow from output terminal 120 through transistor 110 to ground terminal 118. Thus, responsive to a logical high voltage on input terminal 102, driver 100 produces a logical high voltage, very close to Vcc2, on output terminal 120. Using a mixed power supply is not, however, a total solution. First, it is undesirable to increase the number of supply pins that must be provided on an integrated circuit chip. Further, it would be impractical to provide a separate supply terminal for every possible voltage level. Intermediate voltages can sometimes be produced using diodes, but often the desired voltage level is not an integral number of diode voltage drops from a supply level. For example, if an output voltage of 4.0V is required, and the power supply has a 5.0V pin, one diode drop would produce a (5V-0.6V=) 4.4V output and two diode drops would produce a 3.8V output, neither achieving the desired 4.0V. Generally, the amount of static current required for the on-chip production of output voltages is roughly equivalent to the amount of static current required at the output. This amount of static current is usually unacceptable from the standpoint of power dissipation. Further, it is desirable that the static current required to produce each output voltage be much smaller than the output current requirements. Therefore, what is needed is a driver that generates, on-chip, the intermediate voltages used to drive the outputs, and whose static current requirements are far less than its output current requirements. Summary of the Invention The present invention is an internal voltage referenced output driver. The driver includes a first voltage supply terminal, a second voltage supply terminal, a driver input terminal, and a driver output terminal. A first input voltage on the driver input terminal causes the driver to assert a first output voltage on the driver output terminal, and a second input voltage on the driver input terminal causes it to assert a second output voltage on the output terminal. Typically, the first output voltage will be at or near one of the supply voltages. The second output voltage can be any voltage between the first and second supply voltages. The driver is functionally divided into a dynamic stage and a static stage interconnected via an enable terminal and a stabilizer terminal. The first input voltage being asserted on the driver input terminal causes the dynamic stage to assert the first output voltage on the driver output terminal, a disabling signal on the enabling terminal, and a stabilizing signal on the stabilizer terminal. The second input voltage being asserted on the driver input terminal causes the dynamic stage to cease asserting the first output voltage on the driver output terminal, to assert a release signal on the stabilizer terminal, and to assert an enabling signal on the enabling terminal, thus enabling the static stage to assert the second output voltage on the driver output terminal. The dynamic stage includes a first output driver, an output voltage limiter, a stabilization voltage generator, a current limiter, and an enabling voltage generator. The first output driver is coupled to the driver input terminal and the driver output terminal and asserts, responsive to the first input voltage on the driver input terminal, the first output voltage on the driver output terminal. The driver output terminal being at the first output voltage causes the enabling voltage generator to assert the disabling voltage on the enabling terminal. The disabling voltage being asserted on the enabling terminal causes the stabilization voltage generator to assert a stabilizing voltage on the stabilizer terminal. The stabilizer terminal asserting the stabilization voltage causes the output voltage limiter to provide operating current to the first output driver. The disabling voltage and a signal from the first output driver together cause the current limiter to provide operating current to the enabling voltage generator. The static stage includes a second output driver, an enabler, a stabilizer, a feedback device, and an overshoot protector. The stabilizer terminal asserting the stabilization voltage causes the stabilizer to clamp the second output driver into a stable state. The enabling terminal asserting the disabling voltage causes the enabler to prevent the second output driver from asserting the second output voltage on the driver output terminal. When a second input voltage is asserted on the driver input terminal, the first output driver causes the voltage on the driver output terminal to begin transitioning from the first to the second output voltage. This transition causes the enabling voltage generator to assert an enabling voltage on the enabling terminal, which in turn causes the current limiter to cut off the current supply to the enabling voltage generator, and to control the stabilization voltage generator to assert a releasing voltage on the stabilizer terminal. The releasing voltage cuts off the operating current to the first output driver, preventing the first output driver from pulling the voltage on the driver output terminal all the way to the first supply voltage. The enabling terminal asserting the enabling voltage causes the enabler to enable the second output driver to assert the second output voltage on the driver output terminal. The stabilizer terminal asserting the releasing voltage causes the stabilizer to unclamp the second output driver, which leaves the second output driver responsive to the feedback device. The feedback device provides feedback from the driver output terminal to the second output driver to stabilize the driver output terminal at the desired second output voltage, which is determined by the characteristics of the feedback device. If, during the transition from the first output voltage to the second output voltage, the driver output terminal voltage substantially overshoots the second output voltage, then the overshoot protector pulls the driver output terminal voltage back toward the second output voltage. Brief Description of the Drawings Figure 1 is a schematic diagram of a prior art driver; Figure 2 is a block diagram of the internal voltage referenced output driver of the present invention; Figure 3 is a schematic diagram of the internal voltage referenced output driver of the present invention with "low" input; Figure 4 is a schematic diagram of the internal voltage referenced output driver of the present invention with "high" input; Figure 5 is a schematic diagram of a prior art voltage reference; Figure 6 is a schematic diagram of an alternate prior art voltage reference; Figure 7 is a schematic diagram of a prior art active load; and Figure 8 is a schematic diagram of a prior art cuπent reference. Detailed Description of the Preferred Embodiment The present invention is an internal voltage referenced output driver. The following description of the preferred embodiment sets forth numerous specific details, such as the designs of the voltage and current references, to provide a thorough understanding of the invention. It will be obvious, however, to those skilled in the art that the invention can be practised apart from these specific details. In other instances, well-known electronic circuit designs and techniques are not set forth in detail so as not to obscure the present invention. Fig. 2 shows a block diagram of the preferred driver 200 embodiment of the invention, including a dynamic stage 202, a static stage 204, a driver input terminal 206, a first voltage supply terminal 208, a second voltage supply terminal 210, and a driver output terminal 212. First and second voltage supply terminals 208, 210 provide power to driver 200, and are supplied by an external power supply at, for example, 5V and 0V (ground), respectively. Driver 200 receives digital (i.e., logical "high" and "low") signals on driver input terminal 206, and in response asserts digital output signals on driver output terminal 212. In particular, responsive to a first input voltage (e.g. logical low), driver 200 asserts a first output voltage (e.g. logical low) on driver output terminal 212, and, responsive to a second input voltage (e.g. logical high), driver 200 asserts a second output voltage on driver output terminal 212. Generally, the high and low logic levels are very close to the first and second supply voltages, but due to the novel characteristics of driver 200, the second output voltage can be at any intermediate level between the first and second supply voltages. Dynamic stage 202 includes a first output driver 214, an output voltage limiter 216, a stabilization voltage generator 217, a current limiter 218, an enabling voltage generator 220, a stabilizer terminal 222, and an enabling terminal 224, variously intercoupled by a plurality of nodes. As used herein, the term "node" refers to a group of one or more conductors coupled electrically to be at substantially the same electrical potential. First output driver 214 is coupled via node 235 to driver input terminal 206, via node 236 to enabling voltage generator 220 and to driver output terminal 212, via node 237 to enabling voltage generator 220 and to second supply terminal 210, via node 238 to output voltage limiter 216, and via node 240 to current limiter 218. Output voltage limiter 216 is further coupled, via node 248, to stabilization voltage generator 217 and stabilizer terminal 222 and, via node 244, to current limiter 218 and to first supply terminal 208. Stabilization voltage generator 217 is further coupled, via node 246, to cuπent limiter 218, enabling voltage generator 220, and enabling terminal 224. Current limiter 218 is further coupled, via node 250, to enabling voltage generator 220. Static stage 204 includes a second output driver 252, an enabler 254, an overshoot protector 256, a stabilizer 258, and a feedback device 260. Second output driver 252 is coupled via node 244 to first supply terminal 208, to stabilizer 258 and to feedback device260, via node 262 to enabler 254, and via node 264 to stabilizer 258 and feedback device 260. Enabler 254 is further coupled, via node 266, to enabler terminal 224 and, via node 236, to driver output terminal 212, overshoot protector 256, and feedback device 260. Overshoot protector 256 is further coupled via node 237 to feedback device 260 and to second supply terminal 212. Stabilizer 258 is further coupled via node 268 to stabilizer terminal 222. Binary digital signals (logical "high" or "low") are received by driver 200 via input terminal 206. When an external circuit asserts a first input voltage (e.g. , logical low) on driver input terminal 206, the voltage is communicated via node 235 to first output driver 214 which, in response, asserts a first output voltage (e.g. , logical low), via node 236, on driver output terminal 212. Responsive to the first output voltage on node 236, enabling voltage generator 220 asserts a disabling signal on node 246, via enabling terminal 224 to node 266, causing enabler 254 to disable static stage 204. Also responsive to the disabling signal on node 246, stabilization voltage generator 217 asserts a first stabilization voltage on node 248, which is communicated, via stabilizer terminal and node 268, to stabilizer 258. Responsive to the first stabilization voltage on node 268, stabilizer 258 asserts a controlling voltage on node 264 which stabilizes second output driver 252. Also responsive to the stabilization voltage on node 248, output voltage limiter 216 asserts a first limiting voltage on node 238, thus enabling first output driver 214 to drive driver output terminal 212 to the desired first output voltage. When an external device asserts a second input voltage (e.g., logical high) on driver input terminal 206, the voltage is communicated via node 235 to first output driver 214 which, in response, attempts to raise the voltage on node 236, and thus driver output terminal 212, to a level near the first supply voltage. However, at some point during the transition towards the first supply voltage, node 236 reaches a threshold voltage, responsive to which enabler 220 asserts an enabling voltage on node 246. The enabling voltage on node 246 causes cuπent limiter 218 to limit the amount of cuπent flowing from first supply terminal 208, via node 244, through cuπent limiter 218, and, via node 250, to enabler 220, thus limiting unnecessary power consumption. The enabling voltage on node 246 also causes stabilizer 217 to assert a second stabilization voltage on node 248. Responsive to the second stabilization voltage on node 248, output voltage limiter 216 asserts a second limiting voltage on node 238 which disables first output driver 214. The second stabilization voltage on node 248 is communicated, via stabilizer terminal 222, to node 268, causing stabilizer 258 to cease asserting any voltage on node 264. The enabling voltage on node 246 is communicated via enabling terminal 224 to node 266, which causes enabler 254 to permit second output driver 252 to assert the second output voltage, via node 262 and through enabler 254, on node 236 and driver output terminal 212 Any desired second output voltage, between the first and second supply voltages, can be attained by modifying the characteristics of feedback device 260. The level of the second output voltage asserted by second output driver 252 is controlled by the voltage on node 264. Feedback device 260 responds to voltage changes on node 236 by altering the voltage on node 264 to maintain the desired second output voltage level. The division of driver 200, based on functionality, into dynamic stage 202 and static stage 204 is for illustrative purposes. Those skilled in the art will understand that no actual division into stages is required from an operational standpoint, as long as the necessary individual components are present. Fig. 3 is a schematic drawing detailing driver 200 and indicating the logic levels of the various nodes when a low voltage is asserted on driver input terminal 206. In dynamic stage 202, first output driver 214 includes a first inverter 302, a first PMOS transistor 304, and a first NMOS transistor 306. Output voltager limiter 216 is a second PMOS transistor 308, and stabilization voltage generator 217 is a second inverter 310. Cuπent limiter 218 includes a NOR gate 312 and a third PMOS transistor 314. Enabling voltage generator 220 includes a fourth PMOS transistor 316 and a second NMOS transistor 318. Inverter 302 has an input terminal coupled to node 235 and an output terminal coupled to node 240. First PMOS transistor 304 has a source terminal coupled to node 238, a drain terminal coupled via node 236 to driver output terminal 212, and a gate terminal coupled to node 240. First NMOS transistor 306 has a drain terminal coupled via node 236 to driver output terminal 212, a source terminal coupled via node 237 to the second supply terminal 210, and a gate terminal coupled to node 240. Second PMOS transistor 308 has a source terminal coupled via node 244 to the first supply terminal 208, a drain terminal coupled to node 238, and a gate terminal coupled to node 248. Second inverter 310 has an input terminal coupled to node 246 and an output terminal coupled to node 248. NOR gate 312 has a first (A) input terminal coupled to node 246, a second (B) input terminal coupled to node 240, and an output terminal coupled to a node 319. Third PMOS transistor 314 has a source terminal coupled via node 244 to first supply terminal 208, a drain terminal coupled to node 250, and gate terminal coupled to node 319. Fourth PMOS transistor 316 has a source terminal coupled to node 250, a drain terminal coupled to node 246, and a gate terminal coupled to node 236. Second NMOS transistor 318 has a drain terminal coupled to node 246, a source terminal coupled via node 237 to the second supply terminal 210, and a gate terminal coupled to node 236. In static stage 204, enabler 254 is an enabling PMOS transistor 320, and second output driver 252 is a driving PMOS transistor 322. Stabilizer 258 includes a stabilizing PMOS transistor 324 and a first voltage reference 326. Feedback device 260 includes a first resistor 328, a second resistor 330, a first amplifying NMOS transistor 332, a second amplifying NMOS transistor 334, a first cuπent reference 336 and a second voltage reference 338. Overshoot protector 256 is a second cuπent reference 340. Enabling PMOS transistor 320 has a source terminal coupled to node 262, a drain terminal coupled to node 236, and a gate terminal coupled via node 266 to enabler terminal 224. Driving PMOS transistor 322 has a source terminal coupled via node 244 to first supply terminal 208, a drain terminal coupled to node 262, and a gate terminal coupled to node 264. Stabilizing PMOS transistor 324 has a source terminal coupled to node 342, a drain terminal coupled to node 264, and a gate terminal coupled via node 268 to stabilizer terminal 222. First resistor 328 has a first terminal coupled to node 244 and a second terminal coupled to node 264. Second resistor 330 has a first terminal coupled to node 244 and a second terminal coupled to node 344. First amplifying NMOS transistor 332 has a drain terminal coupled to node 264, a source terminal coupled to node 346, and a gate terminal coupled to node 348. Second amplifying NMOS transistor 334 has a drain terminal coupled to node 344, a source terminal coupled to node 346, and a gate terminal coupled to node 236. First cuπent reference 336 has a first terminal coupled to node 346 and a second terminal coupled to node 237. Second voltage reference 338 has a first terminal coupled to node 348, and a second terminal coupled to node 237. Second cuπent reference 340 has a first terminal coupled to node 236, and a second terminal coupled to node 237. Input Low Referring now to the operation of dynamic stage 202, PMOS transistor 304 and NMOS transistor 306 together function as an inverter, having an input terminal at node 240 and an output terminal at node 236. Thus, inverter 302, PMOS transistor 304, and NMOS transistor 306 together function as a double-inverter driver. When a low input signal is asserted on driver input terminal 206, node 235 pulls the input terminal of inverter 302 low, causing inverter 302 to assert a high voltage on node 240. The high voltage on node 240 turns PMOS transistor 304 off and turns NMOS transistor 306 on, which pulls node 236 close to the second supply 210 potential (ground) and thus asserts the first output voltage (low) on driver output terminal 212. NOR gate 312 and PMOS transistor 314 together function to control cuπent flow through transistors 314, 316 and 318. Node 240 drives the second (B) input of NOR gate 312 high, causing NOR gate 312 to assert a low voltage on node 319, which turns on PMOS transistor 314, allowing cuπent to flow. PMOS transistor 316 and NMOS transistor 318 together function as an inverter, having an input terminal at node 236, and an output terminal at node 246 which asserts an enabling signal on enabling terminal 224. The low voltage on node 236 turns off NMOS transistor 318, and turns on PMOS transistor 316. With PMOS transistors 314 and 316 on and NMOS transistor 318 off, node 246 and enabling terminal 224 are pulled high. Inverter 310 serves as a stabilization signal generator. The high voltage on node 246 drives high the input terminal of inverter 310, which asserts a low voltage on node 248 and thus on stabilizer terminal 222. PMOS transistor 308 limits the voltage asserted on node 236 by transistors 304 and 306. The low voltage on node 248 turns on PMOS transistor 308, but, since PMOS transistor 304 is off, no cuπent flows through PMOS transistor 308 until the voltage asserted on the driver input terminal 206 transitions from low to high, as will be explained, Referring now to the operation of static stage 204, driving PMOS transistor 322 acts as a transconductance device, asserting a second output voltage, through enabling PMOS transistor 320, on node 236 and driver output terminal 212. The level of the second output voltage depends on the voltage applied to the gate terminal of transistor 322. When enabled, transistor 322 typically operates with its gate terminal near its threshold voltage. However, since the dynamic stage 202 is asserting a high signal on enabling terminal 224 and node 266, transistor 320 is off, effectively isolating driving transistor 322 from node 236 and driver output terminal 212. Resistors 328 and 330, transistors 332 and 334, and cuπent reference 336 function together as a differential amplifier, having inputs at nodes 348 and 236, and an output at node 264, and together with voltage reference 338 provide feedback from node 236 to the gate of driving transistor 322 at node 264. Cuπent reference 336 allows a constant cuπent (I) to flow from the first supply terminal 208, via node 244, through resistors 328 and 330 and transistors 332 and 334, and, via node 237, to second supply terminal 210. Due to the parallel disposition of resistor 328 and transistor 332 with respect to resistor 330 and transistor 334, each resistor 328 and 330 conducts a portion of the total cuπent (I) passing through cuπent reference 336. Voltage reference 338 maintains node 348 at a constant voltage, which is largely responsible for determining the second output voltage of driver 200. Since the cuπent flow through each resistor 328 and 330 depends on the relative conductances of transistors 332 and 334 respectively, the amplifier output at node 264 depends on the voltage difference between nodes 348 and 236. For example, if the voltages on the gates of transistors 332 and 334 are roughly equal, then, assuming that the resistances of resistors 328 and 330 are roughly equal, roughly half of the constant cuπent (I) will flow through each resistor 328 and 330. Therefore, the voltage drop (VI) across resistor 328 will be one-half of the constant cuπent (I) multiplied by the resistance (R) of resistor 328 (VI =IR 2), and the voltage (V) at node 264 will equal the first supply voltage minus the drop across resistor 328 (V=Vcc-Vl). If the voltage at node 236 drops such that less cuπent flows through resistor 330 and more cuπent flows through resistor 328, then the voltage drop across resistor 328 will increase, and the voltage (V) at node 264 will decrease. On the other hand, if the voltage on node 236 rises such that more cuπent flows through resistor 330 and less cuπent flows through resistor 328, then the voltage drop across resistor 328 will decrease, and the voltage (V) at node 264 will increase. When the dynamic stage 202 is driving node 236 low, the differential amplifier will attempt to drive node 264 close to the second supply voltage. To prevent such large voltage swings on the gate of driving transistor 322, stabilizing PMOS transistor 324 and voltage reference 326 together function as a stabilizer 258. Voltage reference 326 maintains node 342 at a constant voltage selected to be near the threshold voltage of driving PMOS transistor 322. The low voltage on stabilizer terminal 222, via node 268, turns on PMOS transistor 324 which holds node 264 near the threshold voltage on node 342, thus preventing large voltage swings on the gate of driving transistor 322 when the static stage 204 transitions from disabled to enabled. Second cuπent reference 340 prevents the voltage on driver output terminal 212 from overshooting the second output voltage, and is essentially non-functional when dynamic stage 202 is asserting the first output voltage on node 236 and driver output terminal 212. Input Goes High Fig. 4 shows driver 200 when a second input voltage (high) is asserted on driver input terminal 206. The high voltage is communicated via node 235 to the input terminal of inverter 302 which asserts a low voltage on node 240 to turn transistor 306 off and transistor 304 on. Since transistor 308 remains on from the previous state of driver 200, transistor 304 begins to pull node 236 toward the first supply voltage (Vcc). At some point during the transition, the voltage on node 236 will exceed the threshold voltage of the enabling voltage generator 220, at which point transistor 318 will be on and transistor 316 will be partially off. Transistor 318, when on, pulls node 246 and enabler terminal 224 low. The low voltage on node 246 causes inverter 310 to assert a high signal on node 248 and stabilizer terminal 222. The high signal on node 248 turns off transistor 308 and prevents transistor 304 from pulling node 236 any higher. Nodes 246 and 240 also pull the first and second (A and B) input terminals of NOR gate 312 low, causing the NOR gate 312 output terminal to go high, turning transistor 314 off, and preventing cuπent from flowing through partially-on transistor 316. At this point, dynamic stage 202 has pulled the voltage on node 236 up to the threshold voltage of the enabling voltage generator 220, is asserting a low signal on enabling terminal 224 and a high signal on stabilizer terminal 222, and has disabled the devices responsible for asserting the first output voltage on node 236. The static stage 204 is now enabled. The low signal on enabling terminal 224 and node 266 turns on enabling transistor 320, thus enabling driving transistor 322 to assert the second output voltage, through transistor 320, on node 236. The high signal on stabilizer terminal 222 and node 268 turns off transistor 324, thus releasing control of node 264, and the gate terminal of driving transistor 322, to the differential amplifier. At this point, the voltage on node 236 and driver output terminal 212 will be near the desired second output voltage, as determined by voltage reference 338. If node 236 is at a lower voltage than node 348, the differential amplifier 260 will decrease the voltage at node 264, thus increasing the conductance of transistor 322 and, therefore, the voltage asserted on node 236 by transistor 322. If node 236 is at a higher voltage than node 348, the differential amplifier 260 will increase the voltage at node 264, thus decreasing the conductance of transistor 322 and allowing overshoot protector 256 to pull the voltage on node 236 toward the desired second output voltage. The amplifier feedback continues until node 236 stabilizes at the desired second output voltage. Second cuπent reference 340 provides protection in case the voltage on node 236 substantially overshoots the desired second output voltage. In that case, cuπent reference 340 sinks a constant cuπent to pull the voltage on node 236 back toward the second supply voltage. The constant cuπent value should be set based on how quickly overshoots must be coπected and the acceptable level of static cuπent. Figs. 5 through 8 show known electronic circuits that can be used as components in the prefeπed embodiment of driver 200. For example, Fig. 5 shows a simple voltage divider 500 that could be used for voltage reference 338. Voltage divider 500 includes a first resistor 510 and a second resistor 520 coupled in series between a first (Vcc) voltage source 530 and a second (ground) voltage source 540, an output terminal 550, and a capacitor 560. The voltage drops across resistors 510 and 520 are proportional to their respective resistances. For example, if Vcc=5V, the resistance of resistor 510= 1,000 ohms, and the resistance of resistor 520=4,000 ohms, then the voltage drop across resistor 510 will be IV, and the voltage at output terminal 550 will be 4V. By adjusting the values of resistors 510 and 520, any voltage between Vcc and ground can be asserted on output terminal 550. Capacitor 560 provides voltage stability at output terminal 550. Fig. 6 shows a diode-connected PMOS transistor 610 that could be used for voltage reference 326. Transistor 610 has a source terminal 620 coupled to a first supply terminal 630, a drain terminal 640 coupled to an output terminal 650, and a gate terminal 660 coupled to the source terminal 640. When there is only a negligible amount of drain cuπent flowing through transistor 610, the output terminal 650 will stabilize at approximately the threshold voltage of transistor 610. Fig. 7 shows a known active load 700 that could be substituted for resistors 328 and 330. Active load 700 includes a voltage supply terminal 710, first and second PMOS transistors 720 and 730, and first and second output terminals 740 and 750. First PMOS transistor 720 has a source terminal coupled to voltage supply terminal 710, a drain terminal coupled to output terminal 740, and a gate terminal coupled to its drain terminal. Second PMOS transistor 730 has a source terminal coupled to voltage supply terminal 710, a drain terminal coupled to output terminal 750, and a gate terminal coupled to the gate terminal of transistor 720 and, therefore, also to output terminal 740. In this diode-connected configuration, the drain-source voltage of transistor 720 depends on the amount of drain cuπent. When more current is drawn from the first output terminal 740, through transistor 720, the voltage on first output terminal 740 decreases, as does the voltage on the connected gates of transistors 720 and 730. The decreased voltage on the gate of transistor 730 causes more cuπent to be provided to a load via second output terminal 750, causing the voltage on second output terminal 750 to rise until the drain-source voltage on transistor 730 approaches 0V, or in other words, until the voltage on output terminal 750 approaches Vcc. If less cuπent is drawn from the first output terminal 740, through transistor 720, the voltage on first output terminal 740 increases, as does the voltage on the connected gates of transistors 720 and 730. The increased voltage on the gate of transistor 730 causes less cuπent to flow through transistor 730, decreasing the voltage on output terminal 750. Fig. 8 shows a known cuπent reference 800 that could be used for cuπent reference 336. Cuπent reference 800 includes a first voltage supply 810, a PMOS transistor 820, a resistor 830, a pair of NMOS transistors 840 and 850, a second voltage supply 860, and an input terminal 870. PMOS transistor 820 has a source terminal coupled to first voltage supply 810, a drain terminal coupled to one terminal of resistor 830, and a gate terminal coupled to its drain terminal. NMOS transistor 840 has a drain terminal coupled to the second terminal of resistor 830, a source terminal coupled to second voltage supply 860, and a gate terminal tied to its drain terminal. NMOS transistor 850 has a gate terminal coupled to the gate terminal of transistor 840, a source terminal coupled to the second voltage supply 860, and a drain terminal coupled to input terminal 870. Cuπent reference 800 operates as a cuπent minor. PMOS transistor 820 is "diode-connected," with its gate terminal coupled to its drain terminal, and together with resistor 830 provides a reference cuπent (I) which flows through transistor 840. The reference cuπent (I) can be controlled by modifying the resistance of resistor 830. The cuπent (I) flowing through transistor 840 determines the drain voltage of transistor 840 and, since they are coupled together, the gate voltages of transistors 840 and 850. Therefore, assuming transistors 840 and 850 have common characteristics, transistor 850 will pass the same amount of cuπent as transistor 840. The invention has been described with reference to a prefeπed embodiment, providing specific details for the sake of clarity. Those skilled in the art, however, will understand that the invention may be practised apart from these specific details. For example, it is well-known to build complimentary circuits by exchanging PMOS and NMOS devices and reversing the circuit's cuπent flow. Additionally, a PMOS device which is being used as a switch can be replaced by an NMOS device with an inverted input, and vice versa. Furthermore, devices such as transistors 308, 314, 320, and 324 could be replaced by any other type of switching device, including but not limited to bi-polar transistors. Another detail that is not required to practice the invention is the disposition of devices used to limit cuπent or voltage, such as output voltage limiter 216 and cuπent limiter 218. Devices which limit cuπent flow can operate either upstream or downstream from the controlled device. Thus, rather than coupling voltage limiter 216 between first output driver 214 and first supply terminal 208 as shown in Fig. 2, voltage limiter 216 could just as well be disposed between first output driver 214 and second supply terminal 210. It will also be understood by those skilled in the art that many of the elements of the present invention serve more than one purpose. For example, referring to Fig. 2, enabling voltage generator 220, responsive to the voltage on node 236, asserts an enabling signal on node 246 which enables the static stage. The signal asserted by enabling voltage generator 220, however, also causes stabilization voltage generator 217 to assert a stabilization signal on node 248. Thus, enabling voltage generator 220 could be viewed as a component of stabilization voltage generator 217. Therefore, as used in this specification and in the appended claims, the term "coupled" should not be interpreted literally to require a direct connection of the indicated elements. To do so would unnecessarily limit the scope of the invention based on arbitrary lines of demarcation drawn around devices serving more than one function. Accordingly, since enabling voltage generator 220 could be considered a component of stabilization voltage generator 217, and stabilization voltage generator 217 is coupled to output voltage limiter 216, then enabling voltage generator 220 is considered to be coupled to output voltage limiter 216. Similarly, when a device is said to perform some function "responsive to" a certain signal, it will be understood by those skilled in the art that the device is also responsive to the devices or other signals responsible for the generation of that certain signal. For example, enabling voltage generator 220 asserts, responsive to a signal on node 236, an enabling voltage on node 246. However, since first output driver 214 asserts the signal on node 236 responsive to the signal on node 235, it is clear that enabling voltage generator 220 is also responsive to the signal on node 235. It will also be obvious to one skilled in the art that, while some elements of the invention have been broken into sub-elements for the sake of clarity, this is not necessary to the practice of the invention. For example, in the description of the prefeπed embodiment, the means for enabling the static stage included enabling voltage generator 220 and enabler 254, coupled by enabling terminal 224. It is clear, however, that enabling voltage generator 220 and enabler 254 are simply sub-components of the enabling means, and that enabling terminal 224 could be any electrically conductive path. Finally, while the prefeπed embodiment driver 200 asserts a low output voltage responsive to a low input voltage and a high output voltage in response to a high input voltage, those skilled in the art will understand that driver 200 could easily be modified to provide a high output voltage responsive to a low input voltage and vice-versa. Such a modification could be done as simply as by interposing an inverter between driver input terminal 206 and first output driver 214. Therefore, the term "driver" as used in this specification and appended claims should be interpreted to include inverting as well as non- inverting drivers.

Claims: CLAIMS 1. An internal referenced output voltage driver comprising: a first supply terminal for connecting to a first voltage supply; a second supply terminal for connecting to a second voltage supply; a driver input terminal for receiving an input signal; a driver output terminal for providing an output signal; a dynamic stage including an enabling terminal, said dynamic stage coupled to said first supply terminal, said second supply terminal, said driver input terminal and said driver output terminal, for asserting, responsive to a first input voltage on said driver input terminal, a first output voltage on said driver output terminal, and for asserting, responsive to a second input voltage on said driver input terminal, an enabling voltage on said enabling terminal; and a static stage, coupled to said first supply terminal, said second supply terminal, said driver output terminal and said enabling terminal, for asserting, responsive to said enabling voltage on said enabling terminal, a second output voltage on said driver output terminal. 2. The driver of Claim 1 wherein: said dynamic stage comprises a first driving means, coupled to said first supply terminal, said second supply terminal, said driver input terminal and said driver output terminal, for asserting, responsive to a first input voltage on said driver input terminal, a first output voltage on said driver output terminal; and an enabling voltage generating means, responsive to a first transitional voltage on said driver output terminal, for asserting said enabling voltage onto said enabling terminal; and said static stage comprises a second driving means, coupled to said first supply terminal, said second supply terminal and said driver output terminal, for asserting a second output voltage on said driver output terminal, and an enabling means, coupled to said enabling terminal, for enabling, responsive to said enabling voltage being asserted on said enabling terminal, said second driving means to assert said second output voltage on said driver output terminal. 3. The driver of Claim 2, wherein said static stage further comprises feedback means, having a first terminal coupled to said driver output terminal and a second terminal coupled to said second driving means, for providing feedback from said driver output terminal to said second driving means. 4. The driver of Claim 3 wherein said feedback means comprises: a differential amplifier, having a first input terminal coupled to said driver output terminal, a second input terminal, and an output terminal coupled to said second driving means; and a voltage reference, having a first terminal coupled to said second supply terminal, and a second terminal coupled to said second input terminal of said differential amplifier. 5. The driver of Claim 2 wherein said first driving means comprises: a first inverter, having an input terminal coupled to said driver input terminal, and an output terminal; and a second inverter, having an input terminal coupled to said output terminal of said first inverter, and an output terminal coupled to said driver output terminal. 6. The driver of Claim 3 wherein said feedback means comprises: a differential amplifier, having a first input terminal coupled to said driver output terminal, a second input terminal, and an output terminal coupled to said control terminal of said transconductance device; and a first reference voltage supply, having a first terminal coupled to said second supply terminal, and a second terminal coupled to said second input terminal of said differential amplifier. 7. The driver of Claim 2 further comprising voltage limiting means, coupled to said first driving means and said driver output terminal, for limiting, responsive to a second transitional voltage on said driver output terminal, the voltage asserted by said first driving means onto said driver output terminal. 8. The driver of Claim 2 further comprising stabilization means, coupled to said enabling terminal and to said second driving means, for stabilizing, responsive to a stabilizing voltage on said enabling terminal, said second driving means. 9. The driver of Claim 2 further comprising cuπent limiting means, coupled to said first driving means and said enabling voltage generating means, for limiting cuπent to said enabling voltage generating means, responsive to said second input voltage on said driver input terminal. 10. The driver of Claim 2 further comprising protection means, coupled to said driver output terminal and said second supply terminal, for biasing said driver output terminal toward said second output voltage, should said driver terminal overshoot said second output voltage.

Inventors: PARKINSON THOMAS D, PARKINSON, THOMAS, D.
Applicants: KONINKL PHILIPS ELECTRONICS NV, PHILIPS NORDEN AB, KONINKLIJKE PHILIPS ELECTRONICS N.V.
Application year: 1997
Main classification: H03K19
IPC codes: H03K19