DIY Spectrum Analyzer Input Protection
May 22, 2019
Spectrum analyzers like the SIGLENT SSA3000X and SVA1000X series are extremely useful instruments that can provide invaluable insight into broadcast signal performance, transmitter troubleshooting, and interference as well as RF device characterization and EMC testing. But, like other spectrum analyzers, they are very sensitive and can be damaged easily, if the proper precautions are not … Continued
Secure products without K-lock slots
May 20, 2019
Many products have Kensington, or K-lock slots to help provide a location to secure a cable lock or other device to help prevent theft. Some products do not have locations for cable lock connections. In this case, we recommend using a special glue or physical attachment system to secure the cable to the case of … Continued
Two-tone testing: Building an arbitrary waveform using the Equation Draw function
March 4, 2019
-In this note, we are going to use Equation Draw within EasyWave to create a waveform that is built using the addition of sine waves with two different frequencies (700 and 1900 Hz). We will then show how to use this signal to modulate a carrier up-to 500 MHz using the other SDG output channel. … Continued
Programming Example: Using VXI11 (LXI) and Python for LAN control without sockets
October 3, 2018
In an effort to meet the demands of remote monitoring and control, modern test instrumentation is leveraging more communications busses and than ever before. Each type of bus can also have numerous layers that can be utilized for specific advantages. The VXI bus and subsequent software drivers form a convenient software API that can make remote control … Continued
Bode Plot of a filter using an oscilloscope and function generator
September 12, 2018
A Bode plot is a method of graphically displaying the frequency response of a system or device-under-test (DUT). Commonly, the magnitude and phase response of the device are plotted with respect to frequency using a shared horizontal frequency axis as shown in the example below: By showing both the magnitude and phase information on … Continued
Programming Example: List connected VISA compatible resources using PyVISA
August 30, 2018
PyVISA is a software library that enables Python applications to communicate with resources (typically instruments) connected to a controlling computer using different buses, including: GPIB, RS-232, LAN, and USB. This example scans and lists the available resources. It requires PyVISA to be installed (see the PyVISA documentation for more information) *** ***** Here is the … Continued
Quick remote computer control using LXI Tools
March 13, 2018
Introduction: There are many options for people considering remote communication and control of test and measurement instrumentation. In most cases, a computer is used to communicate to test instrumentation using USB or LAN connections. The computer can configure the instruments, collect and organize data, and present it in a useful and flexible way. Remote control … Continued
Programming Example: Building an Arb with 16-bit steps (SDG2000X/SDG6000X) using Python
March 7, 2018
The SIGLENT SDG2000X and SDG6000X feature 16-bit voltage step resolution. This provides 65,535 discrete voltage steps that can cover the entire output range (20 Vpp into a High Z load) which can effectively be used to test A/D converters and other measurement systems by sourcing waveforms with very small changes. In this example, we use … Continued
Interpolated DDS Technique in SDG2000X
October 24, 2017
Preface As can be seen in the data sheet for Siglent’s SDG2000X arbitrary waveform generator series, the sampling rate specification (1.2 GSa/s) is followed by a note of “4X Interpolation”. This may be confusing to some customers, even some experienced users of function generators. This white paper is intended to explain this specification and to … Continued