Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 3.2 KB

README.adoc

File metadata and controls

44 lines (32 loc) · 3.2 KB

Qorvo Double Pulse Testing on Tektronix MSO5/6 Oscilloscope Example" Software

Overview

This is a Python script to perform a double pulse test (DPT) of a wide-bandgap transistors, like Qorvo's SiC devices or Gan devices, by using an installed AFG module on a Tektronix 6 Series MSO or 5 Series MSO oscilloscope.

This command-line script takes user inputs to generate a DPT pulse sequence on your PC, to send it to an MSO5 or MSO6 scope, and to configure the scope for a DPT.

See our application note for the detail.

The Windows binary is found in the release page in the right pane.

Licenses

Please kindly let us know when you find other licenses to be mentioned here.
  • The source Python script code, written by Qorvo, is under the license of Qorvo, and the compiled binary is also under the same license.

  • The compiled binary is generated by the PyInstaller. Refer to the PyInstaller license.

  • In the course of compiling the binary, some Python codes are archived. See the Python licenses. The binary is generated on the Python version 3.11.2.

  • The software, both Python script code and binary, calls the PyVISA library. Refer the PyVISA license.

Notes

  • The Windows binary IS NOT a GUI program, start the program from a CUI terminal like cmd.exe or git bash.

  • At first use of the software, it creates a copy of the LICENSE file in the same folder the program reside and requests to read the license, if no "LICENSE" file. From the second use and after, this won’t happen as you keep the file.

  • Both source code and binary are provided AS-IS, please DO NOT expect any active support on this software.

Dependencies / Libraries to be Installed on Your PC

  • The PyVISA module, in the script, searches IVI library backends once the program invoked. See the detail. We tested the code and binary with the NI-VISA.

  • The libusb library enables a USB connection between your PC and the MSO scope. See the detail. To use a USB I/F, please place a libusb file in your "PATH".