DIY – USB OSCILLOSCOPE IN A MATCHBOX

I present a “BEST OF CLASS”, “Full-Featured” DIY-USB OSCILLOSCOPE which is “Truly DIY”.

My aim is to provide a cheap Digital-Storage-Oscilloscope for Students, Budding Engineers and the Hobbyist.

This USB-Oscilloscope could be part of the laboratory equipment in educational establishments.
Build this DIY-Oscilloscope for just $15

—————————————————————————————————-

Today 21 Nov 2014, my Instructable crossed 100000 Views!

DIY - USB OSCILLOSCOPE IN A MATCHBOX

At this Milestone I am happy to share all the source files (C, .Net & Python) at:

https://github.com/ajoyraman/USB_Matchbox_Scope

—————————————————————————————————–
I wish to acknowledge the inputs from the following designs which have led to this optimized solution:
DPScope SE – the simplest real oscilloscope/logic analyzer on the planet, by womai, http://www.instructables.com/id/DPScope-SE-the-si…

DPScope – Build Your Own USB/PC-Based Oscilloscope,by womai
http://www.instructables.com/id/DPScope-Build-You…

LCS-1M – A Full-Featured, Low-Cost Hobby Oscilloscope,by womai
http://www.instructables.com/id/LCS-1M-A-Full-Fea…

PC SOUND-CARD SCOPE INTERFACE FACILITATES DC RESTORATION, by me
http://www.instructables.com/id/PC-SOUND-CARD-SCO…

Universal Analog Hardware Testbench, by me
http://www.instructables.com/id/Universal-Analog-…

Analog Experiments Anywhere,by me
http://www.instructables.com/id/Analog-Experiment…

Two-Channel PC Based Oscilloscope USB, by Gaurav Chaudhary
http://www.circuitvalley.com/2011/07/two-channel-…

Responding to comments and suggestions from many members :

I am sharing the micro-controller fuse .Hex file for the dsPIC30F2020.

The Host PC software has been written in both ‘Visual Basic.Net’ and open source ‘Python’ providing a cross-platform GUI based solution for both Windows and Linux platforms.

Step 1: Specifications

Input
No of Channels Two
Analog bandwidth (Large Signal), 0.30/0.30/0.70 MHz ,For Gain 1/2/5
Analog bandwidth (Small Signal), 12/6/7 MHz ,For Gain 1/2/5
Input impedance 1 Meg Ohm
Input connection  3 mm Audio Jack
Vertical Scale 
+12.5V to -12.5V , Gain 1
+6.25V to – 6.25V, Gain 2
+2.50V to -2.50V,  Gain 5
Offset
 -12.5V to +7.50V ,  Gain 1
-6.25V to +13.75V, Gain 2
-2.50V to +17.50V,  Gain 5

Sampling Rate 

1 Mbps to 20  Mbps ,1 uses/sample to 0.05usec/sample ,ETS  Mode (repetitive signals)
10bps to 500 kbps, 100ms/sample to 2uses/sample , Normal Mode

Trigger

Ch1 / Ch2 / Auto

Trigger Polarity

Rising / Falling edge

Trigger Range

+12.5V to -12.5V, Gain 1
+6.25V to – 6.25V, Gain 2
+2.50V to -2.50V,  Gain 5

Display Modes

Ch1 + Ch2  vs. time 200 Samples each
Ch1 vs. time 200 Samples
Ch2 vs. time 200 Samples
XY Ch1 + Ch2 vs. time 200 Samples each
DFT Ch1 400 Samples
DFT Ch2  400 Samples

Capture Modes 

Single / Repeat / Store

Save Modes

Data to CSV Fig to multiple formats

PC Software

VB.Net 2.0  / Python 2.6/2.7 Virtual Com Port 115200 bps

Power Supply

USB +5V , 150 mA

A Propos De L'Auteur

Ibrar Ayyub

Je suis expérimenté, rédacteur technique, titulaire d'une Maîtrise en informatique de BZU Multan, Pakistan à l'Université. Avec un arrière-plan couvrant diverses industries, notamment en matière de domotique et de l'ingénierie, j'ai perfectionné mes compétences dans la rédaction claire et concise du contenu. Compétent en tirant parti de l'infographie et des diagrammes, je m'efforce de simplifier des concepts complexes pour les lecteurs. Ma force réside dans une recherche approfondie et de présenter l'information de façon structurée et logique format.

Suivez-Nous:
LinkedinTwitter

Laisser un Commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrench
Faire défiler vers le Haut