Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
reference:instrumentation:analog-discovery-studio:hardware-reference-manual [2019/11/07 23:28]
Arthur Brown
reference:instrumentation:analog-discovery-studio:hardware-reference-manual [2020/06/29 19:37] (current)
Andrew Holzer
Line 1: Line 1:
 +
 ====== Analog Discovery Studio Reference Manual ====== ====== Analog Discovery Studio Reference Manual ======
  
Line 22: Line 23:
 | image = {{ :​reference:​instrumentation:​analog-discovery-studio:​hardware-reference-manual:​protocol-analyzer.png?​direct |}} | image = {{ :​reference:​instrumentation:​analog-discovery-studio:​hardware-reference-manual:​protocol-analyzer.png?​direct |}}
 | image = {{ :​reference:​instrumentation:​analog-discovery-studio:​hardware-reference-manual:​script-editor.png?​direct |}} | image = {{ :​reference:​instrumentation:​analog-discovery-studio:​hardware-reference-manual:​script-editor.png?​direct |}}
 +| image = {{ :​reference:​instrumentation:​analog-discovery-studio:​analogdiscoverystudio-simple_callout-1000.png |}}
 }} }}
 +
 +===== Walk Around =====
 +{{ :​reference:​instrumentation:​analog-discovery-studio:​analogdiscoverystudio-simple_callout-1000.png | Click me to visit the specifications! }}
 +<​html><​center></​html>​Click [[ reference:​instrumentation:​analog-discovery-studio:​specifications|here]] to see the specifications<​html></​center></​html>​
 +
 +
  
 ===== Oscilloscope ===== ===== Oscilloscope =====
Line 37: Line 45:
  
 For more information on the analog input ("​Scope"​) channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Oscilloscope instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-oscilloscope:​start|Using the Oscilloscope]] guide. For more information on the analog input ("​Scope"​) channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Oscilloscope instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-oscilloscope:​start|Using the Oscilloscope]] guide.
 +
 +==== 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,​ and others
 +  * 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 # --> Important Note: Grounding Circuitry #
Line 60: Line 79:
  
 For more information on the analog output ("​Wavegen"​) channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Waveform Generator instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-waveform-generator:​start|Using the Waveform Generator]] guide. For more information on the analog output ("​Wavegen"​) channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Waveform Generator instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-waveform-generator:​start|Using the Waveform Generator]] guide.
 +
 +==== 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)
  
 ---- ----
Line 82: Line 106:
  
 For more information on using the programmable power supplies, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Power Supplies instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-supplies:​start|Using the Power Supplies]] guide. For more information on using the programmable power supplies, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Power Supplies instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-supplies:​start|Using the Power Supplies]] guide.
 +
 +==== Features ====
 +  * Variety of different fixed voltage power supply rails (+12V, -12V, 5V, 3.3V)
 +  * Programmable power supply rails (1V…5V or -1V…-5V)
  
 ---- ----
Line 93: Line 121:
  
 For more information on the analog input ("​Scope"​) channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Voltmeter instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-voltmeter:​start|Using the Voltmeter]] guide. For more information on the analog input ("​Scope"​) channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Voltmeter instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-voltmeter:​start|Using the Voltmeter]] guide.
 +
 +==== Features ====
 +  * Measurements:​ DC, AC RMS, True RMS
  
 ---- ----
Line 106: Line 137:
  
 For more information on the analog input ("​Scope"​) channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Data Logger instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-data-logger|Using the Data Logger]] guide. For more information on the analog input ("​Scope"​) channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Data Logger instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-data-logger|Using the Data Logger]] guide.
 +
 +==== Features ====
 +  * Measurements:​ DC, AC RMS, True RMS, with Averages, Minimums, and Maximums
 +  * Up to 24 hours of data logged at a 1Hz sample rate
 +  * Scriptable conversion functions
  
 ---- ----
Line 121: Line 157:
  
 For more information on the digital input/​output channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Logic Analyzer instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-logic-analyzer:​start|Using the Logic Analyzer]] guide. For more information on the digital input/​output channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Logic Analyzer instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-logic-analyzer:​start|Using the Logic Analyzer]] guide.
 +
 +==== 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/​export using standard formats
  
 ---- ----
Line 134: Line 177:
  
 For more information on the digital input/​output channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Pattern Generator instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-pattern-generator|Using the Pattern Generator]] guide. For more information on the digital input/​output channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Pattern Generator instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-pattern-generator|Using the Pattern Generator]] guide.
 +
 +==== Features ====
 +  * Customized visualization for signals and buses
 +  * User defined patterns: Truth-table based ROM logic
 +  * Data file import/​export using standard formats
  
 ---- ----
Line 149: Line 197:
  
 For more information on the digital input/​output channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Static I/O instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-digital-io|Using the Digital I/O]] guide. For more information on the digital input/​output channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Static I/O instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-digital-io|Using the Digital I/O]] guide.
 +
 +==== Features ====
 +  * Virtual I/O devices (LEDs, buttons, switches & displays)
 +  * Customized visualization options available
  
 ---- ----
Line 164: Line 216:
  
 For more information on the analog input channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Spectrum Analyzer instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-spectrum-analyzer|Using the Spectrum Analyzer]] guide. For more information on the analog input channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Spectrum Analyzer instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-spectrum-analyzer|Using the Spectrum Analyzer]] guide.
 +
 +==== Features ====
 +  * Power spectrum algorithms: FFT, CZT
 +  * Frequency range modes: center/​span,​ start/stop
 +  * Frequency scales: linear, logarithmic
 +  * Vertical axis options: voltage-peak,​ voltage-RMS,​ dBV, and dBu
 +  * Windowing: options: rectangular,​ triangular, hamming, cosine, and many others
 +  * Cursors and automatic measurements:​ noise floor, SFDR, SNR, THD and many others
 +  * Data file import/​export using standard formats
  
 ---- ----
Line 180: Line 241:
 For more information on the analog output and analog input channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Network Analyzer instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-network-analyzer|Using the Network Analyzer]] guide. For more information on the analog output and analog input channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Network Analyzer instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-network-analyzer|Using the Network Analyzer]] guide.
  
 +==== Features ====
 +  * Available diagrams: Bode, Nichols, Nyquist, and FFTs
 +  * Settable input amplitude and offset
 +  * Analog input records response at each frequency
 +  * 
 ---- ----
 ===== Impedance Analyzer ===== ===== Impedance Analyzer =====
Line 194: Line 260:
  
 For more information on the analog output and analog input channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Impedance Analyzer instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-impedance-analyzer|Using the Impedance Analyzer]] guide. For more information on the analog output and analog input channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Impedance Analyzer instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-impedance-analyzer|Using the Impedance Analyzer]] guide.
 +
 +==== Features ====
 +  * Chart views for Voltage, Current, Impedance, Admittance, Capacitance,​ and others
 +  * Alternative simple Meter view
 +  * Selectable external compensation circuit
 +  * Data file export using standard formats
  
 ---- ----
Line 206: Line 278:
 Since it uses the same hardware resources as the Logic Analyzer and Pattern Generator instruments,​ the Protocol Analyzer cannot be used at the same time as these instruments. Since it uses the same hardware resources as the Logic Analyzer and Pattern Generator instruments,​ the Protocol Analyzer cannot be used at the same time as these instruments.
  
-For more information on the digital input/​output channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Protocol Analyzer instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-protocol-analyzer|Using the Protocol Analyzer]] guide. ​+For more information on the digital input/​output channels, please visit the [[reference:​instrumentation:​analog-discovery-studio:​specifications|Analog Discovery Studio Specifications]]. For a walkthrough of the different features of WaveForms'​ Protocol Analyzer instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-protocol-analyzer:start|Using the Protocol Analyzer]] guide. ​ 
 + 
 +==== Features ==== 
 +  * Supports UART, SPI, I2C, and CAN protocols 
 +  * Scriptable transaction sequences for SPI and I2C 
 +  * Configurable data rates, modes, and others 
 +  * Send/​receive directly from/to data files
  
 ---- ----
Line 220: Line 298:
  
 For a walkthrough of the different features of WaveForms'​ Script instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-script-editor:​start|Using Scripts]] guide. For a walkthrough of the different features of WaveForms'​ Script instrument, please visit the [[learn:​instrumentation:​tutorials:​analog-discovery-studio-script-editor:​start|Using Scripts]] guide.
 +
 +==== Features ====
 +  * Available within the WaveForms application
 +  * Simultaneous control of all instruments through JavaScript
 +  * Automatable GUI actions
 +  * Custom data analysis and manipulation functions
  
 ---- ----
Line 225: Line 309:
  
 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 the [[https://​forums.ni.com/​t5/​Analog-Discovery-Student/​Getting-Started-with-LabVIEW-and-Analog-Discovery-2-NI-Edition/​ta-p/​3553508|National Instruments forum]]. The MATLAB support package is available through the [[https://​www.mathworks.com/​hardware-support/​digilent-analog-discovery.html|MathWorks website]]. More information about WaveForms SDK can be found through the [[reference:​software:​waveforms:​waveforms-sdk:​reference-manual|WaveForms SDK Reference Manual]]. 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 the [[https://​forums.ni.com/​t5/​Analog-Discovery-Student/​Getting-Started-with-LabVIEW-and-Analog-Discovery-2-NI-Edition/​ta-p/​3553508|National Instruments forum]]. The MATLAB support package is available through the [[https://​www.mathworks.com/​hardware-support/​digilent-analog-discovery.html|MathWorks website]]. More information about WaveForms SDK can be found through the [[reference:​software:​waveforms:​waveforms-sdk:​reference-manual|WaveForms SDK Reference Manual]].
 +
 +==== 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>​analog-discovery-studio rm doc}} {{tag>​analog-discovery-studio rm doc}}