Editing Oscilloscope
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | An '''oscilloscope''' (often abbreviated '''o'scope''' or '''scope''') displays signal voltages as a 2-D graph, usually as voltage (vertical axis) as a function of time (horizontal axis | + | An '''oscilloscope''' (often abbreviated '''o'scope''' or '''scope''') displays signal voltages as a 2-D graph, usually as voltage (vertical axis) as a function of time (horizontal axis). |
− | |||
− | |||
The ''probe'' of a o'scope is held against, or is clipped to, the metal wire carrying the signal of interest. | The ''probe'' of a o'scope is held against, or is clipped to, the metal wire carrying the signal of interest. | ||
Line 14: | Line 12: | ||
''... more techniques ...'' | ''... more techniques ...'' | ||
− | |||
− | |||
− | |||
= Open Source Oscilloscopes = | = Open Source Oscilloscopes = | ||
− | Of course, you have to already have a working o'scope in order to build and test another o'scope, making this the same sort of chicken-and-egg problem as the [[Projects#RepRap | RepRap]] project, the [http://en.wikipedia.org/wiki/GNU_Compiler_Collection GCC project], and other projects | + | Of course, you have to already have a working o'scope in order to build and test another o'scope, making this the same sort of chicken-and-egg problem as the [[Projects#RepRap | RepRap]] project, the [http://en.wikipedia.org/wiki/GNU_Compiler_Collection GCC project], and other projects David Cary finds interesting. |
− | |||
− | |||
=PC Oscilloscopes= | =PC Oscilloscopes= | ||
Line 28: | Line 21: | ||
==Open Hardware for PC Oscilloscopes== | ==Open Hardware for PC Oscilloscopes== | ||
===Bitscope=== | ===Bitscope=== | ||
− | + | * $550 BS100U: 2 analog inputs + 8 digital inputs, optically isolated, from BitScope Designs (MetaChip Pty. Ltd.) [http://bitscope.com/]; [http://www.endolith.com/wordpress/2008/06/17/bitscope/ review by Endolith] | |
− | * | ||
− | |||
− | |||
− | |||
===MultiAnalyser=== | ===MultiAnalyser=== | ||
Some people on the PIClist have been discussing designing an open-source oscilloscope. | Some people on the PIClist have been discussing designing an open-source oscilloscope. | ||
− | * I think initial discussions occured on the [http://www.piclist.com/techref/postbot.asp?by=thread&id=%5BEE%5D+scope+project+anyone%3F&tgt=browse "scope project anyone?"] thread [http://www.piclist.com/techref/postbot.asp?by=time&id=piclist\2004\09\17\111014a.txt] at PIClist. | + | * I think initial discussions occured on the [http://www.piclist.com/techref/postbot.asp?by=thread&id=%5BEE%5D+scope+project+anyone%3F&tgt=browse "[EE] scope project anyone?"] thread [http://www.piclist.com/techref/postbot.asp?by=time&id=piclist\2004\09\17\111014a.txt] at PIClist. |
* Later discussion moved to the [http://tech.groups.yahoo.com/group/MultiAnalyser/ "MultiAnalyser" group at Yahoo] | * Later discussion moved to the [http://tech.groups.yahoo.com/group/MultiAnalyser/ "MultiAnalyser" group at Yahoo] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Closed, COTS Hardware for PC Oscilloscopes== | ==Closed, COTS Hardware for PC Oscilloscopes== | ||
* For low frequencies, pretty much any external sound card with a line input will work. External card line inputs generally have a range around 0-1 V whereas onboard microphone inputs only have up to about 50 mV, which just isn't enough sensitivity. The [http://vtluug.org/wiki/Lab-in-a-Box Virginia Tech Lab-in-a-Box] recommends the Behringer UCA202. To use a sound card oscilloscope on a regular basis, a circuit with variable attenuation is recommended (i.e. 1x and 10x). Compensation for the hardware and software gain can be done as part of the attenuator circuit or in software. | * For low frequencies, pretty much any external sound card with a line input will work. External card line inputs generally have a range around 0-1 V whereas onboard microphone inputs only have up to about 50 mV, which just isn't enough sensitivity. The [http://vtluug.org/wiki/Lab-in-a-Box Virginia Tech Lab-in-a-Box] recommends the Behringer UCA202. To use a sound card oscilloscope on a regular basis, a circuit with variable attenuation is recommended (i.e. 1x and 10x). Compensation for the hardware and software gain can be done as part of the attenuator circuit or in software. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==PC Oscilloscope Software== | ==PC Oscilloscope Software== | ||
− | ===Free | + | ===Free Software=== |
− | |||
− | |||
− | |||
− | + | * [http://sourceforge.net/projects/xoscope/ Sourceforge: xoscope] is a digital oscilloscope for Linux that uses input from a sound card or EsounD and/or a ProbeScope/osziFOX and will soon support Bitscope hardware. The sound card device is hard-coded but instructions for modifying it are on the [http://vtluug.org/wiki/Lab-in-a-Box#Software VTLUUG wiki]. | |
− | |||
− | * [http://sourceforge.net/projects/xoscope/ Sourceforge: xoscope] is a | ||
− | * [http://www.baudline.com/source_code.html Baudline GPL version] is a signal analyzer designed for scientific visualization, using input from recorded data files or from a sound card. For Linux / Solaris. The source code is expensive and it is intended for corporate buyers. | + | * [http://www.baudline.com/source_code.html Baudline GPL version] is a signal analyzer designed for scientific visualization, using input from recorded data files or from a sound card. For Linux / Solaris. The source code is expensive and it is intended for qualified corporate or institutional buyers. |
− | * [http://tomeko.net/miniscope_v3/ Miniscope v3] | + | * [http://tomeko.net/miniscope_v3/ Miniscope v3] is a digital oscilloscope for Windows. It connects to device using external dll. Available libraries to connect with sound card, Microchip MCHPUSB Generic HID Demo and custom AT91SAM7S64 hardware. |
− | + | ===Non-Free Software=== | |
− | + | * [http://www.baudline.com/what_is_baudline.html Baudline gratis download] (dual licensed, see Free Software entry). | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ===Non- | ||
− | |||
− | * [http://www.baudline.com/what_is_baudline.html Baudline gratis download] (dual | ||
* [http://www.zelscope.com/ Zelscope] Converts your PC into a dual-trace storage oscilloscope and spectrum analyzer. It uses your computer's sound card as analog-to-digital converter. Windows trialware. | * [http://www.zelscope.com/ Zelscope] Converts your PC into a dual-trace storage oscilloscope and spectrum analyzer. It uses your computer's sound card as analog-to-digital converter. Windows trialware. | ||
− | * [http://www.bitscope.com/software/dso/ BitScope DSO] is a digital oscilloscope logic analyzer for Linux and Windows. | + | * [http://www.bitscope.com/software/dso/ BitScope DSO] is a digital oscilloscope logic analyzer for Linux and Windows. It works with BitScope hardware and is distributed as freeware. |
− | * [http://www.zeitnitz.de/Christian/scope_en Zeitnitz Souncard Scope] and function generator. For Windows | + | * [http://www.zeitnitz.de/Christian/scope_en Zeitnitz Souncard Scope] and function generator. For Windows. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | ==Non-PC Oscilloscope Projects== | ||
* [http://www.circuitcellar.com/archives/viewable/Zhang205/index.html "Handheld Multifunction Scope"] by Jingxi Zhang & Yang Zhang, 2007. "dual-channel oscilloscope supports 250 ksps for each channel". ... also: ohmmeter, capacitance meter, and inductance meter ... pulse generator ... small speaker and OLED output. All functions work stand-alone with OLED display, but it can also be to a host PC with the USB port to display waveforms on the PC display. | * [http://www.circuitcellar.com/archives/viewable/Zhang205/index.html "Handheld Multifunction Scope"] by Jingxi Zhang & Yang Zhang, 2007. "dual-channel oscilloscope supports 250 ksps for each channel". ... also: ohmmeter, capacitance meter, and inductance meter ... pulse generator ... small speaker and OLED output. All functions work stand-alone with OLED display, but it can also be to a host PC with the USB port to display waveforms on the PC display. | ||
* [http://www.dansworkshop.com/electricity-and-electronics/homebuilt-oscilloscope.htm Dan's Workshop: Notes on converting that old compact tv set or computer monitor into an oscilloscope.] | * [http://www.dansworkshop.com/electricity-and-electronics/homebuilt-oscilloscope.htm Dan's Workshop: Notes on converting that old compact tv set or computer monitor into an oscilloscope.] | ||
* [http://www.intio.or.jp/jf10zl/tvosc.htm "TV Oscilloscope Adaptor"] "This ... adapter ... changes a TV to a Oscilloscope." | * [http://www.intio.or.jp/jf10zl/tvosc.htm "TV Oscilloscope Adaptor"] "This ... adapter ... changes a TV to a Oscilloscope." | ||
− | |||
* Some people are discussing the possibility of somehow converting the (open-source) [[uWatch]] into a o'scope: [http://www.calcwatch.com/forum/viewtopic.php?id=139 WBL: watch based laboratory] | * Some people are discussing the possibility of somehow converting the (open-source) [[uWatch]] into a o'scope: [http://www.calcwatch.com/forum/viewtopic.php?id=139 WBL: watch based laboratory] | ||
− | + | ==Uncategorized== | |
− | |||
− | |||
− | =Uncategorized= | ||
* K3PTO http://www.qsl.net/k3pto/ 8 bit | * K3PTO http://www.qsl.net/k3pto/ 8 bit | ||
* [http://massmind.org/techref/scenix/sxoscope/index.htm Massmind: "SX based O’Scope"] by Alberto Geraci of BTX Sistemas | * [http://massmind.org/techref/scenix/sxoscope/index.htm Massmind: "SX based O’Scope"] by Alberto Geraci of BTX Sistemas | ||
− | |||
* [http://www.semifluid.com/?p=9 "PIC12F675 Oscilloscope"] | * [http://www.semifluid.com/?p=9 "PIC12F675 Oscilloscope"] | ||
* [http://zedomax.com/blog/2006/12/28/diy-hack-make-your-own-oscilloscope/ "DIY HACK - Make your own Oscilloscope"] | * [http://zedomax.com/blog/2006/12/28/diy-hack-make-your-own-oscilloscope/ "DIY HACK - Make your own Oscilloscope"] | ||
* [http://www.geocities.com/SiliconValley/Lakes/7156/articl3.htm "Solid State Oscilloscope"] by George Katz 1987 -- an extremely simple and small circuit that drives a 10 x 10 LED array. (Would it make sense to adapt the [[PointLess LED Array]] to be more like this?) | * [http://www.geocities.com/SiliconValley/Lakes/7156/articl3.htm "Solid State Oscilloscope"] by George Katz 1987 -- an extremely simple and small circuit that drives a 10 x 10 LED array. (Would it make sense to adapt the [[PointLess LED Array]] to be more like this?) | ||
− | |||
− | |||
− | |||
Epanorama has many links related to o'scopes and o'scope accessories [http://www.epanorama.net/links/measuring.html#oscilloscope]. | Epanorama has many links related to o'scopes and o'scope accessories [http://www.epanorama.net/links/measuring.html#oscilloscope]. | ||
− | =Oscilloscope Design Discussions= | + | ==Oscilloscope Design Discussions== |
*[http://www.edaboard.com/ftopic41841-30.html Digital oscilloscope Project] edaboard.com | *[http://www.edaboard.com/ftopic41841-30.html Digital oscilloscope Project] edaboard.com | ||
− | |||
− | == | + | == some low-cost oscilloscopes == |
some low-cost oscilloscopes, in no particular order. | some low-cost oscilloscopes, in no particular order. | ||
− | ''... it would be nice to mention | + | ''... it would be nice to mention # of analog input channels, # of digital input channels, whether it can be used under Linux, does it have output channels ... price should (?) include 2 analog probes, ... is it open hardware? ... anything else?'' |
− | price name comments | + | * price name comments |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* $150 (?) VELLEMAN HPS10 Hand Held Oscilloscope 10MHz sampling rate, LCD: 128x64 pixels [http://www.kitsusa.net/phpstore/html/VELLEMAN-HPS10-Hand-Held-Oscilloscope-989.html] | * $150 (?) VELLEMAN HPS10 Hand Held Oscilloscope 10MHz sampling rate, LCD: 128x64 pixels [http://www.kitsusa.net/phpstore/html/VELLEMAN-HPS10-Hand-Held-Oscilloscope-989.html] | ||
− | * $ | + | * $349.95 VT DSO-2815H,1x150MHz or 2x75MHz,sophisticated trigger functions, a wide range of gain selection, 1kHz squarewave output, with a Multi-Instrument Standard software license, which converts a PC into oscilloscope, spectrum analyzer, multimeter, signal generator, data logger...it also supports sound card (both MME driver and ASIO driver), NI DAQmx cards, etc. [http://www.multi-instrument.com/] The software can be downloaded for 21-day fully functional trial with at least sound card at [http://www.multi-instrument.com/MIsetup.zip] |
− | * $ | + | * $299.95 VT DSO-2810H,1x100MHz or 2x50MHz,sophisticated trigger functions, a wide range of gain selection, 1kHz squarewave output, with a Multi-Instrument Standard software license, which converts a PC into oscilloscope, spectrum analyzer, multimeter, signal generator, data logger...it also supports sound card (both MME driver and ASIO driver), NI DAQmx cards, etc. [http://www.multi-instrument.com/] The software can be downloaded for 21-day fully functional trial with at least sound card at [http://www.multi-instrument.com/MIsetup.zip] |
− | * $ | + | * $250 VT DSO-2810F,2x100MHz, with a Multi-Instrument Standard software license, which converts a PC into oscilloscope, spectrum analyzer, multimeter, signal generator, data logger...it also supports sound card (both MME driver and ASIO driver), NI DAQmx cards, etc. [http://www.multi-instrument.com/] The software can be downloaded for 21-day fully functional trial with at least sound card at [http://www.multi-instrument.com/MIsetup.zip] |
− | * $ | + | *$150 Poscope basic 2 from PoLabs [http://poscope.com/ PoLabs], 2 analog channels, 16/8 digital channels, PC USB oscilloscope, spectrum analyzer, chart recorder, pattern generator, logic analyzer, PWM/ square generator |
− | + | * $420 PicoScope 2202 from [http://picotech.com/ Pico Technology]([http://www.picotech.com/picoscope-2202.html ])([http://www.interwld.com/pico/pico-3000.htm ])([http://www.pc-oscilloscopes.com/3000.htm]) | |
− | * $ | ||
− | |||
− | |||
− | |||
* $200 Hantek DSO-2090 USB PC Oscilloscope [http://www.beigly.com/catalog/hantek-dso2090-oscilloscope-p-96.html] | * $200 Hantek DSO-2090 USB PC Oscilloscope [http://www.beigly.com/catalog/hantek-dso2090-oscilloscope-p-96.html] | ||
* $380.00 DSO2250 100MHz PC-SCOPE 250MS/s [http://world-educational-services.net/cart/index.php?main_page=product_info&cPath=56&products_id=134&zenid=68c155f8ccc626c8d316e8417b32dc5d] | * $380.00 DSO2250 100MHz PC-SCOPE 250MS/s [http://world-educational-services.net/cart/index.php?main_page=product_info&cPath=56&products_id=134&zenid=68c155f8ccc626c8d316e8417b32dc5d] | ||
− | |||
* CAN 219.99 Syscomp Electronic Design DSO-101 [http://syscompdesign.com/] (Syscomp supports the "[https://sourceforge.net/projects/oip The Open Instrumentation Project]" [http://syscompdesign.com/oip.htm]) | * CAN 219.99 Syscomp Electronic Design DSO-101 [http://syscompdesign.com/] (Syscomp supports the "[https://sourceforge.net/projects/oip The Open Instrumentation Project]" [http://syscompdesign.com/oip.htm]) | ||
* EUR 427 ETC s.r.o. M520 Oscilloscope [http://etcsk.com/] | * EUR 427 ETC s.r.o. M520 Oscilloscope [http://etcsk.com/] | ||
Line 179: | Line 89: | ||
* $170 HobbyLab USB oscilloscope [http://hobbylab.us/USBOscilloscope/Home.htm] | * $170 HobbyLab USB oscilloscope [http://hobbylab.us/USBOscilloscope/Home.htm] | ||
* $500 DS1022C : 2 Channel, 25 MHz Rigol Technologies Inc.[http://rigolna.com/] | * $500 DS1022C : 2 Channel, 25 MHz Rigol Technologies Inc.[http://rigolna.com/] | ||
− | |||
* $999 CS320A Cleverscope [http://cleverscope.com/] (has a discussion forum[http://cleverscope.com/forum/]) | * $999 CS320A Cleverscope [http://cleverscope.com/] (has a discussion forum[http://cleverscope.com/forum/]) | ||
* $167 DrDAQ "data logger" (parallel port) from Pico Technology [http://www.drdaq.com/] | * $167 DrDAQ "data logger" (parallel port) from Pico Technology [http://www.drdaq.com/] | ||
Line 194: | Line 103: | ||
* $745 USBee AX-Plus, 2 analog inputs (Max 16 MS/s ?) and 8 digital inputs [http://www.usbee.com/ax.html] | * $745 USBee AX-Plus, 2 analog inputs (Max 16 MS/s ?) and 8 digital inputs [http://www.usbee.com/ax.html] | ||
* $90 DSO nano, 1 analog input (1 Ms/s) with 12 bit resolution; buffer: 4096 Point; waveform storage on SD card [http://www.seeedstudio.com/depot/micro-digital-storage-oscilloscopedso-nano-p-512.html]; [http://www.justblair.co.uk/seeed-studio-dso-nano-pocket-digital-storage-oscilloscope-review.html review by Justblair] | * $90 DSO nano, 1 analog input (1 Ms/s) with 12 bit resolution; buffer: 4096 Point; waveform storage on SD card [http://www.seeedstudio.com/depot/micro-digital-storage-oscilloscopedso-nano-p-512.html]; [http://www.justblair.co.uk/seeed-studio-dso-nano-pocket-digital-storage-oscilloscope-review.html review by Justblair] | ||
− | + | ||
− | |||
− | |||
''FIXME: [http://measurementcomputing.com/cbicatalog/directory.asp?dept_id=403 Measurement Computing] has some wireless and USB analog DAQ instruments -- add to the above list.'' | ''FIXME: [http://measurementcomputing.com/cbicatalog/directory.asp?dept_id=403 Measurement Computing] has some wireless and USB analog DAQ instruments -- add to the above list.'' | ||
Line 212: | Line 119: | ||
When you [http://search.ebay.com/search/search.dll?satitle=oscilloscope search eBay for oscilloscope], you might find some good deals. | When you [http://search.ebay.com/search/search.dll?satitle=oscilloscope search eBay for oscilloscope], you might find some good deals. | ||
− | = | + | == further reading == |
* other [[hardware tool | good equipment to buy when getting started]] | * other [[hardware tool | good equipment to buy when getting started]] | ||
− | = | + | == external links == |
* [http://www.embedded.com/columns/breakpoint/160902529?printable=true "Scoping out palm-sized USB oscilloscopes"] by Jack Ganssle 2005, Embedded Systems Design. A review of 3 USB oscilloscopes -- reader comments at the end mention a few more USB o'scopes. ''(FIXME: make sure all the scopes mentioned are included on the above list)'' | * [http://www.embedded.com/columns/breakpoint/160902529?printable=true "Scoping out palm-sized USB oscilloscopes"] by Jack Ganssle 2005, Embedded Systems Design. A review of 3 USB oscilloscopes -- reader comments at the end mention a few more USB o'scopes. ''(FIXME: make sure all the scopes mentioned are included on the above list)'' | ||
* Keith has made a list of [http://www.techtravels.org/amiga/amigablog/?p=167 "PC USB logic analyzers that cost under $1000."][http://www.techtravels.org/tech/logicanalyzer.html], some of which can be used as an o'scope. ''Should I use the same $1000 price cut-off for the above list? Or perhaps double or halve it?'' | * Keith has made a list of [http://www.techtravels.org/amiga/amigablog/?p=167 "PC USB logic analyzers that cost under $1000."][http://www.techtravels.org/tech/logicanalyzer.html], some of which can be used as an o'scope. ''Should I use the same $1000 price cut-off for the above list? Or perhaps double or halve it?'' | ||
− | |||
− | |||
− | |||
− | |||
* Brooke Clarke has posted a list of [http://prc68.com/I/PCO.html "PC based Oscilloscopes"] | * Brooke Clarke has posted a list of [http://prc68.com/I/PCO.html "PC based Oscilloscopes"] | ||
* [http://en.wikipedia.org/wiki/Oscilloscope Wikipedia: oscilloscope] | * [http://en.wikipedia.org/wiki/Oscilloscope Wikipedia: oscilloscope] | ||
Line 231: | Line 134: | ||
* [http://ask.slashdot.org/askslashdot/04/02/28/0041233.shtml Slashdot: "Cheap PC Oscilloscopes - Any Recommendations?"] | * [http://ask.slashdot.org/askslashdot/04/02/28/0041233.shtml Slashdot: "Cheap PC Oscilloscopes - Any Recommendations?"] | ||
* [http://slashdot.org/askslashdot/01/12/07/191220.shtml Slashdot: "Building a Cheap Oscilloscope Using Your PC?"] | * [http://slashdot.org/askslashdot/01/12/07/191220.shtml Slashdot: "Building a Cheap Oscilloscope Using Your PC?"] | ||
− | |||
* [http://www.epanorama.net/links/measuring.html#pcmeasuring ePanorama.net: "Using PC as a measurement instrument"] ''(FIXME: anything we should add to the above list?)'' | * [http://www.epanorama.net/links/measuring.html#pcmeasuring ePanorama.net: "Using PC as a measurement instrument"] ''(FIXME: anything we should add to the above list?)'' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
---- | ---- | ||
− | |||
− | |||
[[Category:Techniques]][[Category:Test Equipment]] | [[Category:Techniques]][[Category:Test Equipment]] | ||
− | |||
− | |||
− | |||
− |