I am trying to locate tutorial information on pipelined ADCs, without any success as yet. I would very grateful for any pointers that readers may be able to provide. Many thanks John Ferguson
Pipelined ADCs
Started by ●December 24, 2004
Reply by ●December 24, 20042004-12-24
jrferguson@aol.com (Jrferguson) writes:> I am trying to locate tutorial information on pipelined ADCs, without any > success as yet. I would very grateful for any pointers that readers may be able > to provide.Pipelines are to paralellize things like instruction accesses, decoding, execution, etc. None of these occur in an A/D. Are you thinking perhaps of multiplexing A/Ds that use multiple samplers to get higher sampling rates? -- % Randy Yates % "So now it's getting late, %% Fuquay-Varina, NC % and those who hesitate %%% 919-577-9882 % got no one..." %%%% <yates@ieee.org> % 'Waterfall', *Face The Music*, ELO http://home.earthlink.net/~yatescr
Reply by ●December 24, 20042004-12-24
Randy Yates wrote:> jrferguson@aol.com (Jrferguson) writes: > > >>I am trying to locate tutorial information on pipelined ADCs, without any >>success as yet. I would very grateful for any pointers that readers may be able >>to provide. > > > Pipelines are to paralellize things like instruction accesses, > decoding, execution, etc. None of these occur in an A/D. > > Are you thinking perhaps of multiplexing A/Ds that use multiple samplers > to get higher sampling rates?Newer high-speed ADCs _are_ pipelined, with a new result popping out four to six clock cycles after the corresponding sample -- so a 40MS/s ADC will deliver a new conversion every 25ns, but that conversion will be delivered 100ns after the sample was taken. -- Tim Wescott Wescott Design Services http://www.wescottdesign.com
Reply by ●December 24, 20042004-12-24
Jrferguson wrote:> I am trying to locate tutorial information on pipelined ADCs, without any > success as yet. I would very grateful for any pointers that readers may be able > to provide. > Many thanks > John FergusonYou might want to do a search on data sheets and application notes -- that's the kind of thing that some app engineer somewhere would feel motivated to write a paper on. -- Tim Wescott Wescott Design Services http://www.wescottdesign.com
Reply by ●December 24, 20042004-12-24
On Fri, 24 Dec 2004 15:25:23 GMT, Randy Yates <yates@ieee.org> wrote:>jrferguson@aol.com (Jrferguson) writes: > >> I am trying to locate tutorial information on pipelined ADCs, without any >> success as yet. I would very grateful for any pointers that readers may be able >> to provide. > >Pipelines are to paralellize things like instruction accesses, >decoding, execution, etc. None of these occur in an A/D. > >Are you thinking perhaps of multiplexing A/Ds that use multiple samplers >to get higher sampling rates?Randy, you seem to have missed a revolution in high speed ADC design from, umm, about a decade ago. Pipelined converters allow high resolution (12-14 bits) at high sample rates (~100Msps). No other converter architecture comes close (Flash can be faster, but only at low resolutions). The development of pipelined converters has enabled the ADC to move "closer to the antenna" in digital radio designs. (I'm not sure which was the cause, and which was the effect - pipelined converters and digital radio go hand-in-hand.) The problem with a Flash converter is that the number of comparators increases exponentially with the number of bits. This limits the number of bits to about 10. To increase the number of bits further, we can use N (typically 2 or 3) lower resolution flash converters. The output of the first converter is sent to a DAC. The output of the DAC is subtracted from the input signal, and this residue is then amplified and sent to the next identical stage in the pipeline. Typically there is a sample and hold between each stage in the pipeline. This results in a circuit size that grows roughly linearly with the number of bits, instead of exponentially. The individual Flash converters and DACs in the pipeline stages don't need many bits (typically 6), but the first stage needs to have an *accuracy* determined by the total number of bits being generated. About the only disadvantage of pipelined converters is the pipeline delay, which may be an issue if the ADC is in a feedback loop. The obvious place to look for information about them is on the manufacturers' web sites. http://www.analog.com/en/subCat/0,2879,760%255F788%255F0%255F%255F0%255F,00.html http://focus.ti.com/paramsearch/docs/producttree.tsp?familyId=82&templateId=4&family=analog&path=default_home etc. Regards, Allan
Reply by ●December 24, 20042004-12-24
Reply by ●December 24, 20042004-12-24
Allan Herriman <allan.herriman.hates.spam@ctam.com.au.invalid> writes:> On Fri, 24 Dec 2004 15:25:23 GMT, Randy Yates <yates@ieee.org> wrote: > >>jrferguson@aol.com (Jrferguson) writes: >> >>> I am trying to locate tutorial information on pipelined ADCs, without any >>> success as yet. I would very grateful for any pointers that readers may be able >>> to provide. >> >>Pipelines are to paralellize things like instruction accesses, >>decoding, execution, etc. None of these occur in an A/D. >> >>Are you thinking perhaps of multiplexing A/Ds that use multiple samplers >>to get higher sampling rates? > > Randy, you seem to have missed a revolution in high speed ADC design > from, umm, about a decade ago. > > Pipelined converters allow high resolution (12-14 bits) at high sample > rates (~100Msps). No other converter architecture comes close (Flash > can be faster, but only at low resolutions). The development of > pipelined converters has enabled the ADC to move "closer to the > antenna" in digital radio designs. (I'm not sure which was the cause, > and which was the effect - pipelined converters and digital radio go > hand-in-hand.) > > > The problem with a Flash converter is that the number of comparators > increases exponentially with the number of bits. This limits the > number of bits to about 10. > > To increase the number of bits further, we can use N (typically 2 or > 3) lower resolution flash converters. The output of the first > converter is sent to a DAC. The output of the DAC is subtracted from > the input signal, and this residue is then amplified and sent to the > next identical stage in the pipeline. Typically there is a sample and > hold between each stage in the pipeline. > > This results in a circuit size that grows roughly linearly with the > number of bits, instead of exponentially. > > The individual Flash converters and DACs in the pipeline stages don't > need many bits (typically 6), but the first stage needs to have an > *accuracy* determined by the total number of bits being generated. > > About the only disadvantage of pipelined converters is the pipeline > delay, which may be an issue if the ADC is in a feedback loop.It is clear that I had a gap in my understanding on this topic, Allan. Thank you for giving me a heads-up and a quick education. I also apologize to Jrferguson (and anyone else read and was misled) for giving wrong information. However, Allan, could I ask you to please do one thing? Refrain from using the "umm" idiom when you write usenet posts unless your intention is to disrepect the poster. -- % Randy Yates % "She's sweet on Wagner-I think she'd die for Beethoven. %% Fuquay-Varina, NC % She love the way Puccini lays down a tune, and %%% 919-577-9882 % Verdi's always creepin' from her room." %%%% <yates@ieee.org> % "Rockaria", *A New World Record*, ELO http://home.earthlink.net/~yatescr
Reply by ●December 24, 20042004-12-24
On Fri, 24 Dec 2004 17:33:39 GMT, Randy Yates <yates@ieee.org> wrote:>It is clear that I had a gap in my understanding on this topic, >Allan. Thank you for giving me a heads-up and a quick education.I wish I had a nickel for every time I mis-spoke a quick answer like that here. Fortunately there are enough competent folks around here to fix things quickly that the damage is usually minimal. ;)>I also apologize to Jrferguson (and anyone else read and was misled) >for giving wrong information.>However, Allan, could I ask you to please do one thing? Refrain from >using the "umm" idiom when you write usenet posts unless your >intention is to disrepect the poster.Actually, I use that device occassionally to indicate the opposite, as in "well, I respect your opinion but I think in this case we may wish to investigate the possibility of an error..." Often the reader has as little clue about interpreting the intended tone of what's written as the writer does about anticipating how it will be interpreted. Eric Jacobsen Minister of Algorithms, Intel Corp. My opinions may not be Intel's opinions. http://www.ericjacobsen.org
Reply by ●December 24, 20042004-12-24
eric.jacobsen@ieee.org (Eric Jacobsen) writes:> On Fri, 24 Dec 2004 17:33:39 GMT, Randy Yates <yates@ieee.org> wrote: > [...] >> However, Allan, could I ask you to please do one thing? Refrain from >> using the "umm" idiom when you write usenet posts unless your >> intention is to disrepect the poster. > > Actually, I use that device occassionally to indicate the opposite, as > in "well, I respect your opinion but I think in this case we may wish > to investigate the possibility of an error..."Interesting.> Often the reader has as little clue about interpreting the intended > tone of what's written as the writer does about anticipating how it > will be interpreted.It does seem to be a surprisingly-difficult thing to do! -- % Randy Yates % "I met someone who looks alot like you, %% Fuquay-Varina, NC % she does the things you do, %%% 919-577-9882 % but she is an IBM." %%%% <yates@ieee.org> % 'Yours Truly, 2095', *Time*, ELO http://home.earthlink.net/~yatescr
Reply by ●December 24, 20042004-12-24
Hi, *A* decade? Try 3 decades. We used these things in the 1970s. They took several chips in a multi-chip hybrid package back then, but did basically the same thing. Of course, back then we considered 12 bits and a few mega-samples/second pretty neat. :-) Regards, Steve Allan Herriman wrote:> On Fri, 24 Dec 2004 15:25:23 GMT, Randy Yates <yates@ieee.org> wrote: > > >>jrferguson@aol.com (Jrferguson) writes: >> >> >>>I am trying to locate tutorial information on pipelined ADCs, without any >>>success as yet. I would very grateful for any pointers that readers may be able >>>to provide. >> >>Pipelines are to paralellize things like instruction accesses, >>decoding, execution, etc. None of these occur in an A/D. >> >>Are you thinking perhaps of multiplexing A/Ds that use multiple samplers >>to get higher sampling rates? > > > Randy, you seem to have missed a revolution in high speed ADC design > from, umm, about a decade ago. > > Pipelined converters allow high resolution (12-14 bits) at high sample > rates (~100Msps). No other converter architecture comes close (Flash > can be faster, but only at low resolutions). The development of > pipelined converters has enabled the ADC to move "closer to the > antenna" in digital radio designs. (I'm not sure which was the cause, > and which was the effect - pipelined converters and digital radio go > hand-in-hand.) > > > The problem with a Flash converter is that the number of comparators > increases exponentially with the number of bits. This limits the > number of bits to about 10. > > To increase the number of bits further, we can use N (typically 2 or > 3) lower resolution flash converters. The output of the first > converter is sent to a DAC. The output of the DAC is subtracted from > the input signal, and this residue is then amplified and sent to the > next identical stage in the pipeline. Typically there is a sample and > hold between each stage in the pipeline. > > This results in a circuit size that grows roughly linearly with the > number of bits, instead of exponentially. > > The individual Flash converters and DACs in the pipeline stages don't > need many bits (typically 6), but the first stage needs to have an > *accuracy* determined by the total number of bits being generated. > > About the only disadvantage of pipelined converters is the pipeline > delay, which may be an issue if the ADC is in a feedback loop. > > > The obvious place to look for information about them is on the > manufacturers' web sites. > http://www.analog.com/en/subCat/0,2879,760%255F788%255F0%255F%255F0%255F,00.html > http://focus.ti.com/paramsearch/docs/producttree.tsp?familyId=82&templateId=4&family=analog&path=default_home > > etc. > > Regards, > Allan






