Analog-to-digital converter (ADC) auto-sequential canning with expansion multiplexer(s) and auxiliary circuit configuration control(s)
AssigneeNXP USA, Inc.
InventorsChongli Wu, Zhijie Qin, Yaoqiao Li, Ying Wang
Life of this patent
Estimating the term…
Abstract
Systems and methods for Analog-to-Digital Converter (ADC) auto-sequential scanning with expansion multiplexer(s) and auxiliary circuit configuration control(s). In some embodiments, an electronic circuit may include: a multiplexer; an Analog-to-Digital Converter (ADC) coupled to the multiplexer; and a control circuit coupled to the ADC and to the multiplexer, where the control circuit is configured to, as part of an auto-sequential scan, select one of a plurality of input channels coupled to the multiplexer via an expansion multiplexer.
Claims20
An electronic circuit, comprising:
- a multiplexer;
- an Analog-to-Digital Converter (ADC) coupled to the multiplexer;
- and
- a control circuit coupled to the ADC and to the multiplexer, wherein the control circuit is configured to, as part of an auto-sequential scan, select one of a plurality of input channels coupled to the multiplexer via an expansion multiplexer, wherein an output of the expansion multiplexer is coupled to a fixed one of another plurality of input channels of the multiplexer, and
- wherein as part of the auto-sequential scan, the control circuit is configured to select a sequence of input channels among at least one of the plurality of input channels, or the other plurality of input channels, at non-periodic intervals and without generating an interrupt until the sequence is completed.
An electronic circuit, comprising:
- a multiplexer;
- an Analog-to-Digital Converter (ADC) coupled to the multiplexer;
- and
- a control circuit coupled to the ADC and to the multiplexer, wherein the control circuit is configured to, as part of an auto-sequential scan, select one of a plurality of input channels coupled to the multiplexer via an expansion multiplexer,
- wherein the control circuit is configured to manipulate:
- (i) a first set of registers to select one of the other plurality of input channels, and (ii) a second set of registers to select the one of the plurality of input channels.
A method, comprising:
- starting an auto-sequential scan of a first plurality of input channels coupled to an Analog-to-Digital Converter (ADC) via a first multiplexer;
- during the auto-sequential scan, selecting one of a second plurality of input channels coupled to a second multiplexer, wherein an output of the second multiplexer is coupled to one of the first plurality of input channels;
- and
- during the auto-sequential scan, selecting a sequence of input channels among at least one of the first or second pluralities of input channels at non-periodic intervals and without generating an interrupt until the sequence is completed.
A method, comprising:
- starting an auto-sequential scan of a first plurality of input channels coupled to an Analog-to-Digital Converter (ADC) via a first multiplexer;
- and
- during the auto-sequential scan, selecting one of a second plurality of input channels coupled to a second multiplexer, wherein an output of the second multiplexer is coupled to one of the first plurality of input channels,
- wherein selecting the one of the second plurality of input channels coupled to the second multiplexer comprises reading a value stored in an expansion multiplexer channel selection register.
A method, comprising:
- starting an auto-sequential scan of a first plurality of input channels coupled to an Analog-to-Digital Converter (ADC) via a first multiplexer;
- and
- during the auto-sequential scan, selecting one of a second plurality of input channels coupled to a second multiplexer, wherein an output of the second multiplexer is coupled to one of the first plurality of input channels,
- wherein selecting the one of the second plurality of input channels coupled to the second multiplexer comprises reading a value stored in an auxiliary configuration register.
A method, comprising:
- starting an auto-sequential scan of a first plurality of input channels coupled to an Analog-to-Digital Converter (ADC) via a first multiplexer;
- and
- during the auto-sequential scan, selecting one of a second plurality of input channels coupled to a second multiplexer, wherein an output of the second multiplexer is coupled to one of the first plurality of input channels,
- wherein selecting the one of the second plurality of input channels coupled to the second multiplexer comprises reading an auxiliary configuration and expansion multiplexer disable register.
Dependencies are inferred from the claim text.