OESF Portal | OESF Forum | OESF Wiki | LinuxPDA | #planetgemini chat on matrix.org | #gemini-pda chat on Freenode | #zaurus and #alarmz chat on Freenode | ELSI (coming soon) | Ibiblio


Welcome Guest ( Log In | Register )

> Zaurus Oscilloscope, using commercial hardware
post Aug 24 2007, 03:43 PM
Post #1

Group: Members
Posts: 36
Joined: 29-March 05
Member No.: 6,732

This post is a trawl, to see whether there's any wider interest in an oscilloscope project I've been working on.

The project uses a digital scope manufactured by Syscomp - the DSO-101. It's a two-channel scope, which plugs into a USB port and uses the conputer as its driver and display. You can read lots more about it at Syscomp's web site.

What I've been doing is to port the host software to the Z.

I bought the scope in the first place in connection with a Morse-to-speech project (mentioned before in these forums). I liked the spec and the price, and I particularly liked the fact that the software that runs on the host is open sourced. The software is written in Tcl/Tk, and I've been porting the main functionality to C++/Qt.

The scope hardware is physically bigger than a Zaurus, but not by all that much, so I thought it would be neat to use the Z as a host and thus end up with a pocket-sized oscilloscope system.

I've now got the port working pretty much to my satisfaction (YMMV). The port doesn't have all the advanced features of the original software, but I think it does count as a workable system. My Zauri are still using their original Sharp ROMs, and the program should work on C1000/3000/3100/3200.

(Dis)claimer: When I first bought the scope, I was merely another customer for Syscomp. I then offered them a couple of contributions for the host software, and that progressed to the point where I became a beta-tester for them. From that, I discussed the idea of the Z port and they were immensely supportive, including supplying extra hardware for the purpose. From that, you'll correctly gather that I think these people are Good Guys. But I have no commercial relationship with them - this is an open source project, pure and simple.

Maybe this is just my private toy, but if anyone else would be interested, I'd be happy to share it.


Go to the top of the page
+Quote Post
Start new topic
post Aug 28 2008, 10:36 AM
Post #2

Group: Members
Posts: 296
Joined: 27-October 03
From: Greenfield, NH
Member No.: 781

- Sorry for my slow reply. I have seventy different things to do any given minute and sadly reading OESF doesn't bubble to the surface as often as it could.
- This sure do help!!! Thanks jfr!!
- Based on your response I'm going to look into acquiring one of these. It sounds like if it won't work out of the box, it can be made to work, and the Syscomp folks are supportive for this effort. I have an FC9 system (the one I'm typing on now) that's devotable to development for Linux and/or the Z. The main driver here is price. I might be able to scrounge up the money for a DS-101 and fiddle with it as time permits, knowing I have full access to all required source to modify as needed to make it function. This is a doable solution, where $900 for a DSO that will do continuous sampling is not.
- At this point I don't know how I'd detect a crash. I may do something oddball like use the Tektronix to trigger on spikes and do a buffer dump, then reset for the next spike. Or I could use the ASCOM driver on the laptop to continuously poll the mount and trigger a capture when it fails to respond, assuming I can do that within the 1.6ms the buffer holds at 20M samples/second.
- I've always wondered why these darned things have such tiny buffers. Modern PC memory has like a 6Gbyte bandwidth and costs nearly nothing. That bandwidth will support 20M samples/second on 12 channels at 24 bits/sample. Even if bus contention reduces that rate by an order of magnitude it should handle the sample rate of the DS-101 without even trying, and a gig of that RAM would hold 3.3 full *seconds* of data instead of a piddly 1.6ms. Heck I'd make it with a standard RAM socket for user upgrade to more buffer.
- Still this is uber-spiff! Onto noodling finincing. Thanks again!!
Go to the top of the page
+Quote Post

Posts in this topic
jfr   Zaurus Oscilloscope   Aug 24 2007, 03:43 PM
gsgmx   Sounds great, i might get one of these scopes too...   Aug 25 2007, 03:42 AM
jfr   QUOTE(gsgmx @ Aug 25 2007, 12:42 PM)The DSO i...   Aug 25 2007, 04:55 AM
Drake01   QUOTE(jfr @ Aug 25 2007, 07:55 AM)It does nee...   Aug 25 2007, 07:24 AM
jfr   QUOTE(Drake01 @ Aug 25 2007, 04:24 PM)Sounds ...   Aug 25 2007, 03:55 PM
Drake01   QUOTE(jfr @ Aug 25 2007, 06:55 PM)Thanks, Dra...   Aug 26 2007, 07:45 AM
pelrun   Wow, I think I need to start putting away some pen...   Aug 25 2007, 08:57 AM
aeazocar   jfr, Congratulations, this is a great project...   Aug 26 2007, 06:28 AM
boardboyd   Just to add, I'm in support of this project an...   Aug 28 2007, 08:43 AM
speculatrix   am definitely interested... in fact I talked to a ...   Aug 28 2007, 02:17 PM
jfr   QUOTE(speculatrix @ Aug 28 2007, 11:17 PM)am ...   Aug 28 2007, 03:46 PM
speculatrix   definitely very interested, whether the source was...   Aug 30 2007, 01:55 PM
Da_Blitz   mm, cant believe i missed this post, i am thinking...   Aug 31 2007, 01:53 AM
louigi600   I've been using on my x86 pc (with linux natur...   Aug 31 2007, 04:31 AM
Da_Blitz   xoscope is nice but it has its limits, mainly bien...   Aug 31 2007, 05:13 AM
speculatrix   QUOTE(Da_Blitz @ Aug 31 2007, 02:13 PM)xoscop...   Aug 31 2007, 08:20 AM
louigi600   A free audible band oscilloscope/spectrom analizer...   Aug 31 2007, 06:18 AM
louigi600   Hum ... I think it's more commonly known as ...   Aug 31 2007, 10:01 AM
speculatrix   hmm, it's been a long time since I did analogu...   Aug 31 2007, 12:01 PM
jfr   Ok, here's some further info on the project. O...   Sep 1 2007, 06:44 AM
Da_Blitz   not to mention the low freq cutoff is normally fai...   Aug 31 2007, 10:26 AM
speculatrix   cool! excellent work! I assume you're ...   Sep 1 2007, 01:14 PM
jfr   QUOTE(speculatrix @ Sep 1 2007, 10:14 PM)cool...   Sep 1 2007, 02:36 PM
speculatrix   QUOTE(jfr @ Sep 1 2007, 11:36 PM)I also had t...   Sep 1 2007, 02:56 PM
jfr   QUOTE(speculatrix @ Sep 1 2007, 11:56 PM)are ...   Sep 1 2007, 03:24 PM
speculatrix   I am wondering if anyone's done anything new f...   May 13 2008, 01:04 PM
Ragnorok   - Neat! I've been looking for a DSO to do...   Jun 29 2008, 04:10 PM
jfr   QUOTE(Ragnorok @ Jun 30 2008, 01:10 AM) 1...   Jul 20 2008, 02:39 PM
pelrun   Well the syscomp features adjustable pre and post ...   Jun 29 2008, 05:00 PM
Ragnorok   - Sorry for my slow reply. I have seventy differe...   Aug 28 2008, 10:36 AM

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:


RSS Lo-Fi Version Time is now: 23rd May 2018 - 09:01 AM