Electrical Test Pods

USBee Suite Software

Supercharge your Debugging with the USBee Suite on your USBee Test Pod

 

USBee Suite Overview

The USBee Suite is powerful electronic signal analysis software for your USBee Test Pod that lets you solve your electronic problems quickly!  It is the perfect compliment to the software applications included with your USBee.

Mixed Signal Logic Analyzer/Oscilloscope

The USBee Suite starts out as an easy to use Logic Analyzer and Oscilloscope for viewing the activity on all of the channels of your USBee.

Multibus Protocol Analyzer

You can then decode the traffic on your embedded busses using the in-line protocol decoders.  Some of the serial busses that are decoded include: I2C, SPI, Async, USB, CAN, 1-Wire, PS/2, SMBus, I2S, Sync Serial and even your own Custom Busses.

Best of all the USBee Suite Standard is Free

The USBee Suite Standard is a free download and will run in Demo mode without a USBee, or on any USBee SX, USBee ZX, USBee DX, USBee RX, USBee QX or BusBee Test Pod.  So take it for a spin.  If it has been a while since you've used your USBee, pull it out of your pocket and experience the power of the USBee Suite.  

Upgrade to the USBee Suite Pro for Time Saving Debugging Features

The USBee Suite Pro builds upon the rich features set of the Standard version and adds high powered capabilities such as Complex Event Searching, Fast Bus Panning, PacketPresenter custom packet decoder, Smart Markers, enhanced PacketPresenter API for developers, annotation capabilites, enhanced acquisition control for repeated measurements, display control, analog channel scaling, analog bus decoding, and enhanced file importing and exporting.

USBee Suite Features Comparison

USBee Suite Standard

USBee Suite Pro

 

 

Free

$299

Oscilloscope       

channel display (on units with analog channels)

Logic Analyzer   

channel display

Protocol decoding

In-line USB, I2C, SPI, Async, 1-Wire, CAN, I2S, SM Bus, PS/2, Sync Serial, Parallel and NEC IR Decoders

Custom Decoder

development kit for creating your own decoder

PacketPresenter

7 Layer Configurable Protocol Decoder displays bus data as packets like your data sheet  

Smart Search

32 level search terms to automatically search through hundreds of millions of samples to pinpoint your problems fast

Smart Markers

Place markers at critical points in your trace for easy measurements and navigation

 

Fast Pan

Used for quickly viewing decoded bus data by panning left and right

 

Annotations

Titles and Sticky Notes allow detailed documentation that is invaluable when sharing trace files

 

Acquisition Control

Enhanced Run, Single, Normal, Auto modes

 

Display Modes  

Enhanced display modes with Persist, Vectors, Wide

 

Analog Channel Scaling

Scaling of slope, offset and units for displaying values in real life terms

 

Importing

Read in ULD data files captured using your USBee DX

 

 

USBee Suite Screenshots


USBee SX features shown above


USBee DX Features shown above


USBee Suite Pro PacketPresenter and Smart Markers in Action (click image for detail)


USBee Suite Pro Smart Search highlights the sections of your trace matching your areas of interest
(click image for detail)

 

USBee Suite Details

Fast and Detailed Waveform Viewing

The USBee Suite lets you capture a huge amount of data. Go exactly to the section of that data you want using the Quick Zoom with your mouse scroll wheel, or use the Overview bar to rip through your millions of samples or hone in on a specific section.

Measure It

Should that pulse be 10ms?  Measure it using our super easy edge snapping timing cursors. Better yet, you can use our Insta-Measure feature to instantly calculate the width, period, frequency and duty cycle of the waveform under the cursor.

See the information you want FAST!

Setup of the USBee Suite is fast!  Capturing the data you need to solve your problems is just as fast. You can see your design in action with just one click thanks to the easy to use trigger settings, color coded signals and automatic buffer and sample rate settings.

Data Acquisition over USB 2.0

Capture up to 24 million bytes per second directly into your PC's RAM, for sample buffer depths of hundreds of millions of samples.  

Superior Quality Design - Professional Results

The USBee Suite takes full advantage of the power of each of the various USBee Test Pods. Each USBee comes with the best color coded highly flexible test leads, the best test clips and our signature small and sleek design that can fit right in your pocket. We are proud to say the entire USBee product line is designed and manufactured in the USA!  

 

Fully configurable Look and Feel

View your signals like you like them.  Want to add decoded bus traffic to the waveforms?  Done! Want to delete waves from the screen? Done! Want to reorder waveforms for easier readability?  Done! Want to resize the screen for easier reading or more data per screen?  Done!  

And you like Magenta?  Well you can change cursor colors to suite your desires.  Waveform backgrounds can also be customized, and you can even give the entire application that glassy look that Windows 7 and Vista has made so popular. Then again, if you like simple, white and black are also available.  It's good that white ink cartridges are free!


USBee Suite showing SPI, I2C and Async decoding

 

Serial Bus Analysis

USBee Suite has decoding support for your favorite serial busses such as I2C, SPI and Async. Bus traffic is decoded in-line with the waveforms and can be displayed on top of, underneath, or instead of the voltage versus time waveform.  Just place the cursor over the decoded traffic and get a see-through image that shows you the wiggles that made that byte!


I2C Transaction


USB Transaction


Synchronous Serial Transaction


PS2 Transaction


Parallel Bus Decode


I2S Decode


CAN Transaction

NEC IR Remote Control Transaction (decoded using the Custom Decoder - see the source code for how to do this and create your own protocols!)

Serial Bus Setup is simple and straightforward - simply choose the signals for the bus and set how the bus is configured.  Not sure how your design works?  Not a problem.  You can try different configuration settings and the busses will be decoded using those settings on the fly so you can get it right!

(USBee SX options shown above)

 

Custom Protocol Decoder Development Kit

Is your protocol custom or not currently supported by the USBee Suite?  No problem.  You can create your own protocol decoders using the super-simple USBee Suite Custom Decoder source code and Microsoft's FREE Visual Studio 2008.  Just take a look at the USBee Suite User's Manual to see how easy it really is.

Do you have a custom decoder that you think others would appreciate?  Send it to us and we will post it on our downloads page for all to enjoy!  

Data Storage

Save your entire data capture to file quickly using the USBee Suite data format to be read back in later for viewing.  Or you can export your captured data to data files that you can work with.  Want to import your waveform data into Excel?  No problem!  Just export it as a comma separated file and it imports directly without modification.  Need the data in raw binary format?  We've got that too!

Scalability

The USBee Suite operates on our full line of USBee Test Pods, from the 4 channel BusBee and the affordable USBee SX to the USBee DX powerhouse. So if you need more channels or analog capability, you can count on the ease of use and power of the USBee Suite no matter what tool you are using!

PacketPresenter Packet Analyzer

Supercharging the USBee, the PacketPresenterâ„¢ displays the bus traffic that is being transmitted between ICs or system components in a graphical, easy to understand packet format that can be customized to your specific design.

With standard logic analyzers, engineers have been accustomed to counting bits, manually decoding protocols, and parsing embedded bus traffic into useable fields. The PacketPresenter does this for you automatically. With the PacketPresenter, counting bits on a logic analyzer is a thing of the past.

The PacketPresenter translates standard logic analyzer traces into graphical communication packets that are easy to read and understand. The PacketPresenter saves you time by automatically extracting the protocol information of interest from raw bus traffic and presenting it in a clear and simple format. You no longer need to count bits or decode waveform traces to find out what your system is saying.

Many existing Protocol Decoders understand only a single protocol. The PacketPresenter, on the other hand, is customizable to fit your custom and unique embedded bus protocol using a simple and intuitive configurable PacketPresenter Definition file. And unique to the USBee, the PacketPresenter gives you a detailed look into how the packet communications on your embedded bus relates to the actual voltage-versus-time waveforms of the bus signals.

Debugging is performed by viewing and analyzing the PacketPresenter output and relating it back to the logic analyzer waveforms and decoded bus traffic for the various types of busses. For example, you can see the PacketPresenter display of HDLC communication packets, and correlate that back to the raw byte stream that was decoded from the ASYNC bus, as well as the voltage versus time waveforms of the bus Tx and Rx lines.

The waveforms show the activity on the signal lines and the Bus Decoders show the data contained on that bus:

Finally, the PacketPresenter parses that data into fields:

The PacketPresenter feature runs alongside the existing bus decoders. It takes the output of raw binary data from the bus decoder and parses the stream according to a PacketPresenter Definition File for the intent of displaying the communications in easily understood graphical displays.

Protocols are defined using a text file, called a PacketPresenter Definition File, which specifies the fields within the protocol and how to display that information on the screen. It is generic enough that you can create your own protocol decoders for your own custom bus types.

Each PacketPresenter Definition File correspond to one single bus type, and the incoming bytes from that bus are inputs for the decoding process. This steam of data is called an incoming Data Stream and it is handled by a Protocol Processor. Each Protocol Processor takes a single incoming Data Stream that is broken into Packets, parsed into Fields and either displayed as a field on the screen, ignored, and/or sent to a new Protocol for further processing (as in an N layer protocol).

Each Protocol Processor defines how to break the stream into Packets, and how to break the Packets into Fields. These Fields can then be displayed or sent to another Data Stream for further processing.