Differences
This shows you the differences between two versions of the page.
| test-and-measurement:analog-discovery-studio:hardware-reference-manual [2022/09/12 08:11] – changed forum.digilentinc.com to forum.digilent.com jeff.greenberg_ni.com | test-and-measurement:analog-discovery-studio:hardware-reference-manual [2022/10/04 04:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Analog Discovery Studio Reference Manual ====== | ||
| + | |||
| + | The Analog Discovery Studio equipped with 13 test and measurement instruments providing the functionality of an entire benchtop worth of equipment in one device. The Oscilloscope, | ||
| + | |||
| + | |||
| + | {{Digilent Image Gallery | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | | image = {{ : | ||
| + | }} | ||
| + | |||
| + | ===== Walk Around ===== | ||
| + | {{ reference: | ||
| + | < | ||
| + | |||
| + | |||
| + | |||
| + | ===== Oscilloscope ===== | ||
| + | |||
| + | {{reference: | ||
| + | |||
| + | The Analog Discovery Studio can be used with WaveForms' | ||
| + | |||
| + | When used with BNC cables, the oscilloscope channels are single-ended, | ||
| + | |||
| + | When used with MTE cables, the oscilloscope channels' | ||
| + | |||
| + | Since the Analog Discovery Studio' | ||
| + | |||
| + | For more information on the analog input (" | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Triggering: edge, pulse, transition, hysteresis, and many others | ||
| + | * Cross-triggering with Logic Analyzer, Waveform Generator, Pattern Generator, or external trigger | ||
| + | * Sampling modes: average, decimate, min/max | ||
| + | * Mixed signal visualization (analog and digital signals share same view pane) | ||
| + | * Real-time views: FFTs, XY plots, histograms, spectrograms, | ||
| + | * Multiple math channels with complex functions | ||
| + | * Cursors with advanced data measurements | ||
| + | * Captured data files can be exported in standard formats | ||
| + | * Scope configurations can be saved, exported, and imported | ||
| + | |||
| + | --> Important Note: Grounding Circuitry # | ||
| + | |||
| + | Despite the fact that the Analog Discovery Studio analog input channels are fully differential, | ||
| + | |||
| + | The Analog Discovery Studio' | ||
| + | |||
| + | For safety reasons, it is the user’s responsibility to understand the powering and grounding scheme, and to make sure that there is a common GND reference between the Analog Discovery Studio and the circuit under test, and that the common mode and differential voltages do not exceed specifications. Furthermore, | ||
| + | |||
| + | <-- | ||
| + | |||
| + | ---- | ||
| + | ===== Waveform Generator ===== | ||
| + | |||
| + | {{reference: | ||
| + | |||
| + | The Analog Discovery Studio can be used with WaveForms' | ||
| + | |||
| + | Each waveform generator channel is considered a single ended pin, however, a connected circuit must share a ground with the Analog Discovery Studio. Each channel has a bandwidth of 8MHz through both the BNC and MTE connectors. AC amplitudes of +-5V and DC offsets of +-5V are supported. | ||
| + | |||
| + | Since the Analog Discovery Studio' | ||
| + | |||
| + | For more information on the analog output (" | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Standard waveforms: sine, triangle, sawtooth, noise, and many others | ||
| + | * Advanced waveforms: Sweeps, AM, FM | ||
| + | * User-defined arbitrary waveforms: defined within WaveForms software user interface or using standard tools (e.g. Excel) | ||
| + | |||
| + | ---- | ||
| + | ===== Power Supplies ===== | ||
| + | |||
| + | {{reference: | ||
| + | |||
| + | The Analog Discovery Studio has a variety of different power supply rails that are can be used to power circuits under test. The **V+** and **V-** rails are variable, while the rest are fixed. The fixed rails are summarized in the table below: | ||
| + | |||
| + | ^ Label ^ Voltage | ||
| + | | +12V | 12V +/-5% | 0.2A | | ||
| + | | -12V | -12V +/-5% | 0.2A | | ||
| + | | 5.0V | 5V +/-5% | 1.0A | | ||
| + | | 3.3V | 3.3V +/-5% | 1.0A | | ||
| + | |||
| + | **Note**: The 3.3V and 5.0V power supply rails are only available from pins located on the Canvas. | ||
| + | |||
| + | The Analog Discovery Studio also features two variable power supply rails, labeled **V+** and **V-**, which can be set to voltage levels between 1 to 5V and -1 to -5V respectively, | ||
| + | |||
| + | <color # | ||
| + | </ | ||
| + | |||
| + | For more information on using the programmable power supplies, please visit the [[test-and-measurement: | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Variety of different fixed voltage power supply rails (+12V, -12V, 5V, 3.3V) | ||
| + | * Programmable power supply rails (1V…5V or -1V…-5V) | ||
| + | |||
| + | ---- | ||
| + | ===== Voltmeter ===== | ||
| + | |||
| + | {{reference: | ||
| + | |||
| + | The Analog Discovery Studio' | ||
| + | |||
| + | Since the Analog Discovery Studio' | ||
| + | |||
| + | For more information on the analog input (" | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Measurements: | ||
| + | |||
| + | ---- | ||
| + | ===== Data Logger ===== | ||
| + | |||
| + | {{reference: | ||
| + | |||
| + | The Analog Discovery Studio can be used with WaveForms' | ||
| + | |||
| + | The Data Logger can capture buffers of data at update rates of up to 10 samples per second. The maximum duration of a log is dependent on the update rate, but at the extreme, can run for over a thousand hours. | ||
| + | |||
| + | Since the Analog Discovery Studio' | ||
| + | |||
| + | For more information on the analog input (" | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Measurements: | ||
| + | * Up to 24 hours of data logged at a 1Hz sample rate | ||
| + | * Scriptable conversion functions | ||
| + | |||
| + | ---- | ||
| + | ===== Logic Analyzer ===== | ||
| + | |||
| + | {{reference: | ||
| + | |||
| + | The Analog Discovery Studio can be used with WaveForms' | ||
| + | |||
| + | Individual input/ | ||
| + | |||
| + | Signal states, decoded bus values, and decoded protocols can be used to trigger a Logic Analyzer capture. Protocol triggers include protocol-specific events, like start of transmission, | ||
| + | |||
| + | Digital input/ | ||
| + | |||
| + | For more information on the digital input/ | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Multiple trigger options including pin change, bus pattern, and many others | ||
| + | * Cross-triggering between Analog input channels, Logic Analyzer, Pattern Generator, or external trigger | ||
| + | * Interpreter for SPI, I2C, UART, CAN, I2S, 1-Wire, parallel buses | ||
| + | * Scripted custom protocols | ||
| + | * Data file import/ | ||
| + | |||
| + | ---- | ||
| + | ===== Pattern Generator ===== | ||
| + | |||
| + | {{reference: | ||
| + | |||
| + | The Analog Discovery Studio can be used with WaveForms' | ||
| + | |||
| + | The pins can be configured to be push/pull, open drain, open source, or three-state logic. The logic high output voltage level is 3.3V. Sample rates can go as high as 100 MS/s. | ||
| + | |||
| + | Digital input/ | ||
| + | |||
| + | For more information on the digital input/ | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Customized visualization for signals and buses | ||
| + | * User defined patterns: Truth-table based ROM logic | ||
| + | * Data file import/ | ||
| + | |||
| + | ---- | ||
| + | ===== Digital I/O ===== | ||
| + | |||
| + | {{reference: | ||
| + | |||
| + | The Analog Discovery Studio can be used with WaveForms' | ||
| + | |||
| + | The Analog Discovery Studio' | ||
| + | |||
| + | **Important Note:** //To prevent damage to the device, care must be taken not to drive input signals to the digital input/ | ||
| + | |||
| + | Digital input/ | ||
| + | |||
| + | For more information on the digital input/ | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Virtual I/O devices (LEDs, buttons, switches & displays) | ||
| + | * Customized visualization options available | ||
| + | |||
| + | ---- | ||
| + | ===== Spectrum Analyzer ===== | ||
| + | |||
| + | {{reference: | ||
| + | |||
| + | The Analog Discovery Studio can be used with WaveForms' | ||
| + | |||
| + | Signals with minimum/ | ||
| + | |||
| + | Since the Spectrum Analyzer instrument uses the same hardware resources as the Oscilloscope, | ||
| + | |||
| + | Since the Analog Discovery Studio' | ||
| + | |||
| + | For more information on the analog input channels, please visit the [[test-and-measurement: | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Power spectrum algorithms: FFT, CZT | ||
| + | * Frequency range modes: center/ | ||
| + | * Frequency scales: linear, logarithmic | ||
| + | * Vertical axis options: voltage-peak, | ||
| + | * Windowing: options: rectangular, | ||
| + | * Cursors and automatic measurements: | ||
| + | * Data file import/ | ||
| + | |||
| + | ---- | ||
| + | ===== Network Analyzer ===== | ||
| + | |||
| + | {{reference: | ||
| + | |||
| + | The Analog Discovery Studio can be used with WaveForms' | ||
| + | |||
| + | Frequency sweeps can be performed in ranges between 1 mHz and 10 MHz with up to 10k samples per decade. The wave used for the sweep can be customized, and uses the same resources as the Waveform Generator instrument. | ||
| + | |||
| + | The Network Analyzer instrument uses the analog output and analog input channels of the Analog Discovery Studio to probe a test circuit. The Network Analyzer can be configured to use an external signal to provide input to the circuit under test, rather than using the analog output channels. | ||
| + | |||
| + | Since the Analog Discovery Studio' | ||
| + | |||
| + | For more information on the analog output and analog input channels, please visit the [[test-and-measurement: | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Available diagrams: Bode, Nichols, Nyquist, and FFTs | ||
| + | * Settable input amplitude and offset | ||
| + | * Analog input records response at each frequency | ||
| + | * | ||
| + | ---- | ||
| + | ===== Impedance Analyzer ===== | ||
| + | |||
| + | {{reference: | ||
| + | |||
| + | The Analog Discovery Studio can be used with WaveForms' | ||
| + | |||
| + | Frequency sweeps can be performed with in ranges between 100 uHz and 25 MHz, with as many as 10k samples per decade. The signal used to perform the sweep can be selected from a variety of preset, with configurable amplitude and offset. An external network analyzer reference circuit can be selected from a variety of options. | ||
| + | |||
| + | The Impedance Analyzer instrument uses the analog output channels and analog input channels of the Analog Discovery Studio to probe a test circuit. | ||
| + | |||
| + | Since the Analog Discovery Studio' | ||
| + | |||
| + | For more information on the analog output and analog input channels, please visit the [[test-and-measurement: | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Chart views for Voltage, Current, Impedance, Admittance, Capacitance, | ||
| + | * Alternative simple Meter view | ||
| + | * Selectable external compensation circuit | ||
| + | * Data file export using standard formats | ||
| + | |||
| + | ---- | ||
| + | ===== Protocol Analyzer ===== | ||
| + | |||
| + | {{reference: | ||
| + | |||
| + | The Analog Discovery Studio can be used with WaveForms' | ||
| + | |||
| + | Custom scripts can be written within the Protocol Analyzer instrument to generate sequences of SPI or I2C transactions. | ||
| + | |||
| + | Since it uses the same hardware resources as the Logic Analyzer and Pattern Generator instruments, | ||
| + | |||
| + | For more information on the digital input/ | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Supports UART, SPI, I2C, and CAN protocols | ||
| + | * Scriptable transaction sequences for SPI and I2C | ||
| + | * Configurable data rates, modes, and others | ||
| + | * Send/ | ||
| + | |||
| + | ---- | ||
| + | ===== WaveForms Script Editor ===== | ||
| + | |||
| + | {{reference: | ||
| + | |||
| + | Each of WaveForms' | ||
| + | |||
| + | A variety of code examples are available in the application to aid in learning to write WaveForms scripts. Additional resources for writing scripts can be found on the Scopes and Instruments [[https:// | ||
| + | |||
| + | A plot pane within the Script instrument itself can be used to integrate data from many different instruments, | ||
| + | |||
| + | For a walkthrough of the different features of WaveForms' | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Available within the WaveForms application | ||
| + | * Simultaneous control of all instruments through JavaScript | ||
| + | * Automatable GUI actions | ||
| + | * Custom data analysis and manipulation functions | ||
| + | |||
| + | ---- | ||
| + | ===== WaveForms Software Development Kit (SDK) ===== | ||
| + | |||
| + | The WaveForms SDK is a set of software libraries and examples that can be used to develop custom applications that can control Digilent Test and Measurement devices. Supported languages include C, C++, C#, Visual Basic, and Python. Third party toolkits are available for LabVIEW and MATLAB. Instructions for using WaveForms with LabVIEW are available through our guide [[test-and-measurement: | ||
| + | |||
| + | ==== Features ==== | ||
| + | * Downloaded via the WaveForms installer, used independently of the WaveForms application | ||
| + | * Languages supported: C/C++, C#, MATLAB, Python, Visual Basic | ||
| + | * Provides control of hardware channels and virtual instruments to custom applications | ||
| + | |||
| + | ---- | ||
| + | |||
| + | {{tag> | ||

