It appears that the default receiver termination detection system of the Beagle USB 5000 v2 SuperSpeed Protocol Analyzer – Ultimate Edition is auto-detect. I’m testing and debugging a device on the USB 3.0 bus and want to control the receiver termination. Can I manually set the receiver termination to be always “on” or always “off” in the upstream or downstream direction?
Here are details of what I’m trying to do:
When the termination resistor is set manually, the auto-detection system will be turned off. Once the handle to the Beagle analyzer is closed, the state of the receiver termination detection system will revert to the default setting of auto-detect.
Response from Technical Support:Thanks for your question! You can easily control the receiver termination manually - there are two ways to do this. You can use the built-in Data Center Software features or you can create a customized program with the Beagle Software API.
With the Capture Window of the Data Center Software, you can toggle the receiver termination with Force On and Force Off. This option is highlighted in the figure below. For more information, please refer to the Capture Control Window section of the Data Center Software User manual.
The Beagle Software API can be used to create customized programs for specific setup requirements. The API supports multiple software languages and operation systems. For information about functions that control the receiver termination, please refer to the section USB Monitor Interface (USB 3.0) of the Beagle Protocol Analyzer User 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.