Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
test-and-measurement:analog-discovery-pro-3x50:reference-manual [2022/09/12 08:58] – changed forum.digilentinc.com to forum.digilent.com Jeffrey | test-and-measurement:analog-discovery-pro-3x50:reference-manual [2023/01/23 14:38] (current) – Matlab support link updated James Colvin | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Analog Discovery Pro (ADP3450/ | ||
+ | ~~TechArticle~~ | ||
+ | /*| image = {{ : | ||
+ | {{Digilent Image Gallery | ||
+ | |||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | }} | ||
+ | |||
+ | /* | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | | image = {{ : | ||
+ | */ | ||
+ | |||
+ | ===== Oscilloscope ===== | ||
+ | |||
+ | {{reference: | ||
+ | |||
+ | The Analog Discovery Pro (ADP3450/ | ||
+ | |||
+ | Since the Analog Discovery Pro’s analog input channels are shared, the Oscilloscope instrument cannot be used at the same time as the Voltmeter, Data Logger, Spectrum Analyzer, Network Analyzer, or Impedance Analyzer instruments. | ||
+ | |||
+ | 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 # | ||
+ | |||
+ | The Analog Discovery Pro (ADP3450/ | ||
+ | |||
+ | 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 Pro and the circuit under test, and that the common mode and differential voltages do not exceed specifications. Furthermore, | ||
+ | |||
+ | <-- | ||
+ | |||
+ | ---- | ||
+ | ===== Waveform Generator ===== | ||
+ | |||
+ | {{reference: | ||
+ | |||
+ | The Analog Discovery Pro (ADP3450/ | ||
+ | |||
+ | Each waveform generator channel is considered a single ended pin, however, a connected circuit must share a ground with the Analog Discovery Pro. Each channel has a bandwidth of >15MHz through the BNC connectors. AC amplitudes of +-5V and DC offsets of +-5V are supported. | ||
+ | |||
+ | Since the Analog Discovery Pro's analog output channels are shared, the Waveform Generator instrument cannot be used at the same time as the Network Analyzer, or Impedance Analyzer instruments. | ||
+ | |||
+ | 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 ===== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The Analog Discovery Pro (ADP3450/ | ||
+ | |||
+ | For more information on using the programmable power supplies, please visit the [[test-and-measurement: | ||
+ | |||
+ | ==== Features ==== | ||
+ | * Programmable power supply (1.2V…3.3V) | ||
+ | * Up to 300mA output current | ||
+ | |||
+ | ---- | ||
+ | ===== Voltmeter ===== | ||
+ | |||
+ | {{reference: | ||
+ | |||
+ | The Analog Discovery Pro (ADP3450/ | ||
+ | |||
+ | Since the Analog Discovery Pro's analog input channels are shared, the Voltmeter instrument cannot be used at the same time as the Oscilloscope, | ||
+ | |||
+ | For more information on the analog input (" | ||
+ | |||
+ | ==== Features ==== | ||
+ | * Measurements: | ||
+ | |||
+ | ---- | ||
+ | ===== Data Logger ===== | ||
+ | |||
+ | {{reference: | ||
+ | |||
+ | The Analog Discovery Pro (ADP3450/ | ||
+ | |||
+ | 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 Pro's analog input channels are shared, the Data Logger instrument cannot be used at the same time as the Oscilloscope, | ||
+ | |||
+ | For more information on the analog input (" | ||
+ | |||
+ | ==== Features ==== | ||
+ | * Measurements: | ||
+ | * Up to 24 hours of data logged at a 1 Hz sample rate | ||
+ | * Scriptable conversion functions | ||
+ | |||
+ | ---- | ||
+ | ===== Logic Analyzer ===== | ||
+ | |||
+ | {{reference: | ||
+ | |||
+ | The Analog Discovery Pro (ADP3450/ | ||
+ | |||
+ | 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 Pro (ADP3450/ | ||
+ | |||
+ | 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/ | ||
+ | |||
+ | ---- | ||
+ | ===== Static I/O ===== | ||
+ | |||
+ | {{reference: | ||
+ | |||
+ | The Analog Discovery Pro (ADP3450/ | ||
+ | |||
+ | **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 Pro (ADP3450/ | ||
+ | |||
+ | Signals with minimum/ | ||
+ | |||
+ | Since the Spectrum Analyzer instrument uses the same hardware resources as the Oscilloscope, | ||
+ | |||
+ | Since the Analog Discovery Pro's analog input channels are shared, the Oscilloscope instrument cannot be used at the same time as the Oscilloscope, | ||
+ | |||
+ | 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 Pro (ADP3450/ | ||
+ | |||
+ | 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 Pro (ADP3450/ | ||
+ | |||
+ | Since the Analog Discovery Pro's analog input and output channels are shared, the Network Analyzer instrument cannot be used at the same time as the Oscilloscope, | ||
+ | |||
+ | 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 Pro (ADP3450/ | ||
+ | |||
+ | 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 Discovery Pro's analog output channels and analog input channels to probe a test circuit. | ||
+ | |||
+ | Since the Analog Discovery Pro's analog input and output channels are shared, the Impedance Analyzer instrument cannot be used at the same time as the Oscilloscope, | ||
+ | |||
+ | 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 Pro (ADP3450/ | ||
+ | |||
+ | 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 | ||
+ | * Program AVR microcontrollers | ||
+ | * 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 Test and Measurement section of the [[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 | ||
+ | |||
+ | ---- | ||
+ | ===== Operation Modes ===== | ||
+ | The Analog Discovery Pro has multiple modes to provide alternative ways to interact with and use the instrumentation device. | ||
+ | |||
+ | Standard mode allows for communication over USB or Ethernet. Standard mode provides slightly a faster transfer rates than Linux mode. | ||
+ | |||
+ | Linux mode, accessible through a serial terminal, provides standalone operation of the ADP3450/ | ||
+ | |||
+ | In Linux mode, the 4 USB ports on the back of the device are enabled and can be used to connect different peripherals including WiFi dongles. Any of the USB host ports can host a flash drive that contains a new or updated Linux image. Instructions on updating to the latest Digilent provided images can be found [[test-and-measurement: | ||
+ | |||
+ | Supported WiFi dongles can also be used in Linux mode. The supported WiFi chipsets are listed in the [[test-and-measurement: | ||
+ | |||
+ | ===== WaveForms Software Development Kit (SDK) ===== | ||
+ | |||
+ | 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. 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#, Python, Visual Basic | ||
+ | * Provides control of hardware channels and virtual instruments to custom applications | ||
+ | |||
+ | ---- |