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 20: Line 20:
 
= 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 [[user:DavidCary | David Cary]] finds interesting.
+
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.
  
 
This problem in respect to oscilloscopes can be solved by incremental development. First start of working your way towards acquiring analog data using an ADC connected to some sort of processor or controller. Then build a cheap device that provides a somewhat defined test signal (simple timer works just fine). Now you can go to the next step of learning about and building an analog front-end that will be connected to the ADC. Then you'd start thinking about how data flows through the system, beyond the ADC and the processor (definitely to to memory and later on the display, maybe to non volatile storage like USB mass storage). That's basically  it. Okay, you need to build and hookup a display and a keyboard but what you have is (at least in theory) the central parts of an oscilloscope.
 
This problem in respect to oscilloscopes can be solved by incremental development. First start of working your way towards acquiring analog data using an ADC connected to some sort of processor or controller. Then build a cheap device that provides a somewhat defined test signal (simple timer works just fine). Now you can go to the next step of learning about and building an analog front-end that will be connected to the ADC. Then you'd start thinking about how data flows through the system, beyond the ADC and the processor (definitely to to memory and later on the display, maybe to non volatile storage like USB mass storage). That's basically  it. Okay, you need to build and hookup a display and a keyboard but what you have is (at least in theory) the central parts of an oscilloscope.
Line 105: Line 105:
  
 
=Non-PC Oscilloscope Projects=
 
=Non-PC Oscilloscope Projects=
 
