Delta-sigma AD converter circuit and battery pack
First Claim
Patent Images
1. A delta-sigma AD converter circuit, comprising:
- a modulation unit to produce pulse density modulated data by pulse density modulation of an analog signal; and
a filtering unit to convert the pulse density modulated data into pulse code modulated data,wherein the modulation unit includes;
a shift register to store and shift the pulse density modulated data in synchronization with a clock, said shift register having a bit width;
a counter to generate a register store instruction signal and a read request signal upon a count value reaching a predetermined value responsive to a mode, the count value being a count of a number of shifts of the shift register; and
a plurality of conversion result registers to store plural data obtained by dividing data stored in the shift register and to hold the plural data in such a form that each of the plural data is readable independently of the others,wherein each register comprising said plurality of conversion result registers has a bit width that is less than the bit width of said shift register,wherein each register comprising said plurality of conversion result registers stores a portion of the pulse density modulated data stored in the shift register in response to the register store instruction signal, and the filtering unit reads the pulse density modulated data from one or more of the plurality of conversion result registers according to the mode, in response to the read request signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A delta-sigma AD converter circuit includes a plurality of registers to store plural data obtained by dividing data stored in the shift register and to hold the plural data in such a form that each of the plural data is readable independently of the others, wherein one or more of the plurality of registers store the pulse density modulated data stored in the shift register in response to the register store instruction signal, and the filtering unit reads the pulse density modulated data from one or more of the plurality of registers responsive to the mode in response to the read request signal.
-
Citations
11 Claims
-
1. A delta-sigma AD converter circuit, comprising:
-
a modulation unit to produce pulse density modulated data by pulse density modulation of an analog signal; and a filtering unit to convert the pulse density modulated data into pulse code modulated data, wherein the modulation unit includes; a shift register to store and shift the pulse density modulated data in synchronization with a clock, said shift register having a bit width; a counter to generate a register store instruction signal and a read request signal upon a count value reaching a predetermined value responsive to a mode, the count value being a count of a number of shifts of the shift register; and a plurality of conversion result registers to store plural data obtained by dividing data stored in the shift register and to hold the plural data in such a form that each of the plural data is readable independently of the others, wherein each register comprising said plurality of conversion result registers has a bit width that is less than the bit width of said shift register, wherein each register comprising said plurality of conversion result registers stores a portion of the pulse density modulated data stored in the shift register in response to the register store instruction signal, and the filtering unit reads the pulse density modulated data from one or more of the plurality of conversion result registers according to the mode, in response to the read request signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A battery pack, comprising:
-
a battery; a current sensor to detect charge and discharge currents of the battery; a delta-sigma modulator to produce pulse density modulated data by pulse modulation of an analog signal generated by the current sensor; and a CPU to obtain digital values of the charge and discharge currents based on the pulse density modulated data, wherein the delta-sigma modulator includes; a shift register to store and shift the pulse density modulated data in synchronization with a clock, said shift register having a bit width; a counter to generate a register store instruction signal and a read request signal upon a count value reaching a predetermined value responsive to a mode, the count value being a count of a number of shifts of the shift register; and a plurality of conversion result registers to store plural data obtained by dividing data stored in the shift register and to hold the plural data in such a form that each of the plural data is readable independently of the others, wherein each register comprising said plurality of conversion result registers has a bit width that is less than the bit width of said shift register, wherein each register comprising said plurality of conversion result registers stores a portion of the pulse density modulated data stored in the shift register in response to the register store instruction signal, and wherein the CPU reads the pulse density modulated data from one or more of the plurality of conversion result registers according to the mode, in response to the read request signal, and calculates a remaining battery level of the battery based on the digital values of the charge and discharge currents obtained based on the read pulse density modulated data. - View Dependent Claims (8, 9, 10, 11)
-
Specification