Analog Discovery Studio Features
Oscilloscope
- 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
Waveform Generator
- 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
- 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
- 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
Digital Pattern Generator
- Customized visualization for signals and buses
- User defined patterns: Truth-table based ROM logic
- Data file import/export using standard formats
Digital I/O
- Virtual I/O devices (LEDs, buttons, switches & displays)
- Customized visualization options available
Spectrum Analyzer
- 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
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
- All necessary cables included
- Optional BNC cables available
- High-speed USB2 interface for fast data transfer
- Waveform Generator output played on audio jack
- USB A port available for powering connected components
- Trigger in/trigger out allows multiple instruments to be linked
- Cross triggering between instruments
- Help screens, including contextual help
- Instruments and workspaces can be individually configured; Instrument configurations can be exported
- Device drivers available for NI LabVIEW and MATLAB