I am using the Beagle USB 480 Protocol Analyzer. I read through all the documentation, but could not find anything that fully explains how to enable triggers. Also, that feature is grayed out in the Data Center Software under Device Settings.
How do I enable the triggers? Also, can you tell me about the Digital I/O?
Response from Technical Support:Thank you for your question! The Beagle USB 480 Protocol Analyzer does not support the trigger function - that option is supported by the Beagle USB 480 Power Protocol Analyzer – Ultimate Edition. However, the Beagle USB 480 analyzer can display Digital I/O pin event changes in the transaction window of the Data Center Software.
How to Trigger a USB Data Capture with an Advanced USB Protocol Analyzer
The Beagle USB 480 Power and Beagle USB 5000 v2 analyzers support triggering a capture when a defined pattern of events and/or data transactions occur on the bus.
The following video shows how to how to create a multi-state complex match system, trigger a USB capture, and view pre-trigger information. For more information, please refer to the sections Triggering a Capture, Capture Control and Device Settings of the Data Center Software User Manual.
Here are descriptions of how the Digital I/O works. For more information, please refer to the subsections Digital Inputs and Digital Outputs in the Beagle USB 480 Protocol Analyzer Specifics section of the Beagle Protocol Analyzer User Manual.
Digital inputs allow you to synchronize external logic with the analyzed USB data stream. When the state of an enabled digital input changes, an event is sent to the analysis PC. The digital input should not oscillate faster than 30 MHz – at higher rates, the events may not be passed to the analysis computer.
When an active data packet is on the bus, only one input event will be recorded and sent back to the analysis computer. Once the packet has completed, the latest state of the lines, if changed, will be sent back to the analysis computer. Digital inputs are rated for 3.3V.
The hardware filter options enable the Beagle USB 480 and 5000 analyzers to discard some common packet groups, which reduces the amount of capture data received. Some of these packet groups correspond to polling operations - these sequences do not contain actual data transfer information.
Note - if there is a change in the digital input lines in the middle of one of the packet groups that is being filtered, that group will not be discarded. This preserves the context for the digital input line change.
The hardware filter options are:
The SPLIT option causes the hardware to discard many polling split packet groups. Following are the split groups that would be discarded:
Digital outputs enable outputting events to external devices, such as an oscilloscope or logic analyzer, such as triggering the oscilloscope to capture data. Digital outputs can be set to activate on various conditions. The digital outputs are rated to 3.3 V and 10 mA.
The Beagle USB 480 Power analyzer captures both USB data and power measurements in real time. There are two versions of the Beagle USB 480 Power Protocol Analyzer: Standard and Ultimate Edition. Both models provide the following features:
In addition to the Standard features, the Beagle USB 480 Power Protocol Analyzer - Ultimate Edition can trigger on a rise or drop in VBUS current or voltage.
The Ultimate Edition supports the following features (supported by the Standard Edition with the USB 2.0 upgrade package).
We hope this answers your questions. Additional resources that you may find helpful include the following:
More questions? Send us an email at sales@totalphase.com. You can also contact us and request a demo that applies to your application.