I wonder if a really high performance (for a microcontroller) version of this could be built using the DMA controller in Teensy 3.0?
Of course, this only acquires digital signals. The cheapest way to do that is with the Cypress FX2 USB chip, which Saleae sells as a an 8 channel logic analyzer for $150, but lots of very cheap knock-offs are available (none of them developing or publishing any software of course... they all send you over to Saleae for the software).
I think there's a good point here - not everyone wants to spend hundreds of pounds of a scope and I've seen some Chinese ones at little over £100 who's displays are TERRIBLE.
Here's a freeby based on the Arduino...
http://www.instructables.com/id/Arduino-High-speed-Oscilloscope-with-PC-interface/
The display on the PC looks EXCELLENT but best case you are talking 227Khz operation... with a Teensy 3.1 surely you could bring that up to well over 1Mhz which is useful for monitoring some microcontroller operations... not to mention making use of the 64K buffer. I'd give it a shot but I'm sitting here with a Teensy 3.1 and I can't even figure out how to make fast register-based port control work yet (only got it yesterday)...
Pete.
I have made an Dual-Osci with teensy3.1 an an
And... were you thinking of sharing code etc (he says, hopefully)...
yes, some more pictures and the code is coming. Now I try to make a simple layout for an adapter for teensy3 with all ? (-64) pins "Dual-In-Line".
//port = new Serial(this, Serial.list()[com_port], 9600); // Com port specified here
port = new Serial(this, "COM15", 9600); // Com port specified here
int val = testSensor->ReadSensor();
Serial.write( 0xff );
Serial.write( (val >> 8) & 0xff );
Serial.write( val & 0xff );