FINITE IMPULSE RESPONSE INPUT DIGITAL-TO-ANALOG CONVERTER
20230139547 · 2023-05-04
Assignee
Inventors
- Paul M. Astrachan (Austin, TX)
- Lingli ZHANG (Austin, TX, US)
- John L. Melanson (Austin, TX)
- James KELTON (Austin, TX, US)
Cpc classification
H03M1/06
ELECTRICITY
International classification
Abstract
A digital-to-analog converter may include an integrator, an input network comprising a plurality of parallel taps, each member of the plurality of parallel taps comprising a respective input resistance, and control circuitry configured to selectively enable and selectively disable particular members of the plurality of parallel taps in order to program an effective input resistance of the input network to control an analog gain of the digital-to-analog converter.
Claims
1. A digital-to-analog converter, comprising: an integrator; an input network comprising a plurality of parallel taps, each member of the plurality of parallel taps comprising a respective input resistance; and control circuitry configured to selectively enable and selectively disable particular members of the plurality of parallel taps in order to program an effective input resistance of the input network to control an analog gain of the digital-to-analog converter.
2. The digital-to-analog converter of claim 1, wherein each member of the plurality of parallel taps includes a pair of differential tap elements.
3. The digital-to-analog converter of claim 2, wherein: a first tap element of each member of the plurality of parallel taps is coupled between a first polarity of a digital input signal to the digital-to-analog converter and an inverting input of the integrator; and a second member of each member of the plurality of parallel taps is coupled between a second polarity of a digital input signal to the digital-to-analog converter and a non-inverting input of the integrator; and
4. The digital-to-analog converter of claim 1, wherein each member of the plurality of parallel taps has a respective signal delay, such that at least two of the respective signal delays are different.
5. The digital-to-analog converter of claim 4, wherein the respective signal delay for each member of the plurality of parallel taps is different.
6. The digital-to-analog converter of claim 4, wherein the control circuitry is further configured to selectively enable and disable particular members of the plurality of parallel taps in order to control the analog gain of the digital-to-analog converter and to combine delay characteristics of enabled members of the plurality of parallel taps in order to generate desired filter characteristics for the input network.
7. The digital-to-analog converter of claim 4, wherein the control circuitry is further configured to, when selectively enabling and disabling a particular member of the plurality of parallel taps, delay a control signal for enabling or disabling the particular member based on the respective signal delay for the particular member.
8. The digital-to-analog converter of claim 1, the control circuitry further configured to selectively enable and disable an even number of members at a time, with half of such enabled members in a first group and half of such enabled members in a second group.
9. The digital-to-analog converter of claim 8, wherein the first group and the second group are separated temporally from each other in order to facilitate matching of an input signal received by the digital-to-analog converter and an output of a component downstream of the digital-to-analog converter.
10. The digital-to-analog converter of claim 8, wherein the control circuitry is further configured to, when enabling or disabling additional members of the plurality of parallel taps to modify the analog gain, alternate between tap delays that decrease a duration between a first center of the first group and a second center of the second group and tap delays that increase the duration.
11. The digital-to-analog converter of claim 10, wherein the control circuitry is further configured to maintain the first center at approximately 25% of a pulse width of an input signal received by the digital-to-analog converter and at approximately 75% of a pulse width of the input signal.
12. A method, comprising, in a digital-to-analog converter having an integrator and an input network comprising a plurality of parallel taps, each member of the plurality of parallel taps comprising a respective input resistance: selectively enabling and selectively disabling particular members of the plurality of parallel taps in order to program an effective input resistance of the input network to control an analog gain of the digital-to-analog converter.
13. The method of claim 12, wherein each member of the plurality of parallel taps includes a pair of differential tap elements.
14. The method of claim 13, wherein: a first tap element of each member of the plurality of parallel taps is coupled between a first polarity of a digital input signal to the digital-to-analog converter and an inverting input of the integrator; and a second member of each member of the plurality of parallel taps is coupled between a second polarity of a digital input signal to the digital-to-analog converter and a non-inverting input of the integrator; and
15. The method of claim 12, wherein each member of the plurality of parallel taps has a respective signal delay, such that at least two of the respective signal delays are different.
16. The method of claim 15, wherein the respective signal delay for each member of the plurality of parallel taps is different.
17. The method of claim 15, further comprising selectively enabling and disabling particular members of the plurality of parallel taps in order to control the analog gain of the digital-to-analog converter and to combine delay characteristics of enabled members of the plurality of parallel taps in order to generate desired filter characteristics for the input network.
18. The method of claim 15, further comprising, when selectively enabling and disabling a particular member of the plurality of parallel taps, delaying a control signal for enabling or disabling the particular member based on the respective signal delay for the particular member.
19. The method of claim 12, further comprising selectively enabling and disabling an even number of members at a time, with half of such enabled members in a first group and half of such enabled members in a second group.
20. The method of claim 19, wherein the first group and the second group are separated temporally from each other in order to facilitate matching of an input signal received by the digital-to-analog converter and an output of a component downstream of the digital-to-analog converter.
21. The method of claim 19, further comprising, when selectively enabling and disabling additional members of the plurality of parallel taps to modify the analog gain, alternating between tap delays that decrease a duration between a first center of the first group and a second center of the second group and tap delays that increase the duration.
22. The method of claim 21, further comprising maintaining the first center at approximately 25% of a pulse width of an input signal received by the digital-to-analog converter and at approximately 75% of a pulse width of the input signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] A more complete understanding of the present embodiments and advantages thereof may be acquired by referring to the following description taken in conjunction with the accompanying drawings, in which like reference numbers indicate like features, and wherein:
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION
[0022]
[0023]
[0024] Although
[0025]
[0026] As seen in
where n represents the number of the N taps that are enabled. As a specific example, further assuming N=10 total taps and R.sub.F=R.sub.I, the relationship among the number of taps n which are enabled to GAIN.sub.A may be given by the table below:
TABLE-US-00001 Taps 1 2 3 4 5 6 7 8 9 10 Gain(dB) 0 6.02 9.54 12.04 13.98 15.56 16.90 18.06 19.08 20.00
[0027] Accordingly, a desired gain may be provided by tuning feedback resistors 36 and/or the combination of enabled parallel gain taps to result in an appropriate gain for a given application. If needed, gains may further be manipulated by tuning (e.g., by control circuitry 20) digital gain GAIN.sub.D as appropriate to achieve a desired overall gain. For example, if a gain of 10 dB were desired, four taps of DAC 14 may be enabled to provide analog GAIN.sub.A of 12.04 dB and digital gain GAIN.sub.D may be tuned to apply an attenuation of 2.04 dB to result in an overall path gain of 10 dB.
[0028] In addition to generating a desired analog gain by selectively enabling and disabling the various parallel taps of DAC 14, selectively enabling and disabling the various parallel taps of DAC 14, assuming delay elements 30 are of different duration between different pairs of taps, may in effect implement a hybrid analog/digital finite impulse response (FIR) filter with desired filter characteristics (e.g., desired filter nulls) by taking advantage of the summing nodes present at the inputs of integrator 38.
[0029]
[0030] Thus, as described above, both control of gain and filter characteristics of DAC 14 may be achieved by selectively enabling and disabling parallel gain taps of DAC 14. As an example, by enabling two pairs of taps, a filter represented in the time-domain by the impulse response function of
[0031] In order to minimize signal artifacts (e.g., “pops” and “clicks” that may occur in audio applications) resulting from enabling and disabling of taps of DAC 14, control circuitry 20 for enabling and disabling taps of DAC 14 may be configured to enable and disable taps at points of time in which signal artifacts may be avoided. For example, assume a tap pair delays a data symbol by a period of time t. By delaying a control signal for enabling or disabling the tap pair by time t from the start of the symbol (which may always be zero), the tap pair may too be enabled or disabled when the data associated with such tap is also zero. In an alternative implementation, a tap pair may be enabled or disabled when its input data is “1” if desired. Thus, control circuitry 20 may be configured to sequence control signals for enabling and disabling each tap pair of DAC 14 based on a delay added to modified digital input signal DIG_IN″ by such tap pair, so as to enable only when both polarities of the delayed signal as delayed by delay elements 30 are zero or “1”, as desired.
[0032] Choices for the hybrid analog/digital FIR structure described above with respect to
[0033] In accordance with embodiments of the present disclosure, as control circuitry 20 increases the number of parallel gain taps to increase gain, control circuitry 20 may enable an even number of tap pairs at a time, with half of such enabled tap pairs in a first group and half of such enabled tap pairs in a second group, wherein the first group and the second group are separated temporally from each other in order to facilitate matching of input and output waveforms. Accordingly, when enabling additional tap pairs, control circuitry 20 may enable a tap pair for each of the first group and the second group, and when disabling tap pairs, may disable a tap pair from each of the first group and the second group. Furthermore, when enabling (or disabling) additional tap pairs, control circuitry 20 may enable (or disable) tap pairs at tap locations by alternating between tap locations that decrease duration between the centers of each tap group and tap locations that increase duration between the centers of each tap group.
[0034] For example, as shown by the impulse response function of
[0035] Although the foregoing contemplates addition of two tap pairs to decrease the duration between centers of the first group and second group in
[0036] Although the delays t.sub.1 and t.sub.2 selected by control circuitry 20 as the centers of the first group and second group, respectively, may be of any suitable delay duration, in some embodiments, control circuitry 20 may set delays t.sub.1 and t.sub.2 at 25% and 75%, respectively, of the pulse width of modified digital input signal DIG_IN′.
[0037] Further, although the foregoing contemplates the use of a differential input signal and pairs of differential gain taps, the systems and methods exemplified by
[0038] As used herein, when two or more elements are referred to as “coupled” to one another, such term indicates that such two or more elements are in electronic communication or mechanical communication, as applicable, whether connected indirectly or directly, with or without intervening elements.
[0039] This disclosure encompasses all changes, substitutions, variations, alterations, and modifications to the example embodiments herein that a person having ordinary skill in the art would comprehend. Similarly, where appropriate, the appended claims encompass all changes, substitutions, variations, alterations, and modifications to the example embodiments herein that a person having ordinary skill in the art would comprehend. Moreover, reference in the appended claims to an apparatus or system or a component of an apparatus or system being adapted to, arranged to, capable of, configured to, enabled to, operable to, or operative to perform a particular function encompasses that apparatus, system, or component, whether or not it or that particular function is activated, turned on, or unlocked, as long as that apparatus, system, or component is so adapted, arranged, capable, configured, enabled, operable, or operative. Accordingly, modifications, additions, or omissions may be made to the systems, apparatuses, and methods described herein without departing from the scope of the disclosure. For example, the components of the systems and apparatuses may be integrated or separated. Moreover, the operations of the systems and apparatuses disclosed herein may be performed by more, fewer, or other components and the methods described may include more, fewer, or other steps. Additionally, steps may be performed in any suitable order. As used in this document, “each” refers to each member of a set or each member of a subset of a set.
[0040] Although exemplary embodiments are illustrated in the figures and described below, the principles of the present disclosure may be implemented using any number of techniques, whether currently known or not. The present disclosure should in no way be limited to the exemplary implementations and techniques illustrated in the drawings and described above.
[0041] Unless otherwise specifically noted, articles depicted in the drawings are not necessarily drawn to scale.
[0042] All examples and conditional language recited herein are intended for pedagogical objects to aid the reader in understanding the disclosure and the concepts contributed by the inventor to furthering the art, and are construed as being without limitation to such specifically recited examples and conditions. Although embodiments of the present disclosure have been described in detail, it should be understood that various changes, ubstitutions, and alterations could be made hereto without departing from the spirit and scope of the disclosure.
[0043] Although specific advantages have been enumerated above, various embodiments may include some, none, or all of the enumerated advantages. Additionally, other technical advantages may become readily apparent to one of ordinary skill in the art after review of the foregoing figures and description.
[0044] To aid the Patent Office and any readers of any patent issued on this application in interpreting the claims appended hereto, applicants wish to note that they do not intend any of the appended claims or claim elements to invoke 35 U.S.C. § 112(f) unless the words “means for” or “step for” are explicitly used in the particular claim.