Patent US4837573A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4837573A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital to analog converter

Assignee: ABB Automation Inc
•
Filing: 1988-03-03
•
Granted: 1989-06-06
•
Expires: 2008-03-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A circuit and method for converting a binary number having a plurarity of bits, D o to D n , to a signal having a proportionally equivalent characteristic. The circuit comprises a parallel input for receiving each bit, D o to D n , of the binary number and means for generating a plurarity of wavetrains, W o to W n , having frequencies decreasing by powers of two from the least significant wavetrain, W o , to the most significant wavetrain, W n . Each wavetrain comprises pulses having a pulse width equal to the inverse of twice the frequence of the least significant wavetrain, W o , so that the duty cycle of each of the wavetrains is proportional to the corresponding frequency thereof. The pulses of each of the wavetrains are not overlapping with the pulses of the other wavetrains. The circuit also comprises logic means, connected to the input and the generating means, for logically multiplying each wavetrain taken in an order from the least significant to the most significant, W o to W n , by a corresponding bit of the binary number taken in reverse order from the most significant to the least significant, D n to D o , and logically summing all of the products of each, the sum thereof being a composite waveform. Thus, the composite waveform has a duty cycle proportionally equivalent to the binary number.

Inventors

  • 👤 Douglas W. Brooks

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 20:07
CPC Classifications
H; H03; H03M; H03M1/00; H03M1/06; H03M1/08; H03M1/66; H03M1/82

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 263 words
A circuit for converting a binary number having bits, D 0 to D n , to an output signal having a proportionally equivalent characteristic, said circuit comprising: a parallel input for receiving each bit, D 0 to D n , of the binary number; means for generating wavetrains, W 0 to W n , having frequencies decreasing by powers of two from the least significant wavetrain, W 0 , to the most significant wavetrain, W n , each of said wavetrains comprising pulses having a pulse width equal to the inverse of twice the frequency of the least significant wavetrain, W 0 , so that the duty cycle of each of said wavetrains is proportional to the corresponding frequency thereof, and the pulses of each of said wavetrains are nonoverlapping with the pulses of others of said wavetrains; logic means, connected to said input and said generating means, for logically multiplying each of said wavetrains taken in an order from the least significant to the most significant, W 0 to W n , by a corresponding bit of the binary number taken in a reverse order from the most significant to the least significant, D n to D 0 , and logically summing all the products of each, the sum thereof being a composite waveform; and, output means, connected to said logic means, for receiving said composite waveform and for providing said output signal, in response thereto; whereby, said composite waveform has an amplitude equal to that of the pulses of said wavetrains and a duty cycle proportionally equivalent to the binary number.
Claim 2
Dependent Claim 263 words
A circuit for converting a binary number having bits, D 0 to D n , to an output signal having a proportionally equivalent characteristic, said circuit comprising: a parallel input for receiving each bit, D 0 to D n , of the binary number; means for generating wavetrains, W 0 to W n , having frequencies decreasing by powers of two from the least significant wavetrain, W 0 , to the most significant wavetrain, W n , each of said wavetrains comprising pulses having a pulse width equal to the inverse of twice the frequency of the least significant wavetrain, W 0 , so that the duty cycle of each of said wavetrains is proportional to the corresponding frequency thereof, and the pulses of each of said wavetrains are nonoverlapping with the pulses of others of said wavetrains; logic means, connected to said input and said generating means, for logically multiplying each of said wavetrains taken in an order from the least significant to the most significant, W 0 to W n , by a corresponding bit of the binary number taken in a reverse order from the most significant to the least significant, D n to D 0 , and logically summing all the products of each, the sum thereof being a composite waveform; and, output means, connected to said logic means, for receiving said composite waveform and for providing said output signal, in response thereto; whereby, said composite waveform has an amplitude equal to that of the pulses of said wavetrains and a duty cycle proportionally equivalent to the binary number.
Claim 3
Dependent Claim 105 words
A circuit as recited in claim 1, wherein said means for generating comprises: a donwcounter having outputs providing n signals, N 0 to N n , wherein the frequencies decrease by powers of two from the least significant downcounting signal, N 0 , to the most significant downcounting signal, N n ; and, decoder means, connected to the outputs of said downcounter, for inverting each downcounting signal, N 0 to N n , therefrom and logically multiplying each inverted downcounting signal by all of the corresponding less significant downcounting signals from said downcounter, the products therefrom forming said wavetrains, W 0 to W n .
Claim 4
Dependent Claim 52 words
A circuit as recited in claim 2, wherein said downcounter provides a timing signal, and wherein said output means further comprises synchronizing means for receiving said timing signal and synchronizing the edges of said composite waveform with the least significant downcounting signal (N 0 ) to elimiate the effects of propagation delays.
Claim 5
Dependent Claim 49 words
A circuit as recited in claim 3, wherein said synchronizing means comprises a D-type flip flop having a data terminal connected to said logic means and a toggle input connected to said downcounter for receiving the timing signal, the output of said flip flop providing said synchronized composite waveform.
Claim 6
Dependent Claim 50 words
A circuit as recited in claim 1, wherein said output means further comprises means for smoothing said composite waveform to provide an analog signal equal to the product of the amplitude and the duty cycle of said composite waveform, whereby said analog signal is proportionally equivalent to the binary number.
Claim 7
Dependent Claim 16 words
A circuit as recited in claim 5, wherein said means for smoothing is a low-pass filter.
Claim 8
Dependent Claim 59 words
A circuit as recited in claim 6 wherein said low-pass filter comprises a resistor and a capacitor, said resistor having one end connected to said logic means and the other end connected to the output of said circuit and said capacitor connected between ground and the output of said circuit, said analog signal being provided as said output signal.
Claim 9
Dependent Claim 61 words
A circuit as recited in claim 5, wherein said output means further comprising referencing means for referencing said composite waveform by setting a logic one level of said composite waveform to a precise reference voltage and a logic zero level of said composite waveform to a ground level, whereby said referencing means provides said composite waveform to said means for smoothing.
Claim 10
Dependent Claim 81 words
A circuit as recited in claim 8, wherein said referencing means comprises a PMOS FET and an NMOS FET, the gates of which are connected to receive said composite waveform, the drain terminal of said PMOS FET being connected to a positive precise reference voltage source, the source terminal of said NMOS FET being connected to ground, and the source terminal of said PMOS FET and the drain terminal of said NMOS FET both being connected to said means for smoothing.
Claim 11
Dependent Claim 322 words
A digital to analog converter for converting a binary number having bits, D 0 to D n , to an analog signal having a proportionally equivalent voltage, said converter comprising: a parallel input for receiving each bit, D 0 to D n , of the binary number: a downcounter having outputs providing downcounting signals, N 0 to N n , wherein the frequencies of said signals decrease by powers of two from the least significant downcounting signal, N 0 , to the most significant downcounting signal, N n ; decoder means, connected to the outputs of said downcounter, for inverting each downcounting signal, N 0 to N n , and logically multiplying each inverted downcounting signal by all of the corresponding less significant downcounting signals from said downcounter, the products therefrom forming wavetrains, W 0 to W n , having frequencies decreasing by powers of two from the least significant wavetrain, W 0 , to the most significant wavetrain, W n ; logic means, connected to said parallel input and said decoder means, for logically multiplying each of said wavetrains taken in an order from the least significant to the most significant, W 0 to W n , by a corresponding bit of the binary number taken in a reverse order from the most significant to the least significant, D n to D 0 , and logically summing all the products, the sum thereof being a composite waveform, consisting of each of said wavetrains enabled by said corresponding bits of said binary number and having a peak amplitude equal to that of the pulses of the wavetrains and a duty cycle proportionally equivalent to the binary number; and, means, connected to said logic means, for smoothing said composite waveform to provide said analog signal; whereby the analog signal is proportionally output equivalent to the binary numer and equal to the product of the amplitude and the duty cycle of said composite waveform.
Claim 12
Dependent Claim 322 words
A digital to analog converter for converting a binary number having bits, D 0 to D n , to an analog signal having a proportionally equivalent voltage, said converter comprising: a parallel input for receiving each bit, D 0 to D n , of the binary number: a downcounter having outputs providing downcounting signals, N 0 to N n , wherein the frequencies of said signals decrease by powers of two from the least significant downcounting signal, N 0 , to the most significant downcounting signal, N n ; decoder means, connected to the outputs of said downcounter, for inverting each downcounting signal, N 0 to N n , and logically multiplying each inverted downcounting signal by all of the corresponding less significant downcounting signals from said downcounter, the products therefrom forming wavetrains, W 0 to W n , having frequencies decreasing by powers of two from the least significant wavetrain, W 0 , to the most significant wavetrain, W n ; logic means, connected to said parallel input and said decoder means, for logically multiplying each of said wavetrains taken in an order from the least significant to the most significant, W 0 to W n , by a corresponding bit of the binary number taken in a reverse order from the most significant to the least significant, D n to D 0 , and logically summing all the products, the sum thereof being a composite waveform, consisting of each of said wavetrains enabled by said corresponding bits of said binary number and having a peak amplitude equal to that of the pulses of the wavetrains and a duty cycle proportionally equivalent to the binary number; and, means, connected to said logic means, for smoothing said composite waveform to provide said analog signal; whereby the analog signal is proportionally output equivalent to the binary numer and equal to the product of the amplitude and the duty cycle of said composite waveform.
Claim 13
Dependent Claim 56 words
A circuit as recited in claim 10, wherein said downcounter provides a timing signal, and wherein said circuit further comprises synchronizing means, connected to receive said composite waveform and said timing signal, for synchronizing the edges of said composite waveform with the least significant downcounting signal (N 0 ) to eliminate the effects of propagation delays.
Claim 14
Dependent Claim 49 words
A circuit as recited in claim 11, wherein said synchronizing means comprises a D-type flip flop having a data terminal connected to said logic means and a toggle input connected to said downcounter for receiving the timing signal, the output of said flip flop providing said synchronized composite waveform.
Claim 15
Dependent Claim 16 words
A circuit as recited in claim 10, wherein said means for smoothing is a low-pass filter.
Claim 16
Dependent Claim 60 words
A circuit as recited in claim 13 wherein said low-pass filter comprises a resistor and a capacitor, said resistor having one end connected to said logic means and the other end connected to the output of said circuit and said capacitor connected between ground and the output of said circuit, whereby the output of said circuit provides said analog signal.
Claim 17
Dependent Claim 56 words
A circuit as recited in claim 10, further comprising referencing means for referencing said composite waveform by setting a logic one level of said composite waveform to a precise reference voltage and a logic zero level of said composite waveform to a ground level, whereby said referencing means provides said composite waveform to said smoothing means.
Claim 18
Dependent Claim 80 words
A circuit as recited in claim 15, wherein said referencing means comprises a PMOS FET and an NMOS FET, the gates of which are connected to receive said composite waveform, the drain terminal of said PMOS FET being connected to a positive precise reference voltage source, the source terminal of said NMOS FET being connected to ground, and the source terminal of said PMOS FET and the drain of said NMOS FET both being connected to said means for smoothing.
Claim 19
Dependent Claim 158 words
A circuit for generating wavetrains, W 0 to W n , comprising: a downcounter having outputs providing downcounting signals, N 0 to N n , wherein the frequencies decrease by powers of two from the least significant downcounting signal, N 0 , to the most significant downcounting signal, N n ; decoder means, connected to the outputs of said downcounter, for inverting each downcounting signal, N 0 to N n , and logically multiplying each inverted downcounting signal by all of the corresponding less significant downcounting signals from said downcounter, the products therefrom forming the wavetrains, W 0 to W n , having pulses of equal pulse width; and output means, connected to said decoder means, for providing the wavetrains, W 0 to W n ; whereby, the duty cycle of each of said wavetrains is proportional to the corresponding frequency thereof and the pulses of said wavetrain are nonoverlapping with the pulses of other of said wavetrains.
Claim 20
Dependent Claim 158 words
A circuit for generating wavetrains, W 0 to W n , comprising: a downcounter having outputs providing downcounting signals, N 0 to N n , wherein the frequencies decrease by powers of two from the least significant downcounting signal, N 0 , to the most significant downcounting signal, N n ; decoder means, connected to the outputs of said downcounter, for inverting each downcounting signal, N 0 to N n , and logically multiplying each inverted downcounting signal by all of the corresponding less significant downcounting signals from said downcounter, the products therefrom forming the wavetrains, W 0 to W n , having pulses of equal pulse width; and output means, connected to said decoder means, for providing the wavetrains, W 0 to W n ; whereby, the duty cycle of each of said wavetrains is proportional to the corresponding frequency thereof and the pulses of said wavetrain are nonoverlapping with the pulses of other of said wavetrains.
Claim 21
Independent Claim 263 words
A method for converting a binary number having bits, D 0 to D n , to an output signal having a proportionally equivalent characteristic, the method comprising the steps of: receiving each bit, D 0 to D n , of the binary number; providing downcounting signals, N 0 to N n , each comprising a series of pulses wherein the frequencies decrease by powers of two from the least significant downcounting signal, N 0 , to the most significant downcounting signal, N n ; inverting each downcounting signal, N 0 to N n , and logically multiplying each inverted downcounting signal by all of the corresponding less significant downcounting signals, the products thereof forming wavetrains, W 0 to W n , each wavetrain having pulses of the same width and nonoverlapping with the pulses of the other wavetrains, said wavetrains having frequencies decreasing by powers of two from the least significant wavetrain, W 0 , to the most significant wavetrain, W n ; and logically multiplying each wavetrain taken in an order from the least significant to the most significant, W 0 to W n , by a corresponding bit of the binary number taken in a reverse order from the most significant to the least significant, D n to D 0 , and logically summing all of the products of each, the sum thereof being a composite waveform, consisting of each wavetrain enabled by the corresponding bit thereof and having a peak amplitude equal to that of the pulses of the wavetrains and a duty cycle proportionally equivalent to the binary number.
Claim 22
Independent Claim 263 words
A method for converting a binary number having bits, D 0 to D n , to an output signal having a proportionally equivalent characteristic, the method comprising the steps of: receiving each bit, D 0 to D n , of the binary number; providing downcounting signals, N 0 to N n , each comprising a series of pulses wherein the frequencies decrease by powers of two from the least significant downcounting signal, N 0 , to the most significant downcounting signal, N n ; inverting each downcounting signal, N 0 to N n , and logically multiplying each inverted downcounting signal by all of the corresponding less significant downcounting signals, the products thereof forming wavetrains, W 0 to W n , each wavetrain having pulses of the same width and nonoverlapping with the pulses of the other wavetrains, said wavetrains having frequencies decreasing by powers of two from the least significant wavetrain, W 0 , to the most significant wavetrain, W n ; and logically multiplying each wavetrain taken in an order from the least significant to the most significant, W 0 to W n , by a corresponding bit of the binary number taken in a reverse order from the most significant to the least significant, D n to D 0 , and logically summing all of the products of each, the sum thereof being a composite waveform, consisting of each wavetrain enabled by the corresponding bit thereof and having a peak amplitude equal to that of the pulses of the wavetrains and a duty cycle proportionally equivalent to the binary number.
Claim 23
Dependent Claim 45 words
A method as recited in claim 18 further comprising the step of smoothing in the composite waveform to provide an analog signal being proportionally equivalent to the binary number and equal to the product of the amplitude and the duty cycle of the composite waveform.
Claim 24
Dependent Claim 35 words
A method as recited in claim 18 further comprising the step of synchronizing the edges of the composite waveform with the least significant downcounting signal (N 0 ) to eliminate the effects of propagation delays.
Claim 25
Dependent Claim 45 words
A method as recited in claim 18 further comprising the step of referencing the composite waveform by setting a logic one level of the composite waveform to a precise reference voltage and a logic zero level of the composite waveform (CW) to a ground level.

References Cited (Backward Citations)

US3942171A Cited
US4389637A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-06-05 1992-12-05 1993-06-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-06-05 1996-12-05 1997-06-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-06-05 2000-12-05 2001-06-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag