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. Cheers John |
|
|
|
![]() |
Aug 25 2007, 03:42 AM
Post
#2
|
|
|
Group: Members Posts: 32 Joined: 25-September 05 Member No.: 8,188 |
Sounds great,
i might get one of these scopes too. My Z is runnin g Cacko 1.23 now so your hostsw should run now. But i am planning to switch to pdaXii13. Qt apps do run there too, i am not shure whether or not. The DSO is described as USB Host powered, so does it run direct from the 100mA the Z can supply or does it need more mAmps? So it needs a powered USB hub? Thks, George |
|
|
|
Aug 25 2007, 04:55 AM
Post
#3
|
|
|
Group: Members Posts: 36 Joined: 29-March 05 Member No.: 6,732 |
QUOTE(gsgmx @ Aug 25 2007, 12:42 PM) The DSO is described as USB Host powered, so does it run direct from the 100mA the Z can supply or does it need more mAmps? So it needs a powered USB hub? It does need a powered hub - the scope draws (I think) about 400mA. Also, the scope spec says it needs USB2, but I've found that the Z's USB1 port does drive it acceptably enough. There's an occasional problem in high-resolution mode (where you can capture 32k samples per channel and then examine the waveform in detail), in that sometimes some sample data will be lost. I haven't tracked that down fully, but I believe it's due to the USB1 issue and I haven't found it to be a significant drawback. My software doesn't flag it up when it happens, but it could easily be made to do so. Cheers John |
|
|
|
Aug 25 2007, 07:24 AM
Post
#4
|
|
|
Group: Members Posts: 226 Joined: 29-March 06 Member No.: 9,483 |
QUOTE(jfr @ Aug 25 2007, 07:55 AM) It does need a powered hub - the scope draws (I think) about 400mA. Also, the scope spec says it needs USB2, but I've found that the Z's USB1 port does drive it acceptably enough. There's an occasional problem in high-resolution mode (where you can capture 32k samples per channel and then examine the waveform in detail), in that sometimes some sample data will be lost. I haven't tracked that down fully, but I believe it's due to the USB1 issue and I haven't found it to be a significant drawback. My software doesn't flag it up when it happens, but it could easily be made to do so. Cheers John Sounds like a very cool project. I'd also to point out that the Z does have a USB 2.0 port. The USB 2.0 standard can operate at different speeds. (Decided to actually check Wikipedia to get my facts straight) "High speed" is 480Mbps, "Full speed" is 12Mbps, and "Low speed" is 1.5 Mbps. The Zaurus does not run at High speed, but supposedly it supports the rest of the 2.0 protocol. Out of curiosity, have you run this on a desktop PC? How does it perform on a PC? And this generally works well on a Z? |
|
|
|
Aug 25 2007, 03:55 PM
Post
#5
|
|
|
Group: Members Posts: 36 Joined: 29-March 05 Member No.: 6,732 |
QUOTE(Drake01 @ Aug 25 2007, 04:24 PM) Sounds like a very cool project. I'd also to point out that the Z does have a USB 2.0 port. The USB 2.0 standard can operate at different speeds. (Decided to actually check Wikipedia to get my facts straight) "High speed" is 480Mbps, "Full speed" is 12Mbps, and "Low speed" is 1.5 Mbps. The Zaurus does not run at High speed, but supposedly it supports the rest of the 2.0 protocol. Out of curiosity, have you run this on a desktop PC? How does it perform on a PC? And this generally works well on a Z? Thanks, Drake01 - I really had thought it was USB1, and I admit I'm still not quite convinced. The output of lsusb -v on my C3000 begins: Bus 001 Device 001: ID 0000:0000 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 I thought the last line there was the USB version number, and hence my comment. But I admit to not having checked further, and I'd certainly welcome a reference where I could learn more. I haven't yet plucked up the courage to go and read the full standard... Desktop PC: the original Tcl/Tk software runs fine on a desktop (Linux, Mac or Windows, though I've only run it under Linux). I haven't gone so far as to try the port on a desktop - if that's what you meant - some of the code assumes it's on a Z, and I wasn't aiming for anything other than a Z port. Cheers John |
|
|
|
Aug 26 2007, 07:45 AM
Post
#6
|
|
|
Group: Members Posts: 226 Joined: 29-March 06 Member No.: 9,483 |
QUOTE(jfr @ Aug 25 2007, 06:55 PM) Thanks, Drake01 - I really had thought it was USB1, and I admit I'm still not quite convinced. The output of lsusb -v on my C3000 begins: Bus 001 Device 001: ID 0000:0000 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 I thought the last line there was the USB version number, and hence my comment. But I admit to not having checked further, and I'd certainly welcome a reference where I could learn more. I haven't yet plucked up the courage to go and read the full standard... That's interesting. I had never actually checked that before. The documentation I've read on the Wiki's all states that it's USB 2.0, but not running at high speed. This output seems to imply something else. |
|
|
|
jfr Zaurus Oscilloscope Aug 24 2007, 03:43 PM
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![]() ![]() |
|
Lo-Fi Version | Time is now: 19th May 2013 - 01:18 AM |