Обзор Usb-Осциллографа Hantek Dso-6022Bl С Логическим Анализатором И Гикпорно

Добрый день, Хабр! Предлагаю вашей уважаемой аудитории обзор осциллографа/логического анализатора Hantek6022BL.

Обзор USB-осциллографа Hantek DSO-6022BL с логическим анализатором и гикпорно

Для тех, кто заинтересован, пожалуйста, обратитесь к кат.



Технические характеристики

Осциллограф:
  • каналы: 2
  • Полоса пропускания: 20 МГц
  • частота дискретизации: 48 млн выборок/с
  • объем памяти: 1 Мс
  • интерфейс: USB 2.0
Логический анализатор:
  • логических каналов: 16
  • Полоса пропускания: 10 МГц
  • объем памяти: 48Msa
  • глубина памяти: 1 Мс
Общие
  • размеры: 205 х 120 х35
  • питание: от USB-порта
  • вес: 0,382 кг


Появление

Внешний вид однозначно на 5. Блестящий и стильный алюминиевый корпус, пластиковая накладка, зеркальная надпись Hantek. Сразу видно, что на дизайне здесь не скупятся.



Обзор USB-осциллографа Hantek DSO-6022BL с логическим анализатором и гикпорно

Передний план.

Два разъема BNC для датчиков, разъем логического анализатора и калибровочные контакты.

Все предсказуемо.



Обзор USB-осциллографа Hantek DSO-6022BL с логическим анализатором и гикпорно

USB, загадочная кнопка и не менее загадочный лючок с надписью USBXI, под которым скрывается странный разъем.



Оборудование

В комплект входит сам осциллограф, USB-кабель, два кабеля к логическому анализатору, 20 зажимов для логического анализатора, два щупа для осциллографа в комплекте с разноцветными маркировочными кольцами и отвертки для регулировки АЧХ щупа.

Зонды называются ПП-80, но имеют полосу пропускания 60 МГц, а не 80, как можно было бы подумать.

Причины этого кроются, мне кажется, в свойствах мрачного китайского гения.

Еще есть диск с программным обеспечением, от которого в наши дни мало толку.



Субъективные впечатления

На первый взгляд отличная вещь.

Компактное, легкое устройство, в очень качественном алюминиевом корпусе (как у iPad, пишет продавец на aliexpress).

Помимо перечисленных интерфейсов, на корпусе устройства имеется кнопка-фиксатор (и это не выключатель питания, как можно подумать) и разъем с маркировкой USBXI, не описанный в документации и, вероятно, предназначенный для подключения нескольких устройств к друг друга.

Также имеются контакты для встроенного калибровочного генератора.

Пришло время установить программное обеспечение и включить устройство.



Начало работы

Скачать программу проще всего с русского сайта.

Хантек.

ру , даже регистрация не требуется в отличие от «основного» сайта hantek.com .

Инструкция на английском языке, как и программное обеспечение, хотя на сайте есть и русификации.

Итак, программное обеспечение скачано, установлено и устройство подключено к компьютеру.

Подключаем щупы, подключаем их к контактам калибровочного генератора и запускаем программу осциллографа.

Мы видим два сигнала прямоугольной (почти) формы.

С помощью отвертки отрегулируйте щупы так, чтобы сигналы приобрели идеальную прямоугольную форму.

После того, как устройство прогрелось в течение 20 минут (по инструкции), проводим самокалибровку.

Вроде бы ничего не изменилось, но на душе стало спокойнее.

Немного поигравшись с ручками чувствительности канала и времени развертки (ничего нового здесь не придумано), перейдем к более глубокому изучению программного обеспечения.



Обзор USB-осциллографа Hantek DSO-6022BL с логическим анализатором и гикпорно



Сканировать
Триггер имеет один режим триггера: фронт, пользователь может выбрать источник (канал 1 или канал 2 и фронт, положительный или отрицательный).

Позвольте мне сделать лирическое отступление.

Когда я училась в институте, некоторые преподаватели очень не любили выражения типа «ведущий фронт» и «тыл фронт».

Фронт — это всего лишь фронт по определению, говорили они, поэтому следует говорить просто «фронт», а то, что называется «тыловым фронтом», правильно называть «рецессией».

В глубине души я с ними согласен, но здесь я буду использовать словосочетания «ведущий фронт» и «тыл фронт».

Предусмотрены автозапуск, режим «Обычный» и однократный запуск.

Больше «хитрых» режимов у триггера нет. Горизонтальная развертка регулируется от 1 нс (совершенно бесполезный диапазон для этого устройства) до 3000 секунд. Есть режим отображения с горизонтальной разверткой (x(t), y(t)) и с режимом X-Y (удобен, например, для фигур Лиссажу).



Чувствительность канала
Чувствительность каналов регулируется в диапазоне от 200мВ/дел до 5В/дел при соотношении щупов 1:1 и позволяет работать с щупами с делителями до 1:10000 (честно говоря, я никогда не видел таких вещей).

, это должно быть очень высоковольтная штука).

Уровень срабатывания и сдвиг по горизонтали можно изменить просто мышкой, но значения этих величин нигде не отображаются.

Момент срабатывания триггера не привязан ни к делениям осциллограммы, ни к центру экрана, ни к чему вообще.



Математический канал
Отображается как третья форма сигнала и может отображать сумму, разность, произведение и частное значений сигналов каналов A и B, а также спектр (БПФ).

Для БПФ можно выбрать тип окна: прямоугольное, Хэмминга, Хеннинга, Блэкмана.

Вы можете выбрать линейную или логарифмическую шкалу амплитуды.



канал "Реф"
На самом деле это не какой-то специальный канал, это просто отображение ранее сохраненного сигнала на экране рядом с текущими, например, для сравнения.



Режим измерения
«Горизонтальные» измерения Период и частота сигнала, время нарастания и спада сигнала, ширина импульса и ширина промежутка между импульсами измеряются в единицах времени и в процентах от полного периода.

«Вертикальные» размеры Максимальное и минимальное значение сигнала, размах напряжения, верхнее и нижнее напряжение, среднее значение, среднеквадратичное значение, процент положительного и отрицательного перерегулирования.

Курсорный режим измерения Пожалуй, единственный режим, который в «виртуальном» осциллографе удобнее, чем в «настоящем».

Просто выделите мышкой прямоугольник на экране и увидите deltaT и deltaV. Есть три режима курсора: вертикальный, горизонтальный и «перекрестный», то есть оба сразу.

Зачем нужны первые два, непонятно.

Автоматическая установка «Волшебная» кнопка, настраивающая оптимальный (по программе) режим отображения.

Интерполяция Из-за дискретного характера измерений отображаемые данные могут интерполироваться следующими способами: «шаговый» режим, т. е.

без интерполяции, «линейный» режим и интерполяция sin(x)/x, которая теоретически должно быть максимально точным.

К сожалению, увидеть эффект от его включения не удалось.

Настройки отображения Отображение векторами или точками, отображение координатной сетки, яркость осциллограмм и сеток, ничего необычного.

Сохранение данных Осциллограммы можно сохранять в разных форматах: txt, xls, doc и bmp. Первые три — это просто выборочные значения в текстовом виде, последнее — скриншот осциллограмм.

Существует также формат ref, предназначенный для работы с ref-каналом.

На картинке выше показан интерфейс программы с двумя сигналами на входах А и В, с математическим каналом, в который выводится БПФ, с курсорами и с включенным режимом измерения.

В целом осциллограф как осциллограф, только самые простые функции, но работают нормально.

Это можно было сделать лучше.

Рейтинг 4.

Логический анализатор

Логический анализатор отображается в отдельном окне.

Видим 16 сигналов и.

всё.

Никаких настроек, никаких условий запуска, вообще ничего.

Захват сигнала запускается вручную кнопкой.

Однако есть одна настройка: SampleRate можно выбрать в диапазоне от 100 до 48 кВыб/с.

Сигналы захватываются до тех пор, пока память не заполнится (1 млн выборок).



Обзор USB-осциллографа Hantek DSO-6022BL с логическим анализатором и гикпорно

Логический анализатор никак не связан с осциллографом; он не может быть вызван своим триггером и не может быть вызван своим триггером; он не может быть вызван ни фронтом какого-либо логического сигнала, ни тем более более сложными событиями и условиями.

После захвата сигналов интерфейс анализатора начинает безбожно тормозить.

Те, кто работал с настоящими анализаторами, заплачут горькими слезами.

В целом анализатор получает оценку 2 с плюсом (ведь хоть что-то работает).

Есть некоторая надежда, что логический анализатор будет работать лучше в следующей версии программного обеспечения.



Альтернативное программное обеспечение

Ничего хорошего в этом плане пока нет. Есть альтернативный софт для DSO-6022BE, но с этой моделью он не заработал.

Кроме того, он практически ничем не отличается от родного, за исключением небольших изменений в дизайне GUI. Программное обеспечение для устройств Hantek под Linux есть, но оно вообще не поддерживает линейку DSO-6000.

Драйверы

Windows 7 ничего автоматически не нашла; папку с драйверами, конечно, пришлось указывать вручную.



Загадочная кнопка и разъем на задней панели

Насколько можно понять из инструкции, эта кнопка предназначена для вызова ПО.

Однако эту функцию она не выполняет и на данный момент представляет собой просто кнопку для красоты.

То же самое можно сказать и о разъеме USBXI. Даже если предполагается объединение нескольких устройств в одно, ни кабеля, ни каких-либо следов поддержки этой функции в ПО обнаружить не удалось.



Общая оценка

Это, конечно, игрушка.

Если использование осциллографа – ваша повседневная рутина, то лучше купить обычный осциллограф, без приставки «USB».

Даже недорогой осциллограф имеет гораздо больше возможностей и функций.

Не говоря уже о логическом анализаторе.

Однако если вам редко нужен осциллограф или у вас очень ограниченный бюджет, то вы можете работать и с этой моделью.



SDK

Производитель разместил SDK, который может открыть некоторые нетривиальные возможности использования устройства, например, в автоматизированных измерительных системах.

Но я еще не смотрел SDK.

Компьютерное порно

Что внутри? Снимите пластиковые крышки и открутите переднюю и заднюю крышки.

Теперь можно снять плату.



Обзор USB-осциллографа Hantek DSO-6022BL с логическим анализатором и гикпорно



Обзор USB-осциллографа Hantek DSO-6022BL с логическим анализатором и гикпорно

Фото платы Что что изображено на этой доске? Я промаркировал все микросхемы цифрами.

Давайте посмотрим, что есть что.

1. «Мозги» — микроконтроллер Cypress cy7c68013a-100axc ( http://www.cypress.com/ЭdocID=45142 ).

Микроконтроллер на базе ядра 8051 с высокоскоростным интерфейсом USB. В принципе, понятный выбор.

Нет необходимости в высокой скорости процессора, так как вся обработка происходит на стороне компьютера, а нужен быстрый USB. 2. СН74ЛВК16245А ( http://www.ti.com/lit/ds/symlink/sn74lvc16245a.pdf ) — интерфейс логического анализатора.

Обычный 16-битный буфер.

3. 24ЛК02БИ ( http://ww1.microchip.com/downloads/en/DeviceDoc/21709J.pdf ) — 2 КБ EEPROM, для хранения любых настроек.

Почему их два, непонятно.

4. АМС1117-3.3( http://www.advanced-monolithic.com/pdf/ds1117.pdf ) – линейный стабилизатор питания на 3,3В.

5. Вход A0505S-2WR ( http://pdf1.alldatasheet.com/datasheet-pdf/view/611588/MORNSUN/A0505S-2WR2.html ) – преобразователь +5В в биполярное напряжение 5В для питания аналогового интерфейса.

6. АД8065 ( http://www.analog.com/static/imported-files/data_sheets/AD8065_8066.pdf ) – операционный усилитель с входами на полевых транзисторах и полосой частот 145 МГц.

7.EL5166 ( http://www.intersil.com/content/dam/Intersil/documents/el51/el5166-67.pdf ) — широкополосный операционный усилитель от Intersil (полоса пропускания при единичном усилении 1,4 ГГц).

8. 74HC4051 ( http://www.nxp.com/documents/data_sheet/74HC_HCT4051.pdf ) - 8-канальный аналоговый мультиплексор/демультиплексор 9. Самая интересная микросхема — АЦП — спрятана под радиатором.

Немного нагрева паяльником, и радиатор отклеился, а под ним оказался AD9288( http://www.analog.com/static/imported-files/data_sheets/AD9288.pdf ) – 8-битный АЦП, 2 канала по 100 Мвыб/с.

Все сделано предельно просто и минималистично, но аккуратно.

Даже слишком просто, я надеялся увидеть хоть какую-нибудь ПЛИС.

Аналоговый интерфейс имеет большой запас частот, что очень хорошо.

«Взрослые» осциллографы часто используют одно и то же оборудование для всего модельного ряда, а у младших моделей полоса частот урезана программно по маркетинговым соображениям.

Зная необходимый танец с бубном, можно превратить младшую модель в старшую, используя возможности железа на 100%.

Но при этом старшие модели из той же линейки имеют частоту дискретизации 150 и 250 МГц, то есть как минимум другой АЦП.



Цена

Цена на момент покупки: 3866 рублей (на Алиэкспресс).

Цена на официальном российском сайте Хантек 4400 руб, например.

Стоит ли оно своих денег – решать вам.

На мой взгляд, если устройство приобретается для простых задач (игра с Ардуино, например), то вы вряд ли найдете что-то дешевле с сопоставимыми параметрами.

Но для серьезной работы я все же рекомендую приобрести портативный настольный осциллограф.

Это все на данный момент. О неточностях и ошибках просьба сообщать в личку.

Теги: #Сделай сам или Сделай сам #осциллограф #логический анализатор #dso

Вместе с данным постом часто просматривают: