electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

Why Use FPGA's for Oscilloscopes?


Post new topic  Reply to topic    EDAboard.com Forum Index -> Hobby Circuits and Small Projects Problems -> Why Use FPGA's for Oscilloscopes?
Author Message
rockom



Joined: 06 Oct 2009
Posts: 6


Post06 Oct 2009 18:12   

Why Use FPGA's for Oscilloscopes?


I posted this last night and I either posted in the wrong thread or it was moved.
Hobby Circuits and Small Projects is where I wanted it so....lets try again.

I've been scouring the web looking at different homebrew oscilloscope solutions and have found ALL of the projects that are capable of greater than a few hundred kHz are using an FPGA or CPLD.

Why is that? What would a uC need to offer in order to fill this block of the designs?

Thanks,
-Rocko
Back to top
banjo



Joined: 24 Dec 2005
Posts: 644
Helped: 118


Post06 Oct 2009 22:56   

Why Use FPGA's for Oscilloscopes?


To make an oscilloscope using a microcontroller and have a high bandwidth, you need a microcontroller with a very high clock rate. Microcontrollers are just not up to that task. FPGAs or CPLDs can be clocked at a high enough rate to get decent bandwidth. Even with FPGAs or CPLDs the problem is limited capture depth because their internal memory is limited. You can add external memory, but it also has to be very fast or again bandwidth goes down.
Back to top
Google
AdSense
Google Adsense




Post06 Oct 2009 22:56   

Ads




Back to top
Mehdi1357



Joined: 18 Jan 2008
Posts: 25
Helped: 1
Location: the Earth


Post07 Oct 2009 14:40   

Re: Why Use FPGA's for Oscilloscopes?


Hi
by using a ADS831E(8-Bit, 80MHz Sampling ADC),XC95288(Xilinx's CPLD) and an external 32K*8bit FIFO you can Make a DSO up to 80M sampel per second.
I am not in love with any microcontrollers (even Arm9)!!!
Back to top
rockom



Joined: 06 Oct 2009
Posts: 6


Post08 Oct 2009 2:38   

Re: Why Use FPGA's for Oscilloscopes?


Mehdi1357 wrote:
Hi
by using a ADS831E(8-Bit, 80MHz Sampling ADC),XC95288(Xilinx's CPLD) and an external 32K*8bit FIFO you can Make a DSO up to 80M sampel per second.
I am not in love with any microcontrollers (even Arm9)!!!


I guess I should try playing with an FPGA or CPLD. Never used one.

I though a 40+MHz ADC, OMAP3530(BeagleBoard), and a ridiculous amount of high speed RAM (DRAM?) might be cool. The OMAP would also handle an LCD.

-Rocko
Back to top
Aser



Joined: 01 Jul 2004
Posts: 73
Helped: 5


Post08 Oct 2009 13:21   

Re: Why Use FPGA's for Oscilloscopes?


FPGA would be better
because it contains built-in RAM.
The RAM volume is enough to store the rather long signal trace with the high speed.
Therefore the additional RAM chips are needn't.
Moreover,
new FPGA contain high speed serial-to-parallel input blocks
which provide the data sampling with up to several MHz frequency.
Back to top
Mehdi1357



Joined: 18 Jan 2008
Posts: 25
Helped: 1
Location: the Earth


Post12 Oct 2009 9:29   

Re: Why Use FPGA's for Oscilloscopes?


Aser wrote:
FPGA would be better
because it contains built-in RAM.
The RAM volume is enough to store the rather long signal trace with the high speed.
Therefore the additional RAM chips are needn't.
Moreover,
new FPGA contain high speed serial-to-parallel input blocks
which provide the data sampling with up to several MHz frequency.


Hi
I agree with you Wholeheartedly a FPGA reduces PCB wires and is a beter technique rather than a CPLD and external Fifo.
but the expenses will increase.
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> Hobby Circuits and Small Projects Problems -> Why Use FPGA's for Oscilloscopes?
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
the FPGA's GCLK signal don't use as normal IO? (6)
why use AS AD PS PD for hspice simulation? (2)
Why and Why not use modulation to transmite signal ? (14)
Why we use Latch for Gated Clocks (3)
why we use S parameters for MICROWAVE COMPONENTS (3)
Why we have to use a 6-metal process for RF? (3)
Why do we use DC-DC converter for power supplies in Mobiles (4)
why we use 1:1, 2:1, 4:1 and 8:1 devices for BJT matching? (7)
why do we need to use scan def, examples of use (1)
why only use diode for negative temp in bandgap ?? (3)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS