Digital microphone assembly with reduced power consumption
11483656 · 2022-10-25
Assignee
Inventors
Cpc classification
B81B2201/0257
PERFORMING OPERATIONS; TRANSPORTING
H04R1/04
ELECTRICITY
B81B3/0021
PERFORMING OPERATIONS; TRANSPORTING
H04R3/02
ELECTRICITY
H03M1/002
ELECTRICITY
International classification
H04R3/02
ELECTRICITY
H04R1/04
ELECTRICITY
Abstract
The present disclosure relates generally to digital microphone and other sensor assemblies including a transduction element and a successive-approximation (SA) quantizer configured to reuse a digital code generated for a prior sample period for a current sample period when a reuse condition is satisfied. The SA quantizer does not regenerate a new digital code for the current sample period when the digital code generated for the prior sample period is used thereby reducing power consumption.
Claims
1. A digital sensor assembly comprising: a housing having a host-device interface; a transduction element disposed in the housing and configured to generate an analog electrical signal in response to a sensed condition; a successive-approximation (SA) quantizer disposed in the housing and electrically coupled to the transduction element and to the host device interface, the SA quantizer including: a comparator having inputs coupled to the transduction element and to an output of a switched-capacitive digital-to-analog converter (SC-DAC); SA logic coupled to an output of the comparator and to the SC-DAC; and a successive-approximation register (SAR) coupled to the SA logic and to the SC-DAC; the SA quantizer configured to reuse a digital code, stored in the SAR for a prior sample period, for a current sample period based on a difference between a current sample of the analog electrical signal and an analog output of the SC-DAC for the digital code stored in the SAR for the prior sample period.
2. The assembly of claim 1, wherein the current sample is a voltage and the SA quantizer is configured to compare the difference to a reference voltage representative of at least a fraction of a least significant bit.
3. The assembly of claim 2, wherein the SA quantizer is configured not to search for a new digital code for the current sample period when the digital code stored in the SAR for the prior sample period is reused for the current sample period.
4. The assembly of claim 3 is an acoustic microphone assembly and the transduction element is a micro electro mechanical systems (MEMS) motor configured to sense audio band signals.
5. The assembly of claim 1, wherein the SA quantizer is configured to: search for a new digital code for the current sample period when the difference is greater than a reference; and not search for the new digital code for the current sample period when the difference is less than the reference.
6. The assembly of claim 5, wherein the SA quantizer is configured to search for the new digital code by searching quantization levels using the SA logic, the SC-DAC and the comparator of the SA quantizer.
7. The assembly of claim 6 is a microphone assembly, the housing includes a sound port, the transduction element is a micro-electro mechanical systems (MEMS) motor acoustically coupled to an exterior of the housing via the sound port, and the SA quantizer is part of a delta-sigma analog-to-digital converter (ADC), wherein the analog electrical signal is representative of an acoustic signal.
8. The assembly of claim 7, wherein the current sample is a voltage and the reference is ½ a least significant bit (LSB) voltage.
9. An electrical circuit for converting analog electrical signals to digital signals in a digital sensor assembly, the integrated circuit comprising: a successive-approximation (SA) quantizer electrically connectable to a transduction element of the digital sensor assembly, the SA quantizer including: a comparator having inputs coupled to an output of a switched-capacitive digital-to-analog converter (SC-DAC); SA logic coupled to an output of the comparator and to the SC-DAC; and a successive-approximation register (SAR) coupled to the SA logic and to the SC-DAC; the SA quantizer configured to output a digital code, stored in the SAR for a prior sample period when the SA quantizer is coupled to the transduction element, for a current sample period when a reuse condition is satisfied.
10. The electrical circuit of claim 9, wherein the SA quantizer is configured to: search for a new digital code for the current sample period when the reuse condition is not satisfied; and not search for the new digital code for the current sample period when the reuse condition is satisfied.
11. The electrical circuit of claim 10, wherein the SA quantizer is configured to search for the new digital code by searching quantization levels using the SA logic, the SC-DAC, and the comparator of the SA quantizer.
12. The electrical circuit of claim 9 in combination with a micro electro mechanical systems (MEMS) transduction element configured to sense acoustic signals.
13. The electrical circuit of claim 9, wherein the SC-ADC is a delta-sigma ADC.
14. A method in a digital sensor assembly, the method comprising: obtaining a current sample of an analog electrical signal generated by a transduction element of the sensor assembly; comparing the current sample with an analog signal output by a switched-capacitive digital-to-analog converter (SC-DAC) for a digital code stored in a successive-approximation register (SAR) of a SA quantizer for a prior sample period; reusing a digital code, stored in the SAR for the prior sample period, for a current sample period when a reuse condition is satisfied, wherein the digital code generated for the prior sample period represents the current sample.
15. The method of claim 14 further comprising bypassing a search operation performed by the SA quantizer for a new digital code for the current sample period when the digital code generated for a prior sample period is reused.
16. The method of claim 15 further comprising generating the analog electrical signal in response to detecting an acoustic signal using the transduction element.
17. The method of claim 14 further comprising: comparing a difference between the current sample and the analog signal output by the SC-DAC to a reference; searching for a new digital code for the current sample period when the difference is greater than the reference; and reusing the digital code generated for the prior sample period and not searching for the new digital code for the current sample period when the difference is less than the reference.
18. The method of claim 17, wherein searching for the new digital code comprises searching quantization levels using SA logic, the SC-DAC and a comparator of the SA quantizer.
19. The method of claim 18 further comprising generating the analog electrical signal in response to detecting an acoustic signal using a micro-electro mechanical systems (MEMS) transduction element of the sensor assembly, wherein the analog electrical signal is representative of the acoustic signal.
20. The method of claim 19, wherein comparing the difference to the reference comprises comparing a sampled voltage of the analog electrical signal to ½ a least significant bit (LSB) voltage.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The objects, features and advantages of the present disclosure will become more fully apparent from the following detailed description and the appended claims considered in conjunction with the accompanying drawings. The drawings depict only representative embodiments and are therefore not considered to limit the scope of the disclosure.
(2)
(3)
(4)
(5)
(6)
(7) Those of ordinary skill in the art will appreciate that the drawings are illustrated for simplicity and clarity and therefore may not be drawn to scale and may not include well-known features, that the order of occurrence of actions or steps may be different than the order described or some actions or steps may be performed concurrently unless specified otherwise, and that the terms and expressions used herein have the meaning understood by those of ordinary skill in the art except where different meanings are attributed to them herein.
DETAILED DESCRIPTION
(8) The present disclosure relates generally to digital microphone and other digital sensor assemblies comprising a transduction element and a successive-approximation (SA) quantizer having reduced power consumption, SA quantizers for such sensor assemblies, and methods of operation of digital sensor assemblies and SA quantizers therefor.
(9) The digital sensor assembly generally comprises a transduction element and a SA quantizer constituting an electrical circuit implemented as one or more integrated circuits (ICs), for example an ASIC.
(10) In some digital sensor assemblies, like microphones, the housing includes an aperture (also called a “sound port” or “port” herein) connecting the interior of the housing to the external environment. In
(11) In one embodiment, the sensor assembly is a microphone configured to generate an electrical signal representative of acoustic signals propagated through the atmosphere and detected by the transduction element within the housing. In other embodiments, the sensor assembly is configured to generate an electrical signal representative of vibrations or forces detected by the sensor assembly. For example, the sensor assembly can be configured to detect acoustic vibrations propagated through a person's body or an inanimate object alone or in addition to the detection of acoustic signals propagated through the air. Other digital sensor assemblies can be configured to detect pressure, acceleration, humidity, or temperature, among other conditions. The transducer can be a capacitive, piezoelectric, optical or some other transduction element. These and other transduction elements can be implemented as a microelectromechanical systems (MEMS) device, electrets or as some other known or future device.
(12) Generally, the SA quantizer converts samples of an analog signal into corresponding discrete digital representations by performing a search of quantization levels that converge on a digital code representative of each sample. The resulting digital code generated for each sample is stored in a successive-approximation register (SAR) during the corresponding sample period. The digital code can be provided to the host-interface for communication with a host device. In some implementations, the digital code is further processed by the electrical circuit prior to output at the host-interface. For example, such further optional processing includes converting the signal to a particular protocol format, like PDM or SoundWire, among other known and future formats.
(13) The sampled signal input to the SA quantizer can be based on an analog signal generated by a transduction element or from some other source. In the process flow diagram of
(14) In
(15) During each sample period, the SA quantizer is configured and controlled to search for a digital code corresponding to each sample using an algorithm that searches quantization levels for each bit of the sampled signal, usually beginning with the most significant bit (MSB). The search algorithm can implement a variety of schemes. A binary search is common, but a linear search or hashing scheme among others can also be used. The digital code generated for each sample is stored in the SAR for output to the host-interface. The SA quantizer can be reset prior to searching for the sample obtained during the next sample period. As suggested, generating a digital code can consume substantial power, some of which is attributable to discharging and charging capacitors of the SC-DAC and comparator, and the operation of other elements of the SA quantizer.
(16) According to one aspect of the disclosure, the SA quantizer is configured to reuse a digital code, generated and stored in the SAR for a prior sample period, for a current sample period when a reuse condition is satisfied. In the process flow diagram of
(17) The reuse condition can be based on whether a difference between a current sample and an analog output of a SC-DAC for the digital code previously generated and stored in the SAR for the prior sample is more or less than a reference. The SA logic can configure the SA quantizer to compare a difference between the current sample and the analog signal output by the SC-DAC to a reference. In one implementation the reuse condition is satisfied when the difference is less than a fraction of a least significant bit (LSB) of the sampled signal. In a more particular implementation, the samples are voltages and the reference is a voltage corresponding to ½ the LSB. In SA quantizer architectures based on a window comparator, the comparison of the difference to the reference can be performed by the comparator 310 in
(18) According to a related aspect of the disclosure, power consumption can be reduced by not searching for a new digital code for a current sample period when the digital code for a prior sample period is reused. Thus in
(19) The inventor recognized that digital codes generated by the SA quantizer are repeated more or less depending on the application or use case and that such repetition is particularly frequent for applications wherein the frequency band is relatively narrow. In Table I below, simulation data shows that digital codes generated by an SA quantizer for audio band signals have a repetition rate of thirty percent (30%) or more and that these repetition rates are relatively consistent at various input sound pressure levels (SPLs) and across the audio band. Thus, significant power savings can be attained by reusing previously generated digital codes instead of generating new digital codes in at least some applications where reuse criteria is satisfied.
(20) TABLE-US-00001 TABLE I Quantizer Code Input Signal to the Microphone Repetition Ratio 71 dBSPL at 440 Hz 31.4520% 91 dBSPL at 440 Hz 34.1557% 111 dBSPL at 440 Hz 33.9430% Low frequency content Music 20 dB attenuated 31.3054% Low frequency content Music 31.9755% Low frequency content Music 20 dB amplified 33.8469% High Frequency Music 20 dB attenuated 31.2205% High Frequency Music 31.8627% High Frequency Music 20 dB amplified 33.8493% Voice 20 dB attenuated 30.9714% Voice 20 dB attenuated 31.3760% Voice 20 dB amplified 32.7244% 2 dBSPL(A) White noise BW 3-8 Hz 30.8401% −22 dBSPL(A) White noise BW 3-8 Hz 30.9698% −42 dBSPL(A) White noise BW 3-8 Hz 31.5232% 71 dBSPL@26 KHz 31.4226% 91 dBSPL@26 KHz 33.1974% 111 dBSPL@26 KHz 33.1860% 71 dBSPL at 26 KHz burst at 1 Hz 31.4315% 91 dBSPL at 26 KHz burst at 1 Hz 34.1386% 111 dBSPL at 26 KHz burst at 1 Hz 32.5535% No input (silent) 30.8223%
(21) The SA quantizer described herein can be used as a stand-alone analog-to-digital converter (ADC). Alternatively, the quantizer can be integrated with a delta-sigma ADC. In
(22) In some embodiments, the electrical circuit can optionally include one or more analog signal conditioning circuits upstream of the delta-sigma ADC as described herein. Such signal conditioning circuits can comprise a low noise amplifier, buffer, filter or some combination of these and other signal conditioning circuits. The electrical circuit can also optionally include a digital signal conditioning circuit downstream of the SA quantizer. In
(23) Thus, the disclosure relates generally to electrical circuits for converting analog electrical signals to digital signals. The electrical circuit can be implemented as one or more ICs, for example, as an ASIC, or as a non-integrated circuit. The electrical circuit generally comprises a successive-approximation (SA) quantizer electrically connectable to a transduction element of the digital sensor assembly or to another analog signal source. The SA quantizer comprises a comparator having inputs coupled to an output of a switched-capacitive digital-to-analog converter (SC-DAC), SA logic coupled to an output of the comparator and to the SC-DAC, and a successive-approximation register (SAR) coupled to the SA logic and to the SC-DAC, wherein the SA quantizer outputs a digital code, stored in the SAR for a prior sample period (when the SA quantizer is coupled to the analog signal source) for a current sample period when a reuse condition is satisfied. The SA quantizer can be configured to search for a new digital code for the current sample period when the reuse condition is not satisfied, and not search for the new digital code for the current sample period when the reuse condition is satisfied. In one implementation, the SA quantizer is implemented in a delta-sigma ADC. Such SA quantizer circuits can be used in digital microphones and other sensor assemblies, examples of which are described herein. Thus, the SA quantizer can be used in combination with a transduction element like a micro electro mechanical systems (MEMS) motor configured to sense acoustic signals. More generally the SA quantizer can be used to digitize any analog signal, with or without a delta-sigma modulator.
(24) In one implementation, a digital sensor assembly comprises a transduction element disposed in a housing and configured to generate an analog electrical signal in response to a sensed condition, and a successive-approximation (SA) quantizer disposed in the housing and electrically coupled to the transduction element and to a host-interface of the housing. The SA quantizer comprises a comparator having inputs coupled to the transduction element and to an output of a switched-capacitive digital-to-analog converter (SC-DAC), SA logic coupled to an output of the comparator and to the SC-DAC, and a successive-approximation register (SAR) coupled to the SA logic and to the SC-DAC, wherein the SA quantizer is configured to reuse a digital code, stored in the SAR for a prior sample period, for a current sample period based on a difference between a current sample of the analog electrical signal and an analog output of the SC-DAC for the digital code stored in the SAR for the prior sample period.
(25) The SA quantizer can be configured not to search for a new digital code for the current sample period when the digital code stored in the SAR for the prior sample period is reused for the current sample period. The SA quantizer is configured to search for a new digital code for the current sample period when the digital code stored in the SAR for the prior sample period is not reused for the current sample period, wherein the SA quantizer searches for the new digital code using the SA logic, the SC-DAC and the comparator.
(26) In one representative example, the sensor assembly is an acoustic microphone assembly and the transduction element can be a micro electro mechanical systems (MEMS) motor configured to sense audio band signals. The housing of the microphone assembly can include a sound port acoustically coupling the transduction element to an exterior of the housing, and the SA quantizer can be part of a delta-sigma analog-to-digital converter (ADC).
(27) While the disclosure and what is presently considered to be the best mode thereof has been described in a manner establishing possession and enabling those of ordinary skill in the art to make and use the same, it will be understood and appreciated that there are many equivalents to the select embodiments described herein and that myriad modifications and variations may be made thereto without departing from the scope and spirit of the invention, which is to be limited not by the embodiments described herein but by the appended claims and their equivalents.