100MSPS USB Oscilloscope & Logic Analyzer

Разбираем и анализируем электронные девайсы и гаджеты (а также собираем их обратно)

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

100MSPS USB Oscilloscope & Logic Analyzer

Post by Shaos »

Купил себе вот такую штуку - жду когда придёт ;)

http://store.digilentinc.com/analog-discovery-2-100msps-usb-oscilloscope-logic-analyzer-and-variable-power-supply/
Features:

Two-channel USB digital oscilloscope (1MΩ, ±25V, differential, 14-bit, 100Msample/sec, 30MHz+ bandwidth - with the Analog Discovery BNC Adapter Board)
Two-channel arbitrary function generator (±5V, 14-bit, 100Msample/sec, 20MHz+ bandwidth - with the Analog Discovery BNC Adapter Board)
Stereo audio amplifier to drive external headphones or speakers with replicated AWG signals
16-channel digital logic analyzer (3.3V CMOS, 100Msample/sec)
16-channel pattern generator (3.3V CMOS, 100Msample/sec)
16-channel virtual digital I/O including buttons, switches, and LEDs – perfect for logic training applications
Two input/output digital trigger signals for linking multiple instruments (3.3V CMOS)
Single channel voltmeter (AC, DC, ±25V)
Network analyzer – Bode, Nyquist, Nichols transfer diagrams of a circuit. Range: 1Hz to 10MHz
Spectrum Analyzer – power spectrum and spectral measurements (noise floor, SFDR, SNR, THD, etc.)
Digital Bus Analyzers (SPI, I²C, UART, Parallel)
Two programmable power supplies (0…+5V , 0…-5V). The maximum available output current and power depend on the Analog Discovery 2 powering choice:
- 250mW max for each supply or 500mW total when powered through USB
- 700mA max or 2.1W max for each supply when using an external wall power supply
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: 100MSPS USB Oscilloscope & Logic Analyzer

Post by Shaos »

Пришло:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: 100MSPS USB Oscilloscope & Logic Analyzer

Post by Shaos »

Вот бесплатный софт для этой штуки:

http://store.digilentinc.com/waveforms-2015-download-only/
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: 100MSPS USB Oscilloscope & Logic Analyzer

Post by Shaos »

Дошли руки потрогать эту электронную штучку - получилось погенерировать паттерны (бинарный счёт) и попринимать логические уровни с триггером и без - с этим вроде всё ясно (не ясно только почему оно записывает только то что показывает в окне, а остальное куда-то исчезает. А вот волну погенерить и позаписывать аналоговые входы осциллографом пока не получилось - шум со смещением от нуля выходит...
Я тут за главного - если что шлите мыло на me собака shaos точка net
DimkaM
Maniac
Posts: 261
Joined: 22 Jun 2005 04:35
Location: МО Россия

Re: 100MSPS USB Oscilloscope & Logic Analyzer

Post by DimkaM »

А чё тока 3.3v анализатор?
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: 100MSPS USB Oscilloscope & Logic Analyzer

Post by Shaos »

DimkaM wrote:А чё тока 3.3v анализатор?
Ну c TTL 5-вольтовым оно замечательно стыкуется ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: 100MSPS USB Oscilloscope & Logic Analyzer

Post by Shaos »

Shaos wrote:Вот бесплатный софт для этой штуки:

http://store.digilentinc.com/waveforms-2015-download-only/
В этом софте можно писать JS-скрипты для логирования, генерации сигналов и даже анализа данных! :o

https://reference.digilentinc.com/waveforms3:refmanual#code

Вот пример, вычисляющий усреднённое значение с первого входа осциллоскопа:

Code: Select all

Wavegen1.run()
Scope1.single()
Scope1.wait()
var average = 0
var data = Scope1.Channel1.data
data.forEach(function(sample){
  average += sample
})
average /= data.length
print("Average: "+average+"V")
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: 100MSPS USB Oscilloscope & Logic Analyzer

Post by Shaos »

Shaos wrote:А вот волну погенерить и позаписывать аналоговые входы осциллографом пока не получилось - шум со смещением от нуля выходит...
Сегодня получилось - сделал вот такой "самотест":
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: 100MSPS USB Oscilloscope & Logic Analyzer

Post by Shaos »

На картинке выше - слева входы осциллоскопа, а справа выход аналогового генератора.

Ниже приаттачиваю осциллограммы снятого обратно сгенерированного синусоидального сигнала 0...5В с частотами 1МГц, 5МГц и 10МГц (максимум в выпадающем меню предустановок) - как видим амплитуда съедается на таких частотах...
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: 100MSPS USB Oscilloscope & Logic Analyzer

Post by Shaos »

А квадратный сигнал уже на 1 МГц расплывается (на 5 и 10 оно такая же съеденная синусоида как на вышеизложенных картинках)...
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net