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:features [2019/03/06 17:18]
Arthur Brown [Canvases]
reference:instrumentation:analog-discovery-studio:features [2019/04/26 19:06] (current)
Arthur Brown [WaveForms SDK]
Line 1: Line 1:
 ====== Analog Discovery Studio Features ====== ====== Analog Discovery Studio Features ======
- 
-==== Canvases ==== 
-  * Canvases can be easily removed and swapped between Analog Discovery Studio 
-  * Breadboard Canvas 
-    * Large breadboard surface. Two regular sized breadboards and three power rails. 
-    * Power supply rails exposed via breadboard pins. Supply rails can be switched on and off via switches. 
-    * User I/O devices (LEDs, buttons, switches) exposed via breadboard pins. 
-  * Blank Canvas 
-    * Large prototyping surface, wired like a breadboard. 
-    * Power supply rails exposed. 
-    * Breakouts for a wide variety of surface mount components. 
  
 ==== Oscilloscope ==== ==== Oscilloscope ====
-  * Triggering: edge, pulse, transition, hysteresis, ​etc.+  * Triggering: edge, pulse, transition, hysteresis, ​and many others
   * Cross-triggering with Logic Analyzer, Waveform Generator, Pattern Generator, or external trigger   * Cross-triggering with Logic Analyzer, Waveform Generator, Pattern Generator, or external trigger
   * Sampling modes: average, decimate, min/max   * Sampling modes: average, decimate, min/max
   * Mixed signal visualization (analog and digital signals share same view pane)   * Mixed signal visualization (analog and digital signals share same view pane)
-  * Real-time views: FFTs, XY plots, histograms, and other+  * Real-time views: FFTs, XY plots, histograms, spectrograms, and others
   * Multiple math channels with complex functions   * Multiple math channels with complex functions
   * Cursors with advanced data measurements   * Cursors with advanced data measurements
Line 23: Line 12:
   * Scope configurations can be saved, exported, and imported   * Scope configurations can be saved, exported, and imported
 ==== Waveform Generator ==== ==== Waveform Generator ====
-  * Standard waveforms: sine, triangle, sawtooth, ​etc. +  * Standard waveforms: sine, triangle, sawtooth, ​noise, and many others 
-  * Advanced waveforms: Sweeps, AM, FM.+  * Advanced waveforms: Sweeps, AM, FM
   * User-defined arbitrary waveforms: defined within WaveForms software user interface or using standard tools (e.g. Excel)   * User-defined arbitrary waveforms: defined within WaveForms software user interface or using standard tools (e.g. Excel)
 +==== Power Supplies ====
 +  * Variety of different fixed voltage power supply rails (+12V, -12V, 5V, 3.3V)
 +  * Programmable power supply rails (1V…5V or -1V…-5V)
 +==== Voltmeters ====
 +  * Measurements:​ DC, AC RMS, True RMS
 +==== Data Logger ====
 +  * 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
 ==== Logic Analyzer ==== ==== Logic Analyzer ====
-  * Multiple trigger options including pin change, bus pattern, ​etc.+  * Multiple trigger options including pin change, bus pattern, ​and many others
   * Cross-triggering between Analog input channels, Logic Analyzer, Pattern Generator, or external trigger   * Cross-triggering between Analog input channels, Logic Analyzer, Pattern Generator, or external trigger
-  * Interpreter for SPI, I2C, UART, Parallel bus+  * Interpreter for SPI, I2C, UART, CAN, I2S, 1-Wire, parallel buses 
 +  * Scripted custom protocols
   * Data file import/​export using standard formats   * Data file import/​export using standard formats
 ==== Digital Pattern Generator ==== ==== Digital Pattern Generator ====
 +  * Customized visualization for signals and buses
 +  * User defined patterns: Truth-table based ROM logic
   * Data file import/​export using standard formats   * Data file import/​export using standard formats
-  * Customized visualization for signals and buses 
 ==== Digital I/O ==== ==== Digital I/O ====
-  * Virtual I/O devices (buttons, switches & displays)+  * Virtual I/O devices (LEDs, buttons, switches & displays)
   * Customized visualization options available   * Customized visualization options available
-==== Power Supplies ==== 
-  * Variety of different available power rails (+12V, -12V, 5V, 3.3V) 
-  * Programmable power supply rails (1V…5V or -1V…-5V) 
-==== Network Analyzer ==== 
-  * Settable input amplitude and offset 
-  * Analog input records response at each frequency 
-  * Available diagrams: Bode, Nichols, or Nyquist 
-==== Voltmeters ==== 
-  * Measurements:​ DC, AC, True RMS 
 ==== Spectrum Analyzer ==== ==== Spectrum Analyzer ====
-  * Channels (shared with scope): 2 
   * Power spectrum algorithms: FFT, CZT   * Power spectrum algorithms: FFT, CZT
   * Frequency range modes: center/​span,​ start/stop   * Frequency range modes: center/​span,​ start/stop
   * Frequency scales: linear, logarithmic   * Frequency scales: linear, logarithmic
   * Vertical axis options: voltage-peak,​ voltage-RMS,​ dBV, and dBu   * Vertical axis options: voltage-peak,​ voltage-RMS,​ dBV, and dBu
-  * Windowing: options: rectangular,​ triangular, hamming, ​Cosine, and many others+  * Windowing: options: rectangular,​ triangular, hamming, ​cosine, and many others
   * Cursors and automatic measurements:​ noise floor, SFDR, SNR, THD and many others   * Cursors and automatic measurements:​ noise floor, SFDR, SNR, THD and many others
   * Data file import/​export using standard formats   * Data file import/​export using standard formats
 +==== Network Analyzer ====
 +  * Available diagrams: Bode, Nichols, Nyquist, and FFTs
 +  * Settable input amplitude and offset
 +  * Analog input records response at each frequency
 +==== Impedance Analyzer ====
 +  * Chart views for Voltage, Current, Impedance, Admittance, Capacitance,​ and others
 +  * Alternative simple Meter view
 +  * Selectable external compensation circuit
 +  * Data file export using standard formats
 +==== Protocol Analyzer ====
 +  * 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
 +==== WaveForms Script Editor ====
 +  * 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) ====
 +  * 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
 +==== Canvases ====
 +  * Breadboard Canvas
 +    * Large breadboard surface. Two regular sized breadboards and three power rails
 +    * Power supply rails exposed via breadboard pins. Supply rails can be switched on and off via switches
 +    * User I/O devices (LEDs, buttons, switches) exposed via breadboard pins
 +  * Blank Canvas
 +    * Large prototyping surface, wired like a breadboard
 +    * Power supply rails exposed
 +    * Breakouts for a wide variety of surface mount components
 ==== Other Features ==== ==== Other Features ====
-  * All needed cables included.+  * All needed cables included
   * High-speed USB2 interface for fast data transfer   * High-speed USB2 interface for fast data transfer
   * Waveform Generator output played on stereo audio jack   * Waveform Generator output played on stereo audio jack