Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
137 words
A cyclic type D/A converter having an error detection and correction system comprising: a code conversion means for converting a binary code to a multi-states code; a digital-to-analog conversion means operatively connected to said code conversion means for converting said multi-states code to an analog value; a detection means operatively connected to said digital-to-analog conversion means for converting said analog value to a digital code; and a control means operatively connected to said code conversion means, digital-to-analog conversion means and detection means, for calculating a voltage difference between said analog value at a predetermined code value and another analog value adjacent to said predetermined code value, and for calculating a differential non-linearity error from said voltage difference based on said digital code, in order to obtain error and correction values of capacitors forming said digital-to-analog conversion means.
Claim 2
Dependent Claim
137 words
A cyclic type D/A converter having an error detection and correction system comprising: a code conversion means for converting a binary code to a multi-states code; a digital-to-analog conversion means operatively connected to said code conversion means for converting said multi-states code to an analog value; a detection means operatively connected to said digital-to-analog conversion means for converting said analog value to a digital code; and a control means operatively connected to said code conversion means, digital-to-analog conversion means and detection means, for calculating a voltage difference between said analog value at a predetermined code value and another analog value adjacent to said predetermined code value, and for calculating a differential non-linearity error from said voltage difference based on said digital code, in order to obtain error and correction values of capacitors forming said digital-to-analog conversion means.
Claim 3
Dependent Claim
191 words
A cyclic type D/A converter as claimed in claim 1, wherein said digital-to-analog conversion means comprises: an operational amplifier having at least a non-inverting input terminal, an inverting input terminal and an output terminal; a first switching means provided between said inverting input terminal and said output terminal; a first capacitor connected to said inverting input terminal at one end thereof and connected to a second switching means for changing between an input terminal and an output terminal of said converter; a charging/discharging unit constituted by at least one capacitor and a third switching means, each of said capacitors being connected to said inverting input terminal at one end thereof and having approximately an equivalent capacitance value to that of said first capacitor, said third switching means being selectively connected to said output terminal or a reference voltage terminal or a ground terminal in correspondence with a sampling mode or a conversion mode; and correction means comprising a plurality of supplementary capacitors and switches, each of said supplementary capacitors and switches being connected in series, said correction means being connected in parallel to each of said capacitors forming said changing/discharging unit.
Claim 4
Dependent Claim
20 words
A cyclic type D/A converter as claimed in claim 1, wherein said multi-states code consists of a three states code.
Claim 5
Dependent Claim
17 words
A cyclic type D/A converter as claimed in claim 1, wherein said control means comprises a microcomputer.
Claim 6
Dependent Claim
20 words
A cyclic type D/A converter as claimed in claim 1, wherein said control means further comprises an error correction circuit.
Claim 7
Dependent Claim
62 words
A cyclic type D/A converter as claimed in claim 5, wherein said error correction circuit comprises a comparator for comparing a potential of said capacitors to be corrected with a reference voltage, an up-down counter for counting-up or down based on resultant data from said comparator, and a multiplication type D/A converter for dividing an analog voltage supplied to a supplementary capacitor.
Claim 8
Independent Claim
121 words
A method for detecting and correcting errors upon digital-to-analog conversion in a cyclic type D/A converter comprising steps of: converting a binary code to a multi-states code; converting said multi-states code to an analog value; detecting said analog value and again converting said analog value to a digital code; calculating a voltage difference between said analog value at a predetermined code value and another analog value at another code value adjacent to said predetermined code value based on said digital code; calculating a differential non-linearity error from said voltage difference using an approximation formula; obtaining a correction value based on said differential non-linearity error; and correcting a capacitance of a capacitor forming a digital-to-analog conversion unit based on said correction value.
Claim 9
Independent Claim
121 words
A method for detecting and correcting errors upon digital-to-analog conversion in a cyclic type D/A converter comprising steps of: converting a binary code to a multi-states code; converting said multi-states code to an analog value; detecting said analog value and again converting said analog value to a digital code; calculating a voltage difference between said analog value at a predetermined code value and another analog value at another code value adjacent to said predetermined code value based on said digital code; calculating a differential non-linearity error from said voltage difference using an approximation formula; obtaining a correction value based on said differential non-linearity error; and correcting a capacitance of a capacitor forming a digital-to-analog conversion unit based on said correction value.
Claim 10
Dependent Claim
64 words
A method for detecting and correcting errors as claimed in claim 7, wherein said predetermined code value is set to a position of 1/4 full scale and said another code value adjacent to said predetermined code value is set to a position of 1/4 full scale-1 least significant bit, where said digital-to-analog conversion unit comprises one calculation circuit for repeatedly calculating said analog value.
Claim 11
Dependent Claim
69 words
A method for detecting and correcting errors as claimed in claim 7, wherein said predetermined code value is set to the positions of 1/4 full scale and 1/8 full scale, and said another code value is set to the position of 1/4 full scale-1 least significant bit and 1/8 full scale-1 least significant bit, where said digital-to-analog conversion unit comprises two calculation circuits for repeatedly calculating said analog value.
Claim 12
Dependent Claim
22 words
A method for detecting and correcting errors as claimed in claim 7, wherein said multi-states code consists of a three states code.