
Colin writes – “This project attempts to achieve the same functionality as a traditional oscilloscope, using a PIC microcontroller for data acquisition (including appropriate analogue circuitry) which transfers the data to the PC (possibly via RS232, USB or Parallel). A Microsoft Windows based software application will then display the waveform as it would appear on a traditional CRT oscilloscope. This software application will have additional features not present on a traditional oscilloscope (e.g. printing / saving waveforms) with greater flexibly as additional features can be added as their developed without the need for new hardware.” – Link.


May want to look at BitScope (bitscope.net)
395 for the cheapest bitscope is a bit steep… this solution seems much cheaper, like under $100, not bad either.
5.75Khtz, scope. I speak higher pitch than that!
good effort. but a faster processor is needed then 20Mhtz.
and serial is a sad way to transfer large amounts of data.
Phillips makes some nice chips that grab data at a nice high speed. then you just need to interface them to a processor that would push the data onto USB. and you have a decent speed scope.
why not use WinScope. it’s an old windows program that uses your soundcard as a 2 channel input.
unforutantly it is only AC, but at least it will do 45KHtz.
Here are some very simple PIC oscilloscopes that I have made in the past:
PIC12F675 Oscilloscope
PIC18F2550 USB HID Oscilloscope
I’m developing a high speed USB oscilloscope utilizing the MAX114.
Let me know what you think!
So how was ur development of the USB scope ??? Can i have a look on it…I want to built one also…My email is LDHONG38@msn.com..Hope to hear from u..Thanks
Did any of you implement continuous-time sampling? i.e. sampling/logging on the computer for an extended period of time to grab an entire serial transaction? I would think that (at least for the MAX chip) with a max clock of 20MHz and max ADC freq of 1Msps, there wouldn’t be enough CPU cycles to read the data and process it (especially when transmitting buffered packets to a PC).
// What's Trending
Raspberry Pi Design Contest
Lost PLA Casting from 3D Prints
Ten Tips for Adhesive Tape
Seventeen Sneaky Secret Hides
10 Things to Connect to Your Raspberry Pi
Is it a Hackerspace, Makerspace, TechShop, or FabLab?
I Have a (Puzzling) Dream
Teardrop Camper Trailer
// What's Shared
A better way to slice a pumpkin
DIY Nerf Darts
100 Dollar Store Organization Ideas for Craft Rooms and Beyond
In the Maker Shed: Minty Boost USB Charger
Mad’s Mouse House
Lace Princess Crowns
I Have a (Puzzling) Dream
Play the Rings of a Tree Trunk Like a Record
// Most Commented
DIY Hacks & How To’s: Get Emergency Power from a Phone Line
Resin Casting: Going from CAD to Engineering-Grade Plastic Parts
Ten Tips for Screws and Screwdrivers
Is it a Hackerspace, Makerspace, TechShop, or FabLab?
Ten Tips for Better Measurement
Arduino Announces New Wireless Linux Board
Makers on TV: Big Brain Theory
Grow: A Portable CNC Router System
Trending Topics
Get our Newsletters
About Maker Media
Subscribe
to MAKE!
Get the print and digital versions when you subscribe