The present invention relates to digital to analog converters (DAC's) and in particular to a segmented DAC architecture adapted to provide for monotonicity irrespective of mismatches in the components making up the DAC.
A DAC having a segmented structure typically operates by dividing a digital input word into subwords which control different parts of the DAC circuit. For example, a digital input word might be divided into a more significant (MS) subword and a less significant (LS) subword, the MS subword being used to generate a first intermediate current or voltage signal that is summed with a second intermediate voltage or current signal generated responsive to the LS subword. Such segmented architectures are particularly useful for reducing the number of resistive elements required to provide a resistive DAC with high resolution. However, summing the intermediate signals without buffering the outputs of the signal generating circuits may subject the outputs of the signal generating circuits to excessive load conditions. On the other hand, adding such buffering to the output of each signal generating circuit typically introduces noise and adds to the cost and complexity of the DAC.
U.S. Pat. No. 6,225,929 describes a DAC architecture which switches currents to binary weighted resistors. This architecture is specifically adapted to tackle the problems associated with buffering highlighted above. The static DAC design of this US patent is adapted for converting an N bit input digital word to a corresponding analog output. This is achieved by providing a resistor string having N resistors and coupling each of N switchable current sources to a corresponding one of N nodes of the resistor string. This DAC is useful for high resolution general purpose applications but suffers in that it is not suitable in applications that require monotonic behaviour.
This problem of monotonicity arises from the transfer function of the DAC. Monotonicity is vital in many applications such as in control systems where non-monotonic DACs can create serious problem. In many practical cases, however, due to unavoidable component inaccuracies in the DACs, monotonicity is not always guaranteed.
In view of the foregoing, it is desirable to provide a segmented DAC which is simple to implement, and which provides immunity to loading problems associated with unbuffered analog summing of intermediate signals. It would further be desirable to provide a segmented DAC which does not require a separate buffer circuit between the output of each signal generating circuit and the summing circuitry of the DAC. It would also be desirable to provide monotonic transfer function of the DAC.
These and other problems associated with the prior art are obviated by a DAC in accordance with the present invention, which provides guaranteed monotonic behaviour, one of the most desired requirements of any DAC. It is monotonic in spite of any mismatches in the components. The architecture is also segmented and hence it is area efficient for the resolution achievable. This is achieved by effecting a generation of analog voltages by driving current sources to resistors in response to digital input. In a preferred embodiment, the invention provides a resistor string coupled between an output node and a voltage reference node (vref-), and set of current sources. The current sources are switched to nodes in the resistor string which in turn generates a voltage at the output. One of the major advantages of this architecture is that very small size switches may be used and hence the architecture is area efficient.
In accordance with a first embodiment of the invention a digital to analog converter (DAC) is provided which is adapted to convert a digital input word having N bits to a corresponding analog voltage output signal, the DAC comprising:
a current array including a plurality of current sources and having 2L outputs,
a set of switches individually coupled to the 2L outputs from the current sources,
a resistor string having 2M resistors, the resistors being serially coupled between a reference voltage and the voltage output and being switchably coupled via the set of switches to the current string, and wherein the number M of current sources and number L of resistors when summed are equal to the number N of bits of the input digital word.
The invention also provides a digital to analog converter (DAC) adapted to convert a digital input word having N bits to a corresponding analog voltage output signal, the DAC comprising:
a first segment having a plurality of current sources, and a plurality of outputs therefrom,
a resistor string having a plurality of resistors, the resistors being serially coupled between a reference voltage and the voltage output
a set of switches individually coupling the outputs of the first segment to the resistors in the resistor string, and wherein, in use, the number of outputs from the first segment switched to the number of resistors is equal to 2L and the number of resistors in the string is equal to 2M, where N=M+L.
The set of switches desirably comprises 2N individual switches, although in certain embodiments less than 2N individual switches are provided.
The architecture of the DAC of the present invention is such that desirably an increment in a digital word applied to the input of the DAC requires the addition of at least one resistor or current source to generate the corresponding incremental output analog voltage, thereby providing a monotonic response.
In certain embodiments, the individual current sources may be selectively cycled to alternative input nodes within the resistor string, thereby reducing the effect of mismatch between the individual current sources.
The voltage output of the DAC may be coupled to a low impedance node, such that the current into the low impedance node will increase monotonically with the DAC input code.
Such a low impedance node may be provided by a virtual ground of an operational amplifier, the operational amplifier being configured as a current to voltage converter
The invention also provides a digital to analog converter (DAC) adapted for converting a N-bit digital input word to a corresponding analog voltage output, the DAC comprising:
a resistor string comprising a plurality of resistors serially connected together, the resistor string having an output node, and a reference node connected to a reference voltage,
a plurality of current sources,
a switching arrangement for selectively connecting the individual current sources to input nodes in the resistor string to produce an analog output voltage at the output node, and
wherein at least one of the individual current sources may be selectively switched by the switching arrangement to more than one input node such that a reduction is achieved in the required number of resistors and current sources. The invention also provides a method of providing a monotonic DAC adapted to convert an N-bit digital word applied to an input thereof to a corresponding analog voltage at an output thereof, the method comprising the steps of:
Providing a first segment including a plurality of current sources and having a plurality of inputs,
providing a second segment having a plurality of inputs and including a set of resistors serially connected between a reference voltage and the output node of the DAC,
switchably coupling the outputs of the first segment to the inputs of the second segment in response to the applied digital word at the input of the DAC, and wherein the outputs from the first segment can be changeably coupled to differing inputs of the second segment.
These and other features of the present invention will be better understood with reference to the following drawings.
It is to be noted that it the exemplary DAC architecture of
It will be further understood that the current and resistor architectures illustrated in
The value of the Current I and resistor R are desirably chosen in such a way that I*R=the voltage output corresponding tol LSB
In response to digital word of 0000, all switches 105 will remain open and output voltage at the voltage output node VOUT will be equal to zero. In response to digital word of 0001, switch S1 is closed and the other switches left open. So current I flows through R and the output voltage (Vout) is equal to 1 LSB. The following table will illustrate the remaining digital codes.
So, from 0001-0100, 0110-1000, 1010-1100, 1110-111 with an increment in digital code, it will be seen that one additional resistor is added to generate higher voltage in response each increment in digital code. And at digital word of 0101, 1001 and 1101, an additional current source is added to generate higher voltage in response to the higher digital code. So for any increment in the digital word, either a resistor or current source is added to generate the higher voltage, so that the converter is always monotonic in spite of unavoidable inaccuracies in the resistors or current sources.
It will be appreciated that the effects of switch resistance are not very important and hence very small switches may be used. It will also be noted that the number of switches required to effect the operation of Table 1 is equal to 2N, if the circuit arrangement of
It will be noted from an examination of
Dynamic Element Matching
It will be appreciated that if the configuration of the current sources above is held constant for any given input code, then mismatch between those current sources will contribute directly to the integral nonlinearity of the overall DAC. The integral nonlinearity can be improved if the current sources are switched or cycled in a fashion that keeps the nominal voltage across the ladder constant, but varies the selection of individual current sources connected to the ladder. This has the effect of shaping the current source mismatch away from the frequencies of interest. Algorithms for controlling the switching are described in, for instance, the literature on sigma delta techniques, where they are known as dynamic element matching, mismatch noise shaping or bit shuffling, and will be apparent to those skilled in the art.
Current Output
Heretofore the present invention has been described with reference to a DAC operated in a voltage output mode. It will be appreciated that it can also be used for current output if the voltage output node at the top of the resistor ladder, labelled Vout, above is connected to a low impedance node. In this case, as in the case of a voltage output, using the above described switching sequences, the current into the low impedance node will increase monotonically with DAC input code. This is particularly useful if the low impedance node is the virtual ground of an amplifier configured as a current-to-voltage converter as shown in
As shown in
Differential nonlinearity (DNL) is defined as the difference in output values of successive codes from the ideal value (equal to one Least Significant Bit (LSB)). The DNL error in LSBs terms for code n in a voltage output converter is given by:
As each of the incremental words is effected by adding an additional resistor from the string that the numerator is always going to be greater than 1. It will therefore be appreciated that the DNL performance of the DAC architecture of the present invention will provide a DNL which is inherently less than 1 LSB. Such behaviour is evidence of the monotonic performance of the DAC architecture.
It will be appreciated that the current sources of the present invention have been shown in schematic form and that any number of possible circuit components may be utilised to provide such current sources. Typical examples include one or more transistors.
It will also be appreciated that the present invention has been described with reference to preferred embodiments of the segmented DAC architecture in accordance with the present invention. By enabling a coupling of a plurality of current sources to more than one node in a resistor string the present invention is able to guaranteed monotonic behaviour. Therefore it will be understood that many modifications may be made to the illustrated exemplary embodiments of the present invention without departing from the spirit and scope of the present invention. It is not intended that the extent of protection provided by invention be limited in any way except as may be deemed necessary in the light of the appended claims.
The words comprises/comprising when used in this specification are to specify the presence of stated features, integers, steps or components but does not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof.
Number | Name | Date | Kind |
---|---|---|---|
3699568 | Thompson et al. | Oct 1972 | A |
5612696 | Kim | Mar 1997 | A |
5726652 | Giuroiu | Mar 1998 | A |
5943000 | Nessi et al. | Aug 1999 | A |
6225929 | Beck | May 2001 | B1 |
6683549 | Kinugasa | Jan 2004 | B1 |
Number | Date | Country | |
---|---|---|---|
60507900 | Oct 2003 | US | |
60509738 | Oct 2003 | US |