Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Digital oscilloscope Project

Status
Not open for further replies.

ze_dib

Member level 5
Member level 5
Joined
Jan 6, 2003
Messages
80
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Location
France
Activity points
1,122
fpga oscilloscope

Hi

I 'm studying possibilities to make a digital oscilloscope for PC, with onboard RAM to memorize samples.

I have several questions :
=> Wich bus is the easier to use (hard and driver for linux/windows) : PCI, USB or IEEE1394
=> I though about using many low speed ADC (cheapier) to reach sampling frequency I 'd like to use, is it a good way to do this.

Which FPGA would be the most suitable for that project SpartanII, or APEX20k

TOTO2001
 

oscilloscope project

Thank a lot for those usefull Links

I think the second one is near of what i'd like to design.

I'd rather use PC SDRAM memory to allow storage of samples, cheap solution with a FPGA.

Toto2001
 

digital oscilloscope schematic

hi toto
look for "time interleaved sampling" or "interleaved sampling adc" on google

theres an app note on this subject on the maxim homepage
**broken link removed**

but maybe this is not the best approach for hobby purposes
Maxim said:
Unfortunately, this approach is complex and entails extra cost, a lengthy calibration, and mathematical analysis.

HTH
dsp_
 

digital oscilloscope project

Thank for the application note.

It's almost what I was thinking about.

Could a FPGA assume the clock for ADC sampling, I mean do you think the jitter on Clock signal would be acceptable for such a thing

Thank for the anwers :)
 

jyetech oscilloscope

This link could be useful :

**broken link removed**

(Implementation of a low-cost PC based quad channel real-time / storage oscilloscope).
 

pc oscilloscope schematic

In fact, I'not really looking for a low cost oscilloscope,

It' rather a high speed oscilloscope at lower cost, based on FPGA in order to allows configurable sampling and filtering frequency, configurable sample width and number of samples. I'm particularly intrested in the possibility to make hardware digital processing before storage.

I also plan to use PC memory to lower the cost of data storage.

I don't which High speed pc bus (PCI, USB and firewire) is the easist to implement (with a chip or in fpga) and the cheapier.

Here it is

Toto2001
 

oscilloscope schematic

toto2001 said:
In fact, I'not really looking for a low cost oscilloscope,

It' rather a high speed oscilloscope at lower cost, based on FPGA in order to allows configurable sampling and filtering frequency, configurable sample width and number of samples. I'm particularly intrested in the possibility to make hardware digital processing before storage.

I also plan to use PC memory to lower the cost of data storage.

I don't which High speed pc bus (PCI, USB and firewire) is the easist to implement (with a chip or in fpga) and the cheapier.

Here it is

Toto2001

For PCI, you usually buy a chip for the interface or a core and put into the FPGA. It will probably give you the fastest transfer of data between the scope portion of the FPGA and the PC. But doing a good high speed PCI can be difficult. Also, the design is not portable. (You need to move the entire PC around.)

USB is good especially with USB 2.0. It is very good speed. You can purchase a USB chip that can come with all the driver development tool you need. The design is also portable. If you need to move the scope around to another lab, this is a better choice.

I don't know too much about Firewire except used it on a few occassion. Mainly for Digital Video stuff. I will not recommended this interface for scope. I don't think it is ever used for instrumentation purpose.

Anyway, just my 2 cents. Hope that help.

Gunship
 

usb oscilloscope schematic

The AD9283BRS-100 is a AD converter in the $6 range, free samples.

8-Bit, 50 MSPS/80 MSPS/100 MSPS ADC
 

oscilloscope projects

Thank for all those usefull advice.

I had now a better view of what will be the project.

In my firts mind, I was looking for PCI, but the mobility is an argument I didn't think about.

The USB 2/1.1 seem a beter choice in the sense that it allow to be plug on a PC, a mac...
It will just take a little longer to set the filters parameter and to back up all the data to the computer, but it may be easier to do too !!!

If people are interested in taking part in it, they 're welcome

TOTO2001
 

oscilloscope adc

**broken link removed**
**broken link removed**

or ftp.circuitcellar.com 21 Anonyymoue \ftp.circuitcellar.com\Circuit_Cellar\1988\Issue_5
ftp.circuitcellar.com\Circuit_Cellar\1992\Issue_25
ftp.circuitcellar.com\Circuit_Cellar\1998\Issue_97
 

oscilloscope front end

I think that the bus of your chose should be mainly decided by your sampling rate. What is the maximum rate that you would like to sample? And you can go from there? Just bar in mind that your sampling rate should be at least 2.5 times more and also you should make sure that your sampling don't vary. You wouldn't want to be involved in a varying sampling system cause it is too complicated to handle so usually if you want to make sure that, then you might want to have some sort of a buffer mechanism between your PC and your board.

Enjoy,
RF_Router
 

dso schematic

If you don't need deep memory, just generate two video rams
to store pal or ntsc image and fill this memory with the graphic
that you want to display. (scope graph) and generate standart
video signal with this data. It is useful if you don't want to use
a computer with your oscilloscope....
 

firewire oscilloscope

also check out www.fpga4fun.com, this guy has made a dso using a fpga, he's currently doing a tutorial on how he did it along with all the verilog code...

A
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top