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

Digital oscilloscope Project
Goto page 1, 2, 3 ... 14, 15, 16  Next
Jump to page:

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> Hobby Circuits and Small Projects Problems
Author Message
ze_dib



Joined: 06 Jan 2003
Posts: 81
Location: France


Post18 Feb 2003 14:33   Digital oscilloscope Project

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
Back to top
ee_freak



Joined: 28 May 2001
Posts: 28
Location: somewhere in time


Post18 Feb 2003 15:48   

Try www.bitscope.com . They use PIC with CPLD.
Back to top
MADURAN



Joined: 01 Jan 1970
Posts: 65
Helped: 2
Location: Romania


Post18 Feb 2003 15:56   

http://www.chocbar.demon.co.uk/
Back to top
ze_dib



Joined: 06 Jan 2003
Posts: 81
Location: France


Post18 Feb 2003 16:08   

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
Back to top
dsp_



Joined: 02 Mar 2002
Posts: 66
Helped: 3
Location: right here ... right now ...


Post18 Feb 2003 16:38   

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

theres an app note on this subject on the maxim homepage
http://www.maxim-ic.com/appnotes.cfm/appnote_number/384

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


HTH
dsp_
Back to top
ze_dib



Joined: 06 Jan 2003
Posts: 81
Location: France


Post18 Feb 2003 18:25   

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 Smile
Back to top
hugo



Joined: 01 Jan 1970
Posts: 241
Helped: 21


Post19 Feb 2003 3:36   

This link could be useful :

http://www.mccord.plus.com/FYP/final_report.htm

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



Joined: 06 Jan 2003
Posts: 81
Location: France


Post19 Feb 2003 15:38   

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
Back to top
Gunship



Joined: 31 Dec 2001
Posts: 52
Helped: 3


Post21 Feb 2003 19:57   

toto2001 wrote:
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
Back to top
DrShoe



Joined: 16 Apr 2001
Posts: 35
Location: Netherlands


Post24 Feb 2003 23:36   

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

8-Bit, 50 MSPS/80 MSPS/100 MSPS ADC
Back to top
ze_dib



Joined: 06 Jan 2003
Posts: 81
Location: France


Post25 Feb 2003 13:51   

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
Back to top
mbyka



Joined: 12 May 2002
Posts: 509
Helped: 1


Post01 Mar 2003 16:28   

http://alternatezone.com/electronics/dsoamk3.htm

ISSUE 97
August 1998
Theme: DEBUGGING TECHNIQUES

Task Manager—Almost Made 100, Ken Davidson, 2.
Reader I/O, 6.
New Product News, 8.
Bitscope—A Mixed-Signal Capture Engine, by Norman Jackson, 12.
http://www.circuitcellar.com/library/toc.asp
Back to top
mbyka



Joined: 12 May 2002
Posts: 509
Helped: 1


Post01 Mar 2003 23:43   

http://www.vitrum.cz/snail/bitscope.htm
http://www.vitrum.cz/snail/products.htm#BITSCOPE

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
Back to top
Goliath



Joined: 26 Mar 2002
Posts: 23
Helped: 1


Post23 Mar 2003 17:46   

You could also have a look at the following link

http://www.johann-glaser.at/projects/DSO/

Goliath
Back to top
RF_Router



Joined: 01 Feb 2002
Posts: 47


Post23 Mar 2003 19:16   

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
Back to top
Sobakava



Joined: 27 Mar 2002
Posts: 360


Post27 Mar 2003 9:02   

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....
Back to top
qinqiuer



Joined: 27 Mar 2003
Posts: 3


Post31 Mar 2003 17:05   

Goliath wrote:
You could also have a look at the following link

http://www.johann-glaser.at/projects/DSO/

Goliath


this plan is best one !!!

because it has a good solution in analog front-end!

and i think the usb is a good choice, but is complex
Back to top
ME



Joined: 14 Mar 2002
Posts: 1771
Helped: 11


Post31 Mar 2003 21:38   

There is an error in this schematic: http://www.johann-glaser.at/projects/DSO/schematic/MainSchematic.png

IIC pull up resistors at SDA and SCL should be connected to 3.3V and not 5V as shown in the lower left corner of the schematic. Both AN2131
and EEPROM is 3.3V types.
Back to top
Make_Pic



Joined: 13 Apr 2002
Posts: 79
Helped: 1


Post13 Jun 2003 21:25   2:Goliath This link has not the sources for FPGA

Quote:
You could also have a look at the following link

http://www.johann-glaser.at/projects/DSO/

Goliath

This link has not the sources for FPGA!?
Back to top
joilen



Joined: 08 Jun 2003
Posts: 6


Post15 Jun 2003 15:14   

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
Back to top
Make_Pic



Joined: 13 Apr 2002
Posts: 79
Helped: 1


Post15 Jun 2003 16:02   stroboscopic method of the measurement for DSO

joilen: It is good information for me, but
I need any information about a stroboscopic method of the measurement for DSO!


Last edited by Make_Pic on 15 Jun 2003 17:54; edited 1 time in total
Back to top
Make_Pic



Joined: 13 Apr 2002
Posts: 79
Helped: 1


Post15 Jun 2003 16:06   Re: stroboscopic method of the measurement for DSO

I need any information about a stroboscopic method of the measurement for DSO! The stroboscopic method allows to measure Frequencies up to about 3 GHz.

Last edited by Make_Pic on 15 Jun 2003 17:52; edited 1 time in total
Back to top
xgnetto



Joined: 01 Jan 1970
Posts: 13


Post12 Sep 2003 16:59   Re: Digital oscilloscope Project

another project link.

Confused http://www.enetsystems.com/~lorenzo/scope/

enjoy!
Back to top
Sobakava



Joined: 27 Mar 2002
Posts: 360


Post13 Oct 2003 12:29   

" I need ideas about 'triggering' "

My design will be based on a simple
FPGA/CPLD or a fast Scenix SX + FIFOs.

If I don't need to implement "pre-triggering", I suppose I don't have to store samples all the time. Only a trigger signal from analog channel or external trigger channel is required to start acquisition of "n" samples with sampling rate
of "m" MPSP.

After filling FIFO, I'll start USB2.0 transfer with
CY7C68013 (Cypress EZ-USB2+8051 IC)

I want to know about triggering circuit. How can I do that in analog way?

I need to generate a pulse from specified level and specified edge (hi-to-lo or lo-to-hi) of the analog signal and then I'll set a flip-flop, and reset this flip flop after FIFO filled so I wont get repeatedly pulses for every matched level-edge during sampling.

For setting trigger level, I am thinking about using a DAC/digital potentiometer. Or If I do this after ADC, I can use 8 bit magnitude comparators...


May be I'm in wrong way. What do you think/recommend?
Back to top
Aoxomox



Joined: 18 Jul 2001
Posts: 90


Post15 Oct 2003 22:51   Re: Digital oscilloscope Project

If you don't want to pre trigger by storing samples in a circular buffer, why don't you implement a digital compare for the sampled AD value.
If you want to detect e.g. low to high transition you have first to wait that the AD input value becomes smaller than the trigger level. then you can reset your trigger pulse. the next time the ad value becomes equal or higher than this level you can set the trigger pulse.

the advantage of this way is you can implement a triggering unit without any additional analog hardware which can drift by temperature ans so on.
another advantage is you can implement schmitt triggering behaviour when having two independant levels for upper and lower AD value. To implement this with analoge matters you will have to build up two DACs or else.

Hope it helps,
aOxOmOx
Back to top
phongwiroon



Joined: 08 Dec 2003
Posts: 32


Post08 Dec 2003 7:37   

try to use gameboy for small oscilloscope
Back to top
Aoxomox



Joined: 18 Jul 2001
Posts: 90


Post25 Dec 2003 22:21   Re: Digital oscilloscope Project

Has anyone schematic or principle of an oscilloscope input section??

mainly with the following requeirements:

- high BW
- high impedance
- low distortion
- low noise / high sensitivity

Any suggestions for a good HF input attenuator circuit??


Any help is appreciated.
Back to top
martingn



Joined: 31 Mar 2004
Posts: 40


Post13 Apr 2004 15:11   Digital oscilloscope Project

Hi people,

Could anybody go forward and build something?
Any interesting to share ??

Regards,

MArtin
Back to top
Cluricaun



Joined: 28 Sep 2001
Posts: 904
Helped: 13


Post08 May 2004 18:50   Re: Digital oscilloscope Project

Hi

I have a bitscope since a couple of years, and now I like to make a update to the communication between PC and bitscope. They (Bitscope) sell a ethernet-RS232 and one highspeed USB-RS232 adapter. I think they are a bit to expencive to order, must add custom tax and VAT. So I wonder if there are any projects I can use to get either a USB or Ethernet adapter, PIC code or sch.

More info here:

www.bitscope.net/store/?p=view&i=item+0
www.bitscope.net/store/?p=view&i=item+1

Thanks in advance for any help
Cl
Back to top
joc_06



Joined: 28 Nov 2003
Posts: 51
Helped: 2


Post25 May 2004 13:56   Re: Digital oscilloscope Project

martingn wrote:
Hi people,

Could anybody go forward and build something?
Any interesting to share ??

Regards,

MArtin


I am starting building a project similiar to the ldso next week. Just waiting on parts at the moment, i will keep you updated here
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> Hobby Circuits and Small Projects Problems
Page 1 of 16 All times are GMT + 2 Hours
Goto page 1, 2, 3 ... 14, 15, 16  Next
Jump to page:


Abuse
Administrator
Moderators
topic RSS 
sitemap