* [http://www.hanssummers.com/tinyscope.html "TinyScope":] "A simple all-valve 1-inch oscilloscope by Ian Wilson K3IMW and Hans Summers G0UPL". Includes detailed circuit diagrams and construction notes and tips for reducing interference.
 
 
* [http://www.hanssummers.com/miniscope.html "Mini-Scope":] "An even simpler all-valve 1-inch oscilloscope by Len Hall G3IGI (SK)". Includes circuit diagrams, etc.
 
 
* [http://g4oep.atspace.com/toycro/toycro.htm "Toy Oscilloscope"]. Includes circuit diagrams, theory of operation, etc.
 
 
 
* [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]
 
 
 
* [http://forums.parallax.com/showthread.php?130582-Poor-Man-s-Digital-Oscilloscope-%28now-with-VGA-option-and-screen-capture-to-SD%29 Poor Man's Digital Oscilloscope]
 
* [http://forums.parallax.com/showthread.php?130582-Poor-Man-s-Digital-Oscilloscope-%28now-with-VGA-option-and-screen-capture-to-SD%29 Poor Man's Digital Oscilloscope]
  
Line 124: Line 114:
 
* 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?)
 
* [http://www.dos4ever.com/uscope/uscope_e.html "The µSCOPE: A poorman's oscilloscope"] by Ronald Dekker. An extremely small and low-cost circuit based on the 8 pin Microchip PIC12f675; displays "signals up to a few kHz" on a PAL TV screen. "isochronous code".
 
* [http://www.dos4ever.com/uscope/uscope_e.html "The µSCOPE: A poorman's oscilloscope"] by Ronald Dekker. An extremely small and low-cost circuit based on the 8 pin Microchip PIC12f675; displays "signals up to a few kHz" on a PAL TV screen. "isochronous code".
* [https://hackaday.io/project/6511-cell-phone-oscilloscope "Cell Phone Oscilloscope"] by Jonathan Whitaker. "A preamp to use a cellphone mic input as a basic oscilloscope. Protects the phone from nasty voltages." Like most sound card o'scopes, limited to audio frequencies 20 Hz (?) to 21 kHz (see [http://electronics.stackexchange.com/questions/59157/over-what-frequency-range-can-the-microphone-of-smartphone-receive-the-sound "Over what frequency range can the microphone of smartphone receive the sound?"])
 
* [http://www.instructables.com/id/A-Preamplifier-for-Smartphone-Oscilloscopes/ "A Preamplifier for Smartphone Oscilloscopes"] by chipstein.
 
  
 
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].
Line 144: Line 131:
  
 
price name comments
 
price name comments
* $419.95 10~16-bit VT DSO-2A20E,1x200MHz or 2x100MHz,sophisticated trigger functions, a wide range of gain selection, 12-bit 200MHz AWG signal generator, 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.virtins.com/] The software can be downloaded for 21-day fully functional trial with at least sound card at [http://www.virtins.com/MIsetup.zip]
 
* $369.95 10~16-bit VT DSO-2A10E,1x100MHz or 2x50MHz,sophisticated trigger functions, a wide range of gain selection, 12-bit 200MHz AWG signal generator, 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.virtins.com/] The software can be downloaded for 21-day fully functional trial with at least sound card at [http://www.virtins.com/MIsetup.zip]
 
* $359.95 10~16-bit VT DSO-2A20,1x200MHz or 2x100MHz,sophisticated trigger functions, a wide range of gain selection, 12-bit 6MHz AWG signal generator, 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.virtins.com/] The software can be downloaded for 21-day fully functional trial with at least sound card at [http://www.virtins.com/MIsetup.zip]
 
* $309.95 10~16-bit VT DSO-2A10,1x100MHz or 2x50MHz,sophisticated trigger functions, a wide range of gain selection, 12-bit 3MHz AWG signal generator, 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.virtins.com/] The software can be downloaded for 21-day fully functional trial with at least sound card at [http://www.virtins.com/MIsetup.zip]
 
* $369.95 8~16-bit VT DSO-2820E,1x200MHz or 2x100MHz,sophisticated trigger functions, a wide range of gain selection, 10-bit 200MHz AWG signal generator, 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.virtins.com/] The software can be downloaded for 21-day fully functional trial with at least sound card at [http://www.virtins.com/MIsetup.zip]
 
* $319.95 8~16-bit VT DSO-2810E,1x100MHz or 2x50MHz,sophisticated trigger functions, a wide range of gain selection, 10-bit 200MHz AWG signal generator, 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.virtins.com/] The software can be downloaded for 21-day fully functional trial with at least sound card at [http://www.virtins.com/MIsetup.zip]
 
* $309.95 8~16-bit VT DSO-2820,1x200MHz or 2x100MHz,sophisticated trigger functions, a wide range of gain selection, 10-bit 6MHz AWG signal generator, 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.virtins.com/] The software can be downloaded for 21-day fully functional trial with at least sound card at [http://www.virtins.com/MIsetup.zip]
 
* $259.95 8~16-bit VT DSO-2810,1x100MHz or 2x50MHz,sophisticated trigger functions, a wide range of gain selection, 10-bit 3MHz AWG signal generator, 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.virtins.com/] The software can be downloaded for 21-day fully functional trial with at least sound card at [http://www.virtins.com/MIsetup.zip]
 
* $249.95 8~16-bit VT DSO-2820R,1x200MHz or 2x100MHz,sophisticated trigger functions, a wide range of gain selection, squarewave or MLS 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.virtins.com/] The software can be downloaded for 21-day fully functional trial with at least sound card at [http://www.virtins.com/MIsetup.zip]
 
* $199.95 8~16-bit VT DSO-2810R,1x100MHz or 2x50MHz,sophisticated trigger functions, a wide range of gain selection, squarewave or MLS 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.virtins.com/] The software can be downloaded for 21-day fully functional trial with at least sound card at [http://www.virtins.com/MIsetup.zip]
 
 
* $350 QuantAsylum QA100, with 2 channel analog (10-bit ADC at 100Msps), 32bit logic analyzer, 1Mbyte buffer, arbitrary waveform generation and two 100MHz probes [http://www.quantasylum.com/content/Products/QA100.aspx QA100]
 
* $350 QuantAsylum QA100, with 2 channel analog (10-bit ADC at 100Msps), 32bit logic analyzer, 1Mbyte buffer, arbitrary waveform generation and two 100MHz probes [http://www.quantasylum.com/content/Products/QA100.aspx QA100]
 
* $50 JYETECH Oscilloscope and frequency counter, 1 input, 1MHz analog bandwidth, LCD screen, serial port screen capture [http://www.jyetech.com/Products/LcdScope/eDSO062.html] available here: [http://www.dpcav.com/xcart/product.php?productid=16330&cat=0&page=1&featured]
 
* $50 JYETECH Oscilloscope and frequency counter, 1 input, 1MHz analog bandwidth, LCD screen, serial port screen capture [http://www.jyetech.com/Products/LcdScope/eDSO062.html] available here: [http://www.dpcav.com/xcart/product.php?productid=16330&cat=0&page=1&featured]
Line 237: Line 214:
 
* Michael Jay Geier. [http://spectrum.ieee.org/geek-life/hands-on/pocket-oscilloscope-review-roundup/0 "Pocket Oscilloscope Review Roundup"] 2012. ''(FIXME: make sure all the scopes mentioned are included on the above list)''
 
* Michael Jay Geier. [http://spectrum.ieee.org/geek-life/hands-on/pocket-oscilloscope-review-roundup/0 "Pocket Oscilloscope Review Roundup"] 2012. ''(FIXME: make sure all the scopes mentioned are included on the above list)''
  
* Nick Marchuk and David Meyer[http://nscope.org/about/] designed the nScope[http://nscope.org/][http://hades.mech.northwestern.edu/index.php/NUScope_2011]. Is the "nScope" available for purchase (perhaps as a kit) or open-source hardware or both? (via http://hackaday.com/2013/11/22/building-a-crystal-clear-whiteboard/ , where several commenters mention the nScope).
+
----
 +
 
 +
by Alberto Geraci of BTX Sistemas
 +
* [http://www.semifluid.com/?p=9]
 +
 
 +
* 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]
 +
* [http://forums.parallax.com/showthread.php?130582-Poor-Man-s-Digital-Oscilloscope-%28now-with-VGA-option-and-screen-capture-to-SD%29 Poor Man's Digital Oscilloscope]
  
----
 
  
  

Please note that all contributions to OpenCircuits may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OpenCircuits:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)