I need to measure timing from an event that produces a USB response in our device. I can trigger a scope off of the edge of the event but I need another trigger when the correct packet is produced on the USB. Which one of the Beagle protocol analyzers do you recommend to recognize a byte or a series of bytes and then output an external trigger, the Beagle USB 12 or 480 analyzer?
Response from Technical Support:We recommend the Beagle USB 480 series of analyzers (the Beagle USB 12 analyzer does not have an I/O port and monitors up to full-speed USB only). All of the following analyzers feature a DIN-9 port with 4 digital inputs and 4 digital outputs:
|
Depending on your trigger need, the Beagle USB 480 Power Protocol Analyzer - Ultimate Edition may be your best choice, since it has the option to set an external trigger when recognizing a series of USB packet patterns using the USB 2.0 Matching Complex feature. The other listed analyzers can assert an output based on one USB packet pattern, not a series. The “Power” analyzers have the added benefit of measuring the voltage and current of the VBUS lines, and correlating that data with USB traffic.
For information about how to set up simple and complex matching (recognizing series of bytes) and triggers, please refer to section 6.3.12 of the Data Center Software Manual.
Additional resources that you may find helpful include the following:
We hope this answers your questions. If you have other questions about our protocol analyzers or other Total Phase products, feel free to email us at sales@totalphase.com, or if you already own one of our devices and have a technical question, please submit a request for technical support.