Through bias pole for igmr speed sensing
US-2015377651-A1 · Dec 31, 2015 · US
US9941893B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9941893-B2 |
| Application number | US-201715485552-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 12, 2017 |
| Priority date | Apr 19, 2016 |
| Publication date | Apr 10, 2018 |
| Grant date | Apr 10, 2018 |
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.
An ADC includes a flash ADC. The flash ADC generates a flash output in response to an input signal, and an error correction block generates a known pattern. A selector block is coupled to the flash ADC and the error correction block, and generates a plurality of selected signals in response to the flash output and the known pattern. A digital to analog converter (DAC) is coupled to the selector block, and generates a coarse analog signal in response to the plurality of selected signals. A residue amplifier is coupled to the DAC, and generates a residual analog signal in response to the coarse analog signal, the input signal and an analog PRBS (pseudo random binary sequence) signal. A residual ADC generates a residual code in response to the residual analog signal.
Opening claim text (preview).
What is claimed is: 1. An analog to digital converter (ADC) comprising: a flash ADC configured to generate a flash output in response to an input signal; an error correction block configured to generate a known pattern; a selector block coupled to the flash ADC and the error correction block, and configured to generate a plurality of selected signals in response to the flash output and the known pattern; a digital to analog converter (DAC) coupled to the selector block, and configured to generate a coarse analog signal in response to the plurality of selected signals; a residue amplifier coupled to the DAC, and configured to generate a residual analog signal in response to the coarse analog signal, the input signal and an analog PRBS (pseudo random binary sequence) signal; and a residual ADC configured to generate a residual code in response to the residual analog signal. 2. The ADC of claim 1 further comprising: a secondary multiplexer coupled to the error correction block and configured to generate a digital PRBS signal in response to the known pattern, a coarse PRBS signal and a secondary control signal, wherein the error correction block is configured to provide the coarse PRBS signal and the secondary control signal to the secondary multiplexer; and a secondary DAC element coupled to the secondary multiplexer, and configured to generate the analog PRBS signal in response to the digital PRBS signal. 3. The ADC of claim 1 , wherein the residual code is averaged over T cycles to measure an averaged code generated by the ADC, where T is an integer. 4. The ADC of claim 1 , wherein: the selector block is configured to receive a plurality of control signals from the error correction block; and the error correction block is configured to receive the flash output and the residual code. 5. The ADC of claim 1 , wherein: the selector comprises a plurality of primary multiplexers, and each primary multiplexer is configured to generate a selected signal of the plurality of selected signals in response to the known pattern, the flash output and a control signal of the plurality of control signals; and the DAC comprises a plurality of primary DAC elements, and each of the primary DAC element is configured to receive the selected signal. 6. The ADC of claim 1 , wherein the ADC is configured to operate in a startup mode and a steady-state mode, wherein in the startup mode the error correction block is configured to measure a coarse gain error, a fine gain error, a PRBS error, a memory error and a DAC mismatch error, and the error correction block is configured to generate a corrected PRBS design value based on the coarse gain error, the fine gain error, the PRBS error, the memory error and the DAC mismatch error, and wherein the error correction block is configured to use the corrected PRBS design value in the steady-state mode to measure the input signal. 7. The ADC of claim 6 , wherein the error correction block is configured to provide the known pattern to a primary DAC element of the plurality of primary DAC elements, and the flash ADC is configured to provide a predefined set of bits to the remaining primary DAC elements. 8. The ADC of claim 7 , wherein the error correction block is configured to measure the coarse gain error from the averaged code generated by the ADC, a step size of the DAC and a reference averaged code. 9. The ADC of claim 6 , wherein the error correction block is configured to provide the known pattern to each primary DAC element over M loops, where M is an integer and M is equal to a number of primary DAC elements, and in each loop of M loops: the error correction block configured to provide the known pattern to a primary DAC element of the plurality of primary DAC elements; the flash ADC configured to provide the predefined set of bits to the remaining primary DAC elements; and the error correction block configured to measure the averaged code generated by the ADC. 10. The ADC of claim 9 , wherein the error correction block is configured to measure the fine gain error from the averaged code generated by the ADC in each loop of the M loops, the step size of the DAC and the reference averaged code. 11. The ADC of claim 10 , wherein the error correction block is configured to measure a mismatch of a first primary DAC element of the plurality of primary DAC elements from the coarse gain error, the fine gain error, the step size of the DAC and the averaged code generated by the ADC in a first loop of M loops, wherein the known pattern is provided to the first DAC element in the first loop. 12. The ADC of claim 6 , wherein the error correction block is configured to provide the known pattern to the secondary multiplexer, and the digital PRBS signal is equal to known pattern, and the error correction block is configured to measure the averaged code generated by the ADC. 13. The ADC of claim 12 , wherein the error correction block is configured to measure the PRBS error from the averaged code generated by the ADC, the fine gain error, the coarse gain error, the reference averaged code and a magnitude of the coarse PRBS signal. 14. The ADC of claim 6 , wherein the error correction block is configured to provide the known pattern to a primary DAC element of the plurality of primary DAC elements, and the flash ADC is configured to provide the predefined set of bits to the remaining primary DAC elements, and the error correction block is configured to measure a sub-averaged code generated by the ADC, the sub-averaged code is average of residual code generated when consecutive bits in the known pattern undergo a state transition over T cycles. 15. The ADC of claim 14 , wherein the error correction block is configured to measure the memory error from the sub-averaged code generated by the ADC, the step size of the DAC, the coarse gain error, the fine gain error and the reference averaged code. 16. A method of converting an input signal in an analog to digital converter (ADC) comprising: generating a flash output in response to the input signal; generating a known pattern by an error correction block; generating a plurality of selected signals in response to the flash output and the known pattern; generating a coarse analog signal by a digital to analog converter (DAC) in response to the plurality of selected signals; generating a residual analog signal in response to the coarse analog signal, the input signal and an analog PRBS (pseudo random binary sequence) signal; generating a residual code in response to the residual analog signal; and averaging the residual code over T cycles to generate an averaged code, where T is an integer. 17. The method of claim 16 further comprising: multiplexing the known pattern and a coarse PRBS signal to generate a digital PRBS signal; and generating the analog PRBS signal in response to the digital PRBS signal. 18. The method of claim 16 , wherein the DAC comprises a plurality of primary DAC elements, and each of the primary DAC element is configured to receive a selected signal of the plurality of selected signals. 19. The method of claim 16 further comprising operating the ADC in a startup mode and a steady-state mode, wherein the startup mode comprises: measuring a coarse gain error, a fine gain error, a PRBS error, a memory error and a DAC mismatch error; and generating a corrected PRBS design value based on the coarse gain error, the fine gain error, the PRBS error, the memory error and the DAC mismatch error. 20. The method of claim 19 furth
Continuously compensating for, or preventing, undesired influence of physical parameters (periodically, {e.g. by using stored correction values,} H03M1/10) · CPC title
Multiplexed conversion systems · CPC title
the steps being performed sequentially in series-connected stages (H03M1/161 takes precedence) · CPC title
having a separate comparator and reference value for each quantisation level, i.e. full flash converter type · CPC title
by storing corrected or correction values in one or more digital look-up tables (H03M1/1057 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.