Laser diode driver architectures
Granted 10 May 2011 · 1 office action
Assignee: Texas Instruments
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Indumini Ranmuthu, Shengyuan Li · Examiner: Minsun Harvey · AU 2828 · TC 2800
Life of the application
9 dated eventsAbstract
Laser diode driver architectures are disclosed. Some example current drivers are described, including a current channel to provide an output current. The current channel includes a current mirror with emitter degeneration, a startup transistor coupled to the current mirror to generate a DC bias on the current mirror, a beta helper circuit coupled to the current mirror and the startup transistor, to maintain the DC bias on the current mirror, and a cutoff transistor coupled to an emitter terminal of a current mirror transistor and to a reference voltage, to selectively couple the emitter terminal to the reference voltage to conduct the pre-determined output current. The example current drivers also include an output stage coupled to the output of the current mirror and to an output device, wherein the output stage provides a current gain in response to the cutoff transistor coupling the emitter terminal to the reference voltage.
Description
10 parts›FIELD OF THE DISCLOSURE
This disclosure relates generally to optical media and, more particularly, to laser diode driver architectures.
›BACKGROUND
Laser diodes are often used in optical applications, such as fiber optics and optical media applications. Many optical applications require the laser diode to operate in multiple power states, and each power state requires a corresponding amount of current to be supplied to the laser diode. Therefore, devices and circuits that provide current to the laser diodes must be capable of providing varying levels of power. As data read and data write speeds increase in these applications, the driver circuits must also be capable of fast and accurate switching between the various levels. The driver circuits must also have minimal noise to reduce the occurrence of read errors.
›SUMMARY
Laser diode driver architectures are disclosed. Some example current drivers are described, including a current channel to provide an output current. The current channel includes a current mirror with emitter degeneration, a startup transistor coupled to the current mirror to generate a DC bias on the current mirror, a beta helper circuit coupled to the current mirror and the startup transistor, to maintain the DC bias on the current mirror, and a cutoff transistor coupled to an emitter terminal of a current mirror transistor and to a reference voltage, to selectively couple the emitter terminal to the reference voltage to conduct the pre-determined output current. The example current drivers also include an output stage coupled to the output of the current mirror and to an output device, wherein the output stage provides a current gain in response to the cutoff transistor coupling the emitter terminal to the reference voltage.
›BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a diagram of example power levels for laser diode operations.
FIG. 2 is a block diagram of an example laser diode driver.
FIG. 3 is a schematic diagram of an example high side current channel.
FIG. 4 is a schematic diagram of an example low side current channel.
FIG. 5 is a schematic diagram of an example low voltage current mirror to implement the example high side laser diode driver of FIG. 3 .
FIGS. 6-9 are schematic diagrams of alternate example low voltage current mirrors to implement the example high side laser diode driver of FIG. 3 .
FIG. 10 is a schematic diagram of another example high side current channel.
FIG. 11 is a block diagram of another example laser diode driver.
FIG. 12 is a flow diagram of an example process to provide an output device as described herein.
›DETAILED DESCRIPTION · 1 of 6
Certain examples are shown in the above-identified figures and described in detail below. In describing these examples, like or identical reference numbers may be used to identify common or similar elements. The figures are not necessarily to scale and certain features and certain views of the figures may be shown exaggerated in scale or in schematic for clarity and/or conciseness. Although the following discloses example methods and apparatus, it should be noted that such methods and apparatus are merely illustrative and should not be considered as limiting. The example circuits described herein may be implemented using discrete components, integrated circuits (ICs), or any combination thereof. Accordingly, while the following describes example methods and apparatus, persons of ordinary skill in the art will readily appreciate that the examples are not the only way to implement such methods and apparatus.
The example methods and apparatus described herein may be used to drive a laser diode in, for example, an optical pickup unit. Some example circuits include several current channels, each of which provides a portion of current or power required for the laser diode to perform a given function. Each example channel includes a current mirror, a scaler switch to scale the current output from the channel, and a data switch to enable or disable each current channel to achieve a particular power level or operation mode. The scaler switch may be toggled by a current scaler device, which modifies the power output from the channels when necessary to provide appropriate power to the laser diode. The example methods and apparatus sum the currents from the channels to provide the correct current to the laser diode.
Some example current channels also include emitter degeneration resistors to achieve current matching and improved noise performance in the current mirror. Additionally, some example current channels may include a beta helper circuit to maintain the accuracy of the output current from the current mirror. Some example beta helper circuits may include a stabilizer branch to stabilize the current in the beta helper circuit. Further, some example beta helper circuits may include a biasing circuit to individually control the current biasing of the current mirror via the beta helper circuit.
The example apparatus described herein provide a laser diode driver with low voltage operation, high current switching speed, high current accuracy, and reduced noise relative to previous solutions. Additionally, dividing the current switching into multiple channels reduces current overshoot and current undershoot when switching current levels and provides higher laser diode driver circuit reliability. Further, the example apparatus reduce the effects of the gain-bandwidth limitation on switching speed, because each current channel has primarily direct current (DC) gain, which allows for greater operational bandwidth and switching speed.
Although the example methods and apparatus described herein implement bipolar technology with emitter degeneration, the examples may be modified to implement metal-oxide-semiconductor (MOS) technology with similar methods of degeneration.
FIG. 1 is a diagram 100 of example power levels for laser diode operations. In applications such as, for example, an optical disc drive having disc reading and disc burning capabilities, a laser diode is capable of various modes or states of operation. Each state has different power requirements, and applications requiring high read/write speeds require high switching speeds between states. In the example of FIG. 1 , a laser diode can exist in a read/cooling state, a biased state, an erasing state, and a writing state. The example read/cooling state requires the lowest power level 102 . The biased state requires a power level 104 higher than the read/cooling power level 102 . The erasing state requires the next higher power level 106 , and the writing state requires the highest power level 108 .
FIG. 2 is a block diagram of an example laser diode driver 200 . The example laser diode driver 200 may be used to drive a laser diode 202 at various power levels (e.g., the example power levels illustrated in FIG. 1 ). The various power levels are generated via several current channels A 204 , B 206 , C 208 , and D 210 . The current channels 204 - 210 maintain a DC bias and may be enabled or disabled via data signals Φ 0-3 and Φ 0-3 .bar, respectively, to adjust the laser diode 202 power level. The laser diode driver 200 further includes summers 212 , 214 , 216 , and 218 , which sum the drive currents from the current channels 204 - 210 and output the summed currents to an output stage 220 . The output stage 220 then sums the currents from the summers 212 - 218 and outputs a proportional current to the laser diode 202 .
The laser diode driver 200 further includes a current scaler 222 . The current scaler 222 may adjust the current outputs from the current channels 204 - 210 based on received laser diode functionality data. The functionality data may be provided by, for example, a sensor 224 . The sensor 224 may detect operational characteristics of the laser diode 202 to determine when the current to the laser diode 202 should be increased or decreased. For example, a new laser diode and/or new media require less power to perform a given function (e.g., the functions described in FIG. 1 ) than a fatigued laser diode or dirty media. The sensor 224 may detect characteristics such as, for example, total operational time, number of write errors, number of write cycles, or other characteristic data. The sensor 224 may also be modified to sense characteristic data for other types of output devices.
To adjust the overall current scale, the current scaler 222 controls each current channel 204 - 210 via example signals S 0 , S 1 , S 2 , and S 3 , corresponding to four example power scales. By adjusting the signals S 0 -S 3 , the current scaler 222 causes corresponding outputs Σ 0 -Σ 3 of the current channels 204 - 210 and corresponding summers 212 - 218 to disable the respective current to the output stage. For example, if the signals S 0 and S 1 are enabled and S 2 and S 3 are disabled, the outputs from the current channels 204 - 210 are limited to Σ 0 and Σ 1 . The Σ 0 and Σ 1 summers 212 and 214 sum the respective currents and output the summed currents to the output stage 220 . The example signals S 0 -S 3 may also be represented via a two-bit digital signal provided to each current channel 204 - 210 in a known manner.
›DETAILED DESCRIPTION · 2 of 6
In the illustrated example of FIG. 2 , the current scaler 222 controls the current channels 204 - 210 uniformly via the signals S 0 -S 3 . That is, the output currents from the current channels 204 - 210 are increased or decreased proportionally based on how many of the scaling signals S 0 -S 3 are on. However, in some example implementations, the current scaler 222 may scale one or more current channels 204 - 210 individually. To use the laser diode device 202 as an example, after using the device 202 for some time, the read/cooling state requires additional power to read properly. As a result, the current scaler 222 may turn on the scaling signal S 1 for the current channel A 204 while leaving the scaling signals S 1 off for the remaining current channels 206 - 210 . If the current from current channel A 204 is not large relative to the other current channels 206 - 210 , S 1 may remain on for other power states without substantially affecting the other power states. However, if the additional power provided from current channel A 204 substantially affects other power states, the current scaler 222 may be required to turn off S 1 to the current channel 204 while the laser diode 302 is not in the read/cooling state.
The current channels 204 - 210 are individually enabled or disabled via respective complementary data signals Φ 0-3 and Φ 0-3 .bar. The data signals Φ 0-3 and Φ 0-3 .bar enable or disable each current channel based on the power requirements for a desired operation. In some examples, the output stage 220 may implement the current summing performed by one or more of the summers 212 - 218 , and may therefore interact directly with one or more of the current channels 204 - 210 . Generally, the scaling signals S 0 -S 3 provide a global adjustment in current levels for the current channels 204 - 210 . In contrast, the data signals Φ 0-3 and Φ 0-3 .bar control the individual current channels 204 - 210 , respectively, to adjust the power state of the laser diode 202 .
The example laser diode driver 200 of FIG. 2 illustrates a high side laser diode driver. In contrast, FIG. 11 illustrates an example low side laser diode driver as described below.
FIG. 3 is a schematic diagram of an example high side current channel 300 . The example high side current channel 300 may be used to implement any of the current channels 204 - 210 of FIG. 2 to drive a laser diode 302 at various power levels. To drive the laser diode 302 , the example current channel 300 includes several current mirror amplifiers 304 . A first current channel 300 , which may be used to implement the current channel A 204 of FIG. 2 , is illustrated in FIG. 3 . Additional current channels 300 may be used to implement the current channels 206 - 210 of FIG. 2 in a similar way. The current channel 300 may be partially enabled or disabled based on a current scaler 306 (e.g., the current scaler 222 of FIG. 2 ) via signals S 0 -S 3 and thereby control a portion of an output stage 308 . The output stage 308 includes several output current mirror amplifiers 322 to conduct the appropriate current from a power supply 310 to the laser diode 302 . The high side current channel 300 is configured to conduct current from the power supply 310 to the anode of the laser diode 302 . The example current mirror 304 includes an input transistor 312 and an output transistor 313 .
The example current channel 300 includes four bipolar transistor current mirrors (e.g., the current mirror amplifier 304 ). The current mirror 304 further implements emitter degeneration 314 to reduce noise, improve transistor matching, and increase stability of the current mirror amplifier 304 gain in the current mirror 304 using, for example, emitter degeneration resistors.
The current channel 300 further includes MOS transistors 316 to scale the drive current from the current channel 300 based on signals S 0 -S 3 received from the current scaler 306 . The scaling signals S 0 -S 3 control the MOS transistor 316 . While the example laser diode 302 does not require the current from the current channel 300 , the signal S 0 is logical zero, which cuts off the MOS transistor 316 and prevents the current mirror amplifier 304 from generating an output current. Even when the current channel 304 is disabled (i.e., not outputting current), the current mirror amplifier 304 remains DC biased to enable rapid switching.
The current scaler 306 (e.g., via the MOS transistors 316 ) scale the current output of the current channel 300 by enabling one or more current mirror amplifiers (e.g., the current mirror amplifier 304 ). By enabling more current mirror amplifiers 304 , the current scaler 306 modifies the output current to control the output stage 308 , increasing the current through the laser diode 302 at every operating mode (e.g., erasing, writing). In contrast, by disabling more current mirrors 304 via the MOS transistors 316 , the current through the laser diode 302 at each operating mode is decreased.
The current channel 300 further includes MOS transistors 318 and 320 to control the output of the current channel 300 . The MOS transistors 318 and 320 are driven by data signals Φ 0 and Φ 0 .bar, which are complementary signals (i.e., have a 180° phase shift). By switching the states of Φ 0 and Φ 0 .bar, the current mirror amplifier 304 may be enabled or disabled to change the power state of the laser diode 302 .
The MOS transistors 316 and 318 may be considered cutoff transistors, which selectively couple the emitter terminals of respective transistors 312 to a reference voltage (e.g., the ground terminal). By selectively coupling the emitter terminals to the reference voltage, the output current is enabled more quickly when S 0 or Φ 0 enables the MOS transistor 316 or 318 , respectively. As a result, the connection increases the speed and decreases overshoot and undershoot when switching operating modes.
Additional current channels include similar elements as the current channel 304 . However, the additional current channels may be configured to output a different current than the current channel 300 . For example, the current channel 300 (e.g., the current channel 204 of FIG. 2 ) may be configured to output sufficient current to enable the laser diode 302 to exist in a first operating state or mode A (e.g., the read/cooling state of FIG. 1 ). Another current channel (e.g., the current channel 206 of FIG. 2 ) may then be configured to output only as much additional current as necessary to change the laser diode 302 to the next state B (e.g., the biasing state of FIG. 1 ) above the state A. In other words, two current channels, including the current channel 300 , are used for the laser diode 302 to exist in state B instead of disabling the current channel 300 and using one current channel to generate state B. Such a configuration allows for rapid switching between laser diode states. In a similar manner, third and fourth current channels may be included to further increase the laser diode 302 power to a next higher states C (e.g., the erase state of FIG. 1 ) and D (e.g., the write state of FIG. 1 ).
›DETAILED DESCRIPTION · 3 of 6
Each example current mirror amplifier 304 has a current source 324 . Each current source 324 is set independently, based on the desired incremental current provided by the current channel 300 .
In the example of FIG. 3 , the current mirror amplifier 304 sinks current and causes current to flow from the power supply 310 through an output current mirror amplifier 322 . The output current mirror amplifier 308 generally has a larger output channel than the current mirror amplifier 304 to allow for fast switching response. Additionally, the output current mirror amplifier 322 is configured to include emitter degeneration to improve current accuracy and noise performance. While the scaler 306 enables S 0 , the current channels (e.g., the current channels 204 - 210 of FIG. 2 ) that are enabled via data signals Φ 0 and Φ 0 .bar output currents that are summed at a summer Σ 0 (e.g., the summer 212 ). The summed current from the summer Σ 0 drives the output current mirror amplifier 322 to output a current to the laser diode 302 . The output current from the output current mirror amplifier 322 is then summed with currents output from additional output current mirror amplifiers based on the additional scaling signals S 1 -S 3 scaling the current channels (e.g., 204 - 210 ). The output currents then drive the laser diode 302 at the desired scaled power level.
FIG. 4 is a block diagram of an example low side current channel 400 . The example low side current channel 400 may be used to drive a laser diode 402 at various power levels by changing the current pulled from the cathode of the laser diode 402 . The low side current channel 400 includes similar components to the example high side current channel 300 of FIG. 3 . However, as noted above, the components of the low side current channel 400 are configured to conduct current from the cathode of the laser diode 402 to ground. Additionally, the low side current channel 400 includes an additional stage 404 to enable sufficiently rapid switching between current levels.
The example low side current channel 400 includes several input current transistors 406 and corresponding emitter degeneration resistors 408 . The input current transistors are individually selectable via the scaling signals S 0 -S 3 from a current scaler 410 (e.g., the current scaler 222 of FIG. 2 ). The scaling signals S 0 -S 3 control respective MOS transistors 412 .
The low side current channel 400 also includes several output transistors 414 . The example output transistors 414 also include emitter degeneration resistors 408 . Data signals Φ 0 and Φ 0 .bar control respective complementary MOS transistors 416 and 418 to enable or disable the current channel 400 .
The example current channel 400 outputs respective currents to the output stage 420 (e.g., the example output stage 220 of FIG. 2 ), which includes output current mirrors 422 . The output mirrors provide a current gain to the output laser diode 202 based on the scaling signals S 0 -S 3 and the data signals Φ 0-3 and Φ 0-3 .bar. The example current channel 400 is controlled via the data signals Φ 0 and Φ 0 .bar.
While Φ 0 enables the MOS transistors 416 , one or more of the MOS transistors 412 are also enabled. Depending on the ratio of enabled MOS transistors 412 to MOS transistors 416 , the output transistors 414 conduct a proportional current, and cause a proportional current in the output current mirrors 422 . For example, if S 0 enables the corresponding MOS transistor 412 , and the remaining MOS transistors 412 are disabled, the ratio of enabled MOS transistors 412 to MOS transistors 416 causes the output transistors 414 to provide the maximum current to the output stage 420 and to the laser diode 402 . In contrast, if S 0 -S 3 enabled all the MOS transistors 412 , the ratio causes less current through the output transistors 414 , and thereby causes less current through the output stage 420 and to the laser diode 402 .
Unlike the example current channel 300 of FIG. 3 , the example current channel 400 only requires one input current source 424 .
In contrast to the current channel 300 of FIG. 3 , the current channel 400 utilizes p-channel transistors, which generally have slower switching rates than n-channel transistors. Therefore, an additional current gain stage 404 is provided to increase the switching speed of the current channel 400 . The current gain stage 404 includes gain channels 418 to increase the switching speed of the current channel 400 . Each gain channel 418 is controlled via the same current scaler 410 signals S 0 -S 3 as the corresponding input transistor 406 . Thus, when additional current is required by the laser diode 402 , a scaling signal (e.g., S 1 ) is switched to logical one, changing the amplifier ratio and causing additional current to flow through the gain channel 418 and through the current channel 400 to the output stage 420 .
FIG. 5 is a schematic diagram of an example low voltage current mirror 500 to implement the example high side current channel 300 of FIG. 3 . In particular, the example low voltage current mirror 500 may be used to implement the example current mirror amplifier 304 of FIG. 3 .
The example low voltage current mirror 500 includes two bipolar transistors Q 0 and Q 1 , which make up a basic current mirror amplifier. In general, the input transistor Q 0 receives a current signal I_IN and the output transistor Q 1 outputs a drive current I_OUT proportional to I_IN. Q 0 and Q 1 are coupled to emitter degeneration resistors R 0 and R 1 . Q 0 , Q 1 , R 0 , and R 1 may be configured to have a constant or substantially constant current gain. The example current gain may be unity or greater.
In general, current mirrors do not meet the accuracy or noise requirements for some applications. To increase the accuracy and noise performance, the example low voltage current mirror 500 further includes a beta helper circuit 502 . The beta helper circuit 502 includes bipolar transistors QN, QP, Q 2 , and Q 3 , and resistors RB, R 2 , and R 3 . The base-emitter junction of the transistor QN provides a substantially constant step up in voltage from the emitter terminal of QN (i.e., the base terminal of Q 0 ) to the base terminal of QN. The base-emitter junction of the transistor QP then provides a substantially constant step down from the emitter terminal of QP (i.e., the base terminal of QN) to the base terminal of QP (i.e., the collector terminal of Q 0 ). The voltage step down of QP is a substantially equal and opposite voltage step as the voltage step up of QN. As a result of the voltage steps, the collector terminal of Q 0 is substantially the same voltage as the base terminal of Q 0 , thereby implementing a current mirror circuit.
›DETAILED DESCRIPTION · 4 of 6
A beta helper current mirror 504 , including transistors Q 2 and Q 3 , ensures the currents flowing through QP and QN are equal or substantially equal. As a result, Q 2 and Q 3 ensure the step up voltage of QN and the step down voltage of QP remain equal or substantially equal for a full complementary process where the NPN and PNP types of transistors have the same strength. The base terminal of Q 0 , the transistors QN and QP, and the collector terminal of Q 0 form a negative feedback loop that resists biasing changes in the current mirror 500 . Thus, the example current mirror 500 remains substantially at the desired biasing point.
Additionally, the example current mirror 500 is provided with a transistor QD to achieve the desired bias point at startup of the circuit as described below.
The example beta helper circuit 502 further includes a resistor RB to control the current flowing through the beta helper circuit 502 . The resistor RB reduces power consumption of the beta helper circuit 502 based on selection of RB.
The example transistors Q 0 and Q 1 of the current mirror 500 , and the example transistors Q 2 and Q 3 of the beta helper current mirror 504 include emitter degeneration resistors R 0 , R 1 , R 2 , and R 3 , respectively. The emitter degeneration resistors R 0 -R 3 are included to reduce the dependence of current mirror gain on temperature and material fluctuations, which improves transistor matching and improves noise performance in the low voltage current mirror 500 . In the example of FIG. 5 , the resistances of R 0 -R 3 are selected to be as large as possible without adversely impacting the bias points of the respective transistors. For example, resistors that are too large may reduce the “head room” of the transistor. That is, the amplified current or voltage levels may reach the maximum voltage as defined by VCC, or the minimum voltage as defined by ground, thus causing distortion. Additionally, R 2 and R 3 are selected to be equal or substantially equal. R 0 and R 1 may be selected to be equal or may be selected to have different resistances based on the desired current gain of the current mirror 500 .
To enable or disable the output current in the example low voltage current mirror 500 , the current mirror 500 includes MOS transistors M 0 and M 1 . The MOS transistor M 0 is controlled by one of the scaling signals S 0 , and M 1 is controlled by data signals Φ 0 and Φ 0 .bar. The signal S 0 may be provided by a current scaler as described above. If the example scaling signal S 0 is at logical zero (i.e., 0, low), M 0 cuts off current flowing through the current mirror 500 . If the example data signal Φ 0 is at logical zero and Φ 0 is at logical one, the M 1 cuts off current flowing through the current mirror 500 .
The example low voltage current mirror 500 further includes a bypass capacitor CB to reduce noise. The bypass capacitor CB may attenuate high frequency noise from the current mirror input signal in a known manner to improve noise performance and stability.
In operation, the example low voltage current mirror establishes a DC bias point at the start up of the example high side current channel 300 of FIG. 3 . To this end, the power supply voltage VCC ramps up to the desired voltage. Additionally, the input current I_IN increases to the DC bias point. While the negative feedback loop of the beta helper circuit 502 attempts to maintain the collector and base voltages of Q 0 equal, QD provides a voltage drop between the collector and base terminals of Q 0 . Therefore, while the collector voltage of Q 0 increases due to I_IN, QP and QN cause the base voltage of Q 0 to follow the collector voltage of Q 0 . When I_IN has reached a stable DC voltage, QP and QN stabilizes the base voltage Q 0 at the collector voltage of Q 0 .
While the MOS transistors M 0 and/or M 1 remain off, Q 0 and Q 1 do not conduct current, but remain at the desired bias level. When the output device (e.g., the laser diode 202 of FIG. 2 ) requires additional power to change power states, Φ 0 is set to logical one (i.e., 1, high) and Φ 0 .bar is set to logical zero, which turns enables M 1 to conduct current. If the current scaler (e.g., the current scaler 222 of FIG. 2 ) changes the global current scaling signals S 0 -S 3 , the signal S 0 may be turned on to conduct current while the data signals Φ 0 and Φ 0 .bar enable the MOS transistors M 1 . As a result, Q 0 conducts the desired current, causing Q 1 to conduct a current proportional to the current gain of the current mirror 500 . When the output device no longer requires the power supplied by the current mirror 500 , S 0 and/or Φ 0 is set to logical zero, which cuts off the flow of current through Q 0 , thereby cutting off the drive current I_OUT through Q 1 .
FIG. 6 is a schematic diagram of another example low voltage current mirror 600 to implement the example high side current channel 300 of FIG. 3 . The current mirror 600 is similar to the example low voltage current mirror 500 of FIG. 5 . However, the beta helper circuit 602 of the current mirror 600 further includes an additional bipolar transistor Q 4 and an additional MOS transistor M 2 . Relative to the beta helper circuit 502 of FIG. 5 , the example beta helper circuit 602 has more predictable currents through the transistors Q 2 and Q 3 , and has reduced leakage current when the drive current I_OUT of the current mirror 600 is disabled.
In particular, the additional MOS transistor M 2 cuts off the current flowing through the resistor RB when the scaling signal S 0 disables the current mirror 600 . When the output device requires additional power, the transistor M 2 is turned on, permitting proper operation of the beta helper circuit while the output of the current mirror 600 is enabled.
During operation, the transistor Q 4 conducts a current proportional to the current through Q 0 . The current conducted by the transistor Q 4 may be configured to conduct a desired proportion of the current flowing through Q 0 . As a result, the currents through QN and QP are proportional to the current through Q 0 , reducing fluctuation in the bias point of the current mirror 600 . While the output of the current mirror 600 is disabled, Q 4 remains biased to allow for rapid switching.
›DETAILED DESCRIPTION · 5 of 6
FIG. 7 is a schematic diagram of yet another example low voltage current mirror 700 to implement the example high side current channel 300 of FIG. 3 . The current mirror 700 is similar to the example low voltage current mirror 600 of FIG. 6 . However, the example current mirror 700 of FIG. 7 adjusts the terminal connections of the transistor QN to increase the collector-emitter junction voltage (V CE ) of QN relative to the current mirror 600 of FIG. 6 . To this end, the collector terminal of QN is coupled directly to the power supply voltage VCC. Additionally, the collector of Q 4 is coupled directly to Q 3 . As a result, the base-emitter junction voltage of QN is more stable, which reduces noise in the current mirror 700 .
FIG. 8 is a schematic diagram of still another example low voltage current mirror 800 to implement the example high side current channel 300 of FIG. 3 . The current mirror 800 is similar to the example low voltage current mirror 700 of FIG. 7 . The beta helper 802 includes an additional bipolar transistor Q 5 , an additional resistor RB 2 , and an additional MOS transistor M 3 to provide a bias current for QN. The base terminal of Q 5 is coupled to the base terminal of Q 0 and Q 4 . Thus, Q 5 conducts a proportional current to Q 0 . In the example of FIG. 8 , Q 4 , Q 5 , RB, and RB 2 are configured to conduct equal or substantially equal currents. As a result, the beta helper current mirror 804 conducts the same current through QP as the current conducting through QN via Q 5 . The equal currents result in more equal and more stable step up voltage in QN and step down voltage in QP, and cause the collector-base voltage of Q 0 to be as small and stable as possible.
The addition of Q 5 , RB 2 , and M 3 further removes the effect of a potential positive feedback loop, which includes Q 4 , Q 3 , Q 2 , and QN. In case of positive feedback through the loop, Q 5 may adjust accordingly to prevent undesirable effects. The MOS transistor M 3 prevents large leakage current from flowing while the current mirror 800 is not active. When the output device requires additional current, S 0 is changed to logical one, and M 3 permits Q 5 to conduct current. When the output device no longer requires the additional current from the current mirror 800 , S 0 is changed to logical zero and M 3 turns off to prevent leakage current.
FIG. 9 is a schematic diagram of another example low voltage current mirror 900 to implement the example high side current channel 300 of FIG. 3 . The current mirror 900 is similar to the example low voltage current mirror 800 of FIG. 8 , and includes one or more level shifting resistors RL 1 and/or RL 2 . Either of the level shifting resistors RL 1 and RL 2 may be included to level shift the bias point at the base terminal of Q 0 . The drive current I_OUT response may thus be modified to be more or less responsive to the input current I_IN.
FIG. 10 is a schematic diagram of another example high side current channel 1000 . The high side current channel 1000 may be use to implement one or more of the current channels 204 - 210 of FIG. 2 to drive a laser diode 1002 at multiple current levels.
The example high side current channel 1000 , like the low side driver 400 , includes several input transistors 1004 and output transistors 1012 to implement the example current channels 204 - 210 of FIG. 2 . Each example input transistor 1004 and output transistor 1012 implements emitter degeneration using resistors 1006 . A current scaler 1008 provides scaling signals S 0 -S 3 , which control corresponding MOS transistors 1010 to scale the output current from the current channel 1000 . The current channel 1000 further includes MOS transistors 1014 and 1016 to control the output of the current channel 1000 via data signals Φ 0 and Φ 0 .bar, respectively. When the MOS transistors 1014 enable the current mirror amplifier 1000 output, the output transistors 1012 provide an output current to an output current mirror amplifier 1018 in an output stage 1020 . The output current mirror amplifier 1018 provides additional current gain to drive the laser diode 1002 at the desired power level.
While Φ 0 enables the MOS transistors 1014 , one or more of the MOS transistors 1010 are also enabled. Depending on the ratio of enabled MOS transistors 1010 to MOS transistors 1014 , the output transistors 1012 conduct a proportional current, and cause a proportional current in the output current mirrors 1018 . For example, if S 0 enables the corresponding MOS transistor 1010 , and the remaining MOS transistors 1010 are disabled, the ratio of enabled MOS transistors 1010 to MOS transistors 1014 causes the output transistors 1012 to provide the maximum current to the output stage 1020 and to the laser diode 1002 . In contrast, if S 0 -S 3 enabled all the MOS transistors 1010 , the ratio causes less current through the output transistors 1012 , and thereby causes less current through the output stage 1020 and to the laser diode 1002 .
Like the example low side current channel 400 of FIG. 4 , and unlike the example high side current channel 300 of FIG. 3 , the example high side current channel 1000 uses one power supply 1022 .
FIG. 11 is a block diagram of another example laser diode driver 1100 . The example laser diode driver 1100 includes components 1104 - 1124 similar to those of the laser diode driver 200 of FIG. 2 . In contrast to the example laser diode driver 200 of FIG. 2 , which selectively couples the example laser diode 202 to a supply voltage to conduct current, the laser diode driver 1100 selectively couples a laser diode device 1102 to a ground terminal to conduct pre-determined current levels through the laser diode 1102 .
FIG. 12 is a flow diagram of an example process to provide an output device as described herein. In an example implementation, firmware or software instructions stored in a memory may be retrieved and executed by a processor or controller that performs the process of FIG. 12 . Alternatively, the process of FIG. 12 may be implemented by dedicated hardware blocks or could be implemented using a combination of hardware, software, and/or firmware. The example process of FIG. 11 begins by generating a direct current bias at a current mirror output transistor including emitter degeneration (block 1202 ). The generation is based on a pre-determined output current. Then, the current mirror output transistor is selectively enabled to conduct the pre-determined output current (block 1204 ). The current mirror output transistor may be selectively enabled by, for example, electrically coupling an emitter terminal of the output transistor to a reference voltage. In addition, the selectively enabling the current mirror output transistor may comprise selectively enabling a switching device coupled to the current mirror output transistors based on a data signal. Next, a beta helper circuit coupled to the current mirror output transistor maintains the direct current bias in response to the current mirror output transistor being decoupled from the reference voltage (block 1206 ).
›DETAILED DESCRIPTION · 6 of 6
A plurality of scaling signals are then generated to modify the pre-determined output current (block 1208 ). A power output of the output device is then determined (block 1210 ). Then, the scaling signals are adjusted based on the determined power output (block 1212 ). In the illustrated example, a first one of the scaling signals selectively enables a first portion of the current channels and a second one of the scaling signals selectively enables a second portion of the current channels. The data signals are then modified to selectively achieve a first power level and a second power level (block 1214 ).
Next, a second direct current bias at a second current mirror output transistor including emitter degeneration is generated based on a second pre-determined output current (block 1216 ). The second current mirror output transistor is selectively enabled to conduct the second predetermined output current by electrically coupling an emitter terminal of the second output transistor to the reference voltage (block 1218 ). The first pre-determined output current and the second pre-determined output current are then summed and the result is used to drive the output device to a different operational mode (block 1220 ). For example, the device may be driven to one of the following example states: a read/cooling state, a biased state, an erasing state, and a writing state
Although certain example methods and apparatus are described herein, other implementations are possible. The scope of coverage of this patent is not limited to the specific examples described herein. On the contrary, this patent covers all methods and apparatus falling within the scope of the invention.
Claims as granted
19 claimsLog in to read the claims of this application.
Log in to unlockClassifications
4 codes- H01S5/06
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock