Measuring sum of squared current
First Claim
1. A circuit comprising:
- a modulator configured for oversampling a current flow and generating an oversampled signal;
a first decimation filter stage coupled to the modulator, the first decimation filter stage configured for decimating the oversampled signal to generate a high resolution signal indicating instantaneous current data;
a digital multiplier coupled to the first decimation filter stage, the digital multiplier configured for generating squared current data from the instantaneous current data;
a second decimation filter stage coupled to the digital multiplier, the second decimation filter stage configured for decimating the squared current data to generate a sum of squared current data; and
a third decimation filter stage coupled to the output of the first decimation filter stage, the third decimation filter stage configured for reducing a data rate of the high resolution signal and generating accumulated current data for charge flow accumulation.
17 Assignments
0 Petitions
Accused Products
Abstract
A modulator can be configured to sense a change in current flow in a circuit and to generate an oversampled, noise-shaped signal. A first decimation filter is coupled to the modulator and is configured to generate instantaneous current data at a first data rate. The instantaneous current data can be input into a multiplier circuit. The output of the multiplier circuit (the instantaneous current data squared) can be input to a second decimation filter. The second decimation filter can be configured to generate a sum of the squared current data at a second data rate. The sum of the squared current data can be used by an application (e.g., battery power management) to compute power measurements or for other purposes.
-
Citations
11 Claims
-
1. A circuit comprising:
-
a modulator configured for oversampling a current flow and generating an oversampled signal; a first decimation filter stage coupled to the modulator, the first decimation filter stage configured for decimating the oversampled signal to generate a high resolution signal indicating instantaneous current data; a digital multiplier coupled to the first decimation filter stage, the digital multiplier configured for generating squared current data from the instantaneous current data;
a second decimation filter stage coupled to the digital multiplier, the second decimation filter stage configured for decimating the squared current data to generate a sum of squared current data; anda third decimation filter stage coupled to the output of the first decimation filter stage, the third decimation filter stage configured for reducing a data rate of the high resolution signal and generating accumulated current data for charge flow accumulation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A circuit comprising:
-
a modulator configured to sense a change in current and to generate an oversampled signal; a first decimation filter stage coupled to the modulator, the first decimation filter stage configured for removing out-of-band noise from the oversampled signal and for reducing a data rate of the oversampled signal to generate a high resolution signal indicating instantaneous current data; a multiplier coupled to the first decimation filter stage, the multiplier configured for generating squared current data from the instantaneous current data; a second decimation filter stage coupled to the multiplier, the second decimation filter stage configured for reducing a data rate of the squared current data and generating sum of squared current data; and a third decimation filter stage coupled to the output of the first decimation filter stage, the third decimation filter stage configured for reducing a data rate of the high resolution signal and generating accumulated current data for charge flow accumulation. - View Dependent Claims (11)
-
Specification