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

Digital oscilloscope Project
Goto page Previous  1, 2, 3, 4 ... 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
Skov



Joined: 15 Mar 2003
Posts: 7


Post03 Jun 2004 17:20   Re: Digital oscilloscope Project

>>That is not true, normally the input impedance of oscilloscopes is 1 MΩ || ~10-100 pF.

I don’t understand what are you talking about.
The question was why the oscilloscope has limitation +-5V for input voltage.
Do you mean that you know the oscilloscope with such limitation and input
impedance >1K ?
There are exist a lot of kinds of oscilloscope in the world.
I know oscilloscopes with 100K,1M. My own oscilloscope has 50 Ohm input impedance.
His bandwidth is 500MHz. The low input impedance allows to decrease the distortion of signal
in communication cable. Usually the wideband oscilloscopes have low input impedance.
See, for example,
http://www.tek.com/site/ps/0,,55-13766-SPECS_EN,00.html
As a rule, some probes are added to such oscilloscopes for investigation of high voltage signals.
I think that all DSO are low impedanse oscilloscopes in principle,
becouse the limitation for input voltage of ADC is rather low.
A probe is just incorporated in the scheme of the high input impedance DSO.
Back to top
martingn



Joined: 30 Mar 2004
Posts: 40


Post03 Jun 2004 22:14   Digital oscilloscope Project

Hi all,

Doesn't the input impedance of the scope directly related with the application? I mean, if you dont want to load the circuit, you should have to use high Z.
If you are in a matched line (like comms equipment) you should use a determinated Z (like 50 ohms).

I think that 1K RAm its enough for a "home build" scope taking into account all the benefits... less components, price, PCB complexity, speed.
There are bigger FPGA with greater RAM capacity.

Monnoliv,
It's true, you have to program the FPGA each time it's power up (at least this model). Anyway a DSO should have to be implemented with a uC (communications ,I/O selection, leds, etc..) You can use that uC to program the FPGA each time. I don't have any schematic but I almost sure that FPGA datasheet should have to explain any way to do that.

There is another intresting tip that is to add a slow but precise DAC into the input stage to correct bias drift and support auto calibration...


If you are planning to use Eagle soft for PCB may be we can share some work.


Best Regards,
Back to top
ME



Joined: 14 Mar 2002
Posts: 1771
Helped: 11


Post03 Jun 2004 22:24   Re: Digital oscilloscope Project

martingn wrote:
... a DSO should have to be implemented with a uC (communications ,I/O selection, leds, etc..) You can use that uC to program the FPGA each time. ...

Why not handle communications, I/O selection, leds, etc. from the FPGA instead of adding a µC? It should be possible to program all these functions into an FPGA. If you want, you can even get a complete µC IP-core to implement in a part of the FPGA and then program it as a normal µC.
Back to top
martingn



Joined: 30 Mar 2004
Posts: 40


Post03 Jun 2004 22:43   Digital oscilloscope Project

ME,

You are absolutelly right.
I dont have too much experience, zero infact, programming FPGA, but it looks simpliest to implement in a uC. May be Im wrong.

Best regards,
MArtin
Back to top
ME



Joined: 14 Mar 2002
Posts: 1771
Helped: 11


Post03 Jun 2004 23:20   Re: Digital oscilloscope Project

monnoliv wrote:
martingn, Concerning the ACEX 1K EP1KX0, if I've well understand the strucure of this device, it must be configured at each power on. How doing this with embedded processor, EEPROM? Do you have a schematics ?

Read this link about FPGA configuration:
http://www.fpga4fun.com/configuration.html

Quote:
FPGA configuration
An FPGA can be into 2 states: "configuration mode" or "user mode". When the FPGA wakes up after power-up, it is in configuration mode, sitting idle with all its outputs inactive. You need to configure it.

Configuring an FPGA means downloading a stream of 0's and 1's into it through some special pins. Once the FPGA is configured, it goes into "user-mode" and becomes active, performing accordingly to your programmed "logic function".

There are 3 classical ways to configure your FPGA:
You use a cable from your PC to the FPGA, and run a software on your PC.
You use a microcontroller on your board, with an adequate firmware.
You use a special PROM on your board, connected to the FPGA, that configures it automatically at power-up (FPGA vendors have such special PROMs in their catalogs)
...


@ltera Configuration Devices
http://www.@ltera.com/products/devices/config/cfg-index.html
Back to top
divan



Joined: 01 Mar 2002
Posts: 90
Helped: 2


Post04 Jun 2004 1:09   Digital oscilloscope Project

In case you'll use PC as scope display this is not so important if us this one for FPGA loading ( even every time at wake up) .
Anoter case if you want a stand-alone device , but in this case need to think about additional module for LCD display first and about FPGA loader as side dish.
Anycase , i'd like fpga4fun project, let's make it as standalone, for example with 240x160 or 320x240 lcd pic or avr based. M.b. AVR is slightly better , because have C compiler, IDE and LCD drivers for free ( and i already have it Smile
Back to top
eltonjohn



Joined: 22 Feb 2002
Posts: 1558
Helped: 22


Post04 Jun 2004 1:36   Re: Digital oscilloscope Project

Hi Guys ..stand alone ..hein !
Well the Gameboy has a 240x160 .32k colors display . is very cheap around $90 brand new .. can be found for $25 used .. graphic modes used DMA .. and can be very fast .. on top is very easy ,,very easy to adapt an interface ..is just a matter to map to the memory espace space avalaible for the ROM cartridge .. and there are nice tools to quickly make a nice graphical interface .. see .. VISUAL HAM ..(! free) !
Back to top
ME



Joined: 14 Mar 2002
Posts: 1771
Helped: 11


Post04 Jun 2004 1:46   Re: Digital oscilloscope Project

eltonjohn wrote:
Hi Guys ..stand alone ..hein !
Well the Gameboy has a 240x160 .32k colors display . is very cheap around $90 brand new .. can be found for $25 used .. graphic modes used DMA .. and can be very fast .. on top is very easy ,,very easy to adapt an interface ..is just a matter to map to the memory espace space avalaible for the ROM cartridge .. and there are nice tools to quickly make a nice graphical interface .. see .. VISUAL HAM ..(! free) !

I have already uploaded an article from Elektor with a Gameboy based DSO:
GBDSO - Gameboy Digital Sampling Oscilloscope
Convert a Nintendo games console into a portable oscilloscope
http://www.edaboard.com/viewtopic.php?p=292566#292566
Back to top
monnoliv



Joined: 09 Mar 2004
Posts: 100
Helped: 3
Location: Belgium


Post04 Jun 2004 20:12   Re: Digital oscilloscope Project

Thank you for your comments,

Thank ME for the link.
martingn, in fact I use P*otel DXP Educationnal licence, then it will be difficult to exchange schematics. But anyway thanks for your tip, I'm thinking to take this kind of solution:

- inputs stage and ADC unchanged.
- analog triggering deleted
- ACEX1K10 or 30 for the logic, FIFO and triggering (+boot, have to see)
- one (cheap) µC
- USB controler + supply + insulation unchanged.

I think that this solution is the cheapest (with the same performance). I'm not seeking the best schematics, only the cheaper one, then accessible for a lot of hobbyist.
If anyone has a cheaper idea ?

Regards,
Back to top
ME



Joined: 14 Mar 2002
Posts: 1771
Helped: 11


Post04 Jun 2004 20:39   Re: Digital oscilloscope Project

monnoliv wrote:
Thank you for your comments,

Thank ME for the link.
martingn, in fact I use P*otel DXP Educationnal licence, then it will be difficult to exchange schematics. But anyway thanks for your tip, I'm thinking to take this kind of solution:

- inputs stage and ADC unchanged.
- analog triggering deleted
- ACEX1K10 or 30 for the logic, FIFO and triggering (+boot, have to see)
- one (cheap) µC
- USB controler + supply + insulation unchanged.

I think that this solution is the cheapest (with the same performance). I'm not seeking the best schematics, only the cheaper one, then accessible for a lot of hobbyist.
If anyone has a cheaper idea ?

Regards,


I would recommend you start by translating your web site to English, this way we can all understnad it and make our contributions and comments to your project.

I also have P*otel DXP.

I would reccomend using an Atmel AVR µC for controlling.
This is a very fast flash based 8-bit MCU, very easy to use. I have C compiler and development kit for this µC. The member 'divan' also suggested using this µC in an earlier post and I can reccomend it, it is quite cheap too. And there is a very nice AVR board like this one: www.avrfreaks.com
The AVR is so fast that there have been made a 1.5 Mbps firmware USB interface for it: http://www.cesko.host.sk/IgorPlugUSB/IgorPlug-USB%20(AVR)_eng.htm
But 1.5 Mbps is probably too slow, so you will need a hardware USB, FireWire and/or LAN interface to the PC.

You should also consider using a FPGA for controlling and USB interface instead of using an µC.
An FPGA can run much faster than a traditional µC. And you can build in your own customized digital peripheals in an FPGA.
Back to top
martingn



Joined: 30 Mar 2004
Posts: 40


Post04 Jun 2004 21:15   Digital oscilloscope Project

Hi good people,

Finally it looks like we are in the way to agree into a final project component selection. Good!

Eagle is free. Anyways I'll download P*otel DXP if anybody is going to use it. (by the way, P*otel always offers @ltium for download. where could be DXP Educ. available? )
May be DAC to calibrate input is too much, but at least you will need a pot!
Again, I not an expert, but, is this little FPGA (EP1K10) enought to do all? USB, IO Control, RAM ...

Best regards,

MArtin
Back to top
divan



Joined: 01 Mar 2002
Posts: 90
Helped: 2


Post05 Jun 2004 8:14   Digital oscilloscope Project

i'm ready to make PCB trace routing if someone can provide schematic in any format ( scaned draft sketch is acceptable as well if good resolution).
I can use Eagle-lite (80x100 mm PCB, 2 layers) and PCAD (full). P*otel is possible, but not so comfortable for me.
Eagle PCB will be eagle forever , i don't know any tool for migration.
Offers to PM., plz
Back to top
simce



Joined: 09 Jan 2004
Posts: 194


Post05 Jun 2004 11:21   Re: Digital oscilloscope Project

A kind of translation from France and Italian to english can be done using altavista's translator. Use translation link on www.altavista.com.
Back to top
ME



Joined: 14 Mar 2002
Posts: 1771
Helped: 11


Post05 Jun 2004 11:37   Re: Digital oscilloscope Project

simce wrote:
A kind of translation from France and Italian to english can be done using altavista's translator. Use translation link on www.altavista.com.

Thanks, I know about Bablefish, but the translation is not always accurate and some words are translated wrong, other words are not translated at all.
It is often enough to get the big pcture, but translation by the one who wrote it would be much better and more precise.
I he would like to keep the French version he could make the web site in two languages and make a little English and a French/Belgium flag to hit to change the language. Somebody here could probably help with translations if neeeded.

I know I often tend to stay away of projects and web site written in a language I don't understand and find a similar project in a language I understand.
Only if I can't find anything at all about the subject in English I am forced to use Bablefish, Poltran etc. but it is never the same.
I don't like to reuse source code with comments I can't understand either.
Often you use as long time translating the comments and figure out what the code does as you would have used on making the code yourself.

If I should publish a project at a website I would prefer to do it in English rather than my own language, because almost everyone at the internet understands English, while not so many undersatnds my own language. I would get much more feedback if the site and project was made in English.

I don't think many of the readers here understand French, but I'm sure everyone here understands English. Most pepole surfing the internet can understand at least some English. English is the universal language of the internet (and the real world). I know more people peak either Chineese or Spanish as their main language than for example English. But many of those surfing the internet also understands English.
Back to top
simce



Joined: 09 Jan 2004
Posts: 194


Post05 Jun 2004 11:59   Re: Digital oscilloscope Project

ME.. Yes you are right about quality of translation. And as you said these automated translators can help you get an idea what text is about, but sometimes this is enough. Anyhow the best is if the texst is written in english by the autor or translated by human and not machine.

I think that very usefull thing to do is to put LCD display (with MCU that will interface with DSO) as option. This way it won't be needed displaying unit (PC or so). It can even be battery powered and hand held. I think that resolution of about 240x120 pixels is enough. There are many graphic displays. I found one interesting, manufactured by Ampire (http://www.ampire.com.tw/AmpireCatalogue/P033-AG240128A.pdf).
Back to top
ME



Joined: 14 Mar 2002
Posts: 1771
Helped: 11


Post05 Jun 2004 12:22   Digital oscilloscope Project

Since I have a laptop I don't really need a LCD display.
I would like it to interface withe either FireWire, PC Card, LAN or USB. My USB is only 12 Mbps, no USB2.0, so right now I would prefer a FireWire interface (400 Mbps) or maybe LAN.
I don't know if it would be better/easier to interface it to PC Card?
My next laptop will have USB2.0 (480 Mbps) too, so I can use this interface too when I buy my next laptop, probably in a year or so.
Otherwise I can just buy a USB2.0 inteface for my PC Card slot.
If it is easier to use FireWire than USB2.0 then this more intelligent interface should be considered too, but I got the impression that the more simple and not so intelligent USB2.0 is easier to use than FireWire.
FireWire can reserve the needed bandwidth for a device like a DSO or digital videocamera. USB can't reserve bandwidth for a device, so if you have more devices connected to USB at the same time you can get in trouble.
This is the main reason why all digital videocameras (which requires a lot of bandwidht in real time transfers) uses FireWire.


Here is a rather new commercial oscillospoe introduced last year, which uses USB2.0 for sampling frequency up to 100 MHz on both channels:
http://www.tiepie.nl/pages/uk/hscope3.html
So I guess USB2.0 will be good enough for the purpose and USB2.0 is standard on all new computers.

Maybe it would be possible to reuse or at least get inspiration from some of the Software and DLL's for this oscilloscope:
http://www.tiepie.nl/pages/uk/softdown_hs3.html
Software and programmer's manual are also available

Free source code are aviable from some of the older models:
http://www.tiepie.nl/pages/uk/softdownsrc.html
Back to top
monnoliv



Joined: 09 Mar 2004
Posts: 100
Helped: 3
Location: Belgium


Post05 Jun 2004 13:21   Re: Digital oscilloscope Project

Quote:
The AVR is so fast that there have been made a 1.5 Mbps firmware USB interface for it: http://www.cesko.host.sk/IgorPlugUSB/IgorPlug-USB%20(AVR)_eng.htm

Great site !

Quote:
Here is a rather new commercial oscillospoe introduced last year, which uses USB2.0 for sampling frequency up to 100 MHz on both channels:
http://www.tiepie.nl/pages/uk/hscope3.html
So I guess USB2.0 will be good enough for the purpose and USB2.0 is standard on all new computers

I'm not sure tiepie uses High-Speed because it's writen "USB 2.0 and USB 1.1" in the specs. Anyone has the price of the 100MHz/8bits version ?

Anyway, full-speed is good enough if you have 1Kbyte/channel to transfert

Quote:
May be DAC to calibrate input is too much, but at least you will need a pot!

Where in the schematics I've to put the pot? Can you put a small schematic ?

Quote:
Again, I not an expert, but, is this little FPGA (EP1K10) enought to do all? USB, IO Control, RAM ...

I agree with you, I'm not an fpga expert too but putting all in an EP1K30 (too keep the DSO cheap) is optimistic for me. And then, what about the necessary insulation between PC and DSO ?

Anyway to continue the design, what is your opignion about the CYPRESS USB 8051 type processor (EZ-USB, 6.9 €) ? Cheap but the opto-insulation has to be done after the device...

Concerning translation, OK I will do it in two langages for the next revision of the DSO.

Of course, thank you all of you for discussions and advices.

Regards,
Back to top
abs



Joined: 29 May 2004
Posts: 9


Post05 Jun 2004 13:25   Re: Digital oscilloscope Project

Why not use LABVIEW for software development.I can see most of our oscillospoe use spicial software,which could not be Update easily. Rolling Eyes
Back to top
simce



Joined: 09 Jan 2004
Posts: 194


Post05 Jun 2004 13:38   Re: Digital oscilloscope Project

ME.. I have laptop too with 100MHz LAN and USB 2.0. But. Very often i don't need laptop, and hand held oscilloscope is that i need (especially when i have to work out of office on the field). I think that most of members reading this topic are agreeing with me.

As i said DSO can have PC communication port and interface to LCD or MCU that will make communication between DSO and LCD display.
This way you won't need any interface that will make galvanic isolation between your PC and DSO. I think that isolation is essential if you are planning to use DSO on field where high voltages are present.
Regards,
Simce
Back to top
ME



Joined: 14 Mar 2002
Posts: 1771
Helped: 11


Post05 Jun 2004 13:54   Re: Digital oscilloscope Project

monnoliv wrote:
ME wrote:
Here is a rather new commercial oscillospoe introduced last year, which uses USB2.0 for sampling frequency up to 100 MHz on both channels:
http://www.tiepie.nl/pages/uk/hscope3.html
So I guess USB2.0 will be good enough for the purpose and USB2.0 is standard on all new computers.

I'm not sure tiepie uses High-Speed because it's writen "USB 2.0 and USB 1.1" in the specs. Anyone has the price of the 100MHz/8bits version ?

Anyway, full-speed is good enough if you have 1Kbyte/channel to transfer

If 1kByte/channel is enough the 'IgorPlug' AVR firmware should be fast enough with 1.5 Mbps.

Price for Hanyscope from a Belgium (your coutry) dealer:
http://www.rato.be/nl/pdf/tiepie_prijslijst_10-06-2003.pdf

List of all dealers can be found here: http://www.tiepie.nl/pages/uk/dealers.html


monnoliv wrote:
Quote:
Again, I not an expert, but, is this little FPGA (EP1K10) enought to do all? USB, IO Control, RAM ...

I agree with you, I'm not an fpga expert too but putting all in an EP1K30 (too keep the DSO cheap) is optimistic for me. And then, what about the necessary insulation between PC and DSO ?

Are you sure insulation is necessary?
Quote:
Connected to the fast USB 2.0, the Handyscope-HS3 doesn't require an external power supply, therefor the Handyscope 2 easily complies to "Plug in and measure".

The Hanyscope 3 is powered from the USB port, which indicates it is not galvanic insulated unless they use an transformer insulated switched mode power supply for example with a flyback transformer. But maybe that is what they do.
Galvanic insulation would be nice when working with high voltages.
Maybe it is possible to find a galvanic insulation IC for USB?

monnoliv wrote:
Anyway to continue the design, what is your opignion about the CYPRESS USB 8051 type processor (EZ-USB, 6.9 €) ? Cheap but the opto-insulation has to be done after the device...

Cypress looks ok, but if 1.5 Mbps USB is enough, why not use AVR, you can get it even cheaper? Maybe the AVR would be too slow if it has to handle a lot of other tasks besides USB, I'm not sure.
Atmel also makes two 8051 based Flash MCU's: AT89C5131/5132. www.atmel.com/dyn/products/devices.asp?family_id=655#1399
Silicon Laboratories (formerly Cygnal) also makes two 8051 based Flash MCU's: C8051F320/321 www.silabs.com/products/microcontroller/usb.asp
Cypress has the lowest amount of Flash of the three vendors.

The prices for Atmel's, Cypress' and Silicon Laboratories' 8051 based USB Flash MCU's are about the same at digikey:
Cypress EZ-USB: www.digikey.com/scripts/DkSearch/dksus.dll?Criteria?Ref=267862&Site=US&Cat=31589495
Atmel AT89C5131: www.digikey.com/scripts/DkSearch/dksus.dll?Criteria?Ref=267841&Site=US&Cat=33424497
Silicon Laboratories C8051F320: www.digikey.com/scripts/DkSearch/dksus.dll?Criteria?Ref=268316&Site=US&Cat=31589495

Here is a list of almost all USB chip vendors: www.lvr.com/usbchips.htm


But why not implement the USB interface into FPGA?
And why do you want to use a MCU at all? Why not implement it all into a FPGA when you are going to use a FPGA anyway? All you can do with a MCU you can also do with a FPGA and at much higher speeds.
Back to top
martingn



Joined: 30 Mar 2004
Posts: 40


Post05 Jun 2004 15:22   Digital oscilloscope Project

Hi people,

These are some of my thoughs :

- I agree about the benefits of a handheld DSO. I would prefer that kind but in a second stage.
- I dont think that galvanic isolation is a must.
- Any method imlemented to link DSO with PC is always slower that conversion rate so, lets keep it simple.
- If we are looking for a cheap project, I think that we have to give a chance to the FPGA to do it all. That will be a nice chanlenge for us!
- Why dont we slit the whole project so we can go ahead and build the diferent parts. This is my proposal:
Board 1 : input + amp + ADC
Board 2 : FPGA + IO + User Interface
Board 3 : Supply

ME,
EP1K10 is the only FPGA available in local market here. Do you think it could fit ?

Thanks all your your interest !
Best regards,

MArtin
Back to top
martingn



Joined: 30 Mar 2004
Posts: 40


Post05 Jun 2004 15:40   Digital oscilloscope Project

Cant find P*otel DXP for download!!! Any suggestion?
regards,
MArtin
Back to top
davorin



Joined: 07 Jun 2003
Posts: 1490
Helped: 8


Post05 Jun 2004 15:43   Re: Digital oscilloscope Project

You can go to:

www.@ltium.com/P*otel/evaluation/request.asp

and request an evaluation CD...
Back to top
ME



Joined: 14 Mar 2002
Posts: 1771
Helped: 11


Post05 Jun 2004 16:33   Re: Digital oscilloscope Project

martingn wrote:
Cant find P*otel DXP for download!!! Any suggestion?
regards,
MArtin

P*otel DXP have changed name to P*otel 2004.

P*otel 2004 = P*otel DXP + SP3 for DXP + some other features.

SP1 for P*otel 2004 can be downloaded here:
www.@ltium.com/downloads/files/DXP2004ServicePack1.exe

Replace '@' with 'a'
Back to top
monnoliv



Joined: 09 Mar 2004
Posts: 100
Helped: 3
Location: Belgium


Post05 Jun 2004 16:44   Re: Digital oscilloscope Project

Hi all,
Very interesting discussions. Let me presents the possibles solutions that I see for the DSO:

Solution 1: Hand held DSO
Advantages:
- No insulation needed between a PC
- Stand alone (great)
- Downloading data to a PC possible with a serial interface (USB, RS232)
Disadvantages:
- µC needed to have a good display behavior
- FPGA with a configuration memory (no download from a PC at each power on!), ex EPC2 from @ltera: +- 25€
- Display (what is the price ?)

Solution 2: PC based DSO 1 (no uC)
Advantages:
- one "intelligent device" FPGA
- Smaller PCB -> smaller price
Disadvantages:
- FPGA with a configuration memory (since no µC for download conf)
- No insulation possible (I never seen a USB isolation scheme, low cost)
- Bigger FPGA, bigger price
- PC needed
- huge FPGA development


Solution 3: PC based DSO 2 (with uC)
Advantages:
- All devices can be configured via USB port
- insulation possible between USB device and uC (or at outputs of µC if USB integrated in it)
- Smaller FPGA
Disadvantages:
- more components, PCB bigger
- PC needed
- Price higher than Solution 2

Ok, let us find a agreement, just keep in mind the limitations of each solution.
If you find other configurations possibles, write them here to discuss.

Personnaly, I prefer the first one,

regards,
Back to top
ME



Joined: 14 Mar 2002
Posts: 1771
Helped: 11


Post05 Jun 2004 16:47   Re: Digital oscilloscope Project

martingn wrote:
ME,
EP1K10 is the only FPGA available in local market here. Do you think it could fit ?


Sorry I'm only a not very experienced with FPGA's and VHDL, so I can't say if EP1K10 is big enough for a DSO.
Maybe some of the more experienced FPGA users can give a qulified estimation of the speed and size needs.
I nobody answers it in this topic, you can try to ask the question in the FPGA forum, where all the experts are.


Last edited by ME on 05 Jun 2004 17:10; edited 1 time in total
Back to top
ME



Joined: 14 Mar 2002
Posts: 1771
Helped: 11


Post05 Jun 2004 17:04   Re: Digital oscilloscope Project

monnoliv wrote:
Solution 1: Hand held DSO
Advantages:
- No insulation needed between a PC
- Stand alone (great)
- Downloading data to a PC possible with a serial interface (USB, RS232)
Disadvantages:
- µC needed to have a good display behavior
- FPGA with a configuration memory (no download from a PC at each power on!), ex EPC2 from @ltera: +- 25€
- Display (what is the price ?)


Why do you need a µC for good dispaly behavior? You can do this with a FPGA.

Why not download the configuration memory from the PC via RS232, USB or parallel port to JTAG interface at each DSO power on?

CPLDs doesn't need to be configured at each power up, are CPLDs too slow or small for this project or why does it need to be an FPGA?
Are CPLDs with external FIFO more expensive than an FPGA with internal RAM and external configuration memory?

monnoliv wrote:
Solution 2: PC based DSO 1 (no uC)
Advantages:
- one "intelligent device" FPGA
- Smaller PCB -> smaller price
Disadvantages:
- FPGA with a configuration memory (since no µC for download conf)
- No insulation possible (I never seen a USB isolation scheme, low cost)
- Bigger FPGA, bigger price
- PC needed
- huge FPGA development

If you are afraid of huge FPGA development you can just implement a ready-made µC IP-core in a part of the FPGA.
The IP-core could be based on 8051 or another coomon architecture.
Then you can program the IP-core part of the FPGA in C os assembly like a normal µC.

You can get a lot of free µC IP-cores for both Verilog and VHDL to implemetn in an FPGA or CPLD here:
http://www.opencores.org/browse.cgi/by_category

You can also find free IP-cores for FireWire, USB, Ethernet, Graphical LCD interfaces etc. at Opencores.
Back to top
ME



Joined: 14 Mar 2002
Posts: 1771
Helped: 11


Post05 Jun 2004 18:12   Re: Digital oscilloscope Project

monnoliv wrote:
- FPGA with a configuration memory (no download from a PC at each power on!), ex EPC2 from @ltera: +- 25€

You can get 'drop-in replacement' configuration memories from other vendors.
Atmel AT17LV002A for example is a 'drop-in replacement' for @ltera EPC2:
http://www.atmel.com/dyn/products/product_card.asp?part_id=2530
This or other compatible configuration memories might be cheaper than the 'original' from @ltera.

Prices at www.EBV.com
@ltera EPC2LC20 costs €24.96 (Minimum Pack Quantity: 49)
Atmel AT17LV002A costs €10.15 (Minimum Pack Quantity: 50)

This is a huge saving only by replacing one IC with a pin-compatible IC from another vendor.


Last edited by ME on 05 Jun 2004 18:35; edited 2 times in total
Back to top
davorin



Joined: 07 Jun 2003
Posts: 1490
Helped: 8


Post05 Jun 2004 18:24   Re: Digital oscilloscope Project

Well...designing now a DSO/Analyzer as well...though host is an old Applce Mac SE/30...so I already have power/display and interfaces to outside ... and even gives a "LeCroy" feeling (o:

For the core of DSO/analyzer I choosed @ltera Cyclone devices and use built-in RAM for storing samples and control the ADC...

And confiuration memories fo them are quite cheap...2 - 3 US$ for an EPCS1..and you even get samples for them as also Cyclone FPGAs itself (o;
Back to top
martingn



Joined: 30 Mar 2004
Posts: 40


Post07 Jun 2004 19:00   Digital oscilloscope Project

Hi all,

Davorin do you have any project already developed with Cyclone ?

REgards,
Martin
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> Hobby Circuits and Small Projects Problems
Page 3 of 16 All times are GMT + 1 Hour
Goto page Previous  1, 2, 3, 4 ... 14, 15, 16  Next
Jump to page:


Abuse
Administrator
Moderators
topic RSS 
sitemap