System and method for multi channel sampling sar adc
US-2015372691-A1 · Dec 24, 2015 · US
US9590649B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9590649-B2 |
| Application number | US-201514883842-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 15, 2015 |
| Priority date | Oct 17, 2014 |
| Publication date | Mar 7, 2017 |
| Grant date | Mar 7, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A micro-coded sequencer controls complex conversion sequences independent of a central processing unit (CPU). Micro-coding provides for easily adding new process steps and/or updating existing process steps. Such a programmable sequencer in combination with an analog-to-digital conversion module such as an analog-to-digital converter (ADC) or a charge time measurement unit (CTMU), and digital processing circuits may be configured to work independently of the CPU in combination with the micro-coded sequencer. Thereby providing self-sufficient operation in low power modes when the CPU and other high power modules are in a low power sleep mode. Such a peripheral can execute data collection and processing thereof, then wake the CPU only when needed, thereby saving power. Furthermore, this peripheral does not require CPU processing so that time critical applications that do require control by the CPU can operate more efficiently and with less operating overhead burden.
Opening claim text (preview).
The invention claimed is: 1. An apparatus for analog-to-digital conversion using a micro-coded sequencer, comprising: means for analog-to-digital conversion; a micro-coded sequencer coupled to and configured to control the analog-to-digital conversion means; an address decoder coupled to the memory and operable to select a micro-coded word for the micro-coded sequencer; and a memory coupled to the micro-coded sequencer, wherein the memory is configured to store micro-coded words for instructing the micro-coded sequencer how to control the analog-to-digital conversion means. 2. The apparatus according to claim 1 , wherein the analog-to-digital conversion means is an analog-to-digital converter (ADC). 3. The apparatus according to claim 1 , wherein the analog-to-digital conversion means is a charge time measurement unit (CTMU). 4. The apparatus according to claim 1 , further comprising an analog multiplexer having an output coupled to an input of the analog-to-digital conversion means and controlled by the micro-coded sequencer, wherein the analog multiplexer selects inputs thereof determined by the micro-coded words instructing the micro-coded sequencer. 5. The apparatus according to claim 1 , wherein the micro-coded word comprises portions selected from the group consisting of loop control, math calculations control, analog-to-digital conversion control, charge time measurement unit control, and control of external node connections. 6. The apparatus according to claim 1 , wherein the micro-coded word comprises portions selected from the group consisting of end of sequence, threshold control, analog-to-digital conversion latch clock, accumulator latch clock, record control and accumulator control. 7. An apparatus for analog-to-digital conversion using a micro-coded sequencer, comprising: means for analog-to-digital conversion; a micro-coded sequencer coupled to and configured to control the analog-to-digital conversion means; an address decoder coupled to the memory and operable to select a micro-coded word for the micro-coded sequencer; a memory coupled to the micro-coded sequencer, wherein the memory is configured to store micro-coded words for instructing the micro-coded sequencer how to control the analog-to-digital conversion means; and a central processing unit (CPU) having a low power sleep mode, wherein the micro-coded sequencer, analog-to-digital conversion means and memory function when the CPU is in the low power sleep mode. 8. The apparatus according to claim 7 , wherein the CPU, micro-coded sequencer, analog-to-digital conversion means and the memory are provided by a microcontroller. 9. An apparatus for analog-to-digital conversion using a micro-coded sequencer, comprising: means for analog-to-digital conversion; a micro-coded sequencer coupled to and configured to control the analog-to-digital conversion means; an address decoder coupled to the memory and operable to select a micro-coded word for the micro-coded sequencer; and a memory coupled to the micro-coded sequencer, wherein the memory is configured to store micro-coded words for instructing the micro-coded sequencer how to control the analog-to-digital conversion means; wherein the micro-coded sequencer comprises a data collection sequencer and a math post processor sequencer. 10. The apparatus according to claim 9 , further comprising a math post processor, wherein the math post processor is controlled by the math post processor sequencer. 11. The apparatus according to claim 9 , wherein each of the micro-coded words comprises a data portion and a math post processor portion. 12. The apparatus according to claim 9 , wherein a first plurality of micro-coded words are operable to control the data collection sequencer and a second plurality of micro-coded words controls the math post processor sequencer. 13. An apparatus for analog-to-digital conversion using a micro-coded sequencer, comprising: means for analog-to-digital conversion; a micro-coded sequencer coupled to and configured to control the analog-to-digital conversion means; an address decoder coupled to the memory and operable to select a micro-coded word for the micro-coded sequencer; and a memory coupled to the micro-coded sequencer, wherein the memory is configured to store micro-coded words for instructing the micro-coded sequencer how to control the analog-to-digital conversion means; wherein a first plurality of micro-coded words are operable to control a first sequence of steps and a second plurality of micro-coded words controls a second sequence of steps. 14. An analog-to-digital converter peripheral in an integrated circuit device, comprising: an analog-to-digital converter (ADC) core; a state machine controlled by programmable instruction words, wherein the state machine is configured to perform control functions of the ADC core and is operable to at least configure external pins of the integrated circuit device, initiate sampling and conversion, store results in a memory, and perform loop operations; a memory for storing a sequence of associated instruction words; and an arithmetic logic unit controllable by at least one post processing instruction word, wherein post processing is initiated by the state machine instruction word. 15. The ADC peripheral according to claim 14 , wherein an instruction word comprises bit fields for defining at least one of: a loop, a post processing function, an ADC control function, and an external pin configuration. 16. The ADC peripheral according to claim 15 , further comprising a capacitive time measurement unit (CTMU) and wherein the instruction word comprises a bit field for control of the CTMU. 17. The ADC peripheral according to claim 14 , wherein the post processing instruction word comprises at least one bit field for controlling a threshold, an accumulator input, and storing of results. 18. A microcontroller comprising: an integrated circuit; and an analog-to-digital converter peripheral of the integrated circuit, comprising: an analog-to-digital converter (ADC) core; a state machine controlled by programmable instruction words, wherein the state machine is configured to control functions of the ADC core and is operable to at least configure external pins of the integrated circuit device, initiate sampling and conversion, store results in a memory, and perform loop operations; a memory for storing a sequence of associated instruction words; and an arithmetic logic unit controllable by at least one post processing instruction word, wherein post processing is initiated by the state machine instruction word. 19. The microcontroller according to claim 18 , wherein an instruction word comprises bit fields for defining at least one of: a loop, a post processing function, an ADC control function, and an external pin configuration. 20. The microcontroller according to claim 18 , further comprising a capacitive time measurement unit (CTMU) and wherein the instruction word comprises a bit field for control of the CTMU. 21. The microcontroller according to claim 18 , wherein the post processing instruction word comprises at least one bit field for controlling a threshold, an accumulator input, and storing of results.
Analogue/digital conversion; Digital/analogue conversion (conversion of analogue values to or from differential modulation H03M3/00) · CPC title
with intermediate conversion to time interval (H03M1/64 takes precedence) · CPC title
Charge-transfer · CPC title
using time-division multiplexing · CPC title
Analogue/digital converters ({H03M1/001 – } H03M1/10 take precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.