Oscilloscope V 5.00

Ok, I promised a update, and here it is!

The main change within the new version is a WHOLE new rebuild.  I have taken the great compatibility of the SpecScope and ported this across to the Oscilloscope.  Users who had problems before should now see great stability, opening the Oscilloscope up to the masses.

As always, I’m looking for feedback from wherever it comes from!

Ok, now for some changes you will all see! There is no more sliders to play with, the UI is now fully controllable with just your fingers and the one screen.

  • Pinch to zoom in the X and Y axis
  • Drag left and right to move the trigger position on screen
  • Drag up and down to change the trigger voltage
  • A single tap will pause a signal in Auto mode and look for the next trigger point in Impulse mode
  • Drag markers with a single finger (Available in Trigger Modes only)
  • Long Press on a paused signal (indicated with pause image) to save a 1 second buffer csv file to SD card. (Be patient with the long press, there is a lot of data at 44.1KHz)

So the big change out of that list is the ability to write the buffer to file.  This will be a 1 second snap shot of the current paused/triggered buffer. The trigger point will be centred at 0.5s for analysis before and after the trigger value.  At the current time, the output files are called oscOutput[nubmer].csv, the number is dependant on files previously written.  A message will show the name of the output file.
In the future I will hope to be able to read files back in, also leave the naming up to you!

The screen orientation is now dependant on your native settings, therefore if auto rotate is enabled, the application will work in any orientation.   (Thats one for you guitarist in the video, thanks for the plug)

It is now possible to configure the voltage span of the signal in the settings, therefore if the input conditions are known the oscilloscope can be calibrated correctly . (Quick tip zoom right out in the Y axis and measure a known input voltage against the divisions, remember there are 6 voltage division on screen.)

This slideshow requires JavaScript.

Oscilloscope Updates!

After the success of the SpecScope, my focus has turned back on the Oscilloscope.  I have had some reports of bugs on nexus S phones, which is a great shame. Although I can assure you that I do know that it an Audio API problem. In which the SpecScope implementation does work.  So I’m hard at work trying to port the structure over to the oscilloscope.  This should bring much better performance and compatibility across the whole board.

Thank everyone for your continued support!!!!

Scope Cables!

Ok Guys, I’ve finally got round to testing a scope probe with the NFX Oscilloscope and SpecScope.  This uses the headset input which makes it super convenient.

I bought a premade scope cable from  http://www.hmb-tec.de/HMB-TEC/Scope_Cable.html which seemed pretty good quality really. I did have to modify it slightly for my HTC Hero.  There was a load resistor which went from the mic (signal) input to ground on the jack end, this is for the iPhone to recognise an external source has been plugged in.  This seemed to attenuate my signal far too much, although looking at other post I do no think this will be required on most newer phones.  I will try and confirm this when the new Galaxy nexus comes out!!!!

There is other alternatives to this scope cable though, you could buy an adapter cable from https://www.kvconnection.com/Articles.asp?ID=165, these adaptors have there own load matching in them, so you could just convert from a standard BNC connection to the 3.5mm TRRS with adaptors.

I would always suggested checkout your headset pin assignment on your phone before buying anything. https://www.kvconnection.com/Articles.asp?ID=165 and http://pinoutsguide.com/pin_HeadsetsHeadphones.shtml are the best sources I found, but I think they have not got all the newest phones.  Although I do know that most phones line up to the iPhone standard or T-L  R1-R  R2-GND  S-Mic . I have seen the at the galaxy S does not though!!!!!!! Basically what I am saying is go careful guys, I am not responsible for blowing up you phones or buying the wrong product.

As we are on this note, please please be aware of the voltage level you are inputting into your phone! If you are making your own device I would always suggest putting some diode protection in there. I would say something at 4V4 would do it. But that is only my phone, please do not quote me on this.

It is important to note that there is DC blocking in mic input of a phone, therefore you can only analyse AC transient signals.  Another thing to note is that we know the sample frequency is only 44k1, therefore anything above 22Khz will be unreadable by the oscilloscope.  So those guys wanting to look at higher frequency square waves, sorry it wont be for you.

To finish it off, there’s a little video I made last night, which shows a couple of sine wave inputs. It has also shown me a a few places I can update the Oscilloscope as well, so nice updates are on thier way!!!!

SpecScope V1.0 Released!

Ok guys, the beta went really well. Thanks to all that helped, if you give me a quick email if you buy the released version within the month, I will refund your payment as a big thanks!

I’m always happy to hear your feedback so shot me a quick email if you have any suggestions.

Enjoy and remember to leave me that important feedback!!

SpecScope in BETA V0.2.0

Head over to https://nfxdevelopment.wordpress.com/specscope/ for screenshots and features!!!

SpecScope is now in beta and will be released very soon!!!! Thanks for the feedback people!!!

SpecScope Alpha V0.1

It’s been a long time coming, but things are finally here.

I have just released the alpha version of the SpecScope to the testers for the first feedback session.  I am hoping this will all go well and I can release the SpecScope soon!!

More pictures and functionality leaks to coming your way soon!!!

If you want to part of my testing team, just drop me a quick email and I will get back to you!!

Whats going on???

Ok people, it’s been a little quiet here so here’s what I’ve been up to.

I’ve been developing a frequency analyser to go along with the current Oscilloscope application. Although I am putting a lot of effort into making this different and the best analyser on the android platform.  So more news to come about the new SpecScope!!

I will be revisiting the Oscilloscope with a whole new version, which makes use of the new developments I have made with the SpecScope. So expect a fast more responsive Oscilloscope with more features!!!

If anyone would like to be  a Beta tester for these applications feel free to email me.