USB Analyzer Recommendation

I need to get a USB analyzer for a project I am currently working on.
Based on an earlier post in this newsgroup, I am looking at the Ellisys
USB Explorer 200 (http://www.ellisys.com/products/usbex200/index.php)
and the LeCroy Conquest Standard
(https://ecommerce.lecroy.com/tm/products/ProtocolAnalyzers/conquest.asp).

The Ellisys is $3000 and the LeCroy is $1200; although either one will
probably do the job for my current project, I want to make sure I’m not
sorry I went with the cheaper option when my next project rolls around.
Any words of advice? Is there a different model I should be looking at?

Thanks in advance,

– mkj


//
// Michael K. Jones
// Stone Hill Consulting, LLC
// http://www.stonehill.com
//_______________________________________________

I always see these guys (http://www.totalphase.com) at the embedded
shows and at WinHEC. They have analyzers starting at $400 and while I
havent looked in depth or compared features with Ellisys and Lecroy,
they sure do a nice demo. Ive traded some proto hardware with them and
they seem like a decent company.

I need to get a USB analyzer for a project I am currently working on.
Based on an earlier post in this newsgroup, I am looking at the
Ellisys USB Explorer 200
(http://www.ellisys.com/products/usbex200/index.php) and the LeCroy
Conquest Standard
(https://ecommerce.lecroy.com/tm/products/ProtocolAnalyzers/conquest.asp).

The Ellisys is $3000 and the LeCroy is $1200; although either one will
probably do the job for my current project, I want to make sure I’m
not sorry I went with the cheaper option when my next project rolls
around. Any words of advice? Is there a different model I should be
looking at?

Thanks in advance,

– mkj


//
// Michael K. Jones
// Stone Hill Consulting, LLC
// http://www.stonehill.com
//_______________________________________________


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Hi,

we also use Beagle from TotalPhase, to detect and trace usb communication they are good
enough (we also use Beagle to detect also USB level error (i.e. protocol issues, etc.)).
It was a good help for us when we ported our Linux driver to Windows (to see that our Windows
driver communicates the VERY same way (at least on high-level HW protocol, not low level USB
protocol level).

I own the Ellisys Explorer 200 and it has worked well for me through
several USB driver projects.

I can’t comment on the LeCroy or Total Phase Analysers.

Ed

At 03:50 PM 1/5/2009, you wrote:

I need to get a USB analyzer for a project I am currently working
on. Based on an earlier post in this newsgroup, I am looking at the
Ellisys USB Explorer 200
(http://www.ellisys.com/products/usbex200/index.php) and the LeCroy
Conquest Standard
(https://ecommerce.lecroy.com/tm/products/ProtocolAnalyzers/conquest.asp).

The Ellisys is $3000 and the LeCroy is $1200; although either one
will probably do the job for my current project, I want to make sure
I’m not sorry I went with the cheaper option when my next project
rolls around. Any words of advice? Is there a different model I
should be looking at?

Thanks in advance,

– mkj


//
// Michael K. Jones
// Stone Hill Consulting, LLC
// http://www.stonehill.com
//_______________________________________________

This field, I recently discovered, has changed a lot in just the last couple of years.

Back in September, I wrote a (long over due) article in The NT Insider in praise of the Ellisys, which I had just use to save my ass on yet another particularly annoying project: http://www.osronline.com/article.cfm?article=524 – When we bought it a few years back, the only other serious alternative was the CATC, which cost megabucks.

Given that the analyzers all collect the required data, your happiness with a given unit is likely to come down to (a) how much you like the user interface, and (b) what level of decoding the unit does for known packet types.

While I very much like the Ellisys display, I personally think the Lecroy/CATC style trace display is the most intuitive.

One thing that the Ellysis does is it decodes a number of common class packets (such as USB HUB class requests). I don’t know if the Lecroy does this.

I’d love to have somebody lend us one of each of these relatively new and inexpensive analyzers, and let The NT Insider do a shoot-out. Hmmm… maybe that’s something we can set Dan off on doing…

Peter
OSR

> -----Original Message-----

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@osr.com
Sent: Tuesday, January 06, 2009 6:36 PM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] USB Analyzer Recommendation

While I very much like the Ellisys display, I personally
think the Lecroy/CATC style trace display is the most intuitive.

It was my original feeling, too. But after several years of using
Ellisys I prefer this display over CATC I occasionally analyse.
Especially timing analysis is much easier. In addition, CATC software
tends to crash when reads logs from different analyser from the same
company. It sucks as I have to analyse logs received from different
sources and can’t use the newest software for logs from older analysers
and miss some features… No such problem with Ellisys logs.

Best regards,

Michal Vodicka
UPEK, Inc.
[xxxxx@upek.com, http://www.upek.com]

I believe that all of these 3 major analyzers will do class decoding to some extent.
I have used the mega-expensive Lecroy/CATC analyzers quite a bit. They are very full featured, and like you said, pretty intuitive (especially since their UI is pretty consistent across different technologies like Bluetooth, UWB, and USB). They have lots of different flexible triggering options, and do good protocol/timing validation. I haven’t tried any of these new less expensive models, so I can’t comment on those.

I have used different Ellisys products a bit as well. Their interface is different from the CATC one, which made it a bit less intuitive for me since that is what I was used to, but I was able to get everything I needed from them as well. One of the advantages to the Ellisys analyzers (although Lecroy may have added this feature) is that they have a real-time capture mode where you can watch as things are happening.

I have played with the Beagle a bit recently. My favorite feature of this analyzer is that it uses WinUSB (which I wrote):slight_smile: Like the Ellisys, it does real-time captures. It is the smallest device, is quiet, and is USB bus powered, so it works great when I take my laptop somewhere else and need to analyze something. Their software is the least refined of the three. It took me a while to figure out what I needed to (really just get the descriptors). All of the raw data was there, but figuring out how to get the software to present it in a better format to some tinkering.

I think for most people any of these would give them the information that was needed, they may just present it differently.

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@osr.com
Sent: Tuesday, January 06, 2009 9:36 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] USB Analyzer Recommendation

This field, I recently discovered, has changed a lot in just the last couple of years.

Back in September, I wrote a (long over due) article in The NT Insider in praise of the Ellisys, which I had just use to save my ass on yet another particularly annoying project: http://www.osronline.com/article.cfm?article=524 – When we bought it a few years back, the only other serious alternative was the CATC, which cost megabucks.

Given that the analyzers all collect the required data, your happiness with a given unit is likely to come down to (a) how much you like the user interface, and (b) what level of decoding the unit does for known packet types.

While I very much like the Ellisys display, I personally think the Lecroy/CATC style trace display is the most intuitive.

One thing that the Ellysis does is it decodes a number of common class packets (such as USB HUB class requests). I don’t know if the Lecroy does this.

I’d love to have somebody lend us one of each of these relatively new and inexpensive analyzers, and let The NT Insider do a shoot-out. Hmmm… maybe that’s something we can set Dan off on doing…

Peter
OSR


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

My recollection of the Ellisys vs. CATC was that the CATC could detect
nanosecond hardware glitches in the signals, such as random “spikes” caused
by bad hardware circuit design, and the Ellisys did not have this fine grade
of detection of bad hardware. However, if you assume the hardware is
working correctly, you may not need that capability. Since driver
developers are more concerned with the data flowing across the wire, I
seriously considered getting the Ellisys unit. Since I am not currently
doing any drivers, I don’t have one, but it would be my first choice if a
USB project came my way.
joe