1. Field of the Invention
The present invention relates to function generators, and particularly to an arbitrary power law function generator using semiconductors operating in a current-mode, and wherein the power law functions generated are current-controlled.
2. Description of the Related Art
Power law function generators are very attractive circuits in analog signal processing. Such circuits have many applications as basic blocks in communication electronic circuits, measurement systems and modeling of the non-linear current-voltage characteristics of many devices. Power-law circuits implemented in voltage mode techniques are usually built around operational amplifiers and diodes, analog multipliers, operational transconductance amplifiers (OTAs), the current differencing transconductance amplifier (CDTA), bipolar transistors, or MOSFETs working in the weak inversion region where the exponential relationship between the drain current and the gate-to-source voltage is exploited to advantage. Among these techniques, the OTA-based circuits are preferred due to their programmability and modularity. However, such realizations either depend on approximations of the power law function, or are temperature dependent and silicon intensive, as it requires a large number of OTAs or else one can realize only one power law function, e.g., the cube-law. Power-law circuits implemented in the transconductance mode, that is, input voltage and output current, have also been reported using a bipolar junction transistor (BJT). In both circuits, the power-law function is a function of the thermal voltage, and hence is temperature sensitive.
Due to the many benefits it has, current-mode implementation of power law circuits have also been reported. These circuits are true power-law realizations with temperature independent characteristics. The problem with existing current-mirror power law implementations is the staking nature of the BJTs used as diodes to get the required power law, restricting such circuits to operation with relatively high voltage power supplies. Moreover, the power factor can be adjusted either by controlling the gain of an operational amplifier-based voltage amplifier, the ratio of a resistors-based potentiometer, or the number of p-n junction diodes. Current-mode power law function generator circuits based on a transconductor, a square-root function generator, a cube-root function generator and a weighting transimpedance amplifier can provide power factors between ½ and ⅓ only. Other existing circuits can realize a function of the form io=iy(ix/iz)m and use a logarithmic function generation, an exponential function generator, and a voltage amplifier and can realize power factor values over a continuous range. However, the power factor m is controlled by adjusting the gain of a voltage amplifier.
Yet other circuits are built around two logarithmic circuits and a single exponential circuit, and can realize the function io=iy(ix/iz)m. However, the power factor m is controlled by connecting an external resistance to control the gain of an operational-amplifier-based voltage amplifier or by connecting an external voltage divider. Such circuits do not enjoy the attractive property of current-controlled power factor, and therefore cannot be described as current-controlled current-mode power-law function generators.
Thus, an arbitrary power law function generator solving the aforementioned problems is desired.
The arbitrary power law function generator uses two exponential and two logarithmic current-mode, current-controlled circuits, which provide positive, negative, integer, or non-integer powers independent of temperature. Moreover, the circuit can operate from a DC power supply having a voltage as low as ±1.5V. SPICE simulation results using practical bipolar junction transistor (BJT) parameters are included to confirm the feasibility of the proposed design approach.
These and other features of the present invention will become readily apparent upon further review of the following specification and drawings.
Similar reference characters denote corresponding features consistently throughout the attached drawings.
The arbitrary power law function generator uses semiconductors operating in current-mode, and wherein the power law functions generated are current-controlled. The function generator uses an equal number of exponential and logarithmic circuits, e.g., two exponential and two logarithmic circuits, which provide positive, negative, integer, or non-integer powers independent of temperature. By “arbitrary”, it is meant that the function generator is not limited to one or two discrete powers, but is capable of generating functions to any desired power, whether positive or negative, and whether an integer power or a fractional power. Moreover, the function generator can operate from a DC power supply having a voltage as low as ±1.5V. SPICE simulation results using practical bipolar junction transistor (BJT) parameters are included to confirm the feasibility of the function generator.
An exponential circuit 10 that can be used in the function generator is shown in
VBE10=IinR+VBE12 (1)
Equation (1) can be rewritten as:
In deriving equation (2), use is made of the relationship of equation (3) between the base-to-emitter voltage and the collector current.
In a similar way, applying KVL on the loop formed of Q9, R and Q12, yields:
Applying the translinear principle (TLP) to the loop formed of Q13, Q15-Q19 yields:
Combining equations (2) and (5) yields:
In a similar way, applying the TLP to the loop formed of Q1-Q5, Q8 and following same steps, yields:
Combining equations (6) and (7) results in:
Equation (8) is the desired exponential function, where Io=Io1−Io2 represents the output current, and IA, IB1, IB2 and ID act as control currents to adjust the gain and the polarity of the exponential function. An additional current-mirror based current subtraction circuit is needed to obtain the output current Io. This is implemented using standard current mirrors.
In the present logarithmic circuit 20, shown in
Io1=Iin+Iref+IR
where IR
Io2=Iin+Iref−IR
Applying KVL to the loop formed of Q3, RL and Q4 yields:
IR
Assuming identical transistors, equation (11) yields:
Combining equations (9), (10) and (12) yields:
Equation (13) is the desired logarithmic function, where Io=Io1−Io2 represents the output current, and Iref acts as the control current. The gain of the logarithmic function is controlled by the resistance RL. An additional current-mirror-based current subtraction circuit is needed to obtain the output current I0. This is implemented using standard current mirrors.
Inspection of equations (8) and (13) clearly shows that the output currents of the exponential and logarithmic circuits are dependent on the temperature through the thermal voltage VT. However, in power law function generation using an equal number of exponential and logarithmic circuits, the final output current will be independent of temperature.
With respect to the power law function generator, the general form of the power law function can be written as
where A, B, C and D are constants. The proposed realization of the single-ended input and differential output current-mode current-controlled power-law function generator is shown in
Equation (15) can be rewritten as:
Taking Io
In deriving equation (17), it is assumed that RL=2R. Equation (17) can be rewritten as:
The resulting output current of the last block, Iout, is:
Equation (19) can be rewritten as:
where
Again, in deriving equation (20), it is assumed that RL=2R, and thus m can be a positive number, a negative number, an integer, or a non-integer number.
Comparing equations (14) and (20) shows that all constants, A, B, C and D, are represented by programmable bias currents. It is worth noting here that although the exponential and logarithmic circuits by themselves have temperature dependent characteristics, the net result is temperature independent. This temperature-independent characteristic can be achieved in all applications requiring an equal number of logarithmic and exponential blocks in the signal path. Moreover, while the current sources representing the power law are unidirectional, the power-law function realization of
Regarding mismatch analysis, the proposed exponential circuit of
and
Combining equations (21) and (22), yields:
Inspection of equations (8) and (23) clearly shows that the effect of the mismatch in the currents IE/2 will not affect the exponential relationship between the input current and the output current. However, it will affect the magnitude of the output current. In a similar way, assuming that the current IB1 involved in the loop formed of Q10, R and Q12 changed to IB1+δ, then equation (2) reduces to:
Also, assuming that the current IB2 involved in the loop formed of Q13, Q15-Q19 changed to IB2+ε, then equation (5) reduces to:
Combining equations (24) and (25) yields:
In a similar way, equation (7) reduces to
Combining equations (26) and (27) then:
Inspection of equation (28) clearly shows that the exponential relationship between the output current and the input current will be very slightly affected by a scaling factor.
Finally, assuming that the current IA in the TLP formed of Q13, Q15-Q19 changes to IA+δ, then equations (6) and (7) reduce to:
Combining equations (29) and (30), results in:
Inspection of equation (31) clearly shows that the exponential relationship between the output current and the input current will be slightly affected by a scaling factor.
To verify the performance of the present current-mode current-controlled power law function generator, the configuration of
Plot 600 of
The simulation results were obtained assuming perfectly matched transistors and resistors. While it is impossible to have perfectly matched transistors in practice, it is possible using the common-centroid, inter-digitization, and cross-connected quads layout techniques to achieve nearly matched transistors and resistors. Moreover, from equation (20), it appears that the practical realization of the present circuit requires a number of temperature-independent current-sources, which are readily available.
A truly current-mode, with input current and output current, current-controlled temperature-insensitive arbitrary power law function generator has been presented. The present circuit can operate from a DC supply voltage as low as ±1.5V. Moreover, it can provide arbitrary positive, negative, integer or non-integer powers by proper selection of the control currents. Furthermore, since all the operation is in current-mode, then addition or subtraction of currents is straight forward and may require only additional current mirrors. This paves the way to synthesizing Taylor series functions for emulating any nonlinear function, and may prove very useful in analog signal processing. Moreover, it is worth mentioning here that the proposed circuits shown in
As the present realizations are based on the TLP with BJTs in the active mode, one main factor affecting the accuracy and bandwidth of these circuits is the base currents. In order to partially solve this problem, BJTs with larger DC current gain can be used. However, this may not be possible when using transistors with higher cutoff frequency. On the other hand, replacing the BJTs by MOSFETs working in the sub-threshold region would provide the same results but with much reduced gate currents, thus improving the accuracy of the proposed realizations.
It is to be understood that the present invention is not limited to the embodiments described above, but encompasses any and all embodiments within the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
4004141 | Curtis | Jan 1977 | A |
4385364 | Main | May 1983 | A |
7310656 | Gilbert | Dec 2007 | B1 |
Entry |
---|
Abuelma'atti M.T., Abed S.M Translinear circuit for generating arbitrary power-law functions (1998) Microelectronics Journal, 29 (7) , pp. 465-470. (abstract only). |