← Back to Patent Explorer
US4567468A Expired / Lapsed US ⏱️ 0.0 years remaining

Modulation circuit of a digital-to-analog converter

Assignee: Sharp Corp
•
Filing: 1983-09-23
•
Granted: 1986-01-28
•
Expires: 2003-09-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A modulation circuit of a D/A converter comprises a pulse number modulation circuit for modulating some bits of digital data and for dispersing a pulse or pulses in one or more resultant pulses, a pulse width modulation circuit for modulating the remain bits of the digital data and for dividing pulses in a resultant pulse train and a combination circuit for combining and positioning at least one pulse in the pulse train adjacent the pulse or pulses in the one or more resultant pulses formed by the pulse number modulation circuit.

Inventors

  • 👤 Shinichi Tanaka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 20:03
CPC Classifications
H; H03; H03M; H03M1/00; H03M1/66; H03M1/82

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 249 words
A method of converting a data train of digital data codes into an analog representation thereof, said digital data codes including an N bit higher order code portion and an M bit lower order code portion, where N and M are natural numbers, comprising the steps of: converting each said digital data code into a code train of pulses, said code train of pulses being developed over a predetermined time period, a said digital data code representative of zero being converted by said step of converting into an absence of pulses during said predetermined time period; and integrating each said code train of pulses developed by said step of converting to develop an analog valve associated therewith and thereby develop an analog waveform from said data train; said step of converting including the steps of, pulse number modulating said M bit lower order code portion of each said digital data code to develop a number of pulses in said code train of pulses equal to the digital value of said M bit lower order code portion, pulse width modulating said N bit higher order code portion of each said digital data code to develop a plurality of width modulated pulses in said code train of pulses one greater in number than the maximum number of pulses developed by said step of pulse number modulating, each of said plurality of width modulated pulses increasing in width in relation to the digital value of said N bit higher order code portion.
Claim 2
Independent Claim 249 words
A method of converting a data train of digital data codes into an analog representation thereof, said digital data codes including an N bit higher order code portion and an M bit lower order code portion, where N and M are natural numbers, comprising the steps of: converting each said digital data code into a code train of pulses, said code train of pulses being developed over a predetermined time period, a said digital data code representative of zero being converted by said step of converting into an absence of pulses during said predetermined time period; and integrating each said code train of pulses developed by said step of converting to develop an analog valve associated therewith and thereby develop an analog waveform from said data train; said step of converting including the steps of, pulse number modulating said M bit lower order code portion of each said digital data code to develop a number of pulses in said code train of pulses equal to the digital value of said M bit lower order code portion, pulse width modulating said N bit higher order code portion of each said digital data code to develop a plurality of width modulated pulses in said code train of pulses one greater in number than the maximum number of pulses developed by said step of pulse number modulating, each of said plurality of width modulated pulses increasing in width in relation to the digital value of said N bit higher order code portion.
Claim 3
Dependent Claim 13 words
The method of claim 1 wherein said digital data codes are binary codes.
Claim 4
Dependent Claim 16 words
The method of claim 1 wherein said code train of pulses are of unitary voltage magnitude.
Claim 5
Dependent Claim 28 words
The method of claim 1 wherein said width modulated pulses developed by said step of pulse width modulating are produced at equidistant intervals in said predetermined time period.
Claim 6
Dependent Claim 31 words
The method of claim 5 wherein the pulses developed by said step of pulse number modulating, when less than said maximum number, are produced at only certain of said equidistant intervals.
Claim 7
Dependent Claim 17 words
The method of claim 1 wherein M is equal to two and N is equal to three.
Claim 8
Dependent Claim 37 words
The method of claim 1 wherein a said digital data code representing a maximum number representable is converted by said step of converting into a single pulse having a width substantially equal to said predetermined time duration.
Claim 9
Dependent Claim 43 words
The method of claim 1 wherein said step of pulse width modulating locates all but one of said width modulated pulses in juxtaposition to the location of a one of said maximum number of pulses developed by said step of pulse number modulating.
Claim 10
Dependent Claim 244 words
An analog to digital converter for converting a data train of digital data codes into an analog representation thereof, said digital data codes including an N bit higher order code portion and an M bit lower order code portion, where N and M are natural numbers, comprising: means for converting each said digital data code into a code train of pulses, said code train of pulses being developed over a predetermined time period, said means for converting converting a said digital data code representative of zero into an absence of pulses during said predetermined time period; and means, operatively connected to said means for converting, for integrating each said code train of pulses into an analog value associated therewith to thereby develop an analog waveform from said data train; said means for converting comprising, pulse number modulation means, receiving said M bit lower order code portion of each said digital data code, for developing a number of pulses in said code train of pulses equal to the digital value of said M bit lower order code portion, pulse width modulation means, receiving said N bit higher order code portion of said digital data code, for developing a plurality of width modulated pulses one greater in number than the maximum number of pulses developed by said pulse number modulation means, each of said plurality of width modulated pulses increasing in width in relation to the digital value of said N bit higher order code portion.
Claim 11
Dependent Claim 244 words
An analog to digital converter for converting a data train of digital data codes into an analog representation thereof, said digital data codes including an N bit higher order code portion and an M bit lower order code portion, where N and M are natural numbers, comprising: means for converting each said digital data code into a code train of pulses, said code train of pulses being developed over a predetermined time period, said means for converting converting a said digital data code representative of zero into an absence of pulses during said predetermined time period; and means, operatively connected to said means for converting, for integrating each said code train of pulses into an analog value associated therewith to thereby develop an analog waveform from said data train; said means for converting comprising, pulse number modulation means, receiving said M bit lower order code portion of each said digital data code, for developing a number of pulses in said code train of pulses equal to the digital value of said M bit lower order code portion, pulse width modulation means, receiving said N bit higher order code portion of said digital data code, for developing a plurality of width modulated pulses one greater in number than the maximum number of pulses developed by said pulse number modulation means, each of said plurality of width modulated pulses increasing in width in relation to the digital value of said N bit higher order code portion.
Claim 12
Dependent Claim 13 words
The converter of claim 9 wherein said digital data codes are binary codes.
Claim 13
Dependent Claim 16 words
The converter of claim 9 wherein said code train of pulses are of unitary voltage magnitude.
Claim 14
Dependent Claim 28 words
The converter of claim 9 wherein said width modulated pulses developed by said pulse width modulation means are produced thereby at equidistant intervals in said predetermined time period.
Claim 15
Dependent Claim 30 words
The converter of claim 12 wherein the pulses developed by said pulse number modulation means, when less than said maximum number, are produced at only certain of said equidistant intervals.
Claim 16
Dependent Claim 17 words
The converter of claim 9 wherein M is equal to two and N is equal to three.
Claim 17
Dependent Claim 35 words
The converter of claim 9 wherein said means for converting converts a said digital data code representing a maximum representable number into a single pulse of a width substantially equal to said predetermined time duration.
Claim 18
Dependent Claim 60 words
The converter of claim 9 further comprising timing counter means for developing timing signals, said timing counter means supplying said timing signals to said means for converting to time the location of said number of pulses developed by said pulse number modulation means and the location and width of said width modulated pulses developed by said pulse width modulation means.
Claim 19
Dependent Claim 41 words
The converter of claim 9 wherein said pulse width modulation means locates all but one of said width modulated pulses in juxtaposition to the location of a one of said maximum number of pulses developed by said pulse number modulation means.
Claim 20
Dependent Claim 210 words
A modulation circuit of a digital to analog converter for converting a digital data code into a pulse train of unitary pulses for integration to develop an analog value representative thereof comprising: pulse number modulation means for developing an output having a varying number of pulses corresponding to the values of selected digital data bits of said digital data code during a predetermined conversion period; pulse width modulation means for developing an output including pulses during said predetermined conversion period, said predetermined conversion period being divided into a predetermined number of segments, each said segment having an associated pulse developed therein, said pulses being developed of widths determined by the value of the remaining digital data bits; and combination means for combining the outputs of the pulse number modulation means and the pulse width modulation means by positioning a pulse from the output of the pulse width modulation means in juxtaposition with a pulse from the output of the pulse number modulation means to produce a resultant said pulse train, said resultant said pulse train consisting of a varying number of pulses for lower range and high range values of said digital data code and a constant number of pulses for medium range data values of said digital data code.
Claim 21
Dependent Claim 210 words
A modulation circuit of a digital to analog converter for converting a digital data code into a pulse train of unitary pulses for integration to develop an analog value representative thereof comprising: pulse number modulation means for developing an output having a varying number of pulses corresponding to the values of selected digital data bits of said digital data code during a predetermined conversion period; pulse width modulation means for developing an output including pulses during said predetermined conversion period, said predetermined conversion period being divided into a predetermined number of segments, each said segment having an associated pulse developed therein, said pulses being developed of widths determined by the value of the remaining digital data bits; and combination means for combining the outputs of the pulse number modulation means and the pulse width modulation means by positioning a pulse from the output of the pulse width modulation means in juxtaposition with a pulse from the output of the pulse number modulation means to produce a resultant said pulse train, said resultant said pulse train consisting of a varying number of pulses for lower range and high range values of said digital data code and a constant number of pulses for medium range data values of said digital data code.

References Cited (Backward Citations)

US3707713A Cited
US3823396A Cited
US4096475A Cited
US4095218A Cited
US4209775A Cited
US4400692A Cited
US4467319A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-01-27 1989-07-29 1990-01-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-01-27 1993-07-29 1994-01-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-01-27 1997-07-29 1998-01-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag