Devices that transmit wireless signals, such as mobile telephones, often include a power amplifier that amplifies signals to a level suitable for wireless transmission. Such devices often require precise currents based on input voltages. For example, mobile telephones may include power amplifiers that are driven by driver circuits. These driver circuits provide the power amplifiers with driver currents that provide various features. For instance, the driver currents may provide the power amplifiers with functions, such as baseband signal processing, biasing, power control, and power optimization. Accordingly, precise driver currents are often desirable.
Driver currents may originate from currents generated by transconductance cells based on input voltages. Unfortunately, environmental factors may cause transconductance cells to provide imprecise or varying transconductance values. Examples of such environmental factors include variations in temperature and process.
Thus, techniques for providing accurate and controllable transconductance values may be desired.
The present invention provides various embodiments that may provide for precise transconductance values. For instance, an apparatus includes a slave transconductance cell and a control loop. The control loop provides a tuning voltage to the slave transconductance cell. Moreover, the control loop includes a master transconductance cell that generates a master output current, and a current amplifier that generates the tuning voltage based on an error signal. The error signal reflects a difference between a reference current and the master output current. Further, the current amplifier provides the tuning voltage to the master transconductance cell.
A further apparatus includes a master transconductance cell, a current digital to analog converter (DAC), and a current amplifier. The master transconductance cell generates a master output current from one or more biasing voltages in accordance with a tuning voltage. The current DAC produces a reference current based on an input control word. The current amplifier generates the tuning voltage based on an error signal that reflects a difference between the reference current and the master output current.
Moreover, a method includes generating a master output current from one or more input biasing voltages in accordance with a transconductance value that is determined by a tuning voltage. Based on an error signal that reflects a difference between a reference current and the master output current, the method generates the tuning voltage. In addition, the method provides the tuning voltage to a slave transconductance cell.
Various embodiments may generally involve transconductance circuits. For instance, embodiments may include a master transconductance which is controlled by a current amplifier and a reference current. In particular, the master transconductance is controlled by a tuning voltage that is generated by the current amplifier. This tuning voltage is also provided to a slave transconductance. The slave transconductance may provide an input current to a driver circuit. Based on the input current, the driver circuit may provide a driver current to a power amplifier. Thus, embodiments may advantageously provide precise and stable transconductance values that are also user selectable.
Although embodiments may be described with a certain number of elements in a particular arrangement by way of example, the embodiments are not limited to such examples. For instance, embodiments may include greater or fewer elements, as well as other arrangements among elements.
Biasing portion 102 provides master circuit 104 and slave circuit 106 with various voltages. For instance, biasing portion 102 provides master circuit 104 with bias voltages 130 and 132. As shown in
Further, biasing portion 102 provides slave circuit 106 with peak voltages 134 and 136. As shown in
+Vam and −Vam are time varying voltage signals. Further, −Vam is the negative Of +Vam. (i.e., they are 180 degrees out of phase). In embodiments, these signals may be baseband signals that convey an information sequence. For example, +Vam and −Vam may be amplitude modulated (AM) signals. The embodiments, however, are not limited to this modulation scheme. Thus, +Vam and −Vam may be in accordance with various formats and/or modulation schemes. +Vpk and −Vpk (which are equal in magnitude, but opposite in sign) are the peak values of +Vam and −Vam.
Interface portion 103 includes a serial port 110, which provides a control word 111 to a current digital to analog converter (DAC) 114 within master circuit 104. Various types of serial ports may be employed. Examples include Universal Serial Bus (USB) and Electronic Industries Alliance (EIA) RS-232 interfaces. The embodiments, however, are not limited to these examples. Moreover, interfaces other than serial ports may be employed.
Current DAC 114 generates a reference current Idac that is sent to current amplifier 116. This reference current is based on control word 111, which is received from serial port 110 of interface portion 102.
Current amplifier 116 includes three input terminals: differential input terminals I+ and I−, and a bias input terminal. As shown in
In embodiments, master Gm cell 112 and slave Gm cell 118 have the same implementations. Thus, they may be substantially identical. However, as described, herein, each of these components are operated differently. Details regarding an exemplary implementation of Gm cells 112 and 118 are provided below with reference to
In general operation, apparatus 100 provides for the transconductance values (Gm) of Gm cells 112 and 118 to be accurately controlled. This control is based on a control loop within master circuit 104.
More particularly, master circuit 104 provides a control loop including master Gm cell 112 and current amplifier 116. Through this control loop, master Gm cell 112 receives negative feedback from current amplifier 116. For instance, based on fixed input voltages 130 and 132, master Gm cell produces output current Im. At current amplifier 116, master output current Im is compared with reference current Idac from current DAC 114. This comparison represents an error signal, which current amplifier 116 amplifies to produce tuning voltage, Vtune. This tuning voltage is applied to master Gm cell 112 (at its control terminal ic) in such a way so that the error signal (at current amplifier 116) is minimized.
As described above, tuning voltage Vtune is applied to the control terminals (ic) of both master Gm cell 112 and slave Gm cell 118. Thus, slave Gm cell 118 may have a transconductance that is substantially the same as the transconductance of master Gm cell 112.
Within slave circuit 106, slave Gm cell 118 is operated in an open loop configuration. Thus, slave Gm cell 118 is arranged to convert a difference between voltages +Vam and −Vam into slave output current Is. Moreover, as described above, slave Gm cell 118 receives biasing voltages +Vpk and −Vpk, which vary with the power of +Vam and −Vam. This may ensure that Is is substantially zero when +Vam and −Vam are at their minimum.
As described above, the input voltages applied at master Gm cell 112 may be highly precise. Also, Idac from current DAC 114 may be highly precise. Moreover, in embodiments, Gm cells 112 and 118 are implemented on the same die and have matched (or substantially identical) properties. Thus, the transconductance value (Gm) obtained at Gm cells 112 and 118 may be controlled with a high degree of precision. Also, for at least these reasons, this Gm value may be substantially independent from process and temperature variations. However, variations in process and temperature may necessitate changes in the tuning voltage Vtune to maintain a constant Gm. Such variations are automatically carried out through the control loop arrangement of master circuit 104.
In addition to being precise, apparatus 100 is also programmable. For instance, by setting control word 111, a user may select a desired transconductance value for Gm cells 112 and 118. As described above, Vtune (which controls Gm) is based on an error signal reflecting a difference between Im and Idac. Since Idac is determined by control word 111, then control word 111 determines Gm. This programmability may advantageously provide power efficiency and/or optimization to the power amplifier (e.g., PA 108) which apparatus 100 is driving.
Apparatus 100 may be implemented according to various techniques. In embodiments, apparatus 100 is fabricated on a single chip or die. For example, apparatus 100 may be fabricated using a 0.18 um/0.4 um 1.8V/3.3V, single-poly, 7-metal BiCMOS process. The embodiments, however, are not limited to this example.
As described above, driver circuit 120 provides driver current IB to PA 108. PA 108 may amplify this current for wireless transmission. Additionally or alternatively, multiple PAs (or multiple PA stages) may be employed which perform functions, such as polar modulation, based on driver current IB. Such power amplifiers may employ (but are not limited to) hetereobipolar junction transistors (HBTs). Accordingly, apparatus 100 (as well as such power amplifiers) may be included in devices, such as wireless telephones.
The current amplifier implementation of
In Equation (1), gdac is the output conductance of current DAC 114, gm4 is the transconductance of M4, gm6 is the transconductance of M6, gm9 is the transconductance of M9, gds2 is the output conductance of M2, gds4 is the output conductance of M4, gds6 is the output conductance of M6, and gds8 is the output conductance of M8.
Current amplifier 200 provides relatively low input impedance. Therefore, when implemented in apparatus 100 of
As described above, the current amplifier implementation of
As shown in
For instance,
Implementation 300 includes four input devices 306a-d. These are shown in FETs. However, the embodiments are not limited to such devices. As shown in
The gate terminals of devices 306a-d may implement the input terminals of gm cells 112 and 118 in
Further, implementation 300 includes a current mirror circuit 310. As shown in
As a result, the graph of
Curves 602, 604, and 606 show the corresponding driver currents being substantially constant (i.e., within approximately ±2.5%). In contrast, curve 608 shows that Vtune increases significantly (by approximately 31%) across the temperature range. With reference to the architecture of
Through simulation, each of waveforms 702 and 704 are produced from constant input triangle signals to the slave Gm cell, while tuning voltage Vtune has been adjusted from minimum to maximum. Based on this a Gm ratio of 11.2:1 is exhibited. However, for embodiments in which current DAC 114 is implemented on a chip produces, a reduced range may chosen for implementation reasons. For instance, such a reduced range may provide transconductances between 15.8 uS to 48 uS.
Thus, as shown in
Embodiments may be implemented according to various techniques, and may possess a variety of characteristics. Exemplary implementation characteristics are provided below in Table 1.
The implementation characteristics provided in Table 1 are for purposes of illustration, and not limitation. Thus, embodiments may be implemented according to (or exhibit) different characteristics.
While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not in limitation. For instance,
Accordingly, it will be apparent to persons skilled in the relevant art that various changes in form and detail can be made therein without departing from the spirit and scope of the invention. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.