Background of the Invention
1. Field of the Invention
The present invention relates to distributed control signal generators for producing multiple related control signals, and in particular, to such control signal generators using digital-to-analog conversion.
2. Description of the Related Art
In many combination digital and analog systems, there is often a need for generating multiple analog control signals based upon a single master digital control signal. For example, the master digital control signal may consist of N bits from which it is necessary to generate many distributed analog control signals based upon such N-bit digital signal. While perhaps simple in concept, such distributed analog control signal generators tends to be rather complex and often produce analog output signals having undesirable transient signal components, or "glitches."
Summary of the Invention
A distributive digital-to-analog converter in accordance with the present invention converts an N-bit digital signal into 2.sup.M distributed analog signals (where M<N), where each analog output signal corresponds to a digital count of 2.sup.N-M -1. A single digital signal generator is used for generating all of the analog output signals, with precision switching between minimum and maximum analog signal levels and significantly reduced transient signal components.
In accordance with one embodiment of the present invention, a digital-to-digital converter for converting input digital signal bits into representative digital output signals includes a digital signal generator, a control signal generator and a plurality of signal selectors. The digital signal generator is configured to receive a first portion of a plurality of input digital signal bits and in accordance therewith provide one or more intermediate digital signals with one or more corresponding digital pulse densities which correspond to a digital count of such first portion of the plurality of input digital signal bits. The control signal generator is configured to receive a second portion of the plurality of input digital signal bits and in accordance therewith provide a plurality of digital control signal sets. The signal selectors are coupled to the digital signal generator and the control signal generator. Each one of the signal selectors is configured to receive the one or more intermediate digital signals and a corresponding one of the digital control signal sets and in accordance therewith provide a corresponding one of a plurality of digital output signals. Each one of the digital control signal sets determines whether the one or more intermediate digital signals or an individual signal of such digital control signal set is provided as the corresponding one of the digital output signals.
These and other features and advantages of the present invention will be understood upon consideration of the following detailed description of the invention and the accompanying drawings.
Brief Description of the Drawings
FIG. 1 is a functional block diagram of a distributive digital-to-analog converter in accordance with one embodiment of the present invention.
FIG. 2 illustrates the timing relationships among the digital control signals and analog output signals for the distributive digital-to-analog converter of FIG. 1 where M=2.
FIG. 3 is a logic diagram of an alternative embodiment of the signal selectors of FIG. 1.
FIGS. 4A, 4B and 4C are functional block diagrams of alternative embodiments of the signal converters of FIG. 1.
Detailed Description of the Invention
Referring to FIG. 1, a distributive digital-to-analog converter 10 in accordance with one embodiment of the present invention includes a digital signal generator 12, control signal generator 14, multiple signal selectors 16 and multiple signal converters 18, all interconnected substantially as shown. An N-bit digital signal 11 is received with its N-M least significant bits 11a being distributed to the digital signal generator 12 and its M most significant bits 11b being distributed to the control signal generator 14. The digital signal generator 12 (e.g., a pulse density modulator) generates a pulsed digital signal 13 with a pulse density which is proportional to the digital count of the N-M least significant bits 11a of the digital input signal 11. This pulsed digital signal 13 is distributed to each of the signal selectors 16. (In this embodiment, the pulsed digital signal 13 is 1-bit wide, but, as discussed in more detail below, it can also be P-bits wide with each of the P individual signals having its own respective pulse density which is proportional to the digital count of the N-M least significant bits 11a of the digital input signal 11.)
The control signal generator 14 generates K pairs of digital control signals 15a, 15b, where K=2.sup.M. Each pair of control signals 15a, 15b is distributed to a respective one of the signal selectors 16 for determining whether the output of such signal selector 16 is a logic 0, a logic 1 or the pulsed digital signal 13 (discussed in more detail below). In accordance with one embodiment of the present invention, each signal selector 16 consists of a logic AND gate 20 for logically ANDing the pulsed digital signal 13 and first digital control signal 15a, and a logic OR gate 22 for logically ORing the result of such ANDing operation and the second digital control signal 15b.
For an M-bit input signal 11b and an index I, the logic states of the individual control signals 15a, 15b can be described by (and the appropriate Boolean logic for implementing the control signal generator 14 can be designed from) the following expressions:
The resulting digital output signals 17 from the individual signal selectors 16 are converted by their respective signal converters 18 to individual analog output signals 19. According to one embodiment of the present invention, each signal converter 18 is a lowpass filter consisting of a series resistor 24 and shunt capacitor 26 (often referred to as an "anti-alias" filter).
Referring to FIG. 2, the above-discussed digital-to-analog conversion in accordance with the present invention is illustrated for converting the N-bit input signal 11 into four (i.e., M=2) distributed analog signals 19a, 19b, 19c, 19d. When the digital count of the N-bit input 11 is between 0 and 2 .sup.N-2 -1, i.e., when the M-bit input 11b to the control signal generator 14 (FIG. 1) is "00", A1=1 and A2=A3=A4=B1=B2=B3=B4=0, and the output voltage VC1 ramps up from zero volts to its maximum value which is an analog voltage corresponding to the digital count 2 .sup.N-2 -1. When the digital count of the N-bit input 11 is between 2.sup.N-2 -1 and 2*2 .sup.N-2 -1, i.e., when the M-bit input 11b is "01", A1=X, B1=A2=1, A3=A4=B2=B3=B4=0 and the output voltage VC2 ramps up from zero volts to its maximum which corresponds to the digital count of 2 .sup.N-2 -1. Output voltages VC3 and VC4 are controlled and generated in a similar manner.
Referring to FIG. 3, in accordance with another embodiment of the present invention, as noted above, the pulsed digital signal 13 from the digital signal generator 12 (FIG. 1) can be P-bits wide. Accordingly, each signal selector 16ia will have multiple AND gates 20 on the input side and multiple OR gates 22 on the output side. Each of the P individual bits 13a, 13b, 13c, . . . , 13p of the pulsed digital signal 13 is gated by the AI control signal 15ai. The resulting gated signals 21a, 21b, 21c, . . . , 21p are logically ORed with the BI control signal 15bi. The resulting output signals 23a, 23b, 23c, . . . , 23p form the individual bits of a P-bit wide digital output signal 17i for conversion to an analog signal 19i with the signal converter 18i.
Referring to FIGS. 4A, 4B and 4C, in accordance with further embodiments of the present invention, when the digital output signals 17 from the signal selectors 16 are P-bits wide, the signal converters 18 can be implemented in a number of ways. For example, each signal converter 18 can be a digital-to-analog converter 18ia (FIG. 4A), many types of which are well-known in the art. Alternatively, each signal converter 18 can be implemented as a lowpass filter 18ib (FIG. 4B), as discussed above, with multiple resistors 24 for combining the individual input signals 23. Further alternatively, the input stage to the signal converter 18ic (FIG. 4C) can be a pulse density modulator 112 which converts the P-bit wide input signal 17i to a pulse density modulated signal 113 which is then converted by a signal converter 118 to produce the analog output signal 19i. Such signal converter 118 can be a digital-to-analog converter or lowpass filter, as discussed above. Further, the pulse density modulated signal 113 can be one or more bits wide, as desired.
Various other modifications and alterations in the structure and method of operation of this invention will be apparent to those skilled in the art without departing from the scope and spirit of the invention. Although the invention has been described in connection with specific preferred embodiments, it should be understood that the invention as claimed should not be unduly limited to such specific embodiments. It is intended that the following claims define the scope of the present invention and that structures and methods within the scope of these claims and their equivalents be covered thereby